淡水求咸

博客园已经停止更新,请移步 http://lovecjh.com/

导航

随笔分类 -  Technical Exchanges

查询各课程成绩第一的学生的信息
摘要:今天在群里,有人问到:查询各课程成绩第一的学生的信息。 数据如下: 我的解决如下: select GradeId,SNO,CNO,Scorefrom ( select *,row_number() over(partition by CNO order by Score desc)rowNum from T_Grade ) T_tempwhere rowNum=1 运行结果: 阅读全文

posted @ 2013-06-16 19:13 深圳彦祖 阅读(292) 评论(0) 推荐(0)

EXCEL中的公式
摘要:今天在工作中碰到将EXCEL中E列数据转化为F列数据,其中E列数据是经度的另类表示法:1193609表示的是119度36分09秒,所以转化为F的度数为:119 + 36 / 60 + 09 / 60 / 60; 固然不能用人工来计算,EXCEL是个好东西。利用EXCEL中的公式=LEFT(E2,3)+MID(E2,4,2)/60+RIGHT(E2,2)/60/60来计算出F中的F2,然后直接下拉EXCEL就会帮你很好的完成。 阅读全文

posted @ 2013-05-29 17:15 深圳彦祖 阅读(276) 评论(0) 推荐(0)

技术普及帖:你刚才在淘宝上买了一件东西
摘要:作者: 孙放 原文链接 你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入口中可能较快的一个 (这和后文的CDN不一样)。 你通过这个入口成功的访问了www.taobao.com的实际的入口IP地址。这时你产生了一个PV,即Page View,页... 阅读全文

posted @ 2012-12-30 17:08 深圳彦祖 阅读(250) 评论(0) 推荐(0)

淘宝技术发展
摘要:作者: 赵超原文链接 目录 一、引言 二、个人网站 三、Oracle/支付宝/旺旺 四、淘宝技术发展(Java时代:脱胎换骨) 五、淘宝技术发展(Java时代:坚若磐石) 六、淘宝技术发展(Java时代:创造技术-TFS) 七、淘宝技术发展(分布式时代:服务化) 一、引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动 —— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝 —— 某品牌的雪地靴,飞快的点击购买,付款,一回头发现 3000 双靴子已被... 阅读全文

posted @ 2012-12-30 09:55 深圳彦祖 阅读(591) 评论(0) 推荐(0)

高性能分布式计算与存储系统设计概要——暨2012年工作3年半总结
摘要:作者:张峻崇原文链接在此。 2012年底,末日之后,看到大家都在写年末总结,我也忍不住想一试。工作已经3年半了,头一次写总结。虽然到现在仍是无名小码农一名,但工作这些年,技术着实有不少积累。成长最大的,当然就是这篇文章标题提到的——高性能分布式计算与存储系统的设计和研发过程,这也是我自2010年供职于国内最大的某著名网站之后,和这个系统一起成长,亲眼见证和伴随着它的发展,从一个婴儿一样的"Demo"程序,成长为现在可以处理千万级日PV的强大系统,直到2012年我离开。我也顺势积累了Unix/Linux服务器、多线程、I/O、海量数据处理、注重高性能与效率的C/C++编程等宝 阅读全文

posted @ 2012-12-30 09:50 深圳彦祖 阅读(416) 评论(0) 推荐(0)

求助大师们:C++与C#中new用法的异同?
摘要:先看下面new在C++与C#中实例化的不同://C++Student类class Student{public: string name;};//实例化Student类Student student1;Student *student2=new Student();// C#Student类public class Student{ public string Name { get{return name;} set{name=value;} } private string name;}//实例化Student类Student stu... 阅读全文

posted @ 2012-01-03 18:25 深圳彦祖 阅读(1119) 评论(1) 推荐(0)

运行指令
摘要:运行:eventvwr.msc 事件查看器services.msc 服务mstsc 桌面远程taskmgr 任务管理器notepad 记事本write 写字板clipbrd 剪贴簿查看器calc 计算器 阅读全文

posted @ 2011-12-22 16:12 深圳彦祖 阅读(223) 评论(0) 推荐(0)

C# 之类复制 MemberwiseClone与Clone(深 浅 Clone)
摘要:今天在《大话设计模式》上看了原型模式,里面对于深浅clone做了一定的介绍,本人觉得下面这篇文章对于处理深clone是提出了一种较好的方法。MemberwiseClone方法创建一个浅表副本,具体来说就是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用但不复制引用的对象。因此,原始对象及其复本引用的是同一对象。 为了实现深度复制,我们就必须遍历有相互引用的对象构成的图,并需要处理其中的循环引用结构。这无疑是十分复杂的。幸好借助.Net的序列化和反序列化机制,可以十分简单的深度Clone一个对象。原理很简单,首先 阅读全文

posted @ 2011-12-13 19:57 深圳彦祖 阅读(2849) 评论(0) 推荐(1)

VS2010 灵活运用快捷操作功能(新手必看)
摘要:代码编写Shift + Alt + Enter - 全屏显示Ctrl + J - 列出成员,仅包括代码提示Ctrl + Shift + Space - 显示参数信息Tab(按两下) - 补齐代码块,例如在try、for、do后按快速代码模板"cw" + Tab + Tab - Console.WriteLine();"mbox" + Tab + Tab - Messagebox.Show();"prop” + Tab + Tab - 含有Get、Set访问器的属性块"propg” + Tab + Tab - 只读属性快"pr 阅读全文

posted @ 2011-12-12 14:37 深圳彦祖 阅读(2757) 评论(18) 推荐(0)