主页

使用 Jenkins

本文简单的记录的 Jenkins 的安装、配置和一些插件的使用。 git: Git Plugin maven: Maven Project Plugin sbt: sbt plugin Install到 https://jenkins-ci.org/ 下载最新版,放到 tomcat/webapp 启动即可。安装非常的简单。 访问 http://localhost:8080/jenkins 目录

Play 2 示例(种子)项目

项目地址:https://github.com/yangjing/play-seed play 2 slick 3 slick-pg 0.9 scalatest 2 gulp redis postgresql 9.4 实现了简单的用户认证和session控制功能。采用redis来保存session值。自定义play action和play filter来判断session有效性和重设sessi

REST服务下设计AccessToken

REST: https://zh.wikipedia.org/zh/REST Play2: http://playframework.com/ Redis: http://redis.io/ Access Token: https://en.wikipedia.org/wiki/Access_token 最近要设计一套API以提供给接入商使用(以下简称corp),正好可使用Play2对REST

Scala技巧

记录使用Scala开过程中的一些小技巧和陷阱 Future 不要在Future上使用filter方法。

Mac 10.8 下安装Sphinx并支持生成中文PDF

最近一直在用Sphinx撰写文档,但是生成中文PDF时老是失败。今天在网上查了些资料,终于把它弄成功了。现记录如下。 需要用到的软件有: python 2.7 Sphinx 1.2 MacTex 2013 安装Sphinx$ sudo easy_install-2.7 Sphinx 安装MacTex请到 http://www.tug.org/mactex/ 下载,或 点此 下载。安装过程就略

Scala小题目:001

练手题 题目def strtr(src:String, from:String, to:String):String from 和 to是等长的字符串, 要求将src中值为from(i)的字符转换成to(i)例如: strtr(“abcdaf”, “ac”, “AC”) == “AbCdAf” 先来个Java风格版的代码:def java1(src: String, from

Mac系统环境变量设置

在Mac系统中,GUI程序并不会像Linux那样继承命令行设置的环境变量。若将在GUI程序中访问自定义环境变量,比如Intellij idea中。需要使用如下命令: $ launchctl setenv XXXXX /tmp/xxx 需要在系统重启和仍然生效,可把设置写入配置文件中/etc/launched.conf: setenv XXXXX /tmp/xxx

Option,Either和Try

scala数据交互 本文介绍在Scala 2.10中怎样使用一种函数式的方式来处理数据交互,包括入参及返回值。 Option: 解决null(空指针)问题 Either: 解决返回值不确定(返回两个值的其中一个)问题 Try: 解决函数可能会抛出异常问题 OptionAPI:http://www.scala-lang.org/api/2.10.0/index.html#scala.Option

在liftweb中扩展一个类似jQuery的方法

先上代码,文字稍后再补! 1234567891011121314151617181920212223242526272829303132333435363738394041424344import scala.xml.NodeSeq import net.liftweb.http.js._import net.liftweb.http.js.jquery._ def $(exp: String):

Qt4中屏蔽粘贴功能

在Qt4中实现屏蔽粘贴功能有好几种方法,其中最简单的一种就是把控件属性设为叫读 setReadOnly(true),但是这样就不能在控件中输入了。我现在想实现的目标是允许用户手动输入文本,但是不允许用户粘贴文本到控件中。 以QLineEdit为例,默认情况下Qt4提供了3种文本粘贴方式: Ctrl+V 鼠标中键 鼠标右键弹出“上下文菜单”,从中选择粘贴功能 其中屏蔽第3种方式最简单,设置控件的

《Unix网络编程(第3版)》代码编译的一些问题

现在学习《UNIX网络编程(第3版)》一书,书中源代码有一些默认情况下编译不能通过,要经过一些修改都行。这编文档将记录下我遇到的不能正常编译的程序的修改步骤。 28章:traceroute程序: $ make gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o icmpcode_v6.o icmpcode_v6.c icmpcode_v6.c: In fu

Linux下安装Postgresql-9.0.x提示:Cannot read termcap databass

使用在postgresql.org下载的x86_64二进制版的postgres 9.0.3安装包,解压到了/opt/pgsql。使用initdb命令初始化数据库后向往常一样使用psql命令登陆数据库,提示找不到termcap等一些动态库,把/opt/pgsql/lib目录加入LD_LIBRARY_PATH环境变量就好了。 再次使用psql登陆数据库

C语言连接MySQL中文字符集问题

在学习《Linux程序设计》第8章MySQL数据库8.3节: 使用C语言访问MySQL访问数据库时尝试把SQL数据换成了中文,但是在运行示例程序时终端输出却乱码,MySQL C 语言连接默认字符集是latin1,查了下API找到如下函数可解决中文乱码问题。 1int mysql_set_character_set(MYSQL *mysql, char *csname) 描述: 该函数用于为当前连

解决Eclipse Access restriction:问题

今天在Linux下用eclipse 3.5开发Jpcap相关的程序,先试试官方的UdpSend.java能否跑起来。結果eclipse给出了如下错误提示: 12 Access restriction: The type JpcapCaptor is not accessible due to restriction on required library /media/sda7/opt/jdk