ABAP on HANA之CDS Association和Path Expression ABAP 7.52 中的Open SQL新特性 HANA CDS与ABAP CDS

本文阐述了ABAP CDS association的概念,并且展示了在CDS视图中和SQL语句中写路径表达式(Path Expression)代码的方法。我也会解释如何在CDS asociation中指定inner join——默认情况下是left outer join,以及如何为association添加过滤。 对于CDS的相关开发,SAP希望我们使用association而不是join,因为association更加接近“概念思维”。基本上,association本身不是join,它只是有
分类: 其他 发布时间: 06-20 22:19 阅读次数: 3

利用Python进行数据分析:【IPython】

一、IPython基础功能 1、IPython是交互式的Python命令行 2、安装与使用 1 #安装:pip install ipython 2 #使用:ipython与Python解释器的使用方法一致 注:之后想学习机器学习的读者强烈建议安装Anaconda(含有numpy、pandas等等等) 二、IPython高级功能 1、基本使用 #- TAB键自动完成 #- ?:内省、命名空间搜索 #- !:执行系统命令 #- 丰富的快捷键 2、魔术命令:以%开始的命令 # %run:执行文件代码
分类: 其他 发布时间: 06-20 22:19 阅读次数: 4

根据屏幕自适应宽度:@media

@media screen and (min-width: 1490px){ .w1224{ width: 1400px !important; } } @media screen and (max-width: 1489px){ .w1224{ width: 1200px !important; } }
分类: 其他 发布时间: 06-20 22:19 阅读次数: 4

SQLServer 用法简例

子曰:“温故而知新,可以为师矣。”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了。“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身。不过有时候有些知识如果有很久没用了的话,就会忘记,甚至是忘的你一点都想不起来,尤其是一些基础的东西。所以我才打算写个"温故而知新"的系列博文出来,一来是这些基础的东西我比较健忘,以后方便自己翻阅;二来是希望可以帮助到一些刚入门的朋友。这个系列记录的所有知识点都是最最最(重要的事情说三遍)基础的知识。大部分都是我学习的时
分类: 其他 发布时间: 06-20 22:19 阅读次数: 4

mysql 总结

这个是数据库的所有的总结的过程
分类: 其他 发布时间: 06-20 22:19 阅读次数: 4

NetworkX系列教程(9)-线性代数相关

小书匠 Graph 图论 学过线性代数的都了解矩阵,在矩阵上的文章可做的很多,什么特征矩阵,单位矩阵等.grpah存储可以使用矩阵,比如graph的邻接矩阵,权重矩阵等,这节主要是在等到graph后,如何快速得到这些信息.详细官方文档在这里 目录: 10线性代数相关 10.1图矩阵 注意:如果代码出现找不库,请返回第一个教程,把库文件导入. 10线性代数相关 10.1图矩阵 #定义图的节点和边 nodes=['0','1','2','3','4','5','a','b','c'] edges=
分类: 其他 发布时间: 06-20 22:14 阅读次数: 3

C++之STL迭代器

迭代器是一种检查容器内元素并遍历元素的数据类型。可以替代下标访问vector对象的元素。 每种容器类型都定义了自己的迭代器类型,如 vector: vector<int>::iterator iter; 这符语句定义了一个名为 iter 的变量,它的数据类型是 vector<int> 定义的 iterator 类型。每个标准库容器类型都定义了一个名为 iterator 的成员,这里的 iterator 与迭代器实际类型的含义相同。 begin 和 end 操作 每种容器都定义了一对命名为 be
分类: 其他 发布时间: 06-20 22:14 阅读次数: 5

这篇 博客将讲解如何删除目录以及删除文

