`
文章列表
我的博客地址  feiyan35488.com
Ubuntu升级手动下载包法 日期:2011-05-06 作者:muzuiget
linux是编程高手最终的归宿,是他们施展才华的舞台。 首先ubuntu 自带了 gcc, python,perl(可能没有),vi编辑器   首先安装java   sudo apt-get install openjdk-6 安装 tomcat  sudo apt-get install tomcat6 运行 /etc/init.d/tomcat6 start stop restart 安装mysql , sudo apt-get install mysql-server 鱼腥 /etc/init.d/mysql start stop restart
java中生成pdf最快的非itext莫属,itext常用的版本有2.0.8 ,2.1.7 ,以及5.x.x ,中间貌似有断层,而且5改动非常大,包结构都改变了。 我从google查到的html 生成pdf方案,最好的莫过于 flyingsaucer + itext, 目前flygingsaucer-r8(googlecode中有,源码在github)适配的itext版本为2.0.8, 不能使用itext 2.1.7,有些api改变了,运行时会报错。 flying 最好的地方莫过于支持css2.1,及css3少量,flying 实现了一个css解析器,可能为了减少解析的难度,它要求htm ...
首先从一次完整的的请求说起:(以此为例get,www,baidu.com) 1,webbrower 发出request, 2,然后解析www.baidu.com为ip,找到ip的服务器, 3,服务器处理请求资源并返回请求的内容, 4,browser接受请求内容过程,(返回内容是按顺序读 ...
主要代码参考了 这篇帖子http://www.iteye.com/topic/509417 ,写的非常不错。尤其看他的的解决问题的思路特别受启发,我在看这篇帖子之前也看到了flying-saucer ,并且下载了jar包做了例子,但是没有成功我就匆忙放弃了,又踏上了寻找的路途。 以后要记得看 要找的项目的介绍,如果合适,就去看文档,文档里面一般是非常全面的。 首先itext就不用说了,自己去google。 直接上saucer的介绍:   Flying Saucer takes XML or XHTML and applies CSS 2.1-compliant styleshee ...
这是 groovy下的一些小方法,非常实用 ,从java转行过来的 一定要看啊 each 遍历list def list = ['a', 'b', 'c']list.each { elem ->  println elem} 运行结果:abc 遍历map def map = [name:"山风小子", address:"Shanghai
这里不介绍详细的命令,请google之。 本着够用的原则,只介绍完成一个简单项目所需要的命令和过程。 首先应该github 下建立一个project,如 githubtest 本地请安装 git, 命令行下:  cd 项目文件夹下 git init touch readme  (只是更改readme 文件的 时间) ,你也可以自己创建文件 git add readme git commit -m "first commit" //  将前面两个命令合并: git commit -a -m "first commit" 如果仅是本地运行 ...
hsqldb 分为  server,in-process ,memory ,模式 貌似还有servlet, web server模式 in-process,memory 是不用起服务的,直接 class.forName("hsqlDb.Driver") 然后getConnect即可, hsqldb会自动启动服务器,in-process url:jdbc:hsqldb:file:myDbName,dbName 可以指定为路径 这里提醒大家一下,当你访问的数据库不存在时,hsqldb会自动去创建一个,然后把链接返回给你 memory下, memory url: jdbc: ...
例子: 将某文件夹下的 所有.JPG后缀 改为 .jpg , 一条命令搞定: ren *.JPG *.jpg 比写程序快多了
grails 中的gorm框架是基于 hibernage,就是在hibernate基础上进行了一层薄薄的封装。 下面主要讲讲 几种关系  1,1对1     在 class A { B b       }     class B{}     默认会级联  插入和更新     当B 指定 static belongsTo 时,表示指定owner, 这样在删除A时 会将B级联删除 2,一对多       class  A{ static hasMany = [bs:B] } class B{ }   3,多对多 class A{ stat ...
先写写思路,等代码出来再上代码。 bug跟踪:            以项目为主线来做, 项目下有团队,团队有 项目经理,项目负责人,队员N个。   用例:           1,创建项目: 创建项目,并指定项目经理,项目负责人,成员等,分配项目资源,制定项目执行时间           2,bug提交和处理:bug可以匿名提交,需要项目经理来审核然后将bug分配给队员去处理, 队员处理后更改bug状态。           3,成员用户中心后: 显示自己需要修改的bug,已经修改的bug,并能更改需要修改的bug的状态           4,项目经理管理中心: 需要审核的b ...
项目前期需要搭建开发环境,并使用自动化编译 ,部署,测试,打包 工具, 这里主要进行单元测试和功能测试 完成后需要进行性能测试,并进行优化处理 当项目上线了就需要进行bug跟踪管理,推荐的使用 bug管理系统jira来管理, 考虑到要方便使用 就也可以自己写一个哈哈     当前项目的任务有: 页面的重新设计,(目标兼容ie6 包括 360 )                             后台管理的人性化                             产品管理的 友好处理    
Eclipse中安装SpringSource Tools Suite插件 虽然springsource已经提供了其开发工具包,但是有些人对eclipse情有独钟,但是又不想扔掉springsource 工具套件的功能,但是从官网上下的eclipse jee版本是不能完整安装,只能单纯的安装dmserver Tools 和 SpringIde的工具包,后来发现其实之所以不能安装整个srpingsource工具套件其实缺少了一下几个插件没有安装,分别就是 Eclipse AspectJ Development Eclipse Mylyn jira
vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename: 打开多个文件,依次进行编辑 移动光标类命令h: 光标左移一个字符 l: 光标右移一个字符 space: 光标右移一个字符 Backspace: 光标左移一个字符 k或Ct ...
Global site tag (gtag.js) - Google Analytics