- 博客(109)
- 收藏
- 关注
REST:讨论如何避免URL Template与实际数据的冲突
看下面几个测试: string res = "user/wanxing"; string urlpattern = "user/{userid}"; asserttrue(utils.determineurlspatternmatchresvalue(res, urlpattern)); res = "user/e...
2011-08-29 13:20:16
198
从面试别人想到的
最近一个月面试了10几个人,有应届毕业生,有在校寻找实习的学生,有工作了两三年的,也有工作了5到10年的,有在外包公司工作的,有目前在世界级外企的。结果是,一无所获。 想起两年前,研究生二年级上学期开始找工作,面试了几个公司的经历,和一些师弟师妹问我的一些问题,不禁让我想到了很多。主要有两个方面: 1 我们应该如何面试,才能挖掘出应聘者的真实能力 ...
2011-08-29 13:11:55
146
【】Objective-C for Java Programmers
设计java的灵感源自于objective-c(简obj-c), 但是很多学过java的朋友却难以掌握objective-c。在这个系列的第一部分,david chisnall(程序开发人员手册的作者),从语言学分析和比较这两种编程语言的相似之处。 objective-c 创立于 1986, 但是当时很小众。最主要的支持者是 next公司, 一个十年间仅卖出5万台电脑的公司。这很大程...
2011-08-29 12:46:06
163
QTP对象识别常用方法介绍
qtp对象识别常用方法介绍(转自一起测试网)1 手动更改测试对象属性值,以匹配应用程序中对象的新静态属性。在对象库中手动修改测试对象的属性2 使用settoproperty方法可以在运行会话期间使用settoproperty方法修改测试对象属性,而不必更改对象库中的属性值。这种方法不是手动到对象库中修改,而是通过添加脚本来实现,尽管它的效果与手工修改类似,但是因为它可以充分利用...
2011-08-25 17:22:05
554
面试题整理3
以下程序执行后显示什么结果public class parent { public parent(){ system.out.println("-----parent--------"); }}public class child extends parent { public child(){ system.out.println("-------child------"...
2011-08-25 12:09:17
79
MyEclipse6.0生成注册码类
[code="java"]import java.io.bufferedreader;import java.io.ioexception;import java.io.inputstreamreader;public class test { public static string vertimestr; private static final string ll = "de...
2011-08-25 09:27:54
91
影响自我发展的拦路虎
[b]影响程序员自我发展的拦路虎[/b] 一, 懒,固守陈旧,习惯使用自己熟悉的技术,而抵触新的技术和想法.要定期为知识投资二, 不做总结,总结不仅仅是为了不忘记,而是为了更好的理解三,抵触别人的意见,不耻下问,软件行业是庞大的 你不知道的东西很多,并不是你比别人多知道什么,或者少知道什么,就是高低学习别人的经验是提高的一条捷径.虚心的听别人说.四,只知道实践,或者只知道理论....
2011-08-24 13:52:35
102
Flex SDK bin命令解析–mxmlc参数列表
以最新的开发包flex4 _sdk为例吧 mxmlc[linux, mac, unix] , mxmlc.exe[windows] //flex最主要的命令,用于编译主项目和组件类 amxmlc[mac,linux,unix], amxmlc.bat[windows] //acompc 调用 compc 来编译air库和组件类 fdb[linux, mac]...
2011-08-24 13:48:24
95
三大Flex布局用法
[b]flex布局基础[/b]对于flex 初学者,在hello world之后,flex布局便是下一站学习要的要义。若是从传统的html转变而来,总希望找到类似于div/table/ul等之类的控件,也希望在flex中可以像dreamweaver一样可以拖拽控件;而如果是从windows application程序转变而来,则可能更喜欢absolute布局,让控件散落于页面之上,通过x...
2011-08-24 13:40:01
132
MacOS忘记root密码
今天要升级一下系统,需要root密码。忘记。结果,网上的大部分说的都有问题,下面的在自己的机器上通过。 1)重新启动mac os x,在电脑重新启动的过程中,一直按着command键和s键,直到进入文本界面。2)输入下面命令: 检查一下磁盘 /sbin/fsck -fy 装载系统volumn并赋予读写权利 /sbin/mount -uw /3)上面两条命令执行结束之后,...
2011-08-24 11:02:59
252
Speed up your JavaScrip 3[]
影响javascript性能的另外一个杀手就是递归,在上一节中提到采用memoization技术可以优化计算数值的递归函数,但 memoization不是万能的,不是所有的递归函数都可以用memoization技术优化,本文介绍了这些情况,并介绍了解决办法,就是将递归转换为迭代,同时需要注意,本文末尾介绍的方案不是最终的方案,还需要和上一节优化循环的方案综合起来才能达到最佳效果。【原文】...
2011-08-24 10:54:39
122
Java程序调用系统命令进行mysql数据库的备份与还原(方式一)
第一种方式数据库备份:public class dbbackup { //导出数据库成sql文件 public static void backup(string dbname,string file){ string user = "root"; // 数据库帐号 string password = "123456"; // 登陆密码 ...
2011-08-23 14:34:00
286
jwfd工作流引擎设计-流程数据同步控制器的设计思路及其矛盾
基于图论的广义优先遍历算法的流程引擎运行控制器仅仅是一个很初级而简单的工作流引擎的实现手段,那么更进一步的需求则是来源于用户需要用(外部输入)自动表单中的数据来控制这个图的遍历行为,这就好像是我们有发动机可以驱动汽车的轮胎转动,但是还需要一个驾驶员和方向盘来控制汽车的前进,后退和转向,那么发动机就是基于图论的广义遍历算法,而驾驶员和方向盘则是外部表单数据和基于表单数据的流程数据...
2011-08-23 11:48:15
141
JWFDv0.96二次开发包导入ECLIPSE工程JAR包路径问题
当朋友们把jwfd引入eclipse工程之后,如果系统报引入jar错误,请用鼠标右键点击项目名称,然后选择properties,进入java build path这个选项里面,把lib项目下的jar包的路径修改为你配置jwfd开发包的lib的实际路径,就可以解决这个问题了 如下图 [img]http://dl.iteye.com/upload/attachment/5...
2011-08-23 11:28:23
117
[] [原创]JWFDv0.96开源工作流引擎设计---XMLTO数据库解析过程说明
[size=large] [b] jwfdv0.96开源工作流引擎设计[/b][/size] ---xml to 数据库解析过程说明[img]http://dl.iteye.com/upload/attachment/473615/7776fcd4-122b-3773-b367-d9...
2011-08-23 11:07:32
159
Ruby注释获取
def test bearr,enarr,record belen = bearr.length enlen = enarr.length bearr.sort! enarr.sort! i = 0 j = 1 num = [] while true i += 1 if bearr[0] < enarr[i-1] num = en...
2011-08-23 09:14:09
133
vim 配
[code="vim"]set nocompatiblesource $vimruntime/vimrc_example.vimsource $vimruntime/mswin.vimbehave mswinset diffexpr=mydiff()function mydiff() let opt = '-a --binary ' if &diffopt =~ 'icase'...
2011-08-23 08:53:24
99
navicat Oracle Instant Client Light: unsupported server character set CHS16GBK解决
navicat 连接 oracle 出现 instant client light: unsupported server character set chs16gbk解决办法 navicat 版本:premium 9.1.10oracle 版本:11.2.0.2.0 oci插件下载地址[url=http://dl.dbank.com/c0wly2ld7w]http://dl....
2011-08-22 14:37:26
109
ExtJs摘要
以下内容全部来自于 [url=http://www.easyjf.com/blog/html/20080217/1179671.html][b]extjs2.0实用简明教程[/b][/url][b] 作者 [/b]小雨 最近项目中要用到extjs,大概翻阅了些资料找些主要的内容摘录下来。 组件大致可以分成三大类,即基本组件、工具栏组件、表单及元素组件。基本组件有: xtype ...
2011-08-19 17:30:29
75
EXTJS GuiDesigner
设计器的主要功能: full support of drag and drop for all ext xtyped elements eventhandler can be added containing javascript advanced options to connect json design to caller embbeded documentat...
2011-08-19 17:22:05
106
[]js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeuri,encodeuricomponent,相应3个解码函数:unescape,decodeuri,decodeuricomponent1、 传递参数时需要使用encodeuricomponent,这样组合的url才不会被#等特殊字符截断。 例如:document.wr...
2011-08-19 13:45:41
58
Android PreferenceActivity用法
运行结果:[img]http://dl.iteye.com/upload/attachment/536602/2768b06d-283b-31a6-b5a9-d2fcb399d74d.jpg[/img][img]http://dl.iteye.com/upload/attachment/536604/0bc1174a-81a4-3a85-9c90-57748005fe8c.jpg[/i...
2011-08-18 12:47:09
60
android模拟器播放影片的方法
1、制作一个图像文件的sd存储卡 mksdcard 4096m video.img2、从计算机复制图像文件到sd存储卡 adb push video.avi/sdcard3、启动模拟器并装入sd存储卡 emulator -sdcard video.img 完成上面三步,就可以在android模拟器中使用android 1.5版内建的gallery程序浏览刚...
2011-08-17 17:35:48
1397
国际移动用户识别码(IMSI)
国际移动用户识别码(imsi) international mobile subscriber identity 国际上为唯一识别一个移动用户所分配的号码。从技术上讲,imsi可以彻底解决国际漫游问题。但是由于北美目前仍有大量的amps系统使用min号码,且北美的mdn和min采用相同的编号,系统已经无法更改,所以目前国际漫游暂时还是以min为主。其中以o和1打头的min资源称为irm(i...
2011-08-17 10:40:25
3868
Web工程部署到WebLogic9.2配Log4j问题
使用commons-logging接口管理log4j打印日志 现象:[size=small;]新建一个[/size]servlet,初始化log4j配置文件: [code="java"]public void init() throws servletexception { inputstream is = getservletcontext()....
2011-08-17 10:27:34
113
Maven学习笔记(一.概况)
以前做项目,一直习惯使用ant。后来maven开始火了,出现很多文章描述maven如何比ant优秀,ant的功能只是maven的一个子集,于是我开始尝试在项目中使用maven,这里把一些相关的经验写下来。 首先需要了解的是,maven是什么?我在网上找到一个比较合适又简单的解释:maven是一个项目管理工具,它包含了一个项目对象模型 (project object model),...
2011-08-17 09:28:13
77
Maven学习笔记(三.用于Web项目中)
看了一段时间网上的教程,也会用了一些功能,于是尝试把maven应用于我自己的web项目中。 其实把maven用在web项目中非常简单,maven本来就有这样的功能(site)。 新建maven项目,只需设置pom.xml中的packaging为war,增加相关的依赖,这里有个sample [code="xml"] 4.0.0 cn.noside nportal 0.0....
2011-08-17 09:24:08
57
Collection&Collections;Array&Arrays;区别
collection 和 collections的区别1.collection 在java.util下的一个接口,它是各种集合结构的父接口。继承与他的接口主要有set 和list.2.collections java.util下的一个专用静态类,它包含有各种有关集合操作的静态方法。 提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操...
2011-08-17 09:00:04
59
JavaScript日期验证
/* *validate date(include bissextile) *format: dd-mm-yyyy *add by tony */ function isvaliddate(stext) { //yyyy-mm-dd var redate = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?...
2011-08-17 08:47:42
117
65535 bytes JSP单个最大编译
[code="jsp错误代码"]错误消息:jspg0049e: /jsp/docproject/viewmyprodoc.jsp 无法编译:d:\ibm\sdp70\runtimes\base_v61\profiles\appsrv02\temp\lkf36907node02\server1\pdms\pdmsweb.war\jsp\docproject\_viewmyprodoc.jav...
2011-08-17 08:45:40
535
基于java反射的验证框架
写在前面相信很多经历了项目的人,会发现几乎没有哪个项目不需要验证的。在经历过多个项目之后,有感于项目中使用最多的验证方式,这里写了一个基于java反射机制的验证框架。该框架适用于对javabean中的属性通过java反射机制获取对应的值和用户直接传入的值来进行各种规则的验证。由于其几乎不依赖任何第三方jar包,因此可以适用所有java项目中。开始使用1、由于这些代码是在jdk1.5环境下...
2011-08-16 16:06:27
293
beyond compare比对命令笔记
compare.bat脚本的写法如下:f:\lkf33572\beyonecompare\bcompare.exe @f:\333.txt f:\xml\222.xml e:\222.xml d:\longx.html注:333.txt为bcompare.exe的命令,内容如下------------------------------------------------------...
2011-08-16 12:03:28
310
Porlet生命周期
portlet的生命周期扩展了servlet的生命周期,增加了更多的控制。就像servlet的init和destroy的方法一样,portlet使用这些方法初始化和关闭conrete portlet和application portlet。init():portlet被构造成为一个portlet实例,在容器内被所有用户共享使用,如servlet的共享使用一样。这个方法传递portlet...
2011-08-16 10:33:36
84
多个tomcat同一个apache,使用jk建立关系时常出错!
多个项目,放在独立的tomcat上,并没有实现负载,要求实现静态化交给apache处理。配置了3个tomcat通过jk和apache建立关系:[list=1][*]tom1存放项目名:d1[*]tom2存放项目名:news[*]tom3存放项目名:root[/list]环境:(一台win2003服务器,,zip版本5.5.26的tomcat装了3个,,jk是1.2.26的...
2011-08-16 08:50:24
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人