博客园  :: 首页  :: 联系 :: 管理

2012年11月21日

摘要: 自动检测web应用更新自动检测web应用更新Table of Contents1 自动检测web应用更新1 自动检测web应用更新tomcat默认不会监视web应用目录文件变化,web应用文件更新后生效有三种方式:重新启动tomcat服务重新加载web应用,tomcat管理界面点击reload按钮删除web应用目录,重新发布web应用war包开发web应用时,修改类文件或配置文件,希望尽快看到结果,以上的方式至少 得几秒钟,开发速度大大降低。可以通过配置tomcat的Context元素解决此问题:创建$CATALINA_HOME/conf/[eninename]/[hostname]/[con 阅读全文

posted @ 2012-11-21 21:06 雪庭 阅读(386) 评论(0) 推荐(0) 编辑

摘要: 从类里获取tomcat classes绝对路径 从类里获取tomcat classes绝对路径 Table of Contents 1 从类里获取tomcat classes绝对路径 1 从类里获取tomcat classes绝对路径 有两种方法得到: 1: class.getResource("/").getPa... 阅读全文

posted @ 2012-11-21 21:04 雪庭 阅读(2834) 评论(0) 推荐(0) 编辑

2012年11月20日

摘要: 在debian上安装ctex 在debian上安装ctex Table of Contents 1 安装texlive-full的问题 2 编译错误 3 安装ctex 4 缺少文件 5 难缠的配置 1 安装texlive-full的问题 安装ctex之前,先安装了texlive-full,配置时发现了问题 Run... 阅读全文

posted @ 2012-11-20 22:35 雪庭 阅读(1755) 评论(0) 推荐(0) 编辑

摘要: emacs的问题 emacs的问题 Table of Contents 1 本文译自Steve Yegge的博客,原文在: 1.1 Charles G. 最近在一封电子邮件中指出: 1.2 Lisp用作文本处理 1.3 文本处理之谜 1.4 不止是log 1.5 和Emacs有什么关系? 1.6 Emacs问题 1 本文译自... 阅读全文

posted @ 2012-11-20 21:53 雪庭 阅读(2824) 评论(1) 推荐(0) 编辑

摘要: 升级cedet发现的问题 升级cedet发现的问题 Table of Contents 1 cedet升级到1.1版 2 加载c-mode出错 1 cedet升级到1.1版 2012-04-20发现了cedet升级到了1.1版,立刻下载编译 ecb提示只兼容cedet版本 1.0.6pre ~ 1.0.9,在ecb-up... 阅读全文

posted @ 2012-11-20 19:43 雪庭 阅读(998) 评论(1) 推荐(0) 编辑

2011年8月18日

摘要: 我们已经看到, 元编程在一个类似jsp的模板引擎方面的应用。我们通过简单的字符串处 理来生成代码。但是我们可以做的更好。我们先提一个问题, 怎样写一个工具, 通过查找 目录结构中的源文件来自动生成Ant脚本。 阅读全文

posted @ 2011-08-18 11:02 雪庭 阅读(1080) 评论(0) 推荐(0) 编辑

摘要: 到此刻为止, 我们所知的关于Lisp的指示可以总结为一句话: Lisp是一个可执行的语法更 优美的XML, 但我们还没有说Lisp是怎样做到这一点的, 现在开始补上这个话题。 阅读全文

posted @ 2011-08-18 10:52 雪庭 阅读(445) 评论(0) 推荐(0) 编辑

摘要: 到了这里, 对XML的讨论你大概都听累了, 我都讲累了。我们先停一停, 把树, s表达式, Ant这些东西先放一放, 我们来说说C的预处理器。一定有人问了, 我们的话题和C有什么 关系? 我们已经知道了很多关于元编程的事情, 也探讨过专门写代码的代码。理解这问题 有一定难度, 因为相关讨论文章所使用的编程语言, 都是你们不熟悉的。但是如果只论概 念的话, 就相对要简单一些。我相信, 如果以C语言做例子来讨论元编程, 理解起来一定 会容易得多。好, 我们接着看。 阅读全文

posted @ 2011-08-18 09:36 雪庭 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 我们先把算符的事情放一放, 考虑一下Ant设计局限之外的东西。我早先说过, Ant可以通 过写Java类来扩展。Ant解析器会根据名字来匹配XML元素和Java类, 一旦找到匹配, 就执 行相应任务。为什么不用Ant自己来扩展Ant呢? 毕竟核心任务要包含很多传统语言的结构 (例如"if"), 如果Ant自身就能提供构造任务的能力(而不是依赖java类), 我们就可以得 到更高的移植性。我们将会依赖一组核心任务(如果你原意, 也不妨把它称作标准库), 而 不用管有没有Java 环境了。这组核心任务可以用任何方式来实现, 而其他任务建筑在这 组核心任务之上, 那样的话, Ant就会成为通用的, 可扩展的, 基于XML的编程语言。考虑 下面这种代码的可能性: 阅读全文

posted @ 2011-08-18 09:11 雪庭 阅读(301) 评论(0) 推荐(0) 编辑

2011年8月17日

摘要: 在Richard Stallman的理论下,用户彼此拷贝软件不但不是“盗版”,而是体现了人类天性的互助美德。对Richard Stallman来说,自由是根本,用户可自由共享软件成果,随便拷贝和修改代码。他说:“想想看,如果有人同你说:‘只要你保证不拷贝给其他人用的话,我就把这些宝贝拷贝给你。’其实,这样的人才是魔鬼;而诱人当魔鬼的,则是卖高价软件的人。”可以断定,进入世纪末,软件业发生的最大变革就是自由软件的全面复兴。在自由软件的浪潮下,软件业的商业模式将脱胎换骨,从卖程序代码为中心,转化为以服务为中心。 阅读全文

posted @ 2011-08-17 16:50 雪庭 阅读(550) 评论(0) 推荐(0) 编辑