看代码时遇到一个求32bit二进制数中1的个数的问题,感觉算法很奇妙,特记录学习心得于此,备忘。计算一个64bit二进制数中1的个数。解决这个问题的算法不难,很自然就可以想到,但是要给出问题的最优解,却很有难度。通常,最容易想到的算法是除余法,继而考虑到除法的代价较高,而且除数是2,会想到使用向右移...
分类:
编程语言 时间:
2015-03-18 20:11:04
阅读次数:
204
1. 如何创建嵌套的过滤器//允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。.fil...
分类:
Web程序 时间:
2015-03-18 20:11:15
阅读次数:
177
题目:返回一个整数数组中最大子数组的和。要求: 输入一个整型数组,数组里有正数也有负数; 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 求所有子数组的和的最大值。要求时间复杂度为O(n);一、设计思想1.首先随机产生一个数组,数组长度可自行输入,该数组里有正数也有...
分类:
编程语言 时间:
2015-03-18 20:09:21
阅读次数:
236
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace Command{ p...
分类:
其他好文 时间:
2015-03-18 20:09:54
阅读次数:
150
修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下。 #date -s 10:18:00 修改时区: 找到相应的时区文件...修改linux的时间可以使用...
分类:
系统相关 时间:
2015-03-18 20:10:01
阅读次数:
208
1.计数排序基本思想:对于每一个输入元素x,确定小于(或等于)x的元素个数,就可以确定x的存放位置.特点:稳定排序#include#includeusing namespace std;void count_sort(vector A,vector &B,int k){ vector C(k+...
分类:
编程语言 时间:
2015-03-18 20:08:43
阅读次数:
249
首先咱们先需要下载一个工具,Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2012并安装;我目前使用的IDE是VS2012所以用这个平台对应的模板,微软SSAS小组2013年3月就发布了这个针对商业...
分类:
其他好文 时间:
2015-03-18 20:09:11
阅读次数:
193
使用场景: 在软件开发中,软件开发人员希望一些服务类且仅有一个实例供其他程序使用。如:打印机服务程序或对于系统配环境的一些控制,为了避免鬓发访问造成的不一致问题,希望仅为其他程序提供一个实例;又如,要生成唯一序列号的环境或创建一个对象需要消耗的资源过多(要访问IO和数据库等资源)。对于整个系统使用....
分类:
其他好文 时间:
2015-03-18 20:09:18
阅读次数:
162
/// /// 类 名:EntityHelper /// 类 说 明:实体操作方法类 /// : /// 创建时间:2013/8/12 /// public static class EntityHelper { /// ...
在第一篇《一步步实现自己的ORM(一)》里,我们用反射获取类名、属性和值,我们用这些信息开发了简单的INSERT方法,在上一篇文章里我们提到主键为什么没有设置成自增长类型,单单从属性里我们无法识别哪个是主键,今天我们用Attribute来标识列,关于Attribute,引用MSDN里描述 MADN的...
分类:
其他好文 时间:
2015-03-18 20:10:08
阅读次数:
264
修改系统字符集# cd /etc/sysconfig# vi i18n-------------------文件内容------------------LANG="zh_CN.GB18030"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:z...
分类:
系统相关 时间:
2015-03-18 20:08:07
阅读次数:
127
还在写“Hello world!”式的单机程序吗?还在各种拖控件吗?是否自己都觉得有点low呢?来个质的飞跃吧!看看怎么让服务器帮咱做加法!
分类:
其他好文 时间:
2015-03-18 20:10:14
阅读次数:
121
uploadify可能在某些浏览器不工作,uploadify兼容方法:在swf后面加个参数就可以了uploadify/uploadify.swf?var='+(newDate()).getTime(),
分类:
其他好文 时间:
2015-03-18 20:09:08
阅读次数:
1233
Studying book is by Richard Blum and Christine Bresnahan.Thanks.If I have enough time,I will improve this note.Now,I'm coding.
分类:
系统相关 时间:
2015-03-18 20:09:36
阅读次数:
164
假设有变量 var=http://www.linuxidc.com/test.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.li...
分类:
系统相关 时间:
2015-03-18 20:09:32
阅读次数:
189
1 /* 2 唐代李白 3 《江夏别宋之悌》 4 楚水清若空,遥将碧海通。人分千里外,兴在一杯中。 5 谷鸟吟晴日,江猿啸晚风。平生不下泪,于此泣无穷. 6 */ 7 #include 8 #include 9 #include 10 #include 11 #include 12 #incl...
分类:
其他好文 时间:
2015-03-18 20:09:43
阅读次数:
195
题意:给你一个xi,wi的点集合 ,问你其中最大的子集满足|xi - xj| >= wi + wj 的大小是多少。解题思路:dp+离散化+树状数组。把它看成是 一条边[xi-wi,xi+wi] 去覆盖区域就行了解题代码: 1 // File Name: d.cpp 2 // Author: da.....
分类:
其他好文 时间:
2015-03-18 20:06:36
阅读次数:
166