自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

MyBatis 3的Bug

MyBatis 3的Bug作者:chszs转载请注明出处!版本:MyBatis 3.0.4Bug为:插入语句不能正确返回自增字段的值。MySQL数据库脚本:CREATE TABLE `worker` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pin` varchar(64) DEFAULT NULL, ...

2011-03-31 21:19:00 56

MonoDroid学习笔记(二)—— 让你的App在你的手机上跑起来

在上一篇文章里我们已经成功的在模拟器中运行了我们的Hello World程序,在这里我先纠正之前的一个错误。之前我以为MonoDroid只能创建2.2以上版本的程序,所以当时我让大家只下载Android SDK 2.2版本,但事实上MonoDroid可以支持的最低版本是1.6,可以在项目的属性中进行设置。首先在解决方案资源管理器中你的项目名上右键,然后点击属性,VS就会打开项目属性窗口,然后在M...

2011-03-31 21:14:00 67

共迎海量数据库管理挑战 中韩数据库专家对话北京

2011年3月26日,“海量数据库管理:企业面临的挑战暨中韩数据库技术交流会”在中国人民大学举行。本次会议由中国人民大学信息学院主办、北京人大金仓信息技术股份有限公司(简称人大金仓)承办。中国数据库著名专家、中国人民大学信息学院教授王珊,韩国著名数据库专家李华植先生,中国人民大学信息学院院长、中国人民大学信息学院教授杜小勇,中国人民大学信息学院副教授陆嘉恒、张孝,人大金仓副总裁李祥凯,《程序...

2011-03-31 15:00:00 152

共迎海量数据库管理挑战 中韩数据库专家对话北京

2011年3月26日,“海量数据库管理:企业面临的挑战暨中韩数据库技术交流会”在中国人民大学举行。本次会议由中国人民大学信息学院主办、北京人大金仓信息技术股份有限公司(简称人大金仓)承办。中国数据库著名专家、中国人民大学信息学院教授王珊,韩国著名数据库专家李华植先生,中国人民大学信息学院院长、中国人民大学信息学院教授杜小勇,中国人民大学信息学院副教授陆嘉恒、张孝,人大金仓副总裁李祥凯,《程序...

2011-03-31 15:00:00 56

MonoDroid学习笔记(一)—— 搭建MonoDroid开发环境及Hello World

近年来,移动应用得到广泛发展,尤其是基于Android与IOS的应用如雨后春笋般爆发。我一直都想涉足这一块的开发,但身为一个.Net开发人员,要从新开始学习Java或ios,时间成本的耗费无疑是巨大的。那么能不能使用.Net来进行Android或IOS的开发呢?Novell公司为我们带来了福音,其开源项目Mono为我们解决了这个难题。它的MonoDroid和MonoTouch正是针对这两个平台的...

2011-03-30 21:05:00 73

usb驱动程序分析

usb驱动是linux内核中比较复杂的驱动之一,因此,大多数usb教程建议从usb-skeleton开始学习usb驱动。个人认为这是相当正确的,usb-sekelton提供了一个usb驱动开发的模板,而且代码量较少,很适合初学者的学习。 记住,对于c语言的程序设计说,数据结构是整个程序的灵魂。因此,分析别人编写的代码的简洁的入口点就是高清代码中主要数据结构之间的关系。分析以usb-skelet...

2011-03-30 19:47:00 74

Consistent Hashing

ImplementationFor completeness here is a simple implementation in Java. In order for consistent hashing to be effective it is important to have a hash function thatmixes well. Most implementations o...

2011-03-30 10:49:00 70

Hadoop书籍介绍

第一本当然是大名鼎鼎的《Hadoop: The Definitive Guide》,基本上是Bible级别的,目前已经有第二版了。去年读了第一版,当时是以旧的API为例子的。关于新版本,参考amazon的介绍:Discover how Apache Hadoop can unleash the power of your data. This comprehensive resource sh...

2011-03-30 02:34:00 83

IFrame引用跨域站点页面时,Session失效问题解决

问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(session基于cookie实现,引用页不允许使用cookie).问题分析:IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Preferences Proje...

2011-03-29 15:43:00 251

IFrame引用跨域站点页面时,Session失效问题解决

问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(session基于cookie实现,引用页不允许使用cookie).问题分析:IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Preferences Proje...

2011-03-29 15:43:00 197

IFrame引用跨域站点页面时,Session失效问题解决

问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(session基于cookie实现,引用页不允许使用cookie).问题分析:IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Preferences Proje...

2011-03-29 15:43:00 301

GlusterFS集群文件系统研究

GlusterFS集群文件系统研究刘爱贵1. GlusterFS概述GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来...

2011-03-28 21:01:00 135

completion使用方法

Linux系统提供了一种比信号量更好的同步机制,即completion,它用于一个执行单元等待另一个执行单元执行完某事。Linux系统中与completion相关的操作主要有以下4种: (1) 定义completion struct completion my_completion; (2) 初始化completion init_completion(&my_completion); 对m...

2011-03-28 17:06:00 278

KVM中使用usb设备

进来学习usb驱动,看到网上都在分析usb-skeleton.c的驱动框架,就想对其调试一下,看一下其函数调用流程。要想调试usb-skeleton,首先需要kvm能够探测到usb设备;其次,在kvm中编译usb-skeleton.c;最后,卸载默认的usb-storage.ko,加载usb-skeleton.ko.1. kvm中使用usb设备要想在kvm中使用usb设备,只需在启动参...

2011-03-28 16:20:00 120

HBase 5分钟 快速入门

1、下载,解压2、修改conf/habase-site.xml文件,如下:<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration> <property> <na

2011-03-27 11:17:00 170

maven应用笔记

1 ,三套生命周期 1.1 clean 生命周期 pre-clean clean 清理上次构建生产的文件 post-clean 1.2 default生命周期 validate initialize generate-sources process-sources 处理项目主资源文件,默认处理src/main/resources下...

2011-03-26 17:39:00 58

一些有用的sql(2)

1, 修改name倒数17到倒数3位符合条件的nameupdate itcpn_adv_position set name = replace(name, substr(name, -17,15), '内容页_banner_页面D区_1'), code=replace(code, 'ITCPN-C', 'ITCPN-D'),page_field= 1102302where website_id...

2011-03-26 15:24:00 53

横向扩展(Scale-Out)存储

信息呈现爆炸式增长趋势,存储需求急剧膨胀。根据研究显示,2020年数字宇宙将达到35.2 ZB(1ZB=100万PB=10亿TB),比2009年的0.8 ZB猛增44倍。高性能计算、医学影像、石油和天然气勘探、数字媒体和社会化WEB等大量数据密集型应用导致数据的“井喷”,不断对存储方法提出新的严峻挑战。其中,非结构化数据的存储需求尤为突出。ESG 2010年的研究证实,基于文件的数据(非结构化数据...

2011-03-25 21:23:00 472

outlook 自动启动脚本 ,防止不小心关闭outlook

如下:outlook.bat@echo offtasklist|find /i "OUTLOOK.EXE" >nul&&goto a||goto b:aecho OUTLOOK.EXE正在运行……将退出exit:becho OUTLOOK.EXE 没有运行…start OUTLOOK.EXE exit加入任务计划,定时5-10分...

2011-03-25 16:09:00 362

文件系统文献推荐

转自:上海交通大学海量存储与安全实验室一.综述与展望1. The evolution of storageR.J.T.Morris, B.J.Truskowski. IBM SYSTEMS JOURNAL, VOL42, NO2, 2003该文献对存储系统的发展进行了全面回顾,从存储介质-磁盘、存储系统的结构、人类社会信息增长的规律都进行了讨论。论文数据充实,观点精辟,...

2011-03-22 21:35:00 64

云计算解码:技术架构和产业运营

云计算实践指南丛书云计算解码:技术架构和产业运营雷葆华 饶少阳 江峰 王峰 等著ISBN 978-7-121-12706-92011年4月出版定价:49.00元16开308 页宣传语电信专家全面解析•洞悉产业运营内幕•解码未来云中巨变内 容 简 介本书深入浅出地梳理了云计算的基本架构,探讨了云计算对社会的影响及其未来的发展趋势,提出了“云计算真正的技术创新在于IT服务化和规模化服务运营”的观点...

2011-03-22 09:36:00 102

数字图像处理原理与实践:基于Visual C++开发

数字图像处理原理与实践:基于Visual C++开发左飞 万晋森 刘航 著ISBN 978-7-121- 12776-2 2011年4月出版定价:89.00元(含光盘1张)16开652 页宣传语《Visual C++数字图像处理开发入门与编程实践》原书最新升级版步步为营 循序渐进 全新升级 深入与浅出并重,理论同实践共举内 容 简 介本书全面系统地讲述了在Visual C++环境下进行...

2011-03-22 09:30:00 207

C++程序员必读的经典著作

想成为一名合格的C++程序员,有许多经典的书籍可以推荐;然而,若想成为一名高效的C++程序员,就绝对不能错过Scott Meyers的这两本名著。Meyer几乎掀起了Effective编程的热潮,例如之后的Effective STL,以及继承了同样风格的Bill Wagner之Effective C#,都是这一系列的佼佼者。人们津津乐道于书中的条款,运用在编程实践中,并深深为Meyer的技术涵养所...

2011-03-21 13:34:00 54

查看Tomcat版本

查看Tomcat版本作者:chszs转载请注明出处!很多人不知道如何查看Tomcat的版本,查看方法也是五花八门,有从日志中查找输出的,有从说明文件中查看版本信息的。其实这些方法都不是正确的方法。最佳的方法应该是:Tomcat本身提供了查看版本的脚本命令:version就在Tomcat的安装目录的bin子目录下,有两个文件:· version.bat -- Wi...

2011-03-17 15:10:00 51

MongoDB Master/Slave 启动脚本(Windows)

rem Master: start mongodb/bin/mongod --master --dbpath data/m1 -port 10001 rem Slave1: start mongodb/bin/mongod --slave --source localhost:10001 --dbpath data/s1 -port 10101...

2011-03-17 03:18:00 76

简单 Http 压力测试代码

HttpClient.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLCon...

2011-03-16 17:23:00 125

十大开发代码原则

本原则是本人结合项目的实施开发编写代码情况,对多年以来带领项目实施奋战在开发一线经验的提炼与概括。这十条开发指导原则,最基本的思想是“高效,高质量的写出满足业务功能目标的代码。”每人可以结合当前项目的实际情况应用,可以补充,修订删改进一步总结提炼。1.先开发简单明确的功能模块,后开发复杂的功能模块。2.先做简单的子功能,再做稍微复杂的子功能,后开发有难度逻辑复杂的子功能。3.以满足业务...

2011-03-16 16:53:00 49

面向对象设计的几大原则

单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,...

2011-03-16 14:57:00 46

面向对象设计的几大原则

单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,...

2011-03-16 14:57:00 60

面向对象设计的几大原则

单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,...

2011-03-16 14:57:00 64

NoSQL数据库笔谈

NoSQL数据库笔谈转载地址:http://sebug.net/paper/databases/nosql/Nosql.htmlNoSQL数据库笔谈颜开v0.22010.2序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以...

2011-03-15 20:54:00 120

MongoDB 1.6增加了Sharding机制和副本集合特性

MongoDB 1.6增加了Sharding机制和副本集合特性MongoDB 1.6是一个重要的版本,解决了水平扩展的问题,为自动故障转移和恢复提供了Sharding机制,并增加了副本集合的特性。ShardingMongoDB1.6的主要改进是可以通过Sharding进行水平扩展。MongoDB能快速的从多个Shard中自动分配数据库、集合或集合中的...

2011-03-15 10:57:00 65

Wordnik的MongoDB使用经验

相关地址: http://www.infoq.com/cn/news/2010/11/wordnik-mongodbhttp://www.10gen.com/http://www.mongodb.org/Wordnik是一项在线字典及百科全书服务,在大约一年前,它们逐渐开始从MySQL迁移至文档型数据库MongoDB,后者是著名的NoSQL产品之一...

2011-03-15 10:49:00 69

memcached server LRU 深入分析

Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站上面,几乎很少有大型的网站不会使用memcached。 曾经我也看过很多剖析memcached内部机...

2011-03-14 15:58:00 64

memcahe的安装、启功和关闭

1, One of the dependencies of memcache is libevent, so firstly download the source files for Libevent.首先下载libevent,安装 # tar zxvf libevent-2.0.10.stable.tar.gz # cd libevent-2.0.10.stable # ./confi...

2011-03-14 13:22:00 64

难忘的三月

三月是个难忘的日子,是一段感情开始的季节,我不知道花了多大的勇气才敢开始新的感情。但是现在我感觉到高兴和忧愁同在。这种感情很复杂。没有人能够体会到这种感受。三月走了桃花运,三月给我留下了很多一辈子难忘的回忆。也许我在乎的只能是现在,不能考虑以后。以后会怎么样呢?...

2011-03-13 20:47:00 85

NoSQL架构的几幅图:

NoSQL架构的几幅图:(一)NoSQL作为镜像代码完成模式这种架构在原有基于MySQL数据库的架构上增加了一层辅助的NoSQL存储,代码量不大,技术难度小,却在可扩展性和性能上起到了非常大的作用。只需要程序在写入MySQL数据库后,同时写入到NoSQL数据库,让MySQL和NoSQL拥有相同的镜像数据,在某些可以根据主键查询的地方,使用高效的NoSQL数据库查询,这样就节省了...

2011-03-13 16:49:00 115

python之oracle连接 cx_Oracle

1,根据平台下载http://cx-oracle.sourceforge.net/安装包2,在windows下安装cx_Oracle-5.0-10g.win32-py2.6.msi3,如果报DLL加载失败的错误错误,请下载http://download.csdn.net/source/3080197及http://download.csdn.net/source/3080200,解压把其中...

2011-03-10 17:09:00 130

python之mysql连接 MySQLdb

1,根据操作系统下载MySQL-python http://www.codegood.com/archives/4,也可以在https://sourceforge.net/projects/mysql-python/files/mysql-python/得到linux下版本,我这里用到的win32和python2.62,双击安装MySQLdb3.然后import MySQLdb。出现Fil...

2011-03-10 16:32:00 86

轻量级Java EE企业应用实战(第3版)——Struts 2+Spring 3+Hibernate整合开发

轻量级Java EE企业应用实战(第3版)——Struts 2+Spring 3+Hibernate整合开发李 刚 编著ISBN 978-7-121-12814-12011年2月出版定价:89.00元(含光盘1张)16开832 页几十所院校、培训机构共同的选择看得懂 学得会 做得出内 容 简 介本书是《轻量级Jav...

2011-03-10 10:31:00 77

空空如也

空空如也

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

TA关注的人

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