1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(...
分类:
其他好文 时间:
2014-08-26 13:06:56
阅读次数:
242
一道作业题:请定义函数,实现十进制转换为二进制。其实进制转换的问题很简单,只要知道了二进制,其他的进制也可迎刃而解,当然,我说的是10以内的进制啊。十进制转换为二进制的思想是:把转换数一直除以2,直到结果为1,然后将所得余数反向输出即可。所以,我们即可得到算法:while (num != 0){a[...
分类:
其他好文 时间:
2014-08-25 19:03:04
阅读次数:
212
坚持写博客——善于总结和记录学习的每一天
今天简单的复习了下c++的标准IO库,c++的IO操作和c的IO操作原理是不一样的,c++是使用的强大的类库实现了IO的操作,而c只是使用了简单的库函数实现了IO操作。这就带来了一些本质的区别,首先c的IO操作是不进行类型检查的,而c++的进行类型检查的,若输入的类型不正确,那么对象的条件状态会置为false。
c++的IO操作主要包括三大类:1、io...
分类:
编程语言 时间:
2014-08-25 13:29:24
阅读次数:
254
TBOX的线程池通过在每个worker中批量一次拉取多个task,对锁的竞争进行了优化。 由于每个task的函数实现不会太多,所以可以根据每个task的函数地址做hash,统计出每个task执行所花费的平均时间。然后根据这个平均...
分类:
编程语言 时间:
2014-08-25 10:13:54
阅读次数:
235
很久之前就对jQuery animate的实现非常感兴趣,不过前段时间很忙,直到前几天端午假期才有时间去研究。
jQuery.animate的每种动画过渡效果都是通过easing函数实现的。jQuery1.4.2中就预置了两个这样的函数:
easing: {
linear: function( p, n, firstNum, diff ) {
return firstNum + d...
分类:
Web程序 时间:
2014-08-19 16:42:44
阅读次数:
264
很久之前就对jQuery animate的实现非常感兴趣,不过前段时间很忙,直到前几天端午假期才有时间去研究。jQuery.animate的每种动画过渡效果都是通过easing函数实现的。jQuery1.4.2中就预置了两个这样的函数:easing: {linear: function( p, n,...
分类:
Web程序 时间:
2014-08-19 16:08:54
阅读次数:
194
file_get_contents获取数据时,超出60秒将会自动退出.
还可以利用file_get_contents函数实现post功能
分类:
其他好文 时间:
2014-08-19 15:53:14
阅读次数:
150
array_multisort在php中该函数实现多维数组的排序功能,在呼叫中心或者计费服务器中,或许我们需要实现多台服务器按权重(百分比)的模式进行对语音进行分发,那么该函数将帮助你实现该需求。实例中core_callback_setting将会保存可以使用的服务器的配置信息:id---字段ID,也..
分类:
Web程序 时间:
2014-08-19 14:42:45
阅读次数:
214
本次测试采用的芯片是STM32F103CB我的开发板如下:此开发板有8个led,分别为D11,D12,D13,D14,D15,D16,D17,D18。查询核心板的电路图后知道其对应芯片的控制引脚为P0.0,P0.1,P0.2,P0.3,P0.4,P0.5,P0.6,P0.7,P0.8。现在开始测试点...
分类:
其他好文 时间:
2014-08-19 02:07:53
阅读次数:
382
cocos2dx原生的menu排版函数实现的非常无完整,像最主要的Item的排序要想做得略微美丽一些就须要我们自己实现。对于Menu我们能够用两种方法来实现:1.大神级别。 继承自Control,自己来封装新的Menu类,要求我们可以友好的去抽象定义基类。2.半仙级别。改动MenuItem的函数或者...
分类:
其他好文 时间:
2014-08-17 21:12:42
阅读次数:
259