这篇 博客将讲解如何删除目录以及删除文件。 删除目录:rmdir (remove directory) 可以使用rmdir 命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。 例:在目录B下,有一个C文件夹,我们mkdir D 创建一个新的文件夹D,在使用rmdir D 删除文件夹D,显示结果如下: 在下例中,我们想要删除文件夹C,命令行上输入rmdir C ,结果如下,会发现出现,rmdir: failed to remove `C': Directory not em
分类: 其他 发布时间: 06-20 22:14 阅读次数: 3

Java基础语法----方法

1.1 方法概述   在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。 1.2 方法的语法格式   在Java中,声明一个方法的具体语法格式如下:   修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){   执行
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

Linux常见命令缩写

缩写,是简介高效地表达 unix unix-like Linux 00、命令简写 ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat package manager 红帽子打包管理器 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf ps -auxf 显
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

Linux-Zabbix

###############################安装######################################## 安装部分我写了文档,可能不是很完善 文档如下→→ [root@db01 ~]# cd /server/tools [root@db01 tools]# wget -q http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm [root
分类: 其他 发布时间: 06-20 22:14 阅读次数: 3

[HNOI2010]CHORUS 合唱队 (洛谷P3205)

合唱队 区间DP f[l][r][0/1]表示生成目标序列中的区间[l,r],最后一个数是a[l]/a[r] 的方案数 边界: f[i][i][0]=1 转移: f[l][r][0]=(a[l]<a[l+1]?f[l+1][r][0]:0)+(a[l]<a[r]?f[l+1][r][1]:0); f[l][r][1]=(a[r]>a[l]?f[l][r-1][0]:0)+(a[r]>a[r-1]?f[l][r-1][1]:0); #include<iostream> #include<cstd
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

GitHub无法访问

问题已经解决所以没有现状图,就是信息提示无法访问,困扰我很久了,今天给解决了 百度了很多人的做法,大多数都是该dns,不过很多dns改了以后还是不行,最后尝试摸索出了一套行之有效的方法---改dns 还是改dns,但不是乱改,是查ip以后通过cmd ping ip地址以后改,查询地址http://github.com.ipaddress.com/,在搜索框查询github.global.ssl.fastly.net和github.com两个就可以了,写到hosts文件里面,保存,然后刷新dns
分类: 其他 发布时间: 06-20 22:14 阅读次数: 3

server 2008 r2 服务器的最基本配置

案例1:配置计算机名及工作组 案例2:TCP/IP地址配置 1 案例1:配置计算机名及工作组 1.1 问题 本例要求为修改计算机名并加入工作组: 1)设置计算机名:姓名拼音 2)设置工作组名:TARENA-NETWORK 1.2 方案 修改Windows 2008服务器的计算机名(可设为自己的姓名拼音),将所属工作组名设为:Tarena-Network: 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:修改Windows 2008服务器的计算机名(可设为自己的姓名拼音)。 1)打开系统
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

数据库MySQL/mariadb知识点——查询缓存

查询缓存功能 查询缓存,及将查询结果的缓存下载;如果查询语句完全相同,则直接返回缓存中的结果; 我们可以使用如下语句,查看当前服务是否开启了查询缓存功能: MariaDB [(none)]> SHOW VARIABLES LIKE '%query_cache%'; +------------------------------+----------+ | Variable_name | Value | +---------------------------
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

Linux磁盘监控工具说明

1.1 iostat 系统systat包里的工具,以kB/s为单位统计,2表示以2秒为频率统计一次: iostat –x –k 2 10000 rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge);wrqm/s:每秒这个设备相关的写入请求有多少被Merge了。 rsec/s:每秒读取的扇区数; wsec/:每秒写入的扇区数。 rKB/s:Th
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

Hyperledger Fabric网络节点架构

Fabric区块链网络的组成  区块链网络结构图 区块链网络组成 组成区块链网络相关的节点 节点是区块链的通信主体,和区块链网络相关的节点有多种类型:客户端(应用)、Peer节点、排序服务(Orderer)节点、CA节点 客户端(应用程序)节点 客户端必须连接到某一个Peer节点或者排序服务节点才可以与区块链网络通信。 Peer节点 Peer节点主要负责通过执行链码(chaincode)实现对账本的读写操作 所有的Peer节点都是记账节点(Committer),负责维护状态数据和账本的副本
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

MySQL后台线程整理总结

本文整理自《MySQL技术内幕 InnoDB存储引擎》 MySQL通过后台各种线程、内存池、文件交互来实现对外服务的,不同线程实现不同的资源操作,各个线程相互协助,共同来完成数据库的服务。 以下简单总结MySQL的一些后台线程以及主要作用,以及innodb引擎的变化升级情况。 整体上看,MySQL的后台线程概括如下,分为master thread,IO thread,purge thread,page cleaner thread 这其中,Master Thread是MySQL的最核心的线程,
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

C++之萃取技术

为什么需要类型萃取 前面我们提到了迭代器,它是一个行为类似于smart pointer之类的东西,主要用于对STL容器中的对象进行访问,而且不暴露容器中的内部结构,而迭代器所指对象的型别称为该迭代器的value type;如果在实际的工程当中我们应该怎么获取STL容器中对象的value type 呢,这里面就需要用到C++中模板的特化了,我们先来看看下面的代码: template <class T> void Func() { cout << "非内置类型" << endl; } t
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

boost::asio::tcp

同步TCP通信服务端 #include <boost/asio.hpp> #include <iostream> using namespace boost::asio; int main() {     try     {         io_service io;         ip::tcp::endpoint ep(ip::tcp::v4(), 6688);         ip::tcp::acceptor acceptor(io, ep);         while (1)
分类: 其他 发布时间: 06-20 22:14 阅读次数: 2