自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 在CentOS5下编译32内核的perf

很多的公司,包括我们公司,还在使用CentOS5。但内核早已换成el6系列的2.6.32内核。perf工具是内核自带的一个性能评估工具,功能很强大,为了在CentOS5下进行性能优化,我们要在CentOS5下对2.6.32内核的perf源码进行编译。我这里使用了linux-2.6.32-358.el6的内核源码。 进入源码目录,打上以下补丁: 1、004-150-perf-tools-Fix-

2017-03-30 15:57:39 943

原创 厦门大学OJ 1044 伪伪随机数产生器

http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=1044 代码: #include #include int main(void) { int x,y; long long a,b,a_bit,b_bit,p,temp; double anchor; //freopen("1044_in

2016-01-23 19:53:51 944

原创 修改ndk编译时的线程数

ndk编译时默认是单线程。在多核的情况下,可以通过加线程数量参数加快编译速度。 统计ndk目录下的ndk-build.cmd 将 "%NDK_ROOT%prebuilt/%NDK_WIN_HOST%/bin/make.exe" -f "%NDK_ROOT%build/core/build-local.mk" SHELL=cmd %*改为 "%NDK_ROOT%prebuilt/%NDK_W

2015-11-06 10:12:49 834

原创 全国信息学奥林匹克联赛(NOIP2010)复赛 3.导弹拦截 解题报告

 先快排,再按顺序判断。//伟人 E-mail:[email protected] QQ:270173053 欢迎交流//#includestruct Point{ int x; int y; int dis1; int dis2;}P[100001],pivot;int Partition(int low,int high){ p

2011-06-23 17:18:00 1567

原创 全国信息学奥林匹克联赛(NOIP2010)复赛 2.接水问题 解题报告

 用简单的模拟://伟人 E-mail:[email protected] QQ:270173053 欢迎交流//#includeint main(){ FILE *in,*ou; int MAX=-0x80000000; int n,m,i,time=0,index=0,state[100],flag=0; if((in=fopen("water1.in

2011-06-22 09:43:00 1309

原创 全国信息学奥林匹克联赛(NOIP2010)复赛 1.数字统计 解题报告

   方法一:穷举 ///伟人 E-mail:[email protected] QQ:270173053 欢迎交流//#includeint main(){ unsigned int L,R,i,count=0,temp; FILE *in,*ou; if((in=fopen("two.in","r"))==NULL) { printf("

2011-06-21 18:25:00 1297

原创 ASP.NET三层结构演化构建之五——啥都能用

如果用户有一天要使用多种数据库或者是更改原先的数据库种类,那我们原来的三层结构就抗不住啦。所以在完成项目的时候,要添加多数据库支持。在这里先给大家介绍俩概念。第一个是简单工厂模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。简单工厂模式中包含三个角色:工厂(Creator)角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。抽象(Product)角色简单工厂模式所创建的所有对象的父类

2011-01-01 16:42:00 518

原创 ASP.NET三层结构演化构建之四——你不是我,我不是他

实体类是现实实体在计算机中的表示。比如一个人就是一个实体。当然,你也可以认为一扒屎是一个实体。我没意见的。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。大多情况下,实体类和数据库中的表(这里指实体表,不包括表示多对多对应的关系表)是一一对应的,但这并不是一个限制。比如我们的数据库中有个表User。我们就可以在项目中创建User的实体类,这个类的一个实例化对象就表示一个User。上一篇博文提到的各层返回值的规范问题,就可以利用返回一个实体(或者实体的泛型集合)来实现。如果返回的实体有问题,就会在编译

2011-01-01 16:40:00 478

原创 ASP.NET三层结构演化构建之三——用了又用

当你看到那一堆烦人的数据库操作的时候,是不是有一种想杀人的感觉呢。一定要淡定呀。要对这个世界充满信心的。生活这么美好,毕竟还是有很多美女的。封装是面向对象的一个重要思想。微软大爷提供了数据库通用操作类。就是来解决这个问题的。就是将一些通用的数据库操作封装到一个类中。实现代码的复用。这样,在DAL的类中就再也看不到讨厌的数据库连接啦。哈哈。新建一个项目,命名为DBUtility,意思是数据库通用模块。删除自动生成的class1.cs,在里面添加一个SQLHelper类。微软有提供这样的类。源自微软的示例项目P

