- 博客(19)
- 收藏
- 关注
原创 初入工作,请各位前辈给予指点
本人是一三本未毕业学生,现在正实习。基础还行,现在北京一家很小的公司上班,月入三千多。但在这里,用的编程语言太多,我怕在这里呆久了,到最后可能哪门语言也不通。虽然主管给我许下了很多美好的未来,当然也做了我的人生规划。但公司的事太多,跟本就忙不完,人生规划也不知道什么时候能够实施。现在是有些迷茫,望各位前辈能够指点一下。
2010-03-13 11:41:00 274
eunit进行单元測試时的方法
1、測試代碼写入头文件件中.主程序中加入-ifdef(TEST). -include("module_tests.hrl"). -endif. 在module_tests.hrl中写入-include_lib("eunit/include/eunit.hrl"). module_test_() -> [?assertEqual(ok, public_functio...
2011-03-08 12:45:32 118
erlang -man <module>无效問題
装好erlang后,在終端运行erlang -man <module>,会報没有 module 的手册页条目. 解决办法是从http://www.erlang.org/download.html下載相应版本的man page文件,解压后放到erlang的安装路径$ROOTDIR/lib/erlang下.在終端运行erl -man app,相应内容就会显示. ...
2011-03-03 19:03:58 96
js中拷贝方法
一种是eval(uneval(x)) == deep_copy_of_x . The actual method uneval(_obj_) is a Spidermonkey specific (as of 1.7) extension that is not part of ECMAScript. 另一种則是 for(i in..) traverse the properties and ...
2011-02-22 11:10:48 123
原创 erlang 安装命令
sudo apt-get install build-essential m4 libncurses5-dev libssl-dev xsltproc fopaxel -n 20 http://www.erlang.org/download/otp_src_R13B04.tar.gztar xfvz otp_src_R13B04.tar.gzcd otp_src_R13B04/./...
2011-01-29 16:00:42 154
原创 ejabberd_couchdb
ejabberd_couchdb,是使用couchdb进行存儲和权限驗証的接口,配置方法如下:在ejabberd.cfg中,加入权限认证模块{auth_method, couchdb}.加入couchdb的配置参数{couchdb_options, [ {host,"localhost"}, {port,"5489"}, ...
2011-01-24 19:11:59 98
原创 启动couchdb報127的解决办法
Problems with libmozjs and xulrunner? In Ubuntu 10.04 you may get an error similar to this: OS Process Error <0.4649.0> :: {os_process_error,{exit_status,127}}/opt/couchdb/lib/c...
2010-12-27 18:00:37 272
GPSEE简介
What is GPSEE?a platform for developing and running CommonJS programsa general-purpose C API for embedding SpiderMonkey + CommonJSa general-purpose C API for adding interoperability between J...
2010-12-22 18:55:14 150
原创 用firefox关闭youku广告
FireFox下在AdBlock Plus中添加如下规则:1、http://f.youku.com/player/getFlvPath/fileid/*yad=12、http://val*.atm.youku.com/*
2010-12-21 23:01:06 103
原创 node.js的client.request
访问auth的url.base64=require('./base64');var http = require('http');var google = http.createClient(80, 'xx.xx.com');var auth = "Basic " + base64.encode(user+':'+pw); var request = google.r...
2010-12-16 19:57:58 122
livelycouch初步认识
LivelyCouch是为了使开发CouchDB更简单化而生成的.众所周知,CouchDB是通过HTTP对其数据进行操作,而LivelyCouch就是利用了node.js的HTTP对CouchDB进行操作.他对couchDB的切入点就是1.1.0以后加入的httpproxy模块,此模块也可以说是couchDB给自己做了一个扩展,对外来说是訪問couchdb,然而是訪問指定的url....
2010-12-16 19:27:30 180
couchbeam应用
1、couchbeam是基于erlang的couchdb客户端.couchbeam是一个otp应用程序,所以在使用前必需先启动couchbeamcouchbeam:start(). 2、创建数据库的连接%% 如需要权限,請看下方Option的basic_authHost = "localhost",Port = 5984,Prefix = "",Options = []...
2010-12-03 19:44:04 80
原创 MessageDigest加密
MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。 md = MessageDigest.getInstance("SHA-1");md.update(text.getBytes());//text要转換字符串md.digest()//返回hash串 al...
2010-12-02 19:46:45 97
如何对couchdb进行权限控制
couchdb默认是把权限关闭的,打开方法为进入Futon->Configuration->couch_httpd_auth->require_valid_user改为true.或者直接修改其local.ini文件,路径如: /opt/couchdb-1.0.1/etc/couchdb/local.ini 一、cou...
2010-12-02 19:18:01 774
couchdb安装
今天重新安装couchdb-1.0.1,编译時出了一系列的錯,又重新一个个分析.还好那些包以前都安过.现在只要指定路径就行了. [code="java"]./configure --with-js-lib=/opt/SpiderMonkey/lib --with-js-include=/opt/SpiderMonkey/include --with-erlang=/opt/erlang...
2010-11-30 09:23:03 113
利用EUnit实现代码覆盖
实现代码覆盖关键在于erlang中cover,他的实现机制是对module进行再编译,实际上就是加上了自己的統計方法.然后通过cover:analyse(Module)返回統計結果.一个简单例子:利用EUnit进行自动化測試,以unit_start为例:-module(eunit_start).-include_lib("eunit/include/eunit.hrl")....
2010-11-29 23:31:17 111
EUnit 基本使用
EUnit是一个对Erlang轻量級的单元測試框架.一、如何在Erlang中应用EUnit?1、引入EUnit的头文件,分3种方法(任选其一).(1). 在要用单元測試的每一个module中引入-include_lib("eunit/include/eunit.hrl").(2). 启动Eralng時指定Eunit路径erlc -pa "path/to/eunit/...
2010-11-29 23:29:54 367
原创 转了一圈,还是回到了javaeye
很早就想写blog了,但在写在哪的問題上徘徊了許久.最終还是选择了javaeye.望大家多关注我,对我写的文章批評指証,当然如果我的文章能对你有些許帮助的話,那将是我最大的荣誉。...
2010-11-29 23:26:22 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人