前言
从2005年开始撰写第一篇技术博客,我也算是国内最早的一批技术博客作者之一了。其中中断过一段时间,但2008年重新启用之后,这个习惯一直保留到现在,目前已经累积的文章数量已经达到1226篇。这些文章绝大部分都是原创的,转载的有特别注明,文章内容大多是自己实际工作中遇到的问题和解决方案,或者我为...
分类:
移动开发 时间:
2014-05-12 15:02:59
阅读次数:
429
写好自定义服务A,添加好服务操作A1,A2,A3.....在增强的入站端口,选择服务操作时,却找不到这些A1,A2,A3.查找相关资料后,发现,要在服务A上右键,点“登记服务”。一段等待之后,重新打开入站端口,在选择服务操作时,就能找到A1,A2,A3了。
分类:
其他好文 时间:
2014-05-12 13:28:24
阅读次数:
199
在学习了这么久的java后,总是感觉有很多看不懂,最主要的原因还是因为自己的英语太差了,连很多的关键字都记不住,今天主要对关键字再重新理解,加深下记忆。1.abstractabstract
关键字可以修改类或方法。abstract 类可以扩展(增加子类),但不能直接实例化。abstract ...
分类:
编程语言 时间:
2014-05-12 11:06:00
阅读次数:
420
题目链接:10497 - Sweet Child Makes Trouble
题意:n个物品,原来物品属于一个地方,现在要把物品重新放回去,问能放几种使得每个物品都与原来位置不同
思路:递推,一开始随便搞了个二维状态,dp[i][j]表示i个物品,有j个位置不同,那么dp[n][n]就是答案,递推式为:
dp[i][j] = 1 (j == 0)
dp[i][j] = (j - 1) * ...
分类:
其他好文 时间:
2014-05-11 20:25:48
阅读次数:
433
更新了cuda之后,opencv的gpu模块又要重新编译了,这个地方有一个疑问,我对cuda6.0装了两次,第一次装好之后,没有配一个bumblebee,重装了cuda6.0之后,发现原来编译的opencv2.4.9又要重新编译,这边有理解一下为什么同一个cuda的版本,重新安装了一下,opencv...
分类:
其他好文 时间:
2014-05-11 18:06:23
阅读次数:
1121
第一步、以windows验证模式进入数据库管理器。第二步:右击sa,选择属性:在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。第三步:点击状态选项卡:勾选授予和启用。然后确定第四步:右击实例名称选择属性。第五步:点安全性,确认选择了SQL
SERVER 和Window...
分类:
数据库 时间:
2014-05-11 15:27:11
阅读次数:
455
VS2003"无法启动调试 没有正确安装调试器"的解决方法
在用VS2003做项目的时候,经常调试程序,但是有时候回出现如下问题“无法启动调试,没有正确安装调试器,请运行安装程序或修复调试器”。第一次碰到还以为是运气不好,就重新用vs2003安装程序重新修复了这个工具,可以使用了。但是运行了一段时间...
分类:
其他好文 时间:
2014-05-11 13:46:00
阅读次数:
351
本文主要分析了模板方法模式、命令模式、责任链模式、策略模式、迭代器模式,介绍它们的定义、优缺点、使用场景,以及实例代码。为了深刻地理解设计模式,最重要的还是动手编写代码。
我参照书中的例程重新构想了一些更加生动、易于理解的例子,希望大家喜欢。
代码可以通过以下链接进行浏览:
http://git.oschina.net/caipeichao/java-design-pattern
这些代码都经过编译运行,保证没有错误。...
分类:
其他好文 时间:
2014-05-11 04:44:19
阅读次数:
289
题目:http://poj.org/problem?id=2456
重新练习下二分法,发现还是手速不够
从这道题学到一下几点:
1、线性分几段的方法,看我的Judge()代码;
2、二分的while()最终打印的是down,而不是mid(我代码里写的是ans),或者up,
这么想:跳出循环的时候,假设while里的判断,Judge(ans)==1,那么down是正确解,up不是
Jud...
分类:
其他好文 时间:
2014-05-11 03:39:07
阅读次数:
278
由于购置了新的电脑,安装的是Win7
64位的操作系统,这两天我在重新安装编程环境的时候遇到一些问题,现在都解决掉了,分享出来以供需要的人参考。一、以前使用的是VS2008,从VC6到2008这么多年了一只使用的MSDN是带索引的本地帮助,到了现在使用VS2010了,发现VS2010采用的是Web....