1)互斥条件:一段时间内某资源被使用时不能被其他进程使用。 2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求, 而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放。 3)不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己 ...
分类:
移动开发 时间:
2017-07-31 18:57:13
阅读次数:
337
inline static NSData* encodeBCD(NSString *value){ //NSString *value = @"123456"; NSMutableData *vdata = [[NSMutableData alloc] init]; __uint8_t bytes[ ...
分类:
移动开发 时间:
2017-07-31 18:57:04
阅读次数:
226
如何在填写手机号时将格式转换为3 4 4形式: 一:填写手机号时,在keyup事件中判断长度,符合条件时在值后面插入空格 二:正则表达式验证的时候要去掉空格 ...
分类:
移动开发 时间:
2017-07-31 18:56:57
阅读次数:
433
一:RabbitMQ是什么? 众所周知,MQ是Message Queue(消息队列)的意思,RabbitMQ就是众多MQ框架其中的一款,开源实现了AMQP协议(官网:http://www.amqp.org/),也就是说RabbitMQ是一个开源的消息队列框架。 他用于在分布式系统中存储转发消息,在易 ...
分类:
其他好文 时间:
2017-07-31 18:56:50
阅读次数:
153
针对目前火热的前端开发框架React和VUE,为了方便使用这两种框架开发的同学们能更好的使用百度地图JSAPI,我们分别开源了基于百度地图JSAPI的React组件库和VUE组件库。VUE:https://github.com/Dafrok/vue-baidu-mapReact:https://gi ...
分类:
其他好文 时间:
2017-07-31 18:56:42
阅读次数:
132
堵塞队列: 1)BlockingQueue该接口提供了: add()/remove() 假设当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中加入数据;则会抛出异常. put()/take() 假设当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中加入数据;则会形成堵塞. o ...
分类:
编程语言 时间:
2017-07-31 18:56:33
阅读次数:
269
T-SQL 是 SQL-Server 的结构化查询语言。 基本数据操作语言. 基础语句 先创建表 我后面的列子都是用的这一个表,列名啥的 就大概看看吧~~ 纯粹为了学习语句,语法~~所以先创建个表吧~ 1.SELECT语句 注意 : 最好选择想要的列,不要因为省事用 “ * ” 去选择所有的列,因为 ...
分类:
数据库 时间:
2017-07-31 18:56:26
阅读次数:
197
压缩包下载地址:http://pan.baidu.com/s/1kVShLmJ 提取码:zw4w 下载完成之后解压出来三个文件 根据系统选择安装32位or64位,安装完毕之后运行PatchNavicat.exe,提示成功之后再打开Navicat即可。 ...
分类:
其他好文 时间:
2017-07-31 18:56:18
阅读次数:
131
编译与安装 OpenSSL prefix 是安装目录,openssldir 是配置文件目录,另外建议安装两次,shared 作用是生成动态连接库。linux版的OpenSSL下载地址为:https://www.openssl.org/source/,我所使用的是openssl-1.1.0f.tar. ...
分类:
其他好文 时间:
2017-07-31 18:56:09
阅读次数:
179
1.求最低公共祖先LCA( Lowest Common Ancestor ) 什么是最低公共祖先?例如以下图。2与3的LCA是1;1与4的LCA是1;4与5的LCA是2。 那么给定两个节点n1和n2,如今要找出它们的LCA,怎样找?首先分析一下,n1和n2有几种情况?第一种。n1和n2分别在一个节点 ...
分类:
其他好文 时间:
2017-07-31 18:56:02
阅读次数:
168
//日期加天数的方法//dataStr日期字符串//dayCount 要增加的天数//return 增加n天后的日期字符串function dateAddDays(dataStr,dayCount) { var strdate=dataStr; //日期字符串 var isdate = new Da... ...
分类:
Web程序 时间:
2017-07-31 18:55:52
阅读次数:
318
二叉树创建遍历规则: 1.先序:根-左-右 2.中序:左-根-右 3.后序:左-右-根 二叉树定义和辅助函数例如以下: struct node { int data; struct node* left; struct node* right; }; void visit(int data) { p ...
分类:
其他好文 时间:
2017-07-31 18:55:44
阅读次数:
193
参考:http://www.cnblogs.com/usergaojie/p/4583796.html vi: Visual Interface 可视化接口vim: VI iMproved VI增强版 全屏编辑器,模式化编辑器 vim模式: 编辑模式(命令模式) 输入模式 末行模式 模式转换: 编辑 ...
分类:
系统相关 时间:
2017-07-31 18:55:36
阅读次数:
132
stack: 先进后出 pop(); push(); top(); size(); empty() queue: 先进先出 pop(); push(); front(); back(); size(); empty() 使用队列实现栈: 最重要的是考虑pop函数,因为要pop 最后进入的: ...
分类:
其他好文 时间:
2017-07-31 18:55:26
阅读次数:
143
<input type="text" id="phone" maxlength="11" onkeyup="this.value=this.value.replace(/\D/g,'')" /> ...
分类:
移动开发 时间:
2017-07-31 18:55:17
阅读次数:
300
相信很多码友遇到一个很坑的问题吧,就是使用ng-csv 的时候 lazy-load="true" 设置为true 还是 会下载0行数据 经过从外网搜资料已解决,下面是正确代码 是用$q.when ...
分类:
其他好文 时间:
2017-07-31 18:54:57
阅读次数:
161