自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (12)
  • 收藏
  • 关注

原创 分页的标准方法

<br />select * from tablename/viewnamewhere id > (select max(id) from (select id from table/viewname where rownum <= currentIndex)) and rownum <= pagesize<br /> <br /> <br />这里提供了oracle下的一种实现,其中tablename/viewname是要查的表。currentIndex是当前想显示的记录的上一条记录id。 pagesiz

2011-05-26 13:30:00 563

原创 2010年的随想

2009年马上就要过去了,过去的这一年年初我写上了我的心愿, 希望2009年是我命运的转折点,是的,的确如此。2009年对我来说是非常难忘的一年,让我明白了很多的道理也经历了很多的艰辛。首先,由于经济危机,2009/5/20,这个我难忘的日子,我离开了付出了2年青春的这家公司,很不仁道的裁员,在经济危机最低迷的时候,而且是在我这方面没有任何做得不好的情况之下。虽然赔偿了我6个月的工资作

2009-12-31 17:12:00 589

转载 windows下Apache 2.2 配置 svn 访问

windows下Apache 2.2 配置 svn 访问 因为我已经在我的机器上安装了apache,而且apache的安装方法网上一堆,所以我就不介绍怎么安装apache.先下载最新版本的svn:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 选择下载svn-win32-1.5.4.zip,这是一个给a

2009-09-01 10:15:00 1088

转载 Microsoft Visual Studio 2008 的一些快捷键

Microsoft Visual Studio 2008 的一些快捷键 Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B

2009-09-01 09:13:00 754

原创 敏捷软件开发模型--SCRUM

一 什么是Scrum?Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。Scrum的基本假设是:开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟

2009-08-31 09:22:00 549

原创 DataGrid 与 GridView 隐藏列 设置及取值问题

DataGrid与GridView两者是.NetFramework不同版本中的控件。前者是1.x中的,后者是2.0以后的。GridView功能上要比DataGrid强很多,比如分页,持续更新,等。在这些数据绑定控件中,常为了完成某些操作,会隐藏某些列,并保存一些数据,以便在操作时提取当参数引用。本文主要讲讲一些简单的隐藏和取值的方法。在2.0中,GridView要隐藏一列方法很多。

2009-07-30 10:58:00 1000

转载 面向对象的设计原则

Posted on 2007-09-23 14:54 flyingfish 阅读(1080) 评论(4)  编辑 收藏 网摘 所属分类: 设计/模式 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns

2009-07-12 16:40:00 964

转载 软件高手是这样炼成的

中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。        但什么才是软件开发的葵花宝典?        让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象

2009-06-30 00:09:00 512

原创 .Net文本处理

1.语言文化在字符串比较时被考虑, String.Compare2.字符串驻留和字符串池提升性能字符串驻留:CLR启动时驻留,动态字符串不驻留,可以用System.Intern使其驻留,string a= "1" + "2"这样的也会驻留,哈希键字符串,值字符串对象字符串池编译时对同字符串产生同一引用字符串的恒定性:a.substring() 不影响a 3.String

2009-06-22 10:51:00 647

转载 Application, Session, Cookie, Viewstate, Cache对象用法和区别(转)

================================================================================        1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Appli

2009-06-20 00:42:00 653

转载 Clustered Index & Non Clustered Index

  聚簇索引和非聚簇索引都是为了增加数据检索速度而存在的.在配置上, 每个表只能有一个聚簇索引,而能有200多个非聚簇索引。在物理分配上, 每个表的数据都是分配在页上,一个页大概有8k左右,假设一条数据占1000字节的话,那么8000条数据占8000*1k/8k = 1000页面,这些数据存在于数据块中。如果对这些数据中的某一10字节的字段做聚簇索引的话,8000 * 0.01K

2009-06-16 14:46:00 605

转载 7个秘诀

1、敢于决断——克服犹豫不定的习性很多人之所以一事无成,最大的毛病就是缺乏敢于决断的手段,总是左顾右盼、思前想后,从而错失成功的最佳时机。成大事者在看到事情的成功可能性到来时,敢于做出重大决断,因此取得先机。   2、挑战弱点——彻底改变自己的缺陷人人都有弱点,不能成大事者总是固守自己的弱点,一生都不会发生重大转变;能成大事者总是善于从自己的弱点上开刀,去把自己变成一个能力超强的人。一个连自己的缺

