首页 > 2019年03月06日 > 全部分享
一流程序员的16个优良习惯!
俗话说:“习惯成自然,自然成人生”习惯对一个程序员的成败极为重要,好习惯可以让一个程序员走向成功,坏习惯就会走向失败!慎于说Yes在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对
分类:其他   时间:2019-03-06 23:18:22    收藏:0  评论:0  赞:0  阅读:96
Linux 文件系统结构介绍
本文介绍Ubuntu操作系统的文件系统目录结构,参考Ubuntu的官方文档:sourceURLUbuntu(像所有类UNIX系统一样)在分层树中组织文件,其中的关系就像父母和孩子一样。目录可以包含其他目录以及常规文件,它们是树的“叶子”。树的任何元素都可以通过路径名引用;绝对路径以字符/(标识根目录,其中包含所有其他目录和文件)开头,然后列出必须遍历以到达该元素的每个子目录,每个子目录用/符号分隔
分类:系统服务   时间:2019-03-06 23:18:09    收藏:0  评论:0  赞:0  阅读:74
最小的K个数(剑指offer)
题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 方法一:运用Array.sort()方法。 sort方法改进后比基础的8个排序算法稍微快点,看了源码,知道其实是快排的改进版,所以时间复杂度是o(nlogn),我真是 ...
分类:其他   时间:2019-03-06 23:14:04    收藏:0  评论:0  赞:0  阅读:75
Python—访问限制
_foo:受保护类型 其类本身和子类可以访问 实例: class Human: _name_man = "成龙" # 受保护类型的属性 def __init__(self): print("__init__:",Human._name_man) # 访问受保护类型的属性 mylove = Human ...
分类:编程语言   时间:2019-03-06 23:13:48    收藏:0  评论:0  赞:0  阅读:64
字符串、文件操作,英文词频统计预处理
凯撒密码编码与解码 2.英文词频统计预处理 下载一首英文的歌词或文章或小说,保存为utf8文件。 从文件读出字符串。 将所有大写转换为小写 将所有其他做分隔符(,.?!)替换为空格 分隔出一个一个的单词 并统计单词出现的次数。 ...
分类:其他   时间:2019-03-06 23:13:13    收藏:0  评论:0  赞:0  阅读:93
gdb动态库延迟断点及线程/进程创建相关事件处理(下)
一、被调试任务所有so文件如何枚举在前一篇博客中,大致说明了gdb是通过一个动态库提供的回调函数(_dl_debug_state)处埋伏断点,然后通过约定好的_r_debug全局变量来得到exe程序对应的link_map,然后以该结构为队列头来遍历被调试任务中所有的so文件。当时也说了这个地方比较模 ...
分类:数据库技术   时间:2019-03-06 23:12:36    收藏:0  评论:0  赞:0  阅读:83
长链剖分
因为重链剖分叫重女儿所以长链剖分叫长女儿。 O(nlogn)-O(1)求k级祖先,O(logn)求lca(也就是二分答案之后求k级祖先判定...),O(n)统计以深度为下标的信息。 性质1,总链长是O(n)数量级的。 写法跟树剖类似。 应用1:求k级祖先。 此处需要性质2:k级祖先所在长链,链长大于 ...
分类:其他   时间:2019-03-06 23:12:18    收藏:0  评论:0  赞:0  阅读:75
零基础入门Python3-高级特性详解(2)
1、生成器 我们知道,列表生成式生成的列表占在内存中。当列表的元素较少时还行,但是达到了一定的数量,就会非常的浪费内存,因为我们用的可能是其中很少的几个元素,其他的就闲置在那。而生成器就不一样了,他就像是一个函数一样,调用的时候,生成器才运行。所以,生成器节省了很大部分空间。每次调用生成器,它都会记 ...
分类:编程语言   时间:2019-03-06 23:11:52    收藏:0  评论:0  赞:0  阅读:87
任务退出文件自动关闭及tcp socket半关闭行为特征
一、任务退出时文件关闭大多数时候,程序的执行就像人生一样,并不是一帆风顺,可能刚才还在运行的不亦乐乎,跑的CPU直冒青烟,但是一会有人发个信号过来就把进程杀死了。就像《让子弹飞》里师爷说的:“刚才还在吃着火锅,唱着小曲,突然就被麻匪劫了”。这样程序有很多事情是来得及完成的,例如我们最为关心的就是程序 ...
分类:其他   时间:2019-03-06 23:11:34    收藏:0  评论:0  赞:0  阅读:90
Ubuntu安装
什么??公司要用Ubuntu(乌班图)?不会用??怎么进行python开发??? 安装ubuntu 第一步:准备好vmware虚拟机 自行解决。。。 第二步:安装ubuntu 详细安装过程 https://blog.csdn.net/u013142781/article/details/505290 ...
分类:系统服务   时间:2019-03-06 23:11:10    收藏:0  评论:0  赞:0  阅读:109
python之获取微信好友列表并保存文档中
代码如下 ...
分类:微信   时间:2019-03-06 23:10:52    收藏:0  评论:0  赞:0  阅读:95
Linux下robust互斥锁实现
一、robust互斥锁这种类型的锁可能不是POSIX标准中规定的锁,但是也有可能是,这个不太确定,暂时不管。这种类型的锁主要是解决当一个持有互斥锁的线程退出之后这个锁成为不可用状态的一个问题来的。可以想象,一个线程可能持有很多的锁,也可能没有,如果此时有一个外部(被其它任务kill)或者内部(出现访 ...
分类:系统服务   时间:2019-03-06 23:10:36    收藏:0  评论:0  赞:0  阅读:92
190225Redis
一、Redis的简单使用 Redis操作模式 Redis连接池 二、string set(name, value, ex=None, px=None, nx=False, xx=False) setnx(name, value) setex(name, value, time) psetex(nam ...
分类:其他   时间:2019-03-06 23:09:58    收藏:0  评论:0  赞:0  阅读:86
二叉搜索树与双向链表
二叉搜索树与双向链表 题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 递归版: 树的先中后序的处理就理解成按固定次序处理一个序列, 从大到小, 即中序, 通过指针传回上次递归的值(递归还能这么玩) ...
分类:其他   时间:2019-03-06 23:09:34    收藏:0  评论:0  赞:0  阅读:80
金融机构--银行2
银行和你的财富管理非常相关的三个要点: 首先向你剖析了银行利润的来源、本质和变局;然后告诉你银行为什么赚钱,和为什么现在有的银行赚钱会很困难; 紧接着剖析了银行的竞争对手货币基金,告诉你货币基金的来源、本质,还有它的收益是怎么决定的; 最后对无孔不入的银行理财产品进行了分析,银行理财产品其实是属于中 ...
分类:其他   时间:2019-03-06 23:08:51    收藏:0  评论:0  赞:0  阅读:89
python基础进阶-模块详解
在我们实际开发的过程中,每个项目都会或多或少的调用一些相同的代码。如果每次都把代码复制粘贴进项目的话,非常的繁琐,且容易出错,python模块很好的为我们解决了这个问题。python的模块是以 .py 结尾的,而我们的python程序也是以 .py 结尾的,所以,python所有的代码都可以看作为模 ...
分类:编程语言   时间:2019-03-06 23:08:36    收藏:0  评论:0  赞:0  阅读:79
(五)改变的本质——认知、情感与行为的互动
不同的认知产生不同的情感 积极心理学把人的心理结构分为三个最重要的系统,即认知(Cognition)、情感(Affect)、行为(Behavior),这就是积极心理学中最重要的ABC理论。认知是指我们对某件事或者某个对象的看法,例如有人认为社会是黑暗的,人性是贪得无厌之类的。情感也就是“人对客观事物 ...
分类:其他   时间:2019-03-06 23:08:15    收藏:0  评论:0  赞:0  阅读:87
daemon任务如何主动释放终端控制权--以telnetd为例
一、后台任务关于后台任务,我就不在这里拷贝一条一条的定义了。所谓的后台任务引起我的注意,是突然想起了telnetd的一个很拉轰的特征,那就是我们在终端里执行telnetd程序,它不像其它的任务(包括几乎我们可以见到的所有程序,例如cat、login等)只要获得了执行,它就毫不客气的抓住整个终端的输入 ...
分类:Web开发   时间:2019-03-06 23:07:56    收藏:0  评论:0  赞:0  阅读:93
零基础入门Python3-函数式编程(2)
一、filter filter 函数和 map 函数有类似之处,两个都是把序列中的元素作用于函数中,且都由两个参数。但是 filter 函数用于判断可迭代对象中的元素是否符合函数的要求,如果符合,则返回对应的元素。也可以理解为过滤函数,俗称筛子。 filter(function or None, i ...
分类:编程语言   时间:2019-03-06 23:07:15    收藏:0  评论:0  赞:0  阅读:68
394. Decode String
https://www.cnblogs.com/grandyang/p/5849037.html ...
分类:其他   时间:2019-03-06 23:06:39    收藏:0  评论:0  赞:0  阅读:50
1336条   上一页 1 2 3 4 5 ... 67 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号