题目:求二进制数中 1 的个数
对于一个字节(8bit)的无符号整型变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高。 解法一:移位->判断->累计
解法二:除2->判断->累计 解法三:v &= (v -1)需要掌握 int num = 0;while(v){ v &= (v
-1...
分类:
其他好文 时间:
2014-05-20 10:59:55
阅读次数:
269
第一种情况:char* p="how are you ?";char
name[20]="ABCDEFGHIJKLMNOPQRS";strcpy(name,p); //name改变为"how are you ? OPQRS "
====>错误!strncpy(name,p,sizeof(name))...
分类:
其他好文 时间:
2014-05-20 10:50:19
阅读次数:
258
JSON的相关资料和博客很多,JSON无处不用,最近项目中一直要用到JSON,今天没有加班,就写下,算是对自己的总结,对JSON又一次深入的认识。废话不多了,直接进入今天的主题:如题:今天就介绍下什么是JSON,相信都知道了,但写东西和做事一样一样,得慢慢道来!!!:什么是JSON:
JSON:.....
分类:
Web程序 时间:
2014-05-20 10:35:29
阅读次数:
304
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW
DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE
MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Databas...
分类:
数据库 时间:
2014-05-20 10:24:33
阅读次数:
282
在for循环中,你可以循环取得数组或是数组类似对象的值,譬如arguments和HTMLCollection对象。通常的循环形式如下:// 次佳的循环for
(var i = 0; i < myarray.length; i++) { // 使用myarray[i]做点什么}这种形式的循环的不足.....
分类:
编程语言 时间:
2014-05-20 09:49:23
阅读次数:
344
for i in [n+1 N] M=rand(1,i) if(M<=n) swap the
ith and Mth
data证明方法:1.初始情况,当尚未选择时,出现在pool中的n个元素的概率相同都是1,证明当第n+1葛元素以n/(n+1)的概率被选中时,前n个元素在pool中的概率为...
分类:
其他好文 时间:
2014-05-20 09:43:42
阅读次数:
294
我想说这种方法是不是很常用的非空验证,现在的普遍使用的是javascript来验证非空,但是作为学习php的一些知识点,还是可以看看的。先来看看commit.php中的方法
Commit --> 10) { ...
分类:
Web程序 时间:
2014-05-20 09:40:50
阅读次数:
395
实例比较6种白盒测试语句覆盖判定覆盖或分支覆盖条件覆盖判定/条件覆盖多重条件覆盖路径覆盖MK2方法:强烈推荐:多重条件覆盖如果程序模块中没有循环,可以考虑路径覆盖例子:
public void foo(int a, int b, int x) { if (a > 1 && b == 0) { x.....
分类:
其他好文 时间:
2014-05-20 09:08:21
阅读次数:
306
定义和用法 标签被用来组合文档中的行内元素。HTML 与 XHTML
之间的差异NONE提示和注释:提示:请使用 来组合行内元素,以便通过样式来格式化它们。注释:span
没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。例子some text.some other text.例子解释....
分类:
Web程序 时间:
2014-05-20 08:26:17
阅读次数:
431
--MySQL主从失败 错误Got fatal error
1236解决方法----------------------------------------------------2014/05/19由于主服务器异外重启,
导致从报错, 错误如下:show slave status错误:mysql>...
分类:
数据库 时间:
2014-05-20 08:22:10
阅读次数:
801