这是一个生产者和消费者的例子。消费者从仓库取物品,生产者向仓库增加商品。 当商品说达到最大时,不能继续增加商品,应该通知其他线程去取商品。 同样,当仓库商品为空时,无法取商品,而是通知其他线程增加商品。 这里用到线程的两个常用的方法:notifyAll和wait方法。 ...
分类:
编程语言 时间:
2017-06-18 18:56:38
阅读次数:
173
1.描写叙述 “我”在 2004 年的时候带了一个项目,做一个人力资源管理,该项目是我们总公司发起的项目,公司一共同拥有 700 多号人,包含子公司,这个项目还是比較简单的,分为三大模块:人员信息管理,薪酬管理,职位管理,当中人员管理这块就用到了适配器模式,是怎么回事呢?当时开发时明白的指明:人员信 ...
分类:
其他好文 时间:
2017-06-18 18:56:29
阅读次数:
263
*** Settings *** Library Collections Library json Library requests Library RequestsLibrary Library HttpLibrary.HTTP *** Keywords *** 登录大风车 [Arg... ...
分类:
其他好文 时间:
2017-06-18 18:56:20
阅读次数:
1532
iOS 真机调试问题 在Archive项目时,出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直 ...
分类:
其他好文 时间:
2017-06-18 18:56:10
阅读次数:
191
一、分支控制语句 1、if .. fi条件 if condition; then action fi 2、if .. else .. fi条件 if condition;then action; else action fi 3、if .. else if ..else ..fi条件 if cond ...
分类:
系统相关 时间:
2017-06-18 18:56:02
阅读次数:
256
题目描述 在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电 ...
分类:
其他好文 时间:
2017-06-18 18:55:53
阅读次数:
178
一、基本概念 1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为: 静态web资源开发技术:Html 常用动态web资源开发技术:JSP/Servlet、ASP、PHP等 在Java中 ...
分类:
编程语言 时间:
2017-06-18 18:55:45
阅读次数:
175
陈康荣 +《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006 学习心得: 转眼间,软件工程这门课程就要结束了,忽然有种怅然若失的感觉。刚开始接触这门课的时候,感觉仿佛置身于知识的海洋,如鱼儿一般畅快遨游;置身于学术 ...
分类:
其他好文 时间:
2017-06-18 18:55:36
阅读次数:
172
周末无聊,遂整理了下近来经常使用的几个开源库,无意间又发现了一些开放接口,于是乎决定融合在一起,做个简单的“性感美图”浏览的APP,名字呢,就叫“性感沙滩”,效果例如以下。(相信一些屌丝男士对改名字不会陌生) 该项目还是比較简单的,代码也不复杂,此处做些简要的介绍。 1. 图片开放接口: http: ...
分类:
移动开发 时间:
2017-06-18 18:55:29
阅读次数:
278
一,什么是事务? 数据库事务是指由一个或多个SQL语句组成的工作单元,这个工作单元中的SQL语句相互依赖,如果有一个SQL语句执行失败,就必须撤销整个工作单元。 在并发环境中,多个事务同时访问相同的数据资源时,可能会造成各种并发问题,可通过设定数据库的事务隔离级别来避免,还可采用悲观锁和乐观锁来解决 ...
分类:
Web程序 时间:
2017-06-18 18:55:11
阅读次数:
189
原文链接: http://www.jianshu.com/p/dbc4193b4f95 Django Model 每一个Django Model都继承自django.db.models.Model 在Model当中每一个属性attribute都代表一个database field 通过Django ...
分类:
其他好文 时间:
2017-06-18 18:55:04
阅读次数:
179
AJAX是将旧知识在新思想的容器内进行碰撞产生的新技术:推翻传统网页的设计技术,改善用户体验的技术。 学习AJAX之初写过一篇《与Ajax的初次谋面》。当中都仅仅是一些自己浅显的理解。这次就总结一下它在历史长河中的重要地位。 【全】 AJAX全称为Asnychronous JavaScript An ...
分类:
Web程序 时间:
2017-06-18 18:54:55
阅读次数:
197
logging模块是Python提供的自己的程序日志记录模块。 在大型软件使用过程中,出现的错误有时候很难进行重现,因此需要通过分析日志来确认错误位置,这也是写程序时要使用日志的最重要的原因。 scrapy使用python内置的logging模块记录日志 日志的级别 1. logging.CRITI ...
分类:
其他好文 时间:
2017-06-18 18:54:47
阅读次数:
181
今天看到java.util.Collections这个工具类中的 上面代码中标识的一行, FILL_THRESHOLD 是25,就是说,如果要填充的目标List范围不是很大,那么就直接用上面的方式效率比较高,同时注意到 list instanceof RamdomAccess 这个代码,顺便翻到里面 ...
分类:
数据库 时间:
2017-06-18 18:54:38
阅读次数:
204
题目描述 有两个长度都是N的序列A和B,在A和B中各取一个数相加可以得到N^2个和,求这N^2个和中最小的N个。 输入输出格式 输入格式: 第一行一个正整数N; 第二行N个整数Ai,满足Ai<=Ai+1且Ai<=10^9; 第三行N个整数Bi, 满足Bi<=Bi+1且Bi<=10^9. 【数据规模】 ...
分类:
其他好文 时间:
2017-06-18 18:54:29
阅读次数:
172
转自 http://www.cnblogs.com/hnrainll/archive/2011/08/17/2142001.html进程退出 1.在Linux中任何让一个进程退出 进程退出表示进程即将结束。在Linux中进程退出分为了正常退出和异常退出两种。 1>正常退出 a. 在main()函数中 ...
分类:
其他好文 时间:
2017-06-18 18:54:17
阅读次数:
166