自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (12)
  • 收藏
  • 关注

原创 python笔记

1.在linux退出交互解析器按CTRL+D2.在python 1/2=0,如果加入from __future__ import division 後1/2=0.5 __是两个下划线3.x的y次方:x**y或者pow(x,y)4.import sys, os, re, unittest 这里同时导入四个模块:sys (为系统函数和得到命令行参数

2011-11-28 19:19:53 523

转载 Python正则表达式指南

1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语

2011-11-28 19:18:05 962

原创 我的星座

冬天出生的生辰星位或太阳在魔羯座的人的特点:  魔羯座是象征着冬天开始的星座。冬天把绝对意识毫无保留地奉献给了魔羯座出生的人。魔羯座的人,尤其当有几个行星同时处于你的星座时,你将是一个具有现实主义思想和有抱负的人;同时你又容易被热烈的感情征服,是一个有强烈的忘我精神的人。你表情平静而淡漠,不太容易接近,喜欢离群独处。你害怕别人毫无意义的谈话会占据你宝贵的时间,也不能接受别人对你粗暴无礼你严

2011-11-28 09:41:28 776

转载 说荒 是听的人当真了、誓言 是说的人当真

说荒 是听的人当真了、誓言 是说的人当真

2011-11-25 18:30:55 666

转载 我是你的过客,你却是我的定格

1.人最软弱的地方,是舍不得。------ 舍不得一段不再精采的感情,舍不得一份虚荣,舍不得掌声。------我们永远以为最好的日子是会很长很长的,不必那么快离开。------就在我们心软和缺乏勇气的时候,最好的日子毫不留情地逝去了。-- 2.这个世界上,总有一个人在某处等你。不在这里,不是此时,便会在那里,是彼时,等你。------有一个可以想念的人你就是幸福的。-- 3.我们再

2011-11-25 18:29:20 798

转载 能打开人心结的21句话

能打开人心结的21句话2011-05-1916:23:46| 分类: 默认分类 阅读12 评论0 字号:大中小 订阅 1. 过错是暂时的遗憾,而错过则是永远的遗憾!不要害怕过错而错过…… ­2.宁可自己去原谅别人,莫让别人来原谅你。­3.世界原本就不是属于你,因此你用不着抛弃,要抛弃的是一切的执著。万物皆为我所用,但 非我所属。 ­4.你有你的生命观,我有我的生命观,我不干

2011-11-25 18:29:00 1904

转载 当你扛不住的时候看看

当你扛不住的时候看看2011-04-1912:45:46| 分类: 默认分类 阅读4 评论0 字号:大中小 订阅 1、靠山山会倒,靠人人会跑,只有自己最可靠。2、没有人陪你走一辈子,所以你要适应孤独,没有人会帮你一辈子,所以你要奋斗一生。3、与其用泪水悔恨今天,不如用汗水拼搏今天。4、当眼泪流尽的时候,留下的应该是坚强。5、人生就像一杯没有加糖的咖啡,喝起来是苦涩的,回

2011-11-25 18:28:40 827

转载 奋斗

一个人,想要优秀,你必须要接受挑战;一个人,你想要尽快优秀,就要去寻找挑战。   谨以此文,献给每一个为理想而奋斗,并生生不息的人们。。。   作者:豌豆与花妮 回复日期:2010-03-12 23:27:34         大学的时候减肥,每天至少1500米吧,外加不怎么吃东西,坚持了两三个月吧,减掉35斤吧。     然后考研,每天6点差10分起床,接近凌晨1点睡觉坚持了8个

2011-11-25 18:26:32 3161

原创 人人网

乱序存储10个大小连续的自然数(如6,1,2,3,9,4,5,7,0,8)中随机抽取一个,根据余下的数,如何判定被抽取数的值?如果有1000万或更多自然数时,判定被抽取数的值时,也用同样的方法吗?直接采用二分法查找就可以了就可以数列 a[1000000];取走后数据形成的数列为b[1000000-1];L =0;H=10000000;第一次二分法,若a[

2011-11-25 16:22:50 797 1

转载 const用法详解

const1. 限定符声明变量只能被读  const int i=5;  int j=0;  ...  i=j; //非法,导致编译错误  j=i; //合法2. 必须初始化  const int i=5; //合法  const int j; //非法,导致编译错误3. 在另一连接文件中引用const常量  extern const int i; //

2011-11-25 16:12:37 484

转载 关于找工作的鸡零狗碎

0、不是前言的前言 这两天折腾来折腾去,算是把自己卖了。相比很多人来说我算是比较幸运的,找工作也还算顺利,但一顿折腾下来还是身心俱疲,一度连轴转过一个月中间没有一天休息,累得恨不得跳了小月河。我不经常逛BBS,发言也不多,算上几次失物招领贴和寻物启事贴,加起来发的帖子纵使手指头数不过来,加上脚趾头肯定够了。之所以写这么长的文章,是对自己过去几个月来的经历的一个总结,也是希望自己的教训能够让

2011-11-24 22:23:31 1158 1

转载 怎样花两月时间去应聘互联网公司

找工作也快两月了,感受颇多,最近看了一篇《怎样花两年时间去面试一个人》的博客,很有感触,将自己的想法写出来。 在找工作的两月中,自己从四大门户:新浪、搜狐、网易、腾讯到业界领先的百度,搜狗、淘宝以及行业巨头的微软;从几个人创业的阿甘网到几十个人美丽说、友录、微游半创业公司;从做浏览器的opera到石油设备的哈里伯顿、斯伦贝谢到咨询的ThoughtWorks再到做游戏的金山网游,如果加上一些想不

2011-11-24 22:16:48 562

转载 开发库

C/C++ 开发库 | C/C++ Development Library这里收集一些著名的 C/C++ 开发库、SDK、类库、可复用类与结构代码 等信息,列举它们的介绍、参考和网站链接,为各位 C/C++ 程序员和爱好者提供检索和查阅类库的方便下面收集的 C/C++ 类库介绍整理来源于文章:C++ 资源之不完全导引(作者:曾毅、陶文),这篇文章曾发表于 2004 年 5 月《CS

2011-11-22 23:17:48 2643

转载 sizeof

在CU的C/C++版看到一个例子:http://bbs.chinaunix.net/thread-3621056-1-1.html#include stdio.h>struct A{        char a;        char b;        int c[0];};struct B{

2011-11-22 23:07:11 724

转载 结构体对齐

C/C++数据对齐为了避免混淆,做如下规定,以下代码若不加特殊说明都运行于32位平台,结构体的默认对齐值是8,各数据类型所占字节数分别为char占一个字节int占四个字节double占八个字节。两个例子请问下面的结构体大小是多少?struct Test{ char c ; int i ;};这个呢?

2011-11-22 22:47:27 6910 2

转载 SPFA算法

SPFA(Shortest Path Faster Algorithm)是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。算法大致流程是用一个队列来进行维护。 初始时将源加入队列。 每次从队列中取出一个元素,并对所有与他相邻的点进行松弛,若某个相邻的点松弛成功,则将其入队。 直到队列为空时算法结束。这个算法,简单的说就是队列优化的bellman-ford,利用了每个点不

2011-11-22 19:57:29 701

转载 常见面试题思想方法整理 - HappyAngel

最近一直在找工,博客都没怎么更新了,觉得也该总结和思考些东西了,于是便有了这篇文章。谈到面试题,其实它有很多种,有偏技术的(腾讯,淘宝问得多);有偏算法,逻辑和数学的(微软,谷歌,百度,阿里云等问得多)。我喜欢后者,最近也做了很多这方面的题目,围观了很多关注算法和面试题的博客,比如(july童鞋)。对于很多精妙的题目,常常在想这些出题的童鞋是怎么想到的,因为这些题目确实能够很深入的考察出一个面试者

2011-11-22 18:25:21 943

转载 连续自然数之和

连续自然数之和可以利用等差数列求和公式求得: , N=n*a+n*(n-1)/2;其中N为需要拆分的整数,n为拆分后连续自然数个数,a为连续自然数中第一位数,比如:36=11+12+13 那么N=36,n=3,a=11;所以 n2+(2a-1)*n -2N=0; 解得方程根为: n=½ [(1-2a)+√((2a-1)²-8N)] ;现在即可遍历1-n,使1-n各个

2011-11-22 18:15:00 8892 2

转载 连续的自然数相加

正整数中有些数字是可以由连续的自然数相加而得,比如1+2=34+5=92+3+4=9这里再列出它的三个问题:1、 写一个程序,对于任意64位正整数,输出它所有可能的连续自然数之和的算式?2、 怎么样的数字是不能由连续的自然数相加而得,并且证明?3、 64位正整数范围内子序列数目最多的数是哪一个?能否用数学知识推导出?(未做出)我的分析:1、 列举并归纳分析首

2011-11-22 18:14:20 11602

转载 蓄水池抽样

如何等概率的从N个元素中选取出K个元素?这个问题就是一个蓄水池抽样(Reservoir Sampling),算法可以如下描述: Init : a reservoir with the size: k                        for   i= k+1 to N                              M=random(1

2011-11-22 15:02:22 2177

转载 百度一道笔试题解法探讨

题目:给你一个长度为N的链表。N很大,但你不知道N有多大。你的任务是从这N个元素中随机取出k个元素。你只能遍历这个链表一次。你的算法必须保证取出的元素恰好有k个,且它们是完全随机的(出现概率均等)。解法1:先选中前k个, 从第k+1个元素到最后一个元素为止, 以1/i (i=k+1, k+2,...,N) 的概率选中第i个元素,并且随机替换掉一个原先选中的元素, 这样遍历一次得到k

2011-11-22 12:52:12 648

转载 蓄水池抽样

How could you select one of n objects at random, where you see the objects sequentially but you do not know the value of n beforehand? For concreteness, how would you read a text file, and select an

2011-11-22 12:48:01 407

转载 找出数组中两个只出现一次的数字

题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。分析:这是一道很新颖的关于位运算的面试题。首先我们考虑这个问题的一个简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字。这个题目的突破口在哪里?题目为什么要强调有一个数字出现一次,其他的

2011-11-21 23:14:57 517

原创 poj1716

贪心算法先对所有区间按末端点排序取第i个区间的最后两个元素Selem和Eelem若第i+1个区间包含了这两个元素,则跳到下一个区间所取的元素个数+0若第i+1个区间只包含了这两个元素中的一个(由于有序,所以必定是包含Eelem),则取第i+1个区间的最后一个元素,所取的元素个数+1。为了方便下一区间的比较,更新Selem和Eelem的值,使他们为当前V集合中最后的两个元素。若第

2011-11-21 21:10:01 922

转载 年轻的我们必须懂得

1.你不勇敢,没人替你坚强。 2.没有伞的孩子必须努力奔跑。 3.自己选择的路,跪着也要把它走完。 4.不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要拖延要积极,不要心动要行动。 5.宁愿跑起来被拌倒无数次,也不愿规规矩矩走一辈子,就算跌倒也要豪迈的笑。

2011-11-21 15:06:29 438

转载 const char*和char const*以及char*const(转载)

const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to

2011-11-20 21:39:16 603

原创 poj1323

#include#include#includeusing namespace std;int main(){ int m,n,i,a,b,win,times=0; dequeme,other; deque::iterator it; while((cin>>m>>n)){ if(m==0&&n==0) break; me.resize(n); other.resi

2011-11-20 21:09:41 920

转载 poj完整分类

DP: 1011   NTA                 简单题 1013   Great Equipment     简单题 1024   Calendar Game       简单题 1027   Human Gene Functions   简单题 1037   Gridland            简单题 1052   Algernon s Noxious

2011-11-20 20:24:54 7591 1

转载 poj题目分类

初期: ­一.基本算法: ­(1)枚举. (poj1753,poj2965) ­(2)贪心(poj1328,poj2109,poj2586) ­(3)递归和分治法. ­(4)递推. ­(5)构造法.(poj3295) ­(6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) ­二.图算法: ­

2011-11-20 20:21:40 1909

原创 poj 1230

#include#include#includeusing namespace std;int main(){ int test,k,n,i,j,m,temp,count,pos,row,max; vectorvec1,col; vector >vec2; cin>>test; while(test--){ m=0; count=0; cin>>n>>k; vec

2011-11-20 20:17:03 1134

原创 A星八数码

#include#includeusing namespace std;struct node{ char num[9]; int gvalue; int hvalue; int fvalue; char action; node *parent; node *next;};node *openlist,*closelist,*bestnode;char start[9]

2011-11-19 19:14:10 1505

转载 比较好的大整数四则运算

#includeusing namespace std; #define INT_BIT_MAX 255 #define FLOAT_BIT_MAX 255 #ifndef CONST #ifdef __cplusplus #define CONST const #else #define CONST

2011-11-19 14:05:14 2680

转载 VC6 和 VS2003 转换到VS2005 时可能会遇到的问题以及解决方法

经常写VC工程的人都会遇到升级到VS2005时出现的各种各样的问题,下面写一些自己遇到的问题,还有什么不全的请大家补充。希望能给朋友们一些帮助。 VC6 和 VS2003 转换到VS2005 时可能会遇到的问题以及解决方法 1.以前可以这样用try catchcatch(CException *e) {       pApp->Warn("%s",e->GetError

2011-11-19 14:04:27 1636

转载 VS2003转换到VS2005的一些问题

1以前可以这样用try catchcatch(CException *e) {pApp->Warn("%s",e->GetErrorMessage);e->Delete();return FALSE;}现在必须修改为:catch(CException *e) {TCHAR errormsg[255];e->GetErrorMessage (errormsg,25

2011-11-19 14:03:26 533

原创 QueryPerformanceFrequency() - 基本介绍

类型:Win32API原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);作用:返回硬件支持的高精度计数器的频率。返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。QueryPerformanceFrequency() - 技术特点供WIN9X使用的高精度定时器:QueryPer

2011-11-19 14:01:52 771

转载 高精度时间差计算代码

//高精度时间差计算代码#include "windows.h"using namespace std;class precisionTime{public: precisionTime(); void beginTime(); void endTime(); double processTime()const;private: LARG

2011-11-19 14:01:10 700

转载 VIM着色列出函数列表等

这样才酷sudo apt-get install vimsudo apt-get install exuberant-ctagssudo vim /etc/vim/vimrc最后加上syntax onset nuset autoindentset cindentlet Tlist_Use_Right_Window=1let Tlist_File_Fold_A

2011-11-17 15:10:13 1525 1

原创 请问这个ncount为什么是输出0呢,而且find那部分会出错

修改前#include#include#include#includeusing namespace std;struct node{int key;int value;bool operator==(node *&p){return p->value==value;}};int main(){listp;node *a1=new node;a1->key=1;a1

2011-11-17 10:42:37 1813

转载 STL容器里存放对象还是指针

一.问题的引出:容器可以存放对象,可以存放指针,这里要谈的是两者的使用问题。就是什么时候存放对象更好,什么时候存放指针更好? 二.问题的分析过程:1. 首先说下stl容器的工作方式 对于内建类型(int float char等),容器的工作方式是纯粹的位拷贝,这里没有什么需要多说的。对于自定义的对象,容器容纳了对象(比如通过insert或pu

2011-11-17 09:47:20 1684

转载 关于stl::vector中存储带指针类型成员的结构体指针

最近用到vector中存储结构体:struct sProc{// 进程IDint pid;// 进程状态int stat;// 状态为0次数int count;char *path;sProc(){pid = -1;stat = 0;count = 0;path = NULL;  //关键在此出}};

2011-11-17 09:31:40 5109

使用遗传算法解决ackley函数的最小值

使用遗传算法解决ackley函数的最小值使用c++语言

2011-11-13

unix环境高级编程.

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

2011-09-25

算法艺术与信息学竞赛

算法艺术与信息学竞赛 对ACM的学习很有帮助

2011-03-19

计算机常用使用实用算法

计算机常用使用实用算法 计算机常用使用实用算法

2011-03-19

jquery实战源码 javascript框架

jquery实战源码 javascript框架

2011-03-19

joomla使用模板 美观

joomla使用模板 joomla使用模板

2011-03-19

easyeclipse-php-1.2.2 汉化补丁

easyeclipse-php-1.2.2 汉化补丁 easyeclipse-php-1.2.2 汉化补丁

2011-03-19

java api 类库 中文手册

java api 类库 中文手册 绝对可用 亲测 找了好久

2011-03-19

php信息采集 信息检索

php 信息采集 信息检索 爬虫 php 信息采集 信息检索 爬虫

2011-03-19

21M搜索 php实现

21M搜索 php实现 源码 有爬虫,索引,建库php+mysql

2011-03-19

Visual C++数字图像模式识别技术及工程实践-源代码

Visual C++数字图像模式识别技术及工程实践-源代码

2010-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除