摘要: 引言 经过一些前辈的blog宣传,以及深入地了解了clojure的情况以后,下定决心想好好地把这门语言学好。简单点讲,它是一门能在JVM上运行的很年轻的Lisp方言,吸取了Lisp和Java两者的优点。光这个特点就足够让我心动了,仔细了解了后就更加向往了。本人一直在使用Emacs,看过《黑客和画家》后对Lisp更是钟爱有加,“编程是一种思维方式”,真心喜欢Lisp的语法方式,非常优雅。clojure还使得并发编程更加地简单,怎么样,有同样心动的朋友吗?一起学习吧! 以下关于clojure的介绍来自官网,偷懒,不翻译了,^_^: Clojure is a dynamic programming 阅读全文
posted @ 2012-07-15 23:17 csophys 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: 使用elisp脚本编程Table of Contents1 引言2 目的3 elisp 能够编程的理由以及优势4 自我文档化4.1 Elisp4.2 Emacs Lisp Intro4.3 emacs的elisp帮助系统5 几个简单的示例5.1 示例15.2 示例21 引言目前,编程脚本语言python等非常流行,当然python有很强的优势,emacs作为一种编辑器也为python提供了很好的编辑环境。但是对于一些基本的逻辑处理,字符串处理,输入输出处理等,作为Emacs的脚本语言Elisp已经非常强大了,而且简约的函数数编程非常令人喜欢,学习也非常容易,利用emacs内置的一些帮助方式,在 阅读全文
posted @ 2012-07-12 16:13 csophys 阅读(6965) 评论(5) 推荐(3) 编辑
摘要: auto-complete插件使用中遇到的问题及原因Table of Contents1 使用体验2 遇到的问题1 使用体验auto-complete中所有的补全均来自于ac-sources这个list. ac-sources中含有ac-source-filename ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-buffers ac-source-yasnippet等等sources.分别对应与所需要的候选集的list,当然自己也可以定义一个ac-source.在auto-complete中定义了一个au 阅读全文
posted @ 2012-06-15 17:56 csophys 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: This file is about changes in Emacs version 24.Table of Contents1 Installation Changes in Emacs 24.11.1 Emacs can be compiled with Gtk+ 3.0 if you pass –with-x-toolkit=gtk31.2 Emacs can be compiled with GnuTLS support.1.3 Emacs can be compiled with SELinux support.1.4 Emacs can be compiled with Imag 阅读全文
posted @ 2012-06-05 22:25 csophys 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 《Maven实战》整理Table of Contents1 Maven 介绍2 Maven与其他构建工具的比较(IDE,Make,Ant)2.1 形象的比喻2.2 IDE2.3 Make2.4 Ant3 Maven的安装和配置3.1 maven 安装3.2 maven 安装目录介绍3.3 ~/.m2目录3.4 设置HTTP代理3.5 m2eclipse(eclipse maven插件)4 Maven使用4.1 编写POM4.2 编写主代码4.3 编写测试代码4.4 打包和运行4.5 使用ArcheType生成项目骨架4.6 配合IDE使用1 Maven 介绍Maven这个词可以翻译为“知识的积 阅读全文
posted @ 2012-05-18 15:59 csophys 阅读(26676) 评论(4) 推荐(3) 编辑
摘要: junit&jmockit工具熟悉记录Table of Contents1 介绍2 使用&问题1 介绍junit的介绍以及使用junit的好处可以参见百度百科1。在eclipse中自带了junit4,使用时可以使用内置的junit. jmockit主要是为了模拟一些类的行为,在单元测试中可以在没有某个对象的情况下,用jmockit生成,手册可以参见其官方文档2。2 使用&问题jmockit的使用可以参考iteye上的系列博文3。出现jmockit warning问题及解决Make sure jmockit.jar appears before any JUnit jar 阅读全文
posted @ 2012-05-14 16:37 csophys 阅读(920) 评论(0) 推荐(0) 编辑
摘要: java中类和接口的一点整理Table of Contents1 引言2 接口3 类1 引言刚开始接触java的时候,也是第一次接触面向对象的思想。对于java中的继承,多态等概念非常模糊,在实际编程的时候也没有怎么用到。有了一段时间的项目经历加上阅读相关书籍,其他开源框架代码后的源码后就稍微有了点认识。这里稍微整理下,有不正确的方法还请大家指正,谢谢。2 接口2.1 定义在说接口之前,先说下抽象方法。抽象方法指得是没有任何实现的方法,只是一个空的方法体,一般用abstratc修饰词修饰。如下所示:abstract void function();而接口中的方法全部都是抽象方法,如果接口中还有 阅读全文
posted @ 2012-05-09 18:01 csophys 阅读(9511) 评论(0) 推荐(0) 编辑
摘要: org-mode 写cnblogs 博文(一些问题的解决)在上一篇博客里面列举了很多用org-mode写cnblogs后引起的问题。发现很多都是因为css的问题。cnblogs中有多处css都会影响最后的显示效果:模板的common.css,博文嵌入html代码中的style片段,还有管理->设置里面的自定义css代码。欣赏了cnblogs上一些博友的页面,研究了一下。现在能够比较好地展现用org-mode导出的html页面了。在这里也做下记录: org-mode导出时候选择的变量org-export-html-style-default中包含了pre.而管理–>设置里面的自定义c 阅读全文
posted @ 2012-04-27 12:56 csophys 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 用emacs org-mode写cnblogs博客Table of Contents1 引言2 功能和问题3 效果演示1 引言以下3点叙述了为什么我要通过org-mode来书写cnblogs:1.目前通过emacs的博客插件可以书写wordpress等类型的博客,但是写cnblogs的时候会有一些问题,折腾了很久没有出来结果,也可以参考博文:(未解决)使用emacs写cnblogs 1 2.很喜欢org-mode的写作模式,我想用emacs的朋友很多都对org-mode非常有印象,org-mode的写作方式非常喜欢,结构化的视图,而我只要更专注里内容地表述上就可以了。org-mode可以导出成 阅读全文
posted @ 2012-04-26 16:49 csophys 阅读(3952) 评论(4) 推荐(3) 编辑
摘要: git 代理使用相关资料整理1 http(s) 源1.1 举例http://git.gitorious1.2 解决方法这种git源相对简单,直接使用export http_proxy=http://<用户名>:<密码>@<ip>:<端口>2 git 源2.1 举例git://java.net/grizzly~git2.2 解决方法这种情况下需要借助第三方的网络工具,如connect,socat等, 这类工具的主要功能是通过代理进行内容转发。2.2.1 connectgit通过connect的使用相对简单,可以参考网页 http://www.cnb 阅读全文
posted @ 2012-04-18 17:14 csophys 阅读(1777) 评论(0) 推荐(0) 编辑