很多时候,比如网络不给力,连接超时、防火墙阻挡等等各种原因,我们可能无法从Python官方的PyPi仓库进行pip安装,这时候可以选择国内的第三方源,推荐使用豆瓣源,速度不错。 使用方法: 需要注意的是,除了最后的pillow用你所期望的库名替代外,前面的参数都是固定写法,包括参数顺序。 ...
分类:
编程语言 时间:
2019-09-05 23:04:47
阅读次数:
524
其实不止程序员啦,感觉这个时代大家都很焦虑。 在这个遍地都是程序员的时代,大家似乎认准了程序员就是吃青春饭的,30+以上的程序员写代码没有年轻人写的好了,大家都很怕被年轻人替代,也怕到了三十岁真的找不到工作,毕竟裁员的也挺多的。虽然这时候可以转行做产品或者做项目经理或者做架构师,但并不是每个程序员都 ...
分类:
其他好文 时间:
2019-09-05 18:47:41
阅读次数:
95
由于在微信之前,多年使用QQ的缘故,已经习惯了使用Ctrl+Alt+A进行截图,虽然QQ后来还专门提供了TIM(Office QQ),但仍然渐渐的以微信为主,TIM甚至已经很少登录,之前登录也仅仅是为了使用截图,所以当时觉得可以找个替代者,没必要因为个截图小工具每天登录它,便强迫自己使用Win10自 ...
前言: 71%用户希望在手机上打开网页能跟电脑一样快; 5秒钟被认为是用户能忍受的最长响应时间,如果响应时间超过5秒,50%的移动用户会放弃; 33%失望的用户会使用竞品替代; 用户尝试三次出现同样性能问题,50%的人不会再使用该应用。 71%用户希望在手机上打开网页能跟电脑一样快; 5秒钟被认为是 ...
分类:
Web程序 时间:
2019-09-04 19:04:59
阅读次数:
95
定义 装饰者模式又叫包装(Wrapper)模式。装饰者模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰者模式动态地将责任附加到对象身上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 在装饰模式中的角色: 抽象构件(Component)角色:给出一个抽象接口,以规范准备 ...
分类:
其他好文 时间:
2019-09-04 17:38:23
阅读次数:
93
通信的方式要想实现多个线程之间的协同,如:线程执行先后顺序、获取某个线程执行的结果等等。涉及到线程之间的相互通信,分为下面四类:文件共享网络共享共享变量JDK提供的线程协调APIsuspend/resume、wait/notify、park/unpark文件共享publicclassMainTest{publicstaticvoidmain(String[]args){//线程1-写入数据newT
分类:
编程语言 时间:
2019-09-04 10:09:20
阅读次数:
91
来源:并发编程网链接:http://ifeve.com/深入理解G1垃圾收集器/ G1 GC是Jdk7的新特性之一、Jdk7+版本都可以自主配置G1作为JVM GC选项;作为JVM GC算法的一次重大升级、DK7u后G1已相对稳定、且未来计划替代CMS、所以有必要深入了解下: 不同于其他的分代回收算 ...
分类:
其他好文 时间:
2019-09-04 09:58:30
阅读次数:
103
1.mvc的流程 2.springmvc的流程 3.写一个简单的springmvc的demo 4.handlerMapping的种类 5.使用注解替代HandlerMapping的配置信息 6.通过springMVC来接收参数 一、mvc模式流程 二、springmvc的流程 1.springmvc ...
分类:
编程语言 时间:
2019-09-03 22:33:11
阅读次数:
97
专题21-USB驱动程序设计 第1课-USB总线介绍 USB(Universal Serial Bus ),通用串行总线,是一种外部总线标准,用于规范电脑与外部设备的连接和通讯。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的,自1996年推出后,已成功替代串口和 ...
分类:
其他好文 时间:
2019-09-03 13:41:57
阅读次数:
126
git: 团队协作开发 版本管理 创建项目的文档 初始化 编写项目 把文件add到git仓库,其实是放到了git的代码暂存区 工作区有一个隐藏目录 .git,这个不算工作区,而是Git的版本库 Git的版本库里存了很多东西,其中最重要的就是成为stage(或叫index )的暂存区,还有Git为我们 ...
分类:
其他好文 时间:
2019-09-02 11:35:40
阅读次数:
91