2011-01-01 16:19:00 576

原创 ASP.NET三层结构演化构建之二——三层肚皮

我们要进行分层了。是不是很紧张呢。先在这里吹一吹三层结构是哪三层吧。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层,如图所示:数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是现对数据表的 Select,Insert,Update,Delete 的操作。业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关。如果涉及到数据库的访问,则调用数据访问层。表示层:是

2011-01-01 13:57:00 766

原创 ASP.NET三层结构演化构建之一——混沌

作为这个系列博文的首篇,难免要在开头废话几句。网上ASP.NET三层结构的文章也不少了。我看了一下,都写的很好。有的也手把手的教了如何建立三层结构的ASP.NET网站。但是我认为针对初学者,对于三层结构思想的理解也是十分重要的。有的人虽然会使用,但是具体原因的说不清,初学者对于有些编程手法更是满头雾水。针对这个情况,忙于拯救地球的我不得不放下手中的工作,推出三层结构演化构建系列博客。希望能借这个系列的博文与大家交流交流。嘿嘿。分层开发的优势我在这里就先不提了。因为我对三层的介绍还没开始。这就像指着空气让人意

2010-12-29 11:10:00 911 2

转载 C# WINFORM 打包数据库

 实现效果:安装项目时直接附加数据库。1.首先在需要部署的项目的解决方案资源管理器中新建一个安装项目 2.在安装项目的文件视图中,右键【应用程序文件夹】->【添加】->【项目输出】 选择你的项目中的启动项目,下面的列表中,默认就是主输出,确定。3.此时在文件系统的中间栏目,会自动列出编译所需的文件。一个简单项目打包差不多,还有快捷方式什么的,就不说了。开始重点了。创建安装程序类4.在解决方案资源管理器中,新建一个类库项目【InstallDB】,删除Class1.cs,新建一个安装程序类[InstallDB.

2010-12-09 13:11:00 965

原创 百度之星 2010 坦克大战 代码 TankCraft 百度Astar

Astar 2010 坦克大战 TankCraft。今天无意在电脑中翻到几个月前写的代码。回忆了下。好歹也花了3个星期的时间去调试和改进。虽然最后结果挺杯具的。但是我对这段代码是充满了感情的。随手挂上来。欢迎提意见。/////////////////////////////////////////////////////////////////////// //作者:伟人 QQ:270173053 E-mail:[email protected] 欢迎交流 ////// //////////

2010-09-01 18:14:00 1768

原创 My Google Code Jam 2010

A. Snapper Chain  Problem The Snapper is a clever little gadget that, on one side, plugs into a power socket and, on the other side, exposes a power socket for plugging in a light or other

2010-05-09 20:33:00 723

在CentOS5下编译32内核的perf二进制文件及所需的包和patch

很多的公司,包括我们公司,还在使用CentOS5。但内核早已换成el6系列的2.6.32内核。perf工具是内核自带的一个性能评估工具,功能很强大,为了在CentOS5下进行性能优化,我们要在CentOS5下对2.6.32内核的perf源码进行编译。我这里使用了linux-2.6.32-358.el6的内核源码。

2017-03-30

大话存储 张冬

[大话存储:网络存储系统原理精解与最佳实践].张冬

2012-08-22

大话存储:网络存储系统原理精解与最佳实践

大话存储:网络存储系统原理精解与最佳实践].张冬.扫描版

2012-08-22

js操作cookies

js操作cookies

2012-04-28

ANSI C标准文档 1999

ANSI C标准文档 1999ANSI C标准文档 1999ANSI C标准文档 1999ANSI C标准文档 1999ANSI C标准文档 1999ANSI C标准文档 1999

2012-04-27

MASM5 汇编编译工具

MASM5 汇编编译工具

2012-04-27

腾讯2012校园招聘大礼包

腾讯2012校园招聘大礼包

2012-04-27

ASP.NET三层结构演化构建

本资源是http://blog.csdn.net/abigwc/archive/2010/12/29/6104534.aspx所配套的解决方案演化过程。使用VS2008+SQLServer2005开发。

2010-12-29

空空如也

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

TA关注的人

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