数据库脚本(注意测试时先add-->load-->update-->delete-->list)UserMapper版--
---------------------------------------------------------- 主机: ...
分类:
移动开发 时间:
2014-05-12 22:29:59
阅读次数:
463
关于MemStore的补充
在通过HStore.add向store中添加一个kv时,首先把数据写入到memstore中。这一点没有什么说明;
publiclongadd(finalKeyValue
kv) {
lock.readLock().lock();
try{
returnthis.memstore.add(kv);
}finally{
lock.readLock().un...
分类:
其他好文 时间:
2014-05-12 14:14:38
阅读次数:
340
git 是个好东西,刚从svn转过来还不适应,团队使用:合并个人分支:git commit
#(提交至本地)git pull #(将服务器项目与本地项目合并)git push #(将本地项目上传至服务器)(在提交前要git pull
--rebase一下,确保当前的本地的代码为最新。)合并测试分支:...
分类:
其他好文 时间:
2014-05-12 07:50:02
阅读次数:
289
先执行:rubyscript/generatemigrationadd_change_flag_to_userschange_flag:Boolean生成时间序列文件:db/migrate/20131016034104_add_changeflag_to_users.rb内容:classAddchangeflagToUsers<ActiveRecord::Migrationdefself.upadd_column:users,:change_flag,:booleanen..
分类:
其他好文 时间:
2014-05-12 03:10:04
阅读次数:
368
git
是一个纯分布式版本控制系统,与本地版本控制系统(类似crs),集中化版本控制器(CVS,subversion)不同。
区别在于他在每台同步机器上都有完整版本库保存(可以离线提交)学习git时,注意不要把以前使用其他版本控制的经验带入了,因为他们的命令很不同,而且,git的实现原理与传统控制系...
分类:
其他好文 时间:
2014-05-11 23:42:48
阅读次数:
533
.Net里的哈希表和串行化
介绍
本文介绍了,在.net里,使用哈希表和串行化的C#用法。这里使用的示例应用程序是一个电话簿。电话簿应用程序,是一个控制台的程序。它允许你添加,查看,列出和删除它里面的姓名和电话号码。
哈系表是“键-值”对的集合。在.net里,类Hashtable是哈希表的实现。通过调用Add方法,传递你想添加的键值对,可以完成添加。作为键来使用的这些对象,必须实现...
分类:
Web程序 时间:
2014-05-11 21:53:03
阅读次数:
416
版本控制软件发展至今已有40多年的历史。最早的版本控制软件是1972年由MarcJ.Rochkind开发的SCCS(SourceCodeControlSystem),通过将不同版本下的文件单独保存的形式完成,将同一版本的所有文件打包保存。SCCS使用了长达10年的时间,直到1982年RCS的问世。1982年,WalterF.Tichy..
分类:
其他好文 时间:
2014-05-11 19:15:04
阅读次数:
359
本文主要分析了模板方法模式、命令模式、责任链模式、策略模式、迭代器模式,介绍它们的定义、优缺点、使用场景,以及实例代码。为了深刻地理解设计模式,最重要的还是动手编写代码。
我参照书中的例程重新构想了一些更加生动、易于理解的例子,希望大家喜欢。
代码可以通过以下链接进行浏览:
http://git.oschina.net/caipeichao/java-design-pattern
这些代码都经过编译运行,保证没有错误。...
分类:
其他好文 时间:
2014-05-11 04:44:19
阅读次数:
289
这个版本已经和之前不一样了,有专门的github的项目。https://github.com/mongodb/mongo-cxx-driver首先获取源代码:git clone https://github.com/mongodb/mongo-cxx-driver.git然后切换分支:git checkout 26compat然后用下面的命令编译:scons --prefix=/usr --use...
分类:
数据库 时间:
2014-05-11 01:40:46
阅读次数:
379
学习完了事件(event),可以得到:事件(event)=委托(deledgate)+增加/移除(add/remove)
——这一点,创建一个事件之后用反编译器(.NET Reflector)可以看见而之前学习属性可以看成:属性=共有的(pub...
分类:
其他好文 时间:
2014-05-11 01:15:13
阅读次数:
392