透视假如当前有数据源如下所示:有一报表需求如下所示:这一类的需求就称之为数据透视转换。透视转换一般涉及分组、扩展及聚合三个阶段。上面的需求是按照empid进行分组,按照custid对订货量进行扩展,最后进行聚合SUM(qty)。数据透视转换其实是存在某种通用查询模板的。下面是上面这个需求的标准SQL...
分类:
数据库 时间:
2015-03-20 06:56:26
阅读次数:
200
Notes:1. Even s3 is empty string, if s1 and s2 are emtpy, then it should be true.2. Do not mess up the size of label. 1 class Solution { 2 public: 3 ....
分类:
其他好文 时间:
2015-03-20 06:54:54
阅读次数:
115
它们之间的区别在于运算符相对与操作数的位置不同。将中缀表达式转换为前缀表达式:遵循以下步骤:(1) 初始化两个栈:运算符栈S1和储存中间结果的栈S2;(2) 从右至左扫描中缀表达式;(3) 遇到操作数时,将其压入S2;(4) 遇到运算符时,比较其与S1栈顶运算符的优先级:(4-1) 如果S1为空,或...
分类:
其他好文 时间:
2015-03-20 06:54:53
阅读次数:
165
由于实习项目需要,最近在研究VLC Media Player,该播放器来源于École Centrale Paris(巴黎中央理工学校)的一个学术项目,名为VideoLAN,VLC意为VideoLAN Client。后发展为一个由志愿者组成的非营利性组织,开发并提供免费、开源的多媒体解决方案。我的工...
分类:
其他好文 时间:
2015-03-20 06:53:18
阅读次数:
1049
Pretty straight forward. 1 class Solution { 2 public: 3 string getRoman(int n, char ten, char five, char one) { 4 string result; 5 ...
分类:
其他好文 时间:
2015-03-20 06:53:42
阅读次数:
124
Need a corner case check for only one element [0]. 1 class Solution { 2 public: 3 bool canJump(int A[], int n) { 4 if (n = n-1) return tru...
分类:
其他好文 时间:
2015-03-20 06:51:03
阅读次数:
127
由于MFC自带的CFileDiag是只能选择文件的,无法定制只能选择文件夹的对话框。然后当你仅仅需要操作文件夹,批量操作文件时,你需要用WIN32API实现,以下贴出制做该对话框的函数void CQQICKView::OnMmm(){// TODO: Add your command handler...
分类:
编程语言 时间:
2015-03-20 06:51:11
阅读次数:
126
Similar to merge intervals. But this is easier than merge interval, because every side is kind of "sorted". 1 /** 2 * Definition for an interval. 3 .....
分类:
其他好文 时间:
2015-03-20 06:50:10
阅读次数:
123
#include #include #include #include #include #include #include #include using namespace std;#define read() freopen("in.txt", "r", stdin)#define write(...
分类:
其他好文 时间:
2015-03-20 06:47:40
阅读次数:
121
问题:算出指定目录下文件的大小.这个是个很简单的问题嘛,直接做个递归就行,上顺序算法: public long getFileSize(final File file){ if(file.isFile()){ return file.length(); ...
分类:
编程语言 时间:
2015-03-20 06:48:59
阅读次数:
163
UNION(并集)集合运算1.UNION ALL集合运算该集合运算返回在输入的多集中出现的所有行,它实际上不会对行进行比较,也不会删除重复行。假设查询Query1返回m行,查询Query2返回n行,则该集合运算后返回(m+n)行1 SELECT country, region, city FROM ...
分类:
数据库 时间:
2015-03-20 06:46:58
阅读次数:
230
美又发枪击案 警方全城搜捕嫌犯 美又发枪击案 警方全城搜捕嫌犯 http://www.ebay.de/cln/qya.x5f5a/2015-03-20/190220104013http://www.ebay.de/cln/stxd393/2015-03-20/190118568011http://w...
分类:
其他好文 时间:
2015-03-20 06:46:52
阅读次数:
78
前面讲过了两种风格的文件夹选择对话框的实现方法,见文章《Win7界面的和API实现的老界面文件夹选择对话框代码实现详细讲解》。而老界面的文件夹选择对话框很小,也导致选择很不方便,所以很多人就不喜欢这种对话框了。但是今天讲的定制这种文件夹选择对话框的样式和大小,或许可以大大提升用户体验吧。嘿嘿。 .....
分类:
其他好文 时间:
2015-03-20 06:46:45
阅读次数:
390
求值方法:对于一个前缀表达式的求值而言,首先要从右至左扫描表达式,从右边第一个字符开始判断,如果当前字符是数字则一直到数字串的末尾再记录下来,如果是运算符,则将右边离得最近的两个“数字串”作相应的运算,以此作为一个新的“数字串”并记录下来。一直扫描到表达式的最左端时,最后运算的值也就是表达式的值。例...
分类:
其他好文 时间:
2015-03-20 06:45:55
阅读次数:
112
一、Linux文件命名规范 1.除'/' 之外,都是合法字符; 2.避免使用 空格符 制表符 @#¥%&* 等特殊字符; 3.文件名开头为'.'号的文件,是隐藏文件 4.大小写敏感二、ls ls:list的缩写,显示目录里的文件 -a 显示所有文件 -l 详细信息显示 -d ...
分类:
系统相关 时间:
2015-03-20 06:45:23
阅读次数:
153
一、判断单链表是否有环1、遍历链表遍历链表,将已经访问过的结点,设置为已访问,如果访问同一结点两次,则说明有环,时间O(n),空间O(n)。2、链表反转遍历链表,将访问的结点指针反向。如果存在环,反转后next指向原链表头,但链表反转会破坏链表的结构,反转需要注意缓存当前结点的下一结点,时间O(n)...
分类:
其他好文 时间:
2015-03-20 06:47:08
阅读次数:
152
【练习3.18】用下列语言编写检测平衡符号的程序a.Pascal ( begin/end, ( ), [ ], { } )。b.C语言( /* */, ( ), [ ], { })。c.解释如何打印出错信息Answer:a和b本质是一样的,就写了b小题即C语言的检测。基本思想就是用栈,除了注释符号有...
分类:
其他好文 时间:
2015-03-20 06:45:58
阅读次数:
149