- 博客(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
1355
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
1246
原创 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
2545
原创 进程和线程区别
CPU(工厂): 任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。进程(车间): 1.资源分配的基本单位 2.可以独立执行 3.有独立的内存资源 4.与线程相比开销大线程(工人): 1.处理器调度的基本单位 2.不可以独立执行,而是需要依赖于进程 3.没有独立的内存资源,而是共享进程的内存资源 4.与进程相比开销小
2017-06-12 01:28:30
376
原创 python中的__main__
这个表示执行的是此代码所在的文件。 如果这个文件是作为模块被其他文件调用,不会执行这里面的代码。 只有执行这个文件时, if 里面的语句才会被执行。 这个功能经常可以用于进行测试。
2017-06-12 01:18:38
1389
原创 ubuntu下python包(模块)的安装方法
Ubuntu下使用pip方式安装包,默认情况下系统已自带python。 1.使用sudo apt-get install python-pip安装pip 2.然后用pip install 包名称
2017-06-12 01:16:49
4767
原创 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
5425
原创 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
740
原创 Axure仿微信UI
仿微信UI: http://www.pmdaniu.com/rp/view?id=ByQHZQVnBzMENgQxBi5RZg(原型制作能力并不是PM真正的重要能力) 20170520 第二次使用Axure,仿微信UI,旨在展现原型制作能力,第一版本,诸多不足,入职后再来更新,直到完整。
2017-05-25 22:09:29
2894
1
原创 C/C++高质量编程笔记-第二章 程序的版式
第二章 程序的版式1. 每个申明之后,函数定义之后都要加空行 2. 每个函数体内,逻辑上密切相关的语句间不佳空行,其他地方应加空行分隔 3. 一行代码只做一件事情,如只定义一个变量,只写一条语句,这样方便阅读,便于注释。★实例:int width; int width, h
2015-03-12 10:57:40
349
原创 gdb调试
gdb调试 资料源于网络,阅后笔记,不妥之处联系必删除,错误之处望指出 --------------------------------------------------------------------------------------------------gcc中-g选项用于调试和反汇编 gdb 程序名1. list /l
2015-03-03 10:51:49
411
原创 C/C++高质量编程笔记-第一章 文件结构
C/C++高质量编程-笔记(林锐)本文内容取自林锐的《C/C++高质量编程》,经本人阅读后作的笔记,若有不妥,第一时间联系必删除 第一章 文件结构1. 防止头文件被重复包含:ifndef/define/endif 2. 头文件只放声明而不存放定义△不提倡使用全局变量,头文件别出现extern int value这类声明△如果一个软件头文件超过10个,则将头文件和定义
2015-02-28 17:41:39
418
原创 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
318
原创 C总结-第五章 内存管理(5/6)
第五章 内存管理1. 野指针:地址不确定的指针int *p = NULL; //不使用时都指向NULL,0地址处,防止野指针产生 2. 静态区、队(heap)、栈(stack,也称堆栈)1)静态区:保存自动全局变量和static变量(包括static全局和局部变量),静态区在程序的总个生命周期内部存在,由编译器编译时分配2)堆:由malloc系列函数或new操作符分配内存
2015-02-28 16:17:20
478
原创 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
455
原创 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
309
原创 C总结-第二章 符号(2/6)
第二章 符号1. 注释1)//行注释2)/* */列注释 2. 持续符 \换行,未完待续 转义符 / 3. 位运算符 & | ^ ~ >>操作数都是在左边★实例:a ^= b; b ^= a; a ^= b; //a,b值交换 4. 花括号 {}作用就是打包,不影响变量作用域。 5. 贪心法没一个符号应该包含尽可能多的字
2015-02-28 10:55:52
384
原创 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
619
原创 2015.01--晚上想想千条路
以下内容来自网络,给过我思考,特分享。(如有侵权联系我第一时间删除)-------------------------------------------------------------------------------------------------------2015.01.031.晚上想想千条路,早上醒来走原路。--马云2015.01.042.拥
2015-02-11 16:58:47
422
原创 2015.02--我觉得很惶恐
以下内容来自网络,给过我思考,特分享。(如有侵权联系我第一时间删除)--------------------------------------------------------------------------1.我觉得很惶恐,好像不知道命运把自己朝哪个方向推,推得这么高会不会掉下来,会不会突然就粉身碎骨,但是说真的,就算粉身碎骨,我还真的不害怕。--余秀华
2015-02-11 16:22:32
493
原创 安装python3.4.2 出现错误2503
以下内容来自网络,给过我帮助,特分享。(如有侵权联系我第一时间删除) ---------------------------------------------------------------------------本人win8.1 x64系统,安装python3.4.2时出现错误对话框提示:The installer has encountered an unexpected
2015-02-06 14:00:18
4734
原创 Python3.4.2函数新规则
print "hello python"以上的方式在Python3.4.2里会报错,修改如下即可print("hello python")有函数使用时报错的话,记得所使用help()
2015-02-06 11:48:56
535
原创 iPhone设置代收 阿里云邮
以下内容来自网络,给过我帮助,特分享。(如有侵权联系我第一时间删除)如何使用iPhone邮箱客户端收发邮件?本文来源http://mailhelp.aliyun.com/freemail/detail.vm?spm=0.0.0.0.zhkAjL&knoId=5869883----------------------------------------------------
2015-02-06 11:29:16
2648
原创 跑男得罪了谁?
以下内容来自文章,已注明,给过我思考,特分享。(如有侵权联系我第一时间删除)1.对于观众来说,要是喜欢就去看,看过了不喜欢随便骂(但这些骂声没什么“批评”的价值),不喜欢的话,就别看了。话说回来,我倒是建议大家少看点电影多读几本书,归根结底,一个民族的总体文化素养可以通过国民阅读率体现出来,从没见过统计“国民观影率”的。--摘自《跑男得罪了谁?》
2015-02-06 11:07:03
954
原创 2014.12--不要因为一次挫折而放弃
以下内容来自网络,给过我思考,特分享。 2014.12.02 不要因为一次挫败。就放弃你原来决心想达到的目的。
2015-02-05 17:16:03
495
原创 安装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
10351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人