`
tedeyang
  • 浏览: 318918 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
   这次是RubyConfChina的第二次社区活动,集中了9场演讲,有四位外籍人士参加,各路神仙登场,精彩纷呈。我有幸听了6场,很有收获,小记一下记忆深刻的点滴吧。   一.Ruby之父的气场     Matz 是首先出场的人物,绝对重量 ...
1,web spider/snapshot --> WMD+ 2,data store  --> Mysql,TC 3 , updater     --> Ruby 4,web reader like google reader and autopager-->   ROR   reader=>注册,登录,跟书,看书,自动翻页, system=>追踪,解析,diff,  
在Spring Annotaion MVC环境中使用 hessian作为http远程服务导出时,按照官方的配置方式你可能会出现如下异常: 调用方出现:"returned HTTP response code: 500 for URL..."异常 服务端出现:“Could not complete request javax.servlet.ServletException: No adapter for handle org.springframework.remoting.caucho.HessianServiceExporter@d0122]: Does yo ...
ubuntu lucid的ibus和pinyin engine比较旧,还是去年的版本,从ibus官方的wiki 可以知道如何用PPA 进行update,不过还是遇到点小麻烦:公钥服务器(keyserver.ubuntu.com)无法访问。 tedeyang@morgan-t61:~$ sudo apt-add-repository ppa:shawn-p-huang/ppa Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gp ...
1,在需要对大量小文件进行移动或复制时,用cp、mv都会显得很没有效率,可以用tar先压缩再解压缩的方式。   2,在网络环境中传输时,可以再结合nc命令,通过管道和tcp端口进行传输。 如下(懒得写了,直接引用别人的成果:http://blog.chinaunix.net/u/8059/showart_726220.html) nc和tar可以用来快速的在两台机器之间传输文件和目录,比ftp和scp要来得简单的多。由于nc是一个超轻量的命令,所以一般busybox都会集成它。当一个linux终端,比如linux pda, 通过usblan的方式连接到另一台linux主机的时候,这样的嵌 ...
有这个想法是因为早晨用apt-get 时看到了lucid,联想到debian的玩具总动员系列,又联想到北约对中国潜艇的命名规则。 中国的历史是个大宝库,有无数的内涵。 我来试着凑凑:   1.史前 和传说时期:(三皇五帝、伏羲):寓意软件的设想阶段或简单原型。传说中的三皇五帝时期,原始,混沌,没有文字可考的时代,软件从一个idea开始萌芽,初长,充满无限的可能性和原动力。 2.夏、商、周、汉、唐、宋、元、明、清 :都是大版图的完整王朝。可以代表主版本号的更迭。 3.春秋 :周室衰微,大小诸侯国互相征战吞并,灭国无数,最终形成五大诸侯国。寓意软件设计从混乱到逐渐统一的迭代演化过程 ...
import org.apache.poi.hssf.usermodel.*; import org.apache.poi.poifs.filesystem.POIFSFileSystem; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import java.io.*; import java.util.Iterator; /** * Created by IntelliJ IDEA. * U ...
前天做到一个题,是测试java switch语句的.结果很出我意料.     public class Test { public static void main(String[] args) { char c = 'c'; switch (c) { default: case 'a': System.out.println('a'); break; case 'b': System.out.println('b ...
为了连https web services,初步选择以前用得还愉快的CXF. 结果,,,,,,,,这成了我的噩梦! CXF和pom中至少三个类库冲突,和远程服务器的.net web services的WSDL又不能兼容,文档还垃圾得一塌糊涂. 好不容易一路google,hack下来,绞尽脑汁解决了以上一大堆问题,居然发现无法正常解析返回结果, 火大,几天的时间就这样浪费在这玩意上! 一怒之下,操起HTTPClient和xmlbeans手写web services,一个小时就搞定了ssl,xml通讯. 性能不但明显提高,checkstyle也不报错了! 身心俱爽啊.
最近天天加班,回到家都十一二点了,实在懒得上网. 进了这家公司,我终于发现了传说中的牛人大都不会再网上出现,因为他们太忙了,当然不是指我,而是指我现在的头,十几年的老程 序,副总裁的头衔,从写平台代码到商务谈判,似乎精通一切,脚不沾地,思维快得像闪电,做事也快得像闪电,这是牛人 .   说起野趣 ,还有很多好玩的事, 我原来住在城郊结合部的工厂宿舍里,西面是个小村,远处则是田野,因此动物还真不少. 这个清明节回家,老妈说我以前见到的那只黄鼠狼现在常常跑进家里,她也终于亲眼见到了. 哈哈,这是个调皮的家伙,去年夏天有个晚上,我开着窗上网, 这个巴掌大的精灵探头探脑溜进来逛了一圈 ...
JVM的基础内存模型: 1,Permenent Space ,启动jvm时存放class、interface的相关数据(class本身,method,field)。 2,Heap,存放对象实例和数组。    2.1 Old generation。    2.2 New generation:        2.2.1 Eden,对象先从这里出生。        2.2.2 Survivor 0,eden如果满了并且再也无法通过GC获得空间,则移到这里。        2.2.3 Survivor 1,如上。 3,Stack,与线程相关,存放静态method、field。  
     上午去盛大面试,应聘职位是高级开发工程师(and 架构师,纯属瞎碰)。      因为下雨,而且地铁不能直达,所以开着车过去的。在内环高架徐家汇那里堵了半个小时,到盛大大门时刚好10点整。 环境很漂亮,盛大是一整个园区,开阔错落,小雨淅淅沥沥,绿意盎然。      先在门卫那里登记,(从登记表上看,今天有不少来面试的)领了访客证和临时停车证,进门停车,不远处就是一幢三四层高的楼。      囧的是,接待大厅门口门卫居然要我洗手消毒,感觉怪怪的,一如网上所言。      然后是填表,这就感觉没档次了,我明明在盛大官方网站的招聘(ps:那个招聘页面像小学生作品,够烂)中写全了个人 ...
昨天遇到一个诡异的问题,吓出一身冷汗。 20几个300k左右的jsp页面,每个都包含有大约1千多个struts的<bean:writer> tag ,运行在weblogic 8.1, 编译时报出下面的异常:   code too large  for   try  statement      try  {         ^ 1 error 代码太大???把weblogic生成的对应java文件打开看看,乖乖,好几万行,源文件就4M多。 ~~当当当,万能的google大神出场, 原来java中一个方法的内容大小还是有限 ...
javascript技巧:(function(){})() 如题。 这其实是一行函数调用,和 callamethod()没有什么不同。  (function(){})是一个匿名的闭包, (function(){})()就是调用闭包,当然这里参数都是空的。 我们可以加入参数  (function($){     //函数内容。。。  })(jQuery) 相当于var f = function($){  } ; f(jQuery); 好处在于:在函数内部可以用$来替代jQuery,而不受任何其他外部影响。命名空间非常非常干净。  用法 : QUOTE:   ...
还用lucene架了个搜索引擎,对pdf进行全文搜索(联合pdfbox)。 核心类是一个Agent,使用开源的庖丁中文分词器 代码:   QUOTE: package gov.jsgs.ssgs.service; import gov.jsgs.ssgs.form.PdfForm; import gov.jsgs.ssgs.model.Ssgs_pdfModel; import java.io.IOException; import java.util.ArrayList; import java.util.List; import net.paoding.an ...
Global site tag (gtag.js) - Google Analytics