代码改变世界

NoSQL数据库探讨

2011-04-15 15:41 by 假面Wilson, 235 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://robbin.iteye.com/blog/524977随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询 阅读全文

.Net 中的序列化与反序列化

2011-04-15 11:25 by 假面Wilson, 212 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://www.cnblogs.com/chjw8016/archive/2008/02/23/1078204.html.Net 中的序列化与反序列化一、概述当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。二、对象的序列化主要有两种用途: 1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;我们经常需要将对象的字段值保存到磁盘 阅读全文

C#写数据入Excel最快的方法

2011-04-14 17:04 by 假面Wilson, 1113 阅读, 0 推荐, 收藏, 编辑
摘要:先把数据写入二维数组,再用Excel范围的方法一次性填充数据。 object[,] buffer = new object[dt.Rows.Count, dt.Columns.Count]; for (int intRow = 0; intRow < dt.Rows.Count; intRow++) { for (int intColumn = 0; intColumn < dt.Columns.Count; intColumn++) { buffer[intRow, intColumn] = dt.Rows[intRow][intColumn]; } } Microsoft.Of 阅读全文

Javascript自由拖拽类

2011-04-14 15:30 by 假面Wilson, 262 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://www.cnblogs.com/snandy/archive/2011/04/14/2015576.html基本拖拽new Dragdrop({target 拖拽元素 HTMLElemnt 必选bridge 指定鼠标按下哪个元素时开始拖拽,实现模态对话框时用到dragable 是否可拖拽 (true)默认dragX true/false false水平方向不可拖拽 (true)默认dragY true/false false垂直方向不可拖拽 (true)默认area [minX,maxX,minY,maxY] 指定拖拽范围 默认任意拖动callback 拖拽过程中的回调函 阅读全文

C#实现组合键

2011-04-14 12:30 by 假面Wilson, 784 阅读, 0 推荐, 收藏, 编辑
摘要://Ctrl+Hif((Control.ModifierKeys&Keys.Control)!=0&&e.KeyCode==Keys.H){MessageBox.Show("Ctrl+H");}//Alt+Hif((Control.ModifierKeys&Keys.Alt)!=0&&e.KeyCode==Keys.H){MessageBox.Show("Alt+H");}//Shift+Hif((Control.ModifierKeys&Keys.Shift)!=0&&e.KeyC 阅读全文

Entity Framework快速入门

2011-04-12 11:41 by 假面Wilson, 374 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://www.cnblogs.com/fly_dragon/archive/2011/02/20/1958869.html实体框架(Entity Framework)简介实体框架Entity Framework 是 ADO.NET 中的一组支持开发面向数据的软件应用程序的技术。是微软... 阅读全文

浅谈持久化

2011-04-12 11:01 by 假面Wilson, 583 阅读, 0 推荐, 收藏, 编辑
摘要:一、应用软件结构的发展1、单层结构;最初应用软件只是在大型机上的单层应用程序,大都采用文件系统存储数据。2、双层结构;20世纪70年代,随着数据库的普及,原来的单层结构发展为双层结构。在双层结构中,实现了数据存放与应用程序的分离。3、三层结构;在三层结构中,把原来的应用程序层分成了视图层和业务逻辑层、数据库层维持不变;4、四层结构;随着软件行业的蓬勃发展,人们感觉这样频繁的操作数据库和大量的底层代码的重复书写极大的浪费了程序人员的心血,Hibernate,Spring,等框架的应运而生了。在Hibernate中又将原来原业务逻辑层分成了业务逻辑层和持久层。(现在主流的分层结构依然是三层结构)二 阅读全文

SharpZipLib 的使用

2011-04-07 17:47 by 假面Wilson, 8387 阅读, 7 推荐, 收藏, 编辑
摘要:SharpZipLib 是一个免费的Zip操作类库,可以利用它对 ZIP 等多种格式进行压缩与解压。下载网址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx。目前的版本为0.86。1、创建zip文件,并添加文件:using(ZipFilezip=ZipFile.Create(@"E:\test.zip")){zip.BeginUpdate();zip.Add(@"E:\文件1.txt");zip.Add(@"E:\文件2.txt");zip.CommitU 阅读全文

Sql2005高效分页语句

2011-03-29 14:45 by 假面Wilson, 320 阅读, 0 推荐, 收藏, 编辑
摘要:1、select top 10 * from ( select top (@Page * 10) ROW_NUMBER() OVER (order by id)as RowNum, id, username from Guestwhere username = 'user' ) as Twhere RowNum > ((@Page - 1) * 10)2、select * from( select ROW_NUMBER() OVER(order by id)as RowNum,id,username from Guestwhere username = 'user 阅读全文

一些好用的开源控件

2011-03-29 12:34 by 假面Wilson, 374 阅读, 0 推荐, 收藏, 编辑
摘要:一、CKeditor 富文本编辑器 老版名称为fckeditor,相信大家耳熟能详。能够在页面上像word一样编辑文字效果。新版的CKeditor修改了很多bug,所有的功能都已插件形式实现。下面百度文库中的这篇文章介绍的比较好,如果有需要自定义代码的功能可以照下面地址做,我按照下面方法能够调通。http://wenku.baidu.com/view/12a9cdea81c758f5f61f6778.html官网地址:http://ckeditor.com/二、log4net 日志工具 java的log4j项目移植到.net平台下的日志工具。我曾经自己过日志工具,将日志写在服务器的某个文本文件 阅读全文
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 48 下一页