2009-05-18 11:25:00 443

转载 人类的解放: 赐予我们自由软件!!!!!!

转自:http://bbs2.chinaunix.net/viewthread.php?tid=1388440 我们为什么要拥抱自由软件? 这不是一句废话,我的论点是从"知识产权"出发的。我并非反对知识产权的保护,因为知识产权本身是一把双刃剑,他可以保护天使,也可以产生恶魔。    直接这样说太抽象了,我先举一个转基因食品的例子,让大家看清楚意见事情。欧盟国家拒绝美国的转基因食品,仅仅是因

2009-03-11 13:05:00 1263

原创 抢占式内核(Preemptive Kernel)

在计算领域的抢占含义是由当前计算机系统暂时停止一个任务,切换到另一个更高优先级的任务,这个变化称为context switch, 在操作系统中会有一个抢占式的scheduler,专门控制这种抢占机制。另一方面,计算机有用户态和核态两种状态,核态执行的任务是一些与硬件或者操作系统内核打交道的重要任务,优先级较高,而用户态是执行一些应用程序相关的任务,优先级较低。部分的操作系统在执行核态任务的时候不允

2009-03-11 11:12:00 1984

转载 Emacs配置及使用方法(转)

最近需要用Emacs编辑C程序,看到这个教程非常不错,故转载http://www.caole.net/diary/emacs_write_cpp.html在Emacs下用C/C++编程参考文献:hhuu @ newsmth 的《Emacs的日常生活》 emacs 的文档 emacs 相关

2009-03-10 12:58:00 3409

原创 随笔

今天久违的太阳终于露出了笑脸,连日来的阴雨总算是告一段落。 最近很幸运,从浦西转到浦东工作了,上班再也不用挤地铁和公交了,而且东边的办公空间大多了,环境也好些,不用再坐电梯,每天从公园走10分钟就到办公室,也可以睡个懒觉了。当然也是有代价的,我不得不离开工作了两年的部门,换到一个新的部门,工作内容也发生了一些变化,本来作VS2008和SQL Server,现在开始作Oracle了,更有挑战的是做数

2009-03-08 11:33:00 610

原创 如何获取当前的Oracle用户的session id

两种方法:1.环境变量:SELECT USERENV(SID) FROM DUAL;直接获取SID,这种方式要注意的是它在oracle 10g以后的版本才有这个环境变量2.有时候v$mystat有权限, SELECT SID FROM V$MYSTAT WHERE ROWNUM =1; 前面一种显然简单点

2009-03-06 15:28:00 2561

原创 2009年前的随笔

        明年就30了,一不小心在这个行业里面已经打拼4年了。一直以来做的就是.Net方面的东西,其他方面虽然也学习,始终没机会接触到相应的项目。也罢,2年在一家尚可的民企里面做GIS,2年在一家著名的外企里面做数据管理系统,都是C#。渐渐的发现语言并不是最重要的东西,真正重要的是解决问题的思维方式。语言是工具,没有好的工具也很难开发出好的软件,但是没有好的思想,那只能是傀儡,别人吩咐什么就

2008-12-24 23:01:00 867 1

