上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页
摘要: Mock单元测试1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢? 要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况下,倘若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只是为了给一个测试创造足够的运行环境让它们可以运行起来。忙乎了大半天,看上去我们好像有点违背了测试的初衷了。这样不仅仅消耗时间,还给测试过程引入了大量的耦合因素,比如说,可能有人兴致冲冲地改变了一个接口或者数据库的一张表,突然,你那卑微的单 阅读全文
posted @ 2011-08-26 17:42 tokeep 阅读(569) 评论(0) 推荐(0) 编辑
摘要: ome键(小房子键)在键盘上映射的就是home键,这倒是很好记。Menu键用于打开菜单的按键,在键盘上映射的是F2键,PgUp键同样可以。另外,看英文原文的意思,貌似这个键在某些机型上会被设计为左软件(left softkey)Start键这个键在模拟器和G1真机上我都没有找到到底是哪个键。映射的是Shift+F2或PgDn,某些机型会被设计为右软键(right softkey)。Back键返回键,用户返回上一个UI或者退出当前程序。键盘上映射ESC键。Call/Dial键(电话键)接听来电或启动拨号面板,这是一部手机最基本的功能键。PC键盘映射为F3键。Hangup/Light Off键(挂 阅读全文
posted @ 2011-08-26 17:41 tokeep 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1,在安装mysql的时候将默认编码一定要设置为utf8。这样可以在数据库中存储汉字。2.使用到汉字的部分,尽量全部转换为utf8,在一起场合不要出现汉字,也是解决方法之一。3.输出的时候尽量设置输出流的编码为utf8 阅读全文
posted @ 2011-08-26 17:41 tokeep 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在windows下的解决办法如下: 1.net stop mysql 停用服务 2.修改${mysql_home}/MySQL Server 5.1目录下的my.ini文件 [mysqld]下面添加这句: skip_grant_tables 3.把你的${mysql_home}\bin目录加入path路径里边 4.net start mysql 启动mysql服务 5.mysql -uroot -p Enter password:root 6.use mysql; mysql>UPDATE user SET Password=PASSWORD('root') where 阅读全文
posted @ 2011-08-26 17:40 tokeep 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 动画类型Android的animation由四种类型组成XML中alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果JavaCode中AlphaAnimation 渐变透明度动画效果ScaleAnimation 渐变尺寸伸缩动画效果TranslateAnimation 画面转换位置移动动画效果RotateAnimation 画面转移旋转动画效果Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画)XML中 JavaCodealpha... 阅读全文
posted @ 2011-08-26 17:40 tokeep 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.碟形弹簧圓柱坐标方程:r = 5theta = t*3600z =(sin(3.5*theta-90))+24*t2.葉形线.笛卡儿坐標标方程:a=10x=3*a*t/(1+(t^3))y=3*a*(t^2)/(1+(t^3))3.螺旋线(Helical curve)圆柱坐标(cylindrical)方程: r=ttheta=10+t*(20*360)z=t*34.蝴蝶曲线球坐标方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 85.渐开线采用笛卡尔坐标系方程:r=1ang=360*ts=2*pi*r*tx0=s*cos(ang)y0=s* 阅读全文
posted @ 2011-08-26 16:56 tokeep 阅读(635) 评论(0) 推荐(0) 编辑
摘要: Eclipse新建项目时候报此错误,Package name must have at least two identifiers没什么,就是命名格式出错了;标准格式是:com.domain.your_package_name;也就是:COM.随便你写什么比如你的名字.程序名;至少得是:COM.程序名 阅读全文
posted @ 2011-08-26 16:54 tokeep 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ubuntu升级到11.04的空档时间写个小程序练练手。先看看程序UI设计:布局文件main.xml的代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:la 阅读全文
posted @ 2011-08-26 09:54 tokeep 阅读(352) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <stdlib.h>#include <openssl/md5.h>#include <string.h>#define LINE 1024//按行读取文件char *ReadData(FILE *fp, char *buf) { return fgets(buf, LINE, fp);}//MD5加密函数char* jm(unsigned char *data){ unsigned char md[16]; int i; char tmp[3]={'\0'},*buff; b 阅读全文
posted @ 2011-08-26 09:53 tokeep 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 服务端代码如下://服务端#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/un.h>#include <errno.h>#include <unistd.h>#include <signal.h>#include <sys/wait.h>#include <netdb.h>//捕获子进程退出信号,在退出时给出提示void sig_handler(int signo){ pid_t p 阅读全文
posted @ 2011-08-26 09:52 tokeep 阅读(769) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页