- 浏览: 407922 次
- 性别:
- 来自: 上海
最新评论
-
handong1587:
代码有一处错.query函数最后一行return的应该是:re ...
RMQ -
yuandong0828:
简洁的特别透彻细致,多谢,
虚函数、虚指针和虚表 -
adam_zs:
谢谢分享!
括号匹配问题 -
hongloumengyanzxw:
good[b][/b]
dup和dup2函数 -
chriszeng87:
最后第二种情况右下角的那个点是不是可以看作相交点的?上面的那种 ...
判断两个链表是否相交
文章列表
SELECT 1 FROM的使用
- 博客分类:
- SQL
在项目中看到有select 1 from的语句,不知道什么含义,所以网上查了一下。
select 1 from table
select anycol from table -- anycol表示目的表集合中的任意一行
select * from table
以上这三句,从作用上来说是没有差别的,都是查看是否有记录,一般是作条件查询用的。
select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。
select 1 主要有以下应用:
1. 增加临时列,每行的列值为写在se ...
CASE WHEN的使用
- 博客分类:
- SQL
格式
CASE WHEN condition
THEN result
[WHEN ...]
[ELSE result
]
END
CASE子句可以用于任何表达式可以有效存在的地方。condition
是一个返回boolean的表达式。如果结果为真,那么CASE表达式的结果就是符合条件的result
。如果结果为假,那么以相同方式搜寻随后的WHEN子句。如果没有WHEN condition
为真,那么CASE表达式的结果就是在ELSE子句里的值。如果省略了ELSE子句而且没有匹配的条件,结果为NULL。
例如:
SELECT a,
CASE WHEN a = 1 ...
ISNULL
使用指定的替换值替换 NULL。
语法
ISNULL ( check_expression , replacement_value ) 参数
check_expression: 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value:在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。 返回类型
返回与 check_expression 相同的类型。
注释
...
@符号在C#的字符串处理中十分实用。
1. 字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。
2. 对于逐字字符串字面变量(verbatim string literal ),我们不再需要使用“转义序列”就可以指定反斜线之类的特殊字符。@的这个特点使得在表示文件路径时很方便。如:
string str = @"C:\Test.txt";
3. 另外一点,用@表示的字符串能够跨越数行。这数行之内的空白字符(White Space)都会保留在字符串里。这样便能允许存储和生成带有格式的文本块。如:
string strText = ...
这一部分是这本书的最后一个章节,感谢大家对该系列的关注和支持。
保持技术领先
- 已经过时的技术
- 你已经失去工作了
- 没有终点的道路
- 给自己做一份蓝图
- 要注意观察市场变化
- 镜子里的胖子
- 南印度捉猴陷阱
- 避免瀑布型职业计划
- 每天都有进步
- 独立
你必须要认识到,即使你现在处于当今潮流的尖端,也极有可能已经在下一个潮流之后了。时间就是一切,学习之前要先动动脑子。现在看起来不可能的事情,2年间会发生什么变化呢?这些发展进步会对热门技术造成哪些改变呢?这可以使你仍然领先于这个潮流,继续做最先进技术的专家。
...
推销……不仅仅是迎合
- 不要忽视感觉
- 探险向导
- 学会沟通,善于写作
- 到场
- 适当的言语
- 改变世界
- 让人们听到你的声音
- 创建自己的商标
- 发布你编写的程序
- 变为卓越的能力
- 建立关系
表面上看, ...
Google AdSense是google推出的广告联盟,它利用特有的技术,可以根据网站的内容匹配广告,拥有比一般广告更好的匹配度和点击率。
对Adsense的理解,首先得从Adwords入手。AdWords的核心内容是:谷歌在搜索结果页面附近投放广告 ...
执行
- 就是现在
- 读心术
- 每日成绩
- 别忘了你在为谁工作
- 安分守己
- 今天我能把工作做到多好?
- 你的价值是多少
- 一桶水中的鹅卵石
- 爱上维护
- 8小时激情燃烧
- 学习如何失败
- 说“不”
- 不要恐慌
- 说出来、行动、展示
帕金森定律:“工作会自动膨胀到占满所有可用的时间。”。如果你把自己做的项目当做是一个竞赛,那你就可以更快地完成工作并开始行动,不要总是安于现状,要做推动者。
如果客户要求你做什么,你就做什么的话,他们会对你的工作很满意;但如果你做的事情不仅是他们要求你做的,或者你在他们提出 ...
[译文]程序员能力矩阵 Programmer Competency Matrix
注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。
可以每隔一段时间来看看自己的能力有没有提升,给自己确定一个提升的计划。
计算机科学 Computer Science
2n(Level 0)
n2(Level 1)
n (Level 2)
log(n) (Level 3)
数据结构
不知道数组和链表的差异
能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。
了解基本数据结构时间和空间的折中,比如数组vs 链表 ...
在产品上投资
- 学习钓鱼
- 学习行业是如何运转的
- 寻找良师
- 做一名良师
- 练习,练习,再练习
- 做事的方法
- 站在巨人的肩膀上
- 在工作中,将自己自动化
如果你真正了解你所工作的行业详情,那会大大提高你的工作效率。你不需要懂得每个行业的每一细则,但你至少应该了解最基础的规则。
在你读书或者工作的时候,想一想工作中你不完全懂的问题。你可以问自己这两个问题:它是如何工作的?为什么会发生这种情况?
清楚知道自己是否对某一知识真正理解的最好的办法就是把你的理解讲给别人听,让他们明白。因为当你向别人讲授的时候 ...
近读了Chad Fowler的"The Passionate Programmer",副标题是Creating A Remarkable Career In Software Development。感觉写的很好,很能够给于每个想要成为卓越的程序员一点思考和规划,书中的练习,非常值得一做。接下来就按照这个书的目录 ...
腾讯科技讯
(Fiona)北京时间11月30日消息,据国外媒体报道,2010年是见证“社交购物”服务兴起的年度。社交购物主要依赖于社交网络、众包和智能手机扫描仪等技术。以下是2010年度兴起的五大主要社交购物产品。
网络毫无疑问对购物产生了极大的影响,从dot.com的火爆登场到电子商务的成功案例,如亚马逊和易趣网(eBay)。那么,2010年又诞生了哪些新的购物方式呢?
每日一购:Groupon
2010年最成功的案例之一便是每日一购交易提供商Groupon团购网站。10月份,媒体曾采访过Groupon的首席技术官 Ken Pelletier,问及Groupon因何能发展如此 ...
腾讯科技讯
(Fiona)北京时间12月2日消息,据国外媒体报道,2010年是HTML的分水岭。互动性是HTML5成为新兴热门的原因,也正是互动二字予以Adobe公司重击。Adobe的Flash技术
几乎无处不在,自网络时代以来就一直是增加网页互动 ...
1月11日,创新工场董事长兼CEO李开复在其微博上发文,就如何做好互联网时代的产品作出解析。李开复表示,互联网时代,用户需求是第一位的。同时,李开复指出,对其产品要做好清晰定位,用定位来约束功能,同时,产品经 ...
前几天碰到一个问题:现在有一万多条记录,其中包含重复的记录,每条记录占一行,问如何从这些记录中找到数量排名前10的记录?
对于这个问题,可以编程实现。但是在Linux环境下,可以简单的通过一些命令的组合直接完成这项工作。这里先讲我使用的命令,再一一分析。
可以使用以下命令完成这个任务,其中所有的记录以每条一行的形式存储在data文件中。
$ sort data | uniq -c | sort -k 1 -n -r | head 10
现在来一一分析这些命令组合的含义。
1) sort data
表示对data文件中的内容进行排序。sort命令是对于每一 ...