之前在写0-1背包问题的递归解法时,想要弄出完整的递归栈。尝试了使用debug工具手工追踪并画出调用栈,发现太麻烦了,又试了一下使用visual studio的code map功能,发现对于递归,它只会显示递归函数不断调用自己,并不会自动展开成为树的形式。所以我就使用了最简陋的办法,就是自己写了一个...
分类:
其他好文 时间:
2015-06-23 22:58:02
阅读次数:
135
git rebase 不会取回代码 要用git fetch先取回, git rebase 是合并代码。(1)首先用git fetch返回服务器上的代码(2)首先用git rebase origin/master 合并(3)如果发生冲突了会提示, 然后可以使用git diff查看冲突, 在手工改掉冲突...
分类:
其他好文 时间:
2015-06-23 19:42:05
阅读次数:
127
工作任务描述近来随着公司的业务不断增长,公司的规模也在一步一步的膨胀,计算机数量的增长非常明显,管理员几乎每天都在忙着为新员工手工做系统,分IP,将他们的主机连入网络,但时间一长,他们发现公司的IP地址不仅分的乱七八糟,而且管理起来几乎是不可能的,时常有员工报..
分类:
其他好文 时间:
2015-06-23 18:23:36
阅读次数:
157
工作任务描述近来随着公司的业务不断增长,公司的规模也在一步一步的膨胀,计算机数量的增长非常明显,管理员几乎每天都在忙着为新员工手工做系统,分IP,将他们的主机连入网络,但时间一长,他们发现公司的IP地址不仅分的乱七八糟,而且管理起来几乎是不可能的,时常有员工报..
分类:
其他好文 时间:
2015-06-23 18:18:07
阅读次数:
185
??
Eclipse有时候不能生成R.java文件,非常烦人。这时候,我们可以手工生成它。
命令为:
aapt package --non-constant-id -f -m -M
-S -I
-J<abs_path_to_dir_that_should_contain_gen_R_java)
--generate-depe...
分类:
移动开发 时间:
2015-06-23 18:09:16
阅读次数:
147
1、导出ORACLE_SIDexportORACLE_SID=n12、建立文件夹mkdir/u01/app/oracle/product/admin/adump-pmkdir/u01/app/oracle/product/admin/bdump-pmkdir/u01/app/oracle/product/admin/cdump-pmkdir/u01/app/oracle/product/admin/udump-pmkdir/u01/app/oracle/product/admin/pfile..
分类:
数据库 时间:
2015-06-23 15:57:49
阅读次数:
153
一、难以被接受的async自从C#5.0,语法糖大家庭又加入了两位新成员: async和await。然而从我知道这两个家伙之后的很长一段时间,我甚至都没搞明白应该怎么使用它们,这种全新的异步编程模式对于习惯了传统模式的人来说实在是有些难以接受,不难想象有多少人仍然在使用手工回调委托的方式来进行异步编...
概念
触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。——百度百科
其实,触发器...
分类:
数据库 时间:
2015-06-21 18:41:07
阅读次数:
159
输入校验的流程
1、类型转换器对请求参数执行类型转换,并把转换后的值赋给action中的属性
2、如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息封装到fieldError里。不管类型转换是否出现异常,都会进入第3步。
3、系统通过反射技术先调用action中的validateXxx()方法,Xxx为方法名。
4、再调用action中的validate()方法
5、经过上面4步,如果系统中的fieldError存在错误信息(...
分类:
其他好文 时间:
2015-06-21 18:38:41
阅读次数:
155