自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逍遥子

做个风一样的男子

  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 c++字符串全排列递归法

网上关于字符串全排列的代码一大堆,总体而言分为递归法和非递归法两种实现。虽然递归法原理简单,代码简洁,但是我观察众多博客来看,没有把代码讲透,只有透过代码才能看清算法的本质。 问题:输入一字符串(要求不存在重复字符),打印出该字符串中字符中字符的所有排列。 例如:输入”abc”,输出结果为abc, acb, bac, bca, cab和cba。递归思路:看成两步:1、首先求所有可能出现在

2017-08-14 13:14:21 9183 4

原创 C++创建类对象的三种方式区别

c++中创建类对象有三种方式,主要区别是在于内存分配方式的不一致。。。

2017-07-10 11:32:56 823

原创 读《追风筝的人》有感

这篇小说讲的富人少爷阿米尔和“仆人”哈桑之间的友谊故事。看完前序,我隐隐约约感受到作者透露出的一种愧疚和悲伤感,这在我脑海里浮现出了一个词,“友谊的背叛”。我抱着浓厚的兴趣一页页翻看,期待如此的情节出现。终于,在哈桑替阿米尔找回蓝色风筝的那一节,发生了情理之中的事,阿塞夫把哈桑“强暴”了。正如阿塞夫所言“他从来没有把你当朋友,他为什么总是在闲暇的时候找你玩,为什么从来不叫你和其他人一起玩,你就是他的

2017-07-10 09:01:56 638

原创 Lotus Notes 7.0找不到服务器路径

已经提示你了:unable to find path to server或者不能找到服务器路径。看看能否ping通服务器。到服务器的解析是否正确。点击左上角的文件选项卡打开数据库,然后在服务器里面直接输入IP地址,然后选择里面mail文件夹下面你的邮件数据库点击打开。这样只需要做一次。你的客户端会记住路径的,下次自己双击你的邮箱图标即可。

2017-02-08 09:22:43 5136 2

原创 杭电OJ--Wrong Answer报错

这里有个大家会习惯性犯错的地方,就是省略了return 0;查看下,是否是这个低级错误,如果没有那就是代码问题了。

2016-11-30 21:00:32 3274

转载 杭电ACM1005-Number Sequence

杭电ACM1005-Number Sequence这所谓的水题又给了我一次惨痛的教训。转载自:http://czs646967.lofter.com/post/14a7e2_418db0Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(

2016-11-30 20:14:57 466

原创 Excel 2007打开宏和设计模式等

一开始我也以为只要从选项-》信任中心那里启用所有宏就是,就可以使用设计模式等,来对excel进行高级代码操作。可是怎么弄都是灰色的,不能点。后来我自己明白的是,原来我不是以管理员身份运行的excel 2007所以是不安全的,被禁止使用的。

2016-11-11 20:27:56 4688

原创 Python3.5多线程问题

博主准备监测redis主从节点复制的速度,启动了三个线程来不断扫描从节点的个数,然后再启动个进程来对空的主节点进行写,这样就能测试出各个从节点的更新复制速度。在启动三个线程时,出现了如下错误: Fatal Python error: could not acquire lock for <_io.BufferedWriter name=’’> at interpreter shutdown, po

2016-11-10 11:23:52 6230 1

原创 在ubuntu16.04下redis-cluster启动问题

安装好Redis后,启动集群时发现这样的报错,./redis-trib.rb create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7001 127.0.0.1:7002>>> Creating clusterConnecting to node 127.0.0.1:7000: [ERR] Sorry, can’t connect to node 127.0.

2016-11-08 16:27:59 521

原创 Visual Studio编译出错

