码迷,mamicode.com
首页 > 2015年03月20日 > 全部分享
SQL之透视、逆透视及分组集
透视假如当前有数据源如下所示:有一报表需求如下所示:这一类的需求就称之为数据透视转换。透视转换一般涉及分组、扩展及聚合三个阶段。上面的需求是按照empid进行分组,按照custid对订货量进行扩展,最后进行聚合SUM(qty)。数据透视转换其实是存在某种通用查询模板的。下面是上面这个需求的标准SQL...
分类:数据库   时间:2015-03-20 06:56:26    阅读次数:200
LeetCode – Refresh – Interleaving String
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
基于libVLC(VLC SDK)的视频播放Demo
由于实习项目需要,最近在研究VLC Media Player,该播放器来源于École Centrale Paris(巴黎中央理工学校)的一个学术项目,名为VideoLAN,VLC意为VideoLAN Client。后发展为一个由志愿者组成的非营利性组织,开发并提供免费、开源的多媒体解决方案。我的工...
分类:其他好文   时间:2015-03-20 06:53:18    阅读次数:1049
LeetCode – Refresh – Integer to Roman
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
LeetCode – Refresh – Jump Game
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技术实现选择文件夹的对话框
由于MFC自带的CFileDiag是只能选择文件的,无法定制只能选择文件夹的对话框。然后当你仅仅需要操作文件夹,批量操作文件时,你需要用WIN32API实现,以下贴出制做该对话框的函数void CQQICKView::OnMmm(){// TODO: Add your command handler...
分类:编程语言   时间:2015-03-20 06:51:11    阅读次数:126
LeetCode – Refresh – Insert Inverval
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
【PAT】2-2 一元多项式求
#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
SQL之集合运算
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
【PAT】2-3 求前缀表达式的值
求值方法:对于一个前缀表达式的求值而言,首先要从右至左扫描表达式,从右边第一个字符开始判断,如果当前字符是数字则一直到数字串的末尾再记录下来,如果是运算符,则将右边离得最近的两个“数字串”作相应的运算,以此作为一个新的“数字串”并记录下来。一直扫描到表达式的最左端时,最后运算的值也就是表达式的值。例...
分类:其他好文   时间:2015-03-20 06:45:55    阅读次数:112
3-Linux常用命令
一、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
【Weiss】【第03章】练习3.18
【练习3.18】用下列语言编写检测平衡符号的程序a.Pascal ( begin/end, ( ), [ ], { } )。b.C语言( /* */, ( ), [ ], { })。c.解释如何打印出错信息Answer:a和b本质是一样的,就写了b小题即C语言的检测。基本思想就是用栈,除了注释符号有...
分类:其他好文   时间:2015-03-20 06:45:58    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!