- 浏览: 318009 次
- 性别:
- 来自: 上海
-
最新评论
-
steeven:
后记,网上一搜,这个算法有人贴过。再仔细看看其他算法,这就是统 ...
瞎掰一个效率最高的整数排序算法,bitmap排序,时间复杂度O(n) -
steeven:
skip list其它有点,不用锁,并发性好,不需要维护B树的 ...
2-3树的C实现 -
steeven:
chenguo962332430 写道请问sudo targe ...
P4 behavioral-model: BMv2 -
chenguo962332430:
请问sudo targets/simple_router/si ...
P4 behavioral-model: BMv2 -
steeven:
提交了一个patch刚被接受,Broadcom的网卡也能支持了 ...
MoonGen - 灵活又高性能的收发包工具
文章列表
JSR303终于要出来了, 它是hibernate主导的, 以前在hibernate annotation中, 现在独立出来, 并且有望进入Java7(2010), 以后swing/web开发终于有标准了, 自动绑定和验证将....
JSR303除了hibernate validation4实现, 目前还有agimatec-validation实现可以用.
在这个验证规范中, 印象比较深的是group, 可以在不同场景去验证bean.
在文档中说了, 一个bean可能会在N-tier应用中多次验证, 现在不需要到处写验证逻辑了.
303和JSR295紧密结合, JSR 295是bean ...
sesame芝麻开门OpenRDF研究3
前面讲的parser/writer属于低级操作, 今天的repository可以看成高级的数据库操作,增删改查都在里面了.
库分两种:一种是http的,好像是sesame自己的server
另外是SailRepository,能操作二进制文件库/内存库/数据库
库的操作要拿到connection来玩, 能不能有多个连接要看库的支持啦.
//文件存储,指定索引方式
File dataDir = new File("/path/to/datadir/");
String indexes = "spoc,posc,cosp ...
再来看个完整的读写例子:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import org.openrdf.model.Model;
import org.openrdf.model.URI;
import org.openrdf.model.util.ModelUtil;
import org.openrdf.model.vocabulary.RDFS;
import org.openrdf.rio.RDFForma ...
下载了sesame 3alpha1,先写个小程序体验一下RDF的几种格式
static String NS = "http://www.steeven.org/rdf#";
public static void main(String[] args) throws RDFHandlerException {
for (RDFFormat format : RDFFormat.values())
writeRDF(format);
}
private static void writeRDF(RDFFormat format) throws RDFHan ...
从RELO看OPENRDF
http://www.openrdf.org
在RELO中,Java从项目到package到class,包含里面的细节,最终都是RDF结构存储在RDF文件或者RDF数据库中, 不但用它表述了Java的关系,还有图上的连线、用户标注,位置、都用RDF描述。
根据我的不完全 ...
介绍一个好东西:RELO, 代码分析用的
先说几个题外话:
1. 饭碗掉到马桶里面还要不要用了?重要的马桶里面还有新鲜的shit。偶是做软件的,选择了重用。。
。开水冲洗一下,然后进微波炉转转。经济危机,勤俭节约。
2. 我们都有这样的经验:拿到一堆开源的代码,在里面看呀看呀找不到方向,看到这里忘了那里。或者
是维护别人的代码,在一堆垃圾代码中苦苦挣扎。
3. 有同事建议看些右脑开发的东西,他能随口说出我们的手机号码,汗!偶有心打鸣没心下蛋,下了一
堆资料没去看。但是有个重要的概念:人脑对图形的记忆能力远远强于对文字数字的记忆。所以最好的语
文老师要求背诵荷塘月色的时候都会极力YY一下 ...
闲话招聘
招聘这活儿,如果你自己说的算,是个很happy的事情。看对眼了就完事,一直以为我看人的感觉还不错。上个公司有个家伙约好了面试不来,
人事联系不到他。晚上我单独打电话才约过来,人很本分,对做过的东西也 ...
这里有几个问题:
1. xml不适合做配置:
配置多了, 效率和维护都很难看.
xml格式严格, 容易出错.
2. xml的两个特例:
如果有生成工具则又不在乎效率xml可以考虑. 一般场合可能没有.
如果有逻辑关系特别复杂, xml比较适合表达.
3. annotation是个好东西, 但是不要用来写逻辑代码. 比如我们以前做权限认证@Admin @Root @Guest可以cover大部分场合, 复杂的权限认证用代码写在入口处.
4. annotation写配置及时编译就能检查出错误来. 舍我其谁? !
5. 十多行的annotation导致代码难看, 是正常的 ...
- 2009-02-26 23:21
- 浏览 1138
- 评论(0)
上网本已经白热化,新的利润增长点在哪里呢?这是我想到的,也是我需要的样式:个人数码伴侣
主要的特点:家电化、游戏化、电话。
目前,手机、MP4等设备因为设计上追求小型化,没有很好的外放支持,必须通过耳机和外接音响才能享受到高保真的视听效果。
手机、MP4等设备因为扁平化的设计没有支架,必须手持或者依靠外部支架来观看,不适合摆放或者长时间欣赏。
电脑台式机和笔记本电脑能提供大多数的功能应用,但是操作界面复杂、很多功能必须依靠外接设备。不适合中老年和儿童用户。
现有大多数数码设备仅专注于个别或者有限的几个功能,导致家庭中设备多、电源多、电池多、电线多的现状。
个人数码伴侣集成了音箱、触摸式的显 ...
脚本语言有很多, shell, perl, python, tcl, ruby...
以前对php很有研究, 后来接触了java马上被强类型的优点所吸引. 特别是重构和精确的code assisst, 简直是精确制导, 垂直打击.
脚本语言相对来说就是刀耕火种. 不过脚本也有其强势之处, 简单. 类型和变量的灵活化也给脚本带来很多方便. 另外java里面方法的传递特别不方便. 连c#都改进了这点. java却坚持在OO.
最开始在这个项目中接触了tcl, tcl这个脚本语言现在看来简直是....不过, 它在处理命令行上却显得异常简单, 用来实现CLI的自动化测试易如反掌, excpet什么, ...
版本管理很简单, 也很实用.
曾经风靡一时的cvs, 霸道的clearcase, 后来居上的subversion, 还有最近的新秀mercuriak/GIT/...
很不幸, 我这里碰到了cvs的前辈, 大名SCCS, 有个GUi的客户端叫teamware, 上网搜索一下, 居然没多少信息, 实在太古董了. 估计很快会成为考古学家的新宠.
一知半解的了解:
1. 貌似基于文件的管理. 但又有bringover和putback.
2. 可以全部bringover, 也可以部分的bringover
3. 类似dvcs, 本地拥有所有历史log, 没有压缩, 庞大, 但是概念是分布式的.
4. ...
做java的都喜欢eclipse的增量编译 习惯以后再来看C的编译, 觉得慢的不可思议. 希望CDT能彻底一些改变这个问题.
古董项目有个共同的特征, 就是makefile, 这个恐龙里面不但有makefile, 还有ant脚本, 还调用了多种语言写成的脚本...彪悍 ...
- 2009-02-17 21:04
- 浏览 1007
- 评论(0)
不要想歪了, 这个恐龙是那些古老的庞大项目. 有多大呢?
最新鲜的数据, 正好在做sccs转svn, 大概有8万多次提交. 大概八年的项目.
库有1G左右,都是代码和代码历史..
这里记录一些与恐龙共舞的经验, 不愉快的记忆最容易被遗忘, 还 ...
上网本其实不过是丢掉了没用的光驱, 降低了过剩的CPU规格, 缩小了过大的屏幕.
全配了读卡器/蓝牙/摄像头. 没有缩水的是内存和电池.
真搞不懂以前那些本本都快一万了,因为被定位到商务本就没摄像头, 话筒. 还好这些都是历史了.
上网本的后面发展下去应该做成大号MP4, 别不好意思, 再模仿手机来个皮盖子, 来个滑盖也成. 可以更小的嘛 . 晚上看看新闻, 看看电影, 给小孩子看看动画, 跟家人视频一下就够了.
上网本的上网已经是精简实用的代名词, 那么主题上网PC应该什么样子呢? 华硕好像出了一个砖头, 神似吧. 跟印度出那个10$电脑也有点貌似,呵呵.
1. 笔记本电源, 自 ...
从初一忙到十五, 终于把主要功能都做出来了~~
为啥要做个机器人:
1. twitter的机器人很好用, 最喜欢它的关键词订阅, 可以即时看到感兴趣的内容. 国内的饭否什么的都没学到这个精髓. 可惜twitter流量太大,后来给关了.
2. 微型博客
3. gtalk的群功能. gtalk没有群功能, 有人实现了群功能, 又被垃圾淹没.
4. 垃圾信息的屏蔽,依靠群众的积分倍增往下砸
所以这个机器人是关键词订阅的,可以进入聊天模式的. 具体有啥用途大家自己研究吧, 欢迎提出宝贵意见, 有创意的加分~
主要命令:
/chat /nochat聊天模式
/quiet 静音模式
/on /off ...