首页 > 2015年03月14日 > 全部分享
死锁的产生条件和预防处理
所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。        虽然进程在运行过程中,可能发生死...
分类:其他   时间:2015-03-14 12:31:51    收藏:0  评论:0  赞:0  阅读:292
使用commons-fileupload进行上传
需要使用的包 这两个包在Apache官网上可以下载得到 commons-fileupload-1.3.1.jar是Apache的一个开源项目,废话不说直接说吧 前段页面 输入网址或者文字: <input type="submit" value="生成" id="bu"...
分类:Web开发   时间:2015-03-14 12:31:49    收藏:0  评论:0  赞:0  阅读:442
在用户登录时,经常会出现实时的下拉框,比如输入邮箱,就会出现@qq.com,@163.com,@sohu.com
如图, 代码如下: onkeyup这个是主要的,表示键盘抬起,就触发事件showContent();...
分类:其他   时间:2015-03-14 12:31:31    收藏:0  评论:0  赞:0  阅读:188
Android 开发的昨天、今天和明天
收到过位将要毕业的同学的来信,问 Android 开发是否有「前途」。我个人从前端转到移动相关的工作也有些时日,虽然期间有点心得但回复类似的问题不免会有「误人子弟」的担忧。 刚好在 Android Weekly 上见到了这篇文章,阐述的部分观点竟然和我不谋而合,因此草译下权当有相关问题的同学作为参考。同时,国内的 Android 环境可以用「奇葩」来形容,因此文章后面我会加入些自己的个人...
分类:移动平台   时间:2015-03-14 12:31:21    收藏:0  评论:0  赞:0  阅读:300
BZOJ-1013-球形空间产生器sphere
描述有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。分析 圆上每个点到圆心的距离都相等 n维坐标下点点之间的距离是dist = sqrt((a1-b1)^2 + (a2-b2)^2 + … + (an-bn)^2) 列出方程, 共有 n+1 个, 但...
分类:其他   时间:2015-03-14 12:31:11    收藏:0  评论:0  赞:0  阅读:253
你刚在淘宝上买了一件衣服---详细解析技术流程(淘宝首页显示一个页面的过程)
声明:文章是之前在网络中看到并保存在电脑里的文档,原地址也无从找到。在此声明。向互联网工程师致敬!你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是不一样的,这首先涉及到负载均衡的第一...
分类:其他   时间:2015-03-14 12:31:01    收藏:0  评论:0  赞:0  阅读:167
【Java集合源码剖析】Hashtable源码剖析
Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。...
分类:编程语言   时间:2015-03-14 12:30:52    收藏:0  评论:0  赞:0  阅读:318
【Java集合源码剖析】TreeMap源码剖析
本文对TreeMap的分析较前几篇文章有些浅尝辄止,TreeMap用的没有HashMap那么多,我们有个宏观上的把我和比较即可。...
分类:编程语言   时间:2015-03-14 12:30:41    收藏:0  评论:0  赞:0  阅读:287
Python标准库:内置函数repr(object)
本函数是返回对象object的详细说明字符串。例子:#repr() print(repr(range(5))) print(repr(help)) print(repr(0x200)) print(repr([2,4,5]))结果输出如下:range(0, 5)Type help() for interactive help, or help(object) for help about obj...
分类:编程语言   时间:2015-03-14 12:30:31    收藏:0  评论:0  赞:0  阅读:271
Linux的文件权限
linux Linux一般将文件可存取访问的身份分为3个类别:owner、group、others,且3种身份各有read、write、execute等权限。 一、用户和用户组 1、文件所有者 由于Linux是多用户、多任务的操作系统,因此可能常常有多人同时在某台主机上工作,但每个人均可在主机上设置文件的权限,让其成为个人的“私密文件”,即个人所有者。因为设置了适当的文件权限,除本人(文件所有者)之外的用户无法查看文件内容。 例如某个MM给你发了一封Email情书,你...
分类:系统服务   时间:2015-03-14 12:30:24    收藏:0  评论:0  赞:0  阅读:285
使用xshell链接本地虚拟机中的Linux
昨天想在自己机器上安装一下Linux,并使用xshell访问,可是费了很长时间,在xshell端都提示“Could not connect to '192.168.54.100' (port 22): Connection failed”,在网上找了好长时间,也没有找到解决办法。最终在一个文章中看到可能是linux的防火墙没有关,ssh服务没有启动,后来把所有的都重新安装了一下,又把防火墙关闭,把...
分类:系统服务   时间:2015-03-14 12:30:23    收藏:0  评论:0  赞:0  阅读:485
hdu4565---So Easy!(矩阵)
Problem Description   A sequence Sn is defined as:Where a, b, n, m are positive integers.┌x┐is the ceil of x. For example, ┌3.14┐=4. You are to calculate Sn.   You, a top coder, say: So easy!Input...
分类:其他   时间:2015-03-14 12:30:01    收藏:0  评论:0  赞:0  阅读:268
Android Studio Gradle 缓存文件夹设置
在《Android-Studio 缓存文件夹配置》中我们说到如何配置缓存文件夹,但是在实际的使用中我发现 Gradle 的缓存文件夹设置似乎并没有生效;尽管我们在 Android-Studio 中进行了设置。对此我专门进行了一定的探索,并结合国外的资源总结出如下几种方法进行设置。...
分类:移动平台   时间:2015-03-14 12:29:51    收藏:0  评论:0  赞:0  阅读:353
UVA 1364 - Knights of the Round Table (找双连通分量 + 二分图染色法判断)
亚瑟王要在圆桌上召开骑士会议,为了不引发骑士之间的冲突, 并且能够让会议的议题有令人满意的结果,每次开会前都必须对出席会议的骑士有如下要求: 1、 相互憎恨的两个骑士不能坐在直接相邻的2个位置; 2、 出席会议的骑士数必须是奇数,这是为了让投票表决议题时都能有结果。...
分类:其他   时间:2015-03-14 12:29:41    收藏:0  评论:0  赞:0  阅读:266
查找与排序小结
//顺序查找 //主要是为了说明引入"哨兵"的作用 typedef struct { //查找表的数据结构 ElemType *elem; //元素存储空间基址,建表时按实际长度分配,0号单元留空 int TableLen; //表的长度 }SSTable; int Search_Seq(SStable ST,ElemType key){ //顺序表ST中顺序查找键字为key的元素。若找...
分类:编程语言   时间:2015-03-14 12:29:31    收藏:0  评论:0  赞:0  阅读:563
actor中!(tell)与forward的区别
! 的源码: def !(message: Any)(implicit sender: ActorRef = Actor.noSender): Unit tell 的源码: final def tell(msg: Any, sender: ActorRef): Unit = this.!(msg)(sender) forward 的源码: def forward(message: Any...
分类:其他   时间:2015-03-14 12:29:21    收藏:0  评论:0  赞:1  阅读:423
【PLSQL】package包的使用
包的组成包括: 过程,函数,变量,游标(定义一条sql语句),类型(定义符合类型),常量,异常 包的优点: ---方便对应过程和函数的组织,解决命名冲突 ---方便对过程和函数的组织:不改变包的声明定义,改变包的包体; ---限制过程和函数的依赖性...
分类:数据库技术   时间:2015-03-14 12:29:12    收藏:0  评论:0  赞:0  阅读:315
搭建Windows下的Java开发环境
搭建Windows下的Java开发环境需要下载两个工具,JDK和eclipse JDK的下载地址:http://pan.baidu.com/s/1dDlI0pj eclipse的下载地址:http://pan.baidu.com/s/1eQcSVuy 安装JDK: 单击jdk-7u25-windows-i586.exe 单击JDK后会打开JDK的安装向导 单击下...
分类:编程语言   时间:2015-03-14 12:29:11    收藏:0  评论:0  赞:0  阅读:277
Socket编程实践(1) --TCP/IP简述
ISO的OSI    OSI(open system interconnection)开放系统互联模型是由ISO国际标准化组织定义的网络分层模型,共七层, 从下往上为:OSI七层参考模型物理层(Physical Layer)物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介质,本层中数据传输的单位为比特(bit/二进制位)。属于本层定义的规范有EIA/TIA RS-232、RJ-4...
分类:其他   时间:2015-03-14 12:28:01    收藏:0  评论:0  赞:0  阅读:264
spring中@param和mybatis中@param使用区别
spring中@param /** * 查询指定用户和企业关联有没有配置角色 * @param businessId memberId * @return */ int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long me...
分类:编程语言   时间:2015-03-14 12:27:51    收藏:0  评论:0  赞:0  阅读:459
1344条   上一页 1 ... 46 47 48 49 50 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!