- 博客(86)
- 资源 (9)
- 收藏
- 关注
原创 python为什么不支持自增操作符
python为什么不支持自增操作符?这个链接当中讲了这个问题http://stackoverflow.com/questions/3654830/why-there-are-no-and-operators-in-pythonpython的作者认为,自增运算完全可以使用符合操作符代替,而且在实际当中,自增运算增加了python虚拟机的负担。在c语言当中,自增运算充当的角色相当重要,它直
2013-05-14 09:56:55 1550
原创 bourne shell 与bash的区别
源自http://wenku.baidu.com/view/570d226a561252d380eb6ee0.htmlbourne shell级系统中使用的shbash即bourne again shell区别: bash是增强版 BOURNE SHELLBASH命
2013-04-07 16:24:39 4208
转载 从设计角度介绍搜索模块心得技巧
从设计的角度介绍搜索模块心得技巧搜索能够帮助用户在海量的数据库中实现大海捞针,是产品最核心的模块之一。本篇是从设计的角度介绍搜索模块,包含Web和ios两个平台,下面直接开始正文:1.快速搜索搜索是帮助用户简单快速的匹配相关内容,最简单的search,box主要包含两个元素:①文本框,②按钮(可以隐藏用回车代替)快速搜索是最基本的搜索模型,用户输
2012-11-07 08:59:56 939
转载 JavaScript世界的一等公民 - 函数
JavaScript世界的一等公民 - 函数Dawei Cheng 程大伟... 星期二, 17/07/2012 - 18:47 发布分类: 英特尔® 凌动™ 处理器 移动性 安卓* 超极本™ 安卓*标签: high-order function简介在很多传统语言(C/C++/J
2012-10-30 09:09:39 944
转载 在开源中国上找到的,php ob_start()、ob_end_flush和ob_end_clean()多级缓冲不错的讲解
php ob_start()、ob_end_flush和ob_end_clean()多级缓冲1人收藏此文章, 我要收藏发表于3个月前(2012-07-23 23:08) , 已有132次阅读 共1个评论ob_start() 和 ob_end_flush() 是一对很好的搭档,可以实现对输出的控制。当成一对出现理解起来就没什么问题,但是当他们两个各自出现次数增加时,就比较难理
2012-10-28 09:10:13 6141
转载 Mustache.js语法
看了Mustache的github,学学此中的语法,做个笔记1.简单的变量调换:{{name}}1 var data = { "name": "Willy" };2 Mustache.render("{{name}} is awesome.",data);返回成果 Willy is awesome.2.若是变量含有html的代码的,例如
2012-10-18 14:32:16 16686 1
转载 C++表达式求值的顺序
经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout C++ 不是规定 要弄清这些,需要理解的一个问题是:如果程序里某处修改了一个变量(通过赋值、增量/减量操作等),什么时候从该变量能够取到新值?
2012-10-13 08:32:58 1042
原创 哈夫曼编码
/** * 哈夫曼编码 */#include #include #include using namespace std;enum NodeType{ NONE = 1, LEFT_CHILD = 2, RIGHT_CHILD = 3,};struct Node{ int id; int weight; int parent
2012-10-12 15:53:26 765
转载 floyd算法讲解
http://www.cnblogs.com/twjcnblog/archive/2011/09/07/2170306.html
2012-10-11 13:23:11 704
原创 js版的斐波那契数列,看完就疯掉了
//"无穷"的菲波纳契数据结构 function Fib(n, x, y) { //这里借参数x,y来保留前面的计算结果,即菲波数当前数列到n的最后两个数值 //在实际调用中通常并不用到x、y这两个参数 var a = x || 1; var b = y || 1; if(n == 0) b = a; var t; //计算菲波数的算法 for(var i
2012-09-22 22:09:27 6330
原创 网友给的一个vi代码
/* ============================================================================ Name : myvi.c Author : Version : Copyright : Your copyright notice Description : Hello World in
2012-06-17 18:06:20 2946 1
原创 蓝桥杯2011C本科组预赛题分析
题一:/**神秘的三位数有这样一个3位数,组成它的3个数字阶乘之和正好等于它本身。即:abc = a! + b! + c!下面的程序用于搜索这样的3位数。请补全缺失的代码。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 */#include using namespace std;int main(){ int J
2012-05-16 19:35:05 3321
原创 蓝桥杯2011c/c++组高职决赛题分析
题一:/* 从4个人中选2个人参加活动,一共有6种选法。 从n个人中选m个人参加活动,一共有多少种选法?下面的函数实现了这个功能。 请仔细分析代码,填写缺少的部分(下划线部分)。 注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 直接写在题面中不能得分。 // n 个元素中任取 m
2012-05-13 22:09:18 4340
原创 蓝桥杯2012预赛java高职题分析
java高职题1 造成高房价的原因有许多,比如土地出让价格。既然地价高,土地的面积必须仔细计算。遗憾的是,有些地块的形状不规则,比如是如图【1.jpg】中所示的五边形。 一般需要把它划分为多个三角形来计算。 已知三边求三角形的面积需要用海伦定理,参见【2.jpg】 各条边长数据如下: AB = 52.1 BC
2012-05-11 12:01:54 8100 9
原创 蓝桥2011决赛c语言本科组赛题分析
题一:/*数论中有著名的四方定理:所有自然数至多只要用四个数的平方和就可以表示。我们可以通过计算机验证其在有限范围的正确性。对于大数,简单的循环嵌套是不适宜的。下面的代码给出了一种分解方案。请仔细阅读,填写空缺的代码(下划线部分)。注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。直接写在题面中不能得分。*/#i
2012-05-07 22:51:43 7915 1
原创 STL--numeric
#include #include #include #include #include using namespace std;int main(){ ostream_iterator outer(cout," "); int ia[5] = {2,4,5,7,8}; vector iv(ia,ia + 5); copy(iv.begin(),i
2012-04-05 08:27:43 902
原创 POJ 3159 candies总结
此题使用BellmanFord算法效果不佳,POJ提示超时,下面有一个算法使用dijkstra算法速度较快/*------------------------------------------------------------------- * Purpose: * POJ 3159 candies 做了一些优化 * Time: * 2012年3
2012-03-21 20:26:06 1657
原创 POJ 1068 圆括号编码
/** * parecodings poj 1068 */#include #include #include #include using namespace std;typedef vector VecInt;int main(){ VecInt::iterator seq_iter; ostream_iterator outer(cout," "); in
2012-03-21 16:23:17 854
原创 BellmanFord算法框架
/*------------------------------------------------------------------- * Purpose: * BellmanFord算法 * Time: * 2012年3月21日 16:04:00 * Author: * 张彦升 --------------------------
2012-03-21 16:20:47 787
原创 图论---cruskal算法(未完成)
由于cruskal算法的执行过程中需要合并,而致使实现较复杂,下面的算法基本上已有形状,还剩几个步骤,先留着,说不定我这个实现不是很好,遇到相关问题了再具体研究/*-------------------------------------------------------------------* Purpose:* 使用cruskal算法求最小生成树*
2012-03-20 23:19:25 1092
原创 POJ 1338 ugly numbers
/*------------------------------------------------------------------- * Purpose: * * Time: * 2012年3月20日 10:00:39 * Author: * 张彦升 ---------------------------------------
2012-03-20 10:10:45 637
原创 STL---permutation
/*-------------------------------------------------------------------* Purpose:* next_premutation* Time:* 2012年3月20日 8:42:36* Author:* 张彦升-------------------------------
2012-03-20 09:21:56 552
原创 图论---prim算法
/*-------------------------------------------------------------------* Purpose:* 使用prim算法求最小生成树* 使用图为算法导论第二版p344 图23-1* Time:* 2012年3月19日 20:58:28* Author:* 张彦升
2012-03-19 20:57:14 623
原创 螺旋三角矩阵
"""输出如下101 2 3 4 5 6 7 8 9 1027 28 29 30 31 32 33 34 11 026 45 46 47 48
2012-03-19 10:47:43 1010
原创 猴子吃桃
a = 1for i in range(10): a = 2 * (a + 1)def fn(n,base): return 2 ** n * base + 2 ** (n + 1) - 2print(a)print(fn(10,1))一个公式而已,非要那么做吗
2012-03-18 13:44:14 495
原创 兔子繁殖,我喜欢这样
import mathdef fn(n): a = math.sqrt(5) result = (1 / a) result *= (math.pow((1 + a) / 2,n) - math.pow((1 - a) / 2,n)) return resultfor i in range(10): print(fn(i))明明一个函数就给搞定了,为什么非要用递推呢
2012-03-18 13:41:12 494
原创 打印特殊矩阵
for j in range(10): for i in range(10): if j < i: result = i ** 2 + j + 1 print(result,end='\t') elif j >= i: result = (j + 1) ** 2 - i print(result,end='\t') print()结果如下:1
2012-03-18 13:25:03 523
原创 求分式
/*-------------------------------------------------------------------* Purpose:* 有如下分数式,求其第2008项,并求所有项中的最大项* 1/2,3/5,4/7,6/10,8/13,9/15......* 规律如下:* 分母是分子+i*
2012-03-18 13:22:57 533
原创 马的遍历
题目描述:马只能在棋盘中走日字路,在m*n的棋盘上从任意一点开始让这个马遍历玩所有的点,共有多少种可能#include #include #include #include #include #include using namespace std;struct Position{ int x; int y; short b_used
2012-03-16 18:46:21 2232 1
原创 计算整数化为二进制一的个数
def myfun(a): c = 0 while a > 0: a = a & (a - 1) c += 1 return cdef myfun2(a): c = 0 while a > 0: b = a & 1 if b == 1: c += 1 a = a >> 1 return cdef myfun3(x): x = (0x55555555 &
2012-03-15 14:17:27 963
原创 21位水仙花数
class WaterNum(object): """ """ def __init__(self,N = 21): """ """ self.N = N self.sum = 0 self.p_remain = N self.pre_table = [] self.max_num = pow(10,N) - 1 self.min_num = pow(1
2012-03-12 20:36:28 721
原创 sql union运算要求选择出的各列的类型相同
(SELECT cno FROM student)UNION ALL(SELECT sno FROM sc)当使用union运算计算时两个select字句如果选择出的类型不相同的话,那么将组合成binary类型
2012-01-02 10:14:10 1417
原创 文本处理中的失效函数
//compute lose efficacy functiont = 0;f(1) = 0;for(s = 1;s < n;s ++){ while(t > 0 && b[s+1] != b[t + 1]) { t = f(t); } if(b[s+1] == b[t + 1]) { t = t + 1; f(s + 1) = t; } else { f
2011-11-24 00:20:59 1137
原创 clucene2.3.3.4编译详解
最近总是有人给我留言,说Clucene编译不过去,大概是因为我以前发的一篇笔记的影响吧http://blog.csdn.net/p569354158/article/details/6407456#reply这不,今天又有人问了,所以抽点时间,写一下我编译的过程,希望能帮
2011-09-30 00:20:26 5256 6
原创 Boost IPC(interprocess)实现内存共享
#include #include #include #include using namespace boost::interprocess;int main(){ try { // creating our first shared
2011-09-03 16:11:04 5083
原创 boost::bind模仿程序
#include #include #include #include #include #include //#include namespace{ class placeholder {}; placeholder _1;}
2011-08-24 22:08:20 610
原创 sphinx配置文件书写完成(前期)
本次文档检测系统的前期测试数据库表为/** 一切都是为了MYSQL* 创建sougouLIB这个数据库*/SET NAMES utf8;SET SQL_MODE=;/*设置数据库默认校对字符集*/CREATE DATABASE IF NOT EXISTS `sougouLIB` DEFAULT CHARACTER SET utf8 COLLATE utf
2011-06-26 13:29:00 1289
原创 GBK到UTF8编码转换C++实现
#include #include #include #include using namespace std;string GBKToUTF8(const std::string& strGBK){ string strOutUTF8 = ""; WCHAR * str1; int n = MultiByteToWideChar(CP_ACP, 0, strGBK.c_s
2011-06-25 11:27:00 25638 9
转载 异常的软件臭虫
异常的软件臭虫 是类 软件臭虫 那被认为格外难了解和修理。 有几种类,主要命名以发现反直观的事的科学家。 软件测试的门户内容1 Heisenbugs 2 Bohrbug 3 Mandelbugs 4 Schroedinbugs 5 Stotle 6 月相臭虫 7 统计臭虫 8 鬼魂在代码
2011-06-16 21:52:00 1041
转载 编译器预定义宏
今天用MinGW(http://www.mingw.org/)编译一个项目,怎么也想不起来用哪一个宏来判断用的是mingw的gcc编译器,不得以只好在头文件中搜索,找了半天终于发现是:__MINGW32__。<br /><br />后来我就想,有没有一个办法能把编译器的所有预定义宏列出来呢?于是左google右google,终于让我用“mingw predefined macro”这几个关键字打出了解决方案:<br />先定义一个最简单的C文件(其实任何C文件都可以),只有一行: int ma
2011-05-11 11:34:00 3596 1
盛愽协同LX3160看门狗驱动
2015-01-29
upstart cookbook [ubuntu系统管理启动管理]
2014-01-02
wingdb-2.4-b1584(wingdb-2.x)visual studio 远程调试linux工具 试用(破解)
2013-11-06
.NET Reflector 7.6注册机
2013-08-07
国际程序设计大赛作品源码
2010-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人