`
javachs
  • 浏览: 123025 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
用db2时经常会有报错,会有错误吗,比如错误码为:-301,可以用db2命令查看详细错误信息: 进入db2命令行界面,执行命令: db2 ? sql00301 就可以看到详细的错误提示信息,非常好用
想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄就可以了。如果水桶比较大而且装满水,那么还没等水桶全部被提上来你就会很累了。你需要一个防倒转的装置,以保证每转一次可以休息一会儿。水桶越重,防倒转的棘齿相距越近。    测试驱动开发中的测试程序就是防倒转装置上的棘齿。一旦我们的某个测试程序能工作了,你就知道,它从现在开始并且以后永远都可以工作了。相比于测试程序没有通过,你距离让所有的测试程序都工作又近了一步。现在我们的工作是让下一个测试程序工作,然后再下一个,就这样一直进行。分析表明,要编程解决的问题越难,每次测试所覆盖的范围就应该越 ...
看agile rails第3版开始一步一步尝试,结果做到购物车时保错: NoMethodError in Store#add_to_cart Showing app/views/store/add_to_cart.rhtml where line #4 raised: You have a nil object when you didn't expect it! The error occurred while evaluating nil.items 搞得我一头雾水,后来搞到源代码,又上网查了下原来是这个问题: 就是index方法和add_to_cart两段代码的顺序 ...
一、常用命令   1. 建立数据库DB2_GCB   CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB   USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32   2. 连接数据库   connect to sample1 user db2admin using 8301206   3. 建立别名   create alias db2admin.tables for sysstat.tables;   CREATE ALIAS DB2ADMIN.VIEWS FO ...
按照robbin的经典的配置帖子下来没有啥问题,环境为ubuntu8+ruby1.8.7+rails2.1+lighttpd4.3+fastcgi只是启动服务器后跑起来的时候报错: No route matches "/say/hello" with {:method=>:get} 后来折腾好几天也没有弄好。后来经网友提醒,rails2.1的route有了变动,在route.rb 里加了句配置就好了,lighttpd启动后没啥问题,可以ps -ef|grep cgi看一下fastcgi进程启动没有
ubuntu8安装oracle10时,安装时会出现:"can't open display",这个问题困扰了我好几天 最后终于搞定,su到当前登录的图形用户下,执行xhost,如果成功在执行xhost +localhost,然后su到oracle,就可以开始安装了

Tcp/Ip socket

    博客分类:
  • unix
 Tcp/ip的3次握手: 1. 首先本机网卡通过arp协议底层广播、谁有目标地址 2. 有目标地址的网卡发回应答 3. 发送方向目标方发送一个syn包,格式是:目标方mac地址、 发送方mac地址------协议类型(ip)、ip版本和报头长、服务类型、数据报长度、标识、flags标志、数据块偏移、生存时间、协议(上层)、报头校验码、发送地址、目标地址、---------发送方端口号、接收方端口号、顺序号(seqno)、报头长、flags标志(和ip层意义不一样,syn为1)、 窗口大小、校验码、选项。    4.目标方发送应答包,格式是:目标方mac地址、 发送方mac地址------协议 ...
1. 在js中函数和类是一个概念如:function hello(){ alert(“hello”)} } Var obj = new hello(); 2. prototype就是表示了一个类的成员的集合 3. Function是所有函数对象的基础,而Object则是所有对象的基础,包含函数对象 4. this指针它表示当前运行的对象 5. apply和call它们的作用都是将函数绑定到另外一个对象上去运行 6. prototype对象,现在再来看new的执行过程: 创建一个新的对象,并让this指针指向它 将函数的prototype对象的所有成员都赋予新对象 执行函数体,对这个对象进行 ...
windows下DB2导出导入数据方法之一 1.使用数据库用户登录系统 2.建立一个空文件夹,用于存放导出数据 3.执行db2cmd命名,打开db2命令行 4.使用cd命令进入存放数据的文件夹 3.执行db2look -d dbname -e -c -o *.sql -i username -w password 导出建表语句 4.执行db2move dbname export>*.log -u username -p password 导出表数据 1.使用数据库用户登录系统 2.执行db2cmd命名,打开db2命令行 4.使用cd命令进入存放数据的文件夹 3.执行db2 -tvf * ...
如果用户希望在一个非标准的位置存放文件,那么LD_LIBRARY_PATH是最适合使用的环境变量,LD_LIBRARY_PATH不是在所有unix系统上都有效。 在aix中为:LIBPATH 在liunx中为:LD_LIBRARY_PATH 在hp_unix中为:SH_LIBPATH
下载hp的jdk1.5版本,解压到目录,执行安装: Swinstall -s Action 选 install 选jdk Make in install
在ibm网站上下jdk1.5的版本解压到安装目录,接下来安装: Smit  installp Install software 选择文件集所在的目录,回车进入 INPUT device / directory for software ------------/test 安装介质所在目录 * SOFTWARE to install ----------------------------[_all_latest] 安装介质 PREVIEW only? (install operation will NOT occur) ---no COMMIT software updates? ------ ...
libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,现在要在aix平台下编译一把。编译的libevent版本是1.4.8stable首先将libevent包拷入目录,用tar –xvf 解开包安装,进入libevent目录执行:./configure –prefix=安装目录,执行make,执行make install,这里会报错,根据保错信息找到http-internal.h文件将其在的两行函数: int evhttp_parse_firstline(struct evhttp_request *, struct evbuffer*); int e ...
1. 准备工作:         1. 添加用户:           Useradd  -u user 504           Passwd  user 2.安装jdk:   下载linux下jdk的bin安装文件   Chmod a+x  安装文件 设置所有用户权限 ./ 安装文件 Ln –s  安装后目录名 java   软链接 3.用户目录权限分配:   在chenhaisong用户目录下建立文件系统,将tomcat5028目录拷入,用root用户执行: Chown -R user:root tomcat5028 配置user用户的环境变量,编辑.bash_profile文件: ...
用string到int的转换,如果string位数超过10位以上,会报java.lang.NumberFormatException: For input string: "200710180917" package Test; public class TestInt { /** * @param args */ public static void main(String[] args) { String str="2007101809"; int i = Integer.parseInt(str); ...
Global site tag (gtag.js) - Google Analytics