自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷暖自知

算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 P86页《数据结构与算法 Python语言表达》关于“判断谓词”的个人理解

《数据结构与算法 Python语言表达》此书适宜已掌握python的人阅读在其他操作find函数这个例子中,find函数有一个参数pred称作“判断谓词”。def find(self, pred): p = self._head while p is not None: if pred(p.elme): return p.elme

2017-06-14 03:12:05 1229 3

原创 Ubuntu下搭建简单DNS

一、配置前提 Bind版本:bind9.9.5 测试环境:ubuntu14.04 32位在之前请确认etc下存在以下两个文件:bind.keys(安装完bind9后就有的文件)、rndc.conf(通过rndc命令生成的)。 二、创建配置文件 搭建DNS主要在于以下几个文件的配置,自行在etc下创建: named.conf:设置named参数 named.ca:根服务器列表,13个 n

2017-06-12 01:35:31 1061

原创 dig和nslookup的简单使用

一、nslookup 1.正向解析:nslookup 域名 2.查询域名制定数据类型:nslookup type=类型 域名 类型:A,AAAA,MX,NS,SOA等 3.查询域名TTL值:nslookup –d 域名二、dig 通常形式:dig @server domain query-type query-class常用形式: 1.正向解析:dig 域名 @server-ip 2.

2017-06-12 01:33:30 2468

原创 进程和线程区别

CPU(工厂): 任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。进程(车间): 1.资源分配的基本单位 2.可以独立执行 3.有独立的内存资源 4.与线程相比开销大线程(工人): 1.处理器调度的基本单位 2.不可以独立执行,而是需要依赖于进程 3.没有独立的内存资源,而是共享进程的内存资源 4.与进程相比开销小

2017-06-12 01:28:30 318

原创 python中的__main__

这个表示执行的是此代码所在的文件。 如果这个文件是作为模块被其他文件调用,不会执行这里面的代码。 只有执行这个文件时, if 里面的语句才会被执行。 这个功能经常可以用于进行测试。

2017-06-12 01:18:38 1355

原创 ubuntu下python包(模块)的安装方法

Ubuntu下使用pip方式安装包,默认情况下系统已自带python。 1.使用sudo apt-get install python-pip安装pip 2.然后用pip install 包名称

2017-06-12 01:16:49 4116

原创 Windows与Ubuntu16.04文件传输

windows与linux文件传输工具winscp 下载地址:https://winscp.net/eng/download.php问题1:winscp提示“服务器拒绝了sftp…” 原因:linux未开启ssh 解决办法: 1. 安装ssh:sudo apt-get install openssh-server 2. 查看ssh是否启动:sudo ps -e |grep ssh 3.

2017-06-10 19:06:39 5330

原创 ubuntu16.04编译安装python3.6.1

编译安装时遇到以下问题: 忘记截图了 1. make install时,提示无权限 解决办法:sudo make install 2. sudo make install,权限是有了,但是缺少依赖包zlib 解决办法:zlib官网http://www.zlib.net/下载编译安装即可

2017-06-10 17:14:47 698

原创 Axure仿微信UI

仿微信UI: http://www.pmdaniu.com/rp/view?id=ByQHZQVnBzMENgQxBi5RZg(原型制作能力并不是PM真正的重要能力) 20170520 第二次使用Axure,仿微信UI,旨在展现原型制作能力,第一版本,诸多不足,入职后再来更新,直到完整。

2017-05-25 22:09:29 2767 1

原创 C/C++高质量编程笔记-第二章 程序的版式

第二章 程序的版式1. 每个申明之后,函数定义之后都要加空行 2. 每个函数体内,逻辑上密切相关的语句间不佳空行,其他地方应加空行分隔 3. 一行代码只做一件事情,如只定义一个变量,只写一条语句,这样方便阅读,便于注释。★实例:int width;                                                  int width, h

2015-03-12 10:57:40 309

原创 gdb调试

gdb调试 资料源于网络,阅后笔记,不妥之处联系必删除,错误之处望指出 --------------------------------------------------------------------------------------------------gcc中-g选项用于调试和反汇编 gdb 程序名1. list /l                

2015-03-03 10:51:49 372

原创 C/C++高质量编程笔记-第一章 文件结构

C/C++高质量编程-笔记(林锐)本文内容取自林锐的《C/C++高质量编程》,经本人阅读后作的笔记,若有不妥,第一时间联系必删除 第一章 文件结构1. 防止头文件被重复包含:ifndef/define/endif 2. 头文件只放声明而不存放定义△不提倡使用全局变量,头文件别出现extern int value这类声明△如果一个软件头文件超过10个,则将头文件和定义

2015-02-28 17:41:39 364

原创 C总结-补充(6/6)

补充:1. 指针是指针,数组是数组。定义和声明时应一致。 2.typedef 1)typedef int * pInt;const pInt  等价于  int * const (修饰到变量)pInt为指向int类型的指针,所以const修饰到指针。2)typedef const int * cpIntcpInt  等价于  const int * 3. 复

2015-02-28 16:48:58 282

原创 C总结-第五章 内存管理(5/6)

第五章 内存管理1. 野指针:地址不确定的指针int *p = NULL;  //不使用时都指向NULL,0地址处,防止野指针产生 2. 静态区、队(heap)、栈(stack,也称堆栈)1)静态区:保存自动全局变量和static变量(包括static全局和局部变量),静态区在程序的总个生命周期内部存在,由编译器编译时分配2)堆:由malloc系列函数或new操作符分配内存