Error 1 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup c:\Users\lee\Documents\Visual Studio 2013\Projects\Win32Project1\Win32Project1\MSVCRTD.lib(cr

2016-10-31 20:43:19 967

原创 本地主机访问虚拟机中ubuntu的web服务

ubuntu,虚拟机,web服务

2016-08-05 09:34:23 8859 4

原创 jinja2.exceptions.TemplateNotFound出错

这种错误都是templates文件夹放错位置,应该将此templates文件夹放置在运行程序的文件夹中,就是说应该包含在内。

2016-08-03 21:27:23 18773

转载 secureCRT 里使用 python 按 backspace 键删除出现 ^H

secureCRT登录到主机,在 python 的 shell 里按删除键,出现 ^H 字符。 修改会话选项或者全局选项的如下信息,将“其它映射”里的两个框框打上勾。

2016-07-29 14:37:18 2107

原创 onbeforeunload 事件和onunload事件(点击刷新后处理)

JavaScript

2016-07-28 08:22:51 3667

原创 An invalid form control with name='xxx' is not focusable

html5

2016-07-28 08:14:41 2302

原创 mysql-connector python几点问题

mysql-connector的几个坑

2016-07-16 14:08:21 1580

原创 ubuntu +pyCharm配置Django

ubuntu +pyCharm配置Django

2016-07-15 10:12:23 2544

原创 ubuntu14.04 apache2+python cgi安装与配置

ubuntu

2016-07-14 12:27:36 3279

原创 errorLINK2001:unresolved external symbol报错

c/c++编译出错

2016-06-04 22:53:12 1098

原创 C++ erase()用法技巧

erase(),STL,remove()

2016-05-19 16:30:26 2392

原创 matplotlib安装(特别需要注意的地方)

为了装python-matplotlib我也是心累了,特别需要注意的地方就是这个版本问题,我电脑是64位,我以为要装的是64位都选择的是amd64后来总是出错。最后索性全部换成win32完全没问题,我用到了以下几个文件,python-2.7.5,numpy-1.7.1.win32-py2.7,pyparsing-2.0.1.win32-py2.7,python-dateutil-2.2.tar,s

2016-04-22 21:14:27 5063 1

原创 Ubuntu14.04LTS g++安装绝对没问题

装完系统需要装g++,可是我装的ubuntu14.04LTS没有自带,这时我通过多种方式如sudo apt-get install g++,sudo apt-get install build-essential都有包之间的依赖。通过查找众多论坛,发现原来是软件源问题,需要更新。我选择的是国内清华的镜像源,速度还可以。但是也有可能出现的问题是你用sudo apt-get update更新后,再装g

2016-04-18 10:28:19 944

原创 什么是多项式算法、非多项式算法

一种是O(1),O(log(n)),O(n^a)等,我们把它叫做多项式级的时间复杂度,因为它的规模n出现在底数的位置;另一种是O(a^n)和O(n!)型复杂度,它是非多项式级的,其复杂度计算机往往不能承受。判定是否是多项式算法和非多项式算法就是看时间复杂度。

2016-04-15 21:58:00 5269

原创 大话智能优化算法之遗传算法

遗传算法是根据生物进化理论得来的,在自然社会中,我们染色体的交叉变异都是随机的,适应能力强的生物得以抵抗恶劣环境发生变异能够存活下来,而适应能力不强的将消亡。基于这种概念,我们是否可以考虑,在求最优值时,利用随机的变异交叉,迭代(可以认为是繁殖的多少代),将变异后好的样本值(目标值好的)留下来,然后将差的后代去掉,用好的来繁殖,进行迭代,这就是我们所说的优生优育啊。基因好的就该多生。

2016-03-28 17:23:01 716

原创 新安装的ubuntu,vi输入出问题

新装的ubuntu的vi编辑器是tiny版,就是简版,需要用sudo apt-get remove vim-common将版本卸载,然后用sudo apt-get install vi安装full版本,这样就可以实现正常输入了

2016-03-12 20:33:29 468

转载 什么是P问题、NP问题和NPC问题

这或许是众多OIer最大的误区之一。    你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲什么是P问题,什么是NP问题,什么

2016-03-12 14:37:37 493

转载 调程序的小女孩(感谢安徒生)

实验室里冷极了,没有窗户,不知道是白天还是黑夜。这是一周的最后一天——周末。在这又冷又黑的晚上,一个蓬头散发的小女孩在工位上坐着。她从家里出来的时候还穿着一件外套,但是有什么用呢?那是一件很大的外套──那么大,不知是哪一年买的。她工作的时候的,就把它脱掉了,实验室的师弟嘲笑说,可以拿它当抹布。         小女孩只好一个人做实验,一双小脚冻得红一块青一块的。她的破显示器屏幕上有一大段程

2016-03-09 10:57:13 572

原创 list、vector和deque容器的区别与共同点

最近一直在看c++ Primer这本经典著作,看到顺序容器这章,认为有必要总结下它们之间的区别与共同点。首先明确它们之间的存储方式,vector本质是数组,能实现快速的随机访问,deque也是数组,但是是有两个数组实现一级映射,一个数组存原始数据,另外一个数组存数据的位置,这样有个好处就是,当实现插入时,vector必然需要移动插入点后面的数据,当数据量非常大时,效率是非常低的,但是deque

2016-03-09 10:46:31 591

原创 ccf刷题编译出错

在我刷ccf题时,我用的是DEV C++ IDE软件,程序运行结果正常,但是一旦提交到ccf在线OJ时,就会一直报编译出错。我思前想后,把代码贴到VC++ 6.0里面,发现原来是有个toupper()标准函数没有包含头文件ctype.h,但是在DEV C++里面没有提示,这就让我明白了,一旦编译错误时,仔细看看是否是没有包含头文件。

2016-02-26 16:31:59 7419 1

原创 PAT 1011. A+B和C (15)

#includeusing namespace std;int main(){ int n; int i; double a,b,c; int flag[10]; int k; k=0; cin>>n; for(i =0;i<n;i++) { cin>>a>>b>>c; if(a+b>c) flag[k++]=1; else flag[k++

2015-12-29 00:08:04 493

原创 PAT 1009. 说反话 (20)

整体的思路就是用数组记录空格的位置,然后再打印出来

2015-12-28 00:04:53 478

原创 PAT 1007. 素数对猜想 (20)

#include#includeint main(){ int isPrim(int n); int prim[100000]; //记录质数的数组 int n; //接受输入的整数 int num; //记录总共多少对 int i; int j; int k; int temp; j=0; num=0; sca

2015-12-26 21:26:05 403

原创 PAT 1006. 换个格式输出整数 (15)

#includeint main(){ void result_1(char *str); void result_2(char *str); void result_3(char *str); int n; char str[3]; int str_length; scanf("%s",str); str_length=strlen(str); switch(str_length) { case

2015-12-26 20:28:28 350

原创 PAT 1003. 我要通过!(20)

C语言

2015-12-23 19:57:07 540

原创 FreeBSD如何挂载U盘

freebsd挂载U盘,试了多种方式,最终发现U盘默认格式是MS-DOS文件,因此在挂载时,我们需要用如下命令:mount_msdosfs  /dev/daos4 /mnt/  其中daos4是我U盘的接入点(不同电脑这个不同),在/dev文件夹里面可以看到,然后用df  -lh 可以查看到已挂载,cd 到/mnt/文件夹中可以看到U盘内的文件。

2015-12-21 10:28:50 2647

转载 [转载]ubuntu镜像源的更改

ubuntu镜像源的更改

2015-10-29 21:17:29 384

原创 快速排序法两种代码实现方式讲解

快速排序法代码实现

2015-10-15 17:04:22 496

原创 C程序中丢弃输入行无用的代码

最近我在阅读c和指针这本书时,在第一章中,发现一段代码的作用是“丢弃该行中包含最后一个数字的那部分内容”,实际就是上就将后面的空格进行抛弃,不需要。附上源码,while((ch = getchar()) !=EOF && ch != '\n') ;可以看到

2015-10-05 21:30:02 1138

《Redis实战》(黄健宏 )高清完整.pdf版下载

作者介绍   Josiah L. Carlson博士,既是一位经验丰富的数据库专家,也是一位活跃的Redis社区贡献者。 因为pdf文件较大,所以进行了打包压缩   译者简介   黄健宏(huangz),男,1990年出生,目前是程序员、技术图书作者和译者。著有《Redis设计与实现》,翻译了《Redis命令参考》《Disque使用教程》等技术文档。想要了解更多关于黄健宏的信息,请访问他的个人网站huangz.me。

2017-03-13

<Redis实战>

2017-03-13

CppReference.chm

cppreference.chm 包含c++最新内容 ,同时包含C的函数库

2016-05-21

空空如也

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

TA关注的人

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