原创 批量转换List中的对象

 List是个泛型类,它提供的ConvertAll方法可以迅速的生成另外一个包含不同类型元素的List对象。这个方法的原型是: public List ConvertAll(Converter converter); T就是这个List中元素的类型。Converter类是一个delegate类型的类,其原型为public delegate TOutput Converter(TInput in

2008-09-02 11:11:00 2369

原创 .Net安全编程实战(二)

前面已经提到了3种.Net的代码访问安全机制,下面讲讲基于角色的安全机制。基于角色的访问机制已经不是一件新鲜事情了,用户登陆一个系统,提供他自己的身份,提供身份的方式很多,比如最常用的用户名密码,指纹验证,证明身份的卡验证等等。当用户证明了他自己的身份,系统就能分配给用户相应的资源,比如访问的磁盘空间,数据库等等。在.Net中,被调用的代码(资源)能够根据用户所提供的用户身份确定用户是否有足够权限

2008-06-26 15:07:00 1221

原创 .Net安全编程实战(一)

.Net安全编程实战最近看了一些关于.Net安全编程方面的资料,把自己的理解拿出来分享一下。     在深入了解.Net在安全性方面提供的支持之前,还是先说点理论。 .Net运行时为不同的应用程序模型提供了一个运算平台,它不仅仅是为单机应用程序提供了运行环境,更重要的是它还为分布式系统, 基于组件的系统以及基于Web的系统(如Asp.net和Web service)都提供了安全稳定的平台。为什

2008-06-24 13:49:00 878

转载 Vs2005 快捷键

    CTRL       +       SHIFT       +       B生成解决方案           CTRL       +       F7           生成编译           CTRL       +       O                                   打开文件           CTRL       +       SHI

2007-11-15 12:57:00 1018

原创 接口的另一用法-构建单元测试的Mock对象

      Interface在C#中的使用频率是非常高的,为了满足面向对象的需求,接口声明了对象所具有的行为,利用其可以实现具有可扩展性的类,例如可以通过返回接口,返回具体的类,而隐藏类的实现细节,并且仅仅暴露该接口所支持的属性和方法。又或者可以通过接口传递参数,利用多态实现系统的可扩展性。这里,我想演示的是,使用接口创建Mock对象。首先解释下什么是Mock对象,这就好比拍电影的时候的

2007-08-13 15:23:00 1859

原创 如何使用.Net的 Section机制创建系统配置对象

 

2007-08-07 16:15:00 1059 1

原创 使用C#读取QQ纯真数据库

按照LumaQQ介绍的该数据库的格式,http://lumaqq.linuxsir.org/article/qqwry_format_detail.html我用C#写了一个查找函数,还真折腾了一阵,不过还好,总算明白这个模式一和模式二的意思了。把思路好好整理了一下,下面的代码的可读性应该比较好了,用List主要代码如下,基本思想也是先定位到索引段,然后在索引段查找IP记录的位偏移,最后

2007-07-30 16:53:00 1340

原创 使用中介者模式和.Net数据绑定功能实现复杂的用户输入判定

众所周知,.Net有一项很强大的功能即数据绑定功能,它能将对象的属性绑定到用户输入的界面上的各种控件上。在WinForm的编程中,大家常见的用法是将从数据库或者文件中读取的信息绑定到Datagrid或者DataList这样一些控件上做界面显示和编辑吧!呵呵,其实数据绑定还可以将对象的属性绑定在TextBox或者ComboBox这样的控件上。由此我们可以将界面上的用户输入元素的合法性验证或者是交互都

2007-06-25 17:08:00 1126

原创 我理解的关联和依赖的区别---UML Distilled解答

A dependency exists between two elements if changes to the definition of one element (the supplier) may cause changes to the other (the client). With classes, dependencies exist for various reasons: O

2006-12-05 11:13:00 1576 2

学习OpenCV 第三版(英文版)完整版

OpenCV第三版的完整版,机器视觉入门必读,虽然全英文读起来比较麻烦

2017-04-28

佳能相机开发包 2.1.3版

佳能的开发包,如果你需要做在pc上控制佳能的专业相机,可以下载下来看看,里面有API和例子,这个是2013年8月发布的

2014-05-17

Practical.ExtJS.Projects.with.Gears part2

Part 1 is at http://download.csdn.net/source/2063343

2010-02-15

Practical.ExtJS.Projects.with.Gears part 1

part 2 is at http://download.csdn.net/source/2063350

2010-02-15

(完整版)Professional Asp.net MVC 1.0

完整版的Professinal Asp.net MVC 1.0 对Asp.net新技术有追求的朋友肯定需要吧

2009-07-26

iPhone开放式应用程序开发

由iPhone开发和破解领路人Jonathan Zdziarski著作,最最重要、最值得推荐和唯一的开发书籍

2008-06-23

WCF Unleashed(WCF技术揭密)

WCF技术揭密第二部分

2007-10-29

WCF Unleashed (WCF技术揭密)

好容易在国外网站搜到这本书,以前看得Professinal WCF看得人头疼。 大家快下吧,压了还超过10M,所以分两个部分

2007-10-29

Expert C# 2005 Business Objects, 2nd Edition

介绍企业分布式应用的书,建议有一定基础的.Net程序员看

2007-09-27

Essential Windows Workflow Foundation(WF本质论)

介绍Windows Workflow的好书

2007-09-06

Learning JavaScript

介绍Javascript的好书

2007-08-28

QQIPSeekLib.rar

C#读取QQ纯真数据库

2007-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除