前言 多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题。 然而在python中由于使用了全局解释锁(GIL)的原因,代码并不能同时 ...
分类:
编程语言 时间:
2017-08-19 00:49:49
阅读次数:
201
PIL 全称:Pillow 在使用PIL4.2.1版本读取jpeg文件时,报cannot identify image file,去github源查找原因:https://github.com/python-pillow/Pillow/issues/2628 ,感觉坑比较大,所以回避了这个版本 重新 ...
分类:
其他好文 时间:
2017-08-10 11:38:35
阅读次数:
140
多线程编程之pthread线程深入理解 Pthread是 POSIX threads 的简称,是POSIX的线程标准。 前几篇博客已经能给你初步的多线程概念。在进一步学习线程同步等多线程核心知识之前,须要对多线程深入的理解。非常多人忽略或者回避这部分内容,直接的问题是学习者无法把握多线程编程的内在原 ...
分类:
编程语言 时间:
2017-07-08 10:06:53
阅读次数:
151
数据库无法回避的就是处理数据情景:发票信息,很多公司员工在进行交易的时候,填写的发票信息都是一样的,所以公司员工往往想调用统一的发票信息,公司会计登录系统可以填写通用发票信息,为了生成订单简单,发票需要和员工号码绑定,所以发票的表里想要复制一份员工号为会计..
分类:
数据库 时间:
2017-07-07 20:01:46
阅读次数:
219
常用vim操作自我总结,大神请回避: vim 打开退出保存 打开:直接打开 vim practice_1.txt也可以先打开vim,后:e 文件路径 保存::w 文件名或者退出保存:wq! 普通模式下退出vim:Shift+zz vim 移动和进入插入模式 移动:w下一个单词b上一个单词 进入插入模 ...
分类:
系统相关 时间:
2017-07-04 09:54:49
阅读次数:
229
第16章 Java内存模型 终于看到这本书的最后一章了,嘿嘿,以后把这本书的英文版再翻翻。这本书中尽可能回避了java内存模型(JMM)的底层细节,而将重点放在一些高层设计问题,例如安全发布,同步策略等。它们的安全性都来自于JMM。本章将介绍Java内存模型的底层需求以及所提供的保证。 16.1 什 ...
分类:
移动开发 时间:
2017-06-14 20:13:41
阅读次数:
205
CV随着经济全球化和电子商务经济的到来,企业建站和开展电子商务是一个不可回避的现实,否则当你的竞争对手正在通过INTERNET共享信息,通过电子商务降低成本,拓展销售渠道时,你却只能坐失良机。此时更应该考虑的是如何制作一个高效益的网站,那么一个好的H5响应式网站需要具备哪些功能呢? 1.品牌形象 网 ...
分类:
Web程序 时间:
2017-06-14 18:12:52
阅读次数:
174
大数据时代来临,信息化建设对企业的生存发展的重要作用越发凸显,如何跨越信息孤岛,打破部门之间的联动壁垒,实现以大数据分析与应用为前提,成为企业提高市场竞争能力和应变能力成为关键所在。企业迫求“实用快上” 信息孤岛无可回避博为软件与企业合作时发现,几乎所有企业都会因为信息化建设缺乏总体规划,往往以实现 ...
分类:
其他好文 时间:
2017-06-13 11:26:47
阅读次数:
215
一个程序猿在考虑增值时无法回避的一个根本问题是究竟是做技术还是做管理。当然也有些职位会介于两者之间比方架构师。但我们临时不去做细分。而是用简单的二分法。 这样的基本方向上的选择对兴许非常多细节上的取舍有关键影响。所以在考虑其它之前。最好先回答一下这个问题。这就和修炼时要选择少林、武当、华山还是魔教一 ...
分类:
其他好文 时间:
2017-06-10 19:28:43
阅读次数:
203
记住,你不可能百分之百地有效率,至少不可能总是百分之百地有效率。 他们的效率很差。根源在于,他们其实只做简单的事情,而回避那些有难度的工作。 好像丢钱包的人都不是“故意”丢的一样,办事拖拉的人大多并非故意拖拉 最节省时间的方法:学习 我曾经替他们着急过,可是后来发现这是个“死结”。为什么呢?第一,因 ...
分类:
其他好文 时间:
2017-06-05 11:37:52
阅读次数:
217