2015-02-28 16:17:20 433

原创 C总结-第四章 指针数组(4/6)

第四章 指针数组1. 非零为真,零为假★实例:int a=2, b=3, c=5;int x1, x2, x3;x1 = (a>0); x2 = (b 2. a 和 &a的区别对指针加1的操作,得到的是下一个元素的地址,移动单位为sizeof(数据类型)。a:数组首元素首地址&a[0]:数组首元素地址★实例:int a[5];&a+1  //&a

2015-02-28 15:40:39 415

原创 C总结-第三章 预处理(3/6)

第三章 预处理1. ANSI 标准C宏:1)__LINE__  正在编译的文件行号2)__FILE__  正在编译的文件名3)__DATE__  编译时刻日期字符串4)__TIME__  编译时刻时间字符串5)__STDC__  判断该文件是不是定义成标准C程序 2. #运算符在字符串中若想引用宏参数,则使用”#宏参数”。★实例:#define SQR(

2015-02-28 11:16:25 281

原创 C总结-第二章 符号(2/6)

第二章 符号1. 注释1)//行注释2)/* */列注释 2. 持续符  \换行,未完待续  转义符  / 3. 位运算符  & | ^ ~ >>操作数都是在左边★实例:a ^= b; b ^= a; a ^= b;  //a,b值交换 4. 花括号 {}作用就是打包,不影响变量作用域。 5. 贪心法没一个符号应该包含尽可能多的字

2015-02-28 10:55:52 341

原创 C总结-第一章 关键字(1/6)

第一章 关键字1. 三重条件操作符? : 2. sizeof操作符1)用于计算对象占用内存大小2)sizeof(int)*p表示什么意思? 若p为可计算的类型(short、int、long)则表示int所占内存大小乘以p,否则出错。★实例:int p = 4;p = sizeof(int)*p; // p = 16 3. static作用:限定函数或变量

2015-02-28 10:40:22 531

原创 思维,打不开

思维打不开,很痛苦。没有工作相契合,看的这些语法都不能深刻。

2015-02-28 09:29:59 443

原创 2015.01--晚上想想千条路

以下内容来自网络,给过我思考,特分享。(如有侵权联系我第一时间删除)-------------------------------------------------------------------------------------------------------2015.01.031.晚上想想千条路,早上醒来走原路。--马云2015.01.042.拥

2015-02-11 16:58:47 386

原创 2015.02--我觉得很惶恐

以下内容来自网络,给过我思考,特分享。(如有侵权联系我第一时间删除)--------------------------------------------------------------------------1.我觉得很惶恐,好像不知道命运把自己朝哪个方向推,推得这么高会不会掉下来,会不会突然就粉身碎骨,但是说真的,就算粉身碎骨,我还真的不害怕。--余秀华

2015-02-11 16:22:32 470

原创 安装python3.4.2 出现错误2503

以下内容来自网络,给过我帮助,特分享。(如有侵权联系我第一时间删除) ---------------------------------------------------------------------------本人win8.1 x64系统,安装python3.4.2时出现错误对话框提示:The installer has encountered an unexpected

2015-02-06 14:00:18 4593 2

原创 Python3.4.2函数新规则

print "hello python"以上的方式在Python3.4.2里会报错,修改如下即可print("hello python")有函数使用时报错的话,记得所使用help()

2015-02-06 11:48:56 496

原创 iPhone设置代收 阿里云邮

以下内容来自网络,给过我帮助,特分享。(如有侵权联系我第一时间删除)如何使用iPhone邮箱客户端收发邮件?本文来源http://mailhelp.aliyun.com/freemail/detail.vm?spm=0.0.0.0.zhkAjL&knoId=5869883----------------------------------------------------

2015-02-06 11:29:16 2500

原创 跑男得罪了谁?

以下内容来自文章,已注明,给过我思考,特分享。(如有侵权联系我第一时间删除)1.对于观众来说,要是喜欢就去看,看过了不喜欢随便骂(但这些骂声没什么“批评”的价值),不喜欢的话,就别看了。话说回来,我倒是建议大家少看点电影多读几本书,归根结底,一个民族的总体文化素养可以通过国民阅读率体现出来,从没见过统计“国民观影率”的。--摘自《跑男得罪了谁?》

2015-02-06 11:07:03 921

原创 2014.12--不要因为一次挫折而放弃

以下内容来自网络,给过我思考,特分享。 2014.12.02 不要因为一次挫败。就放弃你原来决心想达到的目的。

2015-02-05 17:16:03 454

原创 安装vs2013出现"此预许可证已过期"--解决办法

今天从零开始,依靠博客慢慢积攒并分享。最近在安装Visual Studio Ultimate 2013 with Update 4时发现以下问题:1.在win7 x86和x64版本需要安装>12H,而在win8.1 x86和x64上小于2H左右。2.安装完成后首次打开VS2013显示报错,以及进入界面之后出现"预发行软件 此预许可证已过期",且不能输入序列号,解决办法:下载

2015-01-07 23:21:45 9944

锐捷4.6 云端版

锐捷4.6 云端版 不是破解版,只能单网卡使用

2013-04-14

空空如也

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

TA关注的人

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