首页 > 2017年01月09日 > 全部分享
生产者/消费者模式(阻塞队列)
生产消费者模式 貌似也是阻塞的问题 花了一些时间终于弄明白这个鸟东东,以前还以为是不复杂的一个东西的,以前一直以为和观察者模式差不多(其实也是差不多的,呵呵),生产消费者模式应该是可以通过观察者模式来实现的,对于在什么环境下使用现在想的还不是特别清楚,主要是在实际中还没使用过这个。 需要使用到同步, ...
分类:其他   时间:2017-01-09 20:09:25    收藏:0  评论:0  赞:0  阅读:243
将url的查询参数解析成字典对象
将url的查询参数解析成字典对象,有两种方法:1.手动解析 1 function getQueryStringArgs(url){ 2 url = url == null ? window.location.href : url; 3 var qs = url.substring(url.lastI... ...
分类:Web开发   时间:2017-01-09 20:08:21    收藏:0  评论:0  赞:0  阅读:335
设计模式的分类以及6大原则
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:其他   时间:2017-01-09 20:08:03    收藏:0  评论:0  赞:0  阅读:257
eclips常用快捷键
本文取自:Eclipse中常用快捷键 - yizhang88的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/yizhang88/article/details/2947848 Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+ ...
分类:其他   时间:2017-01-09 20:07:46    收藏:0  评论:0  赞:0  阅读:239
大小写转换,split分割
一.大小写转换 1.定义和用法 toUpperCase() 方法用于把字符串转换为大写。 toLowerCase() 方法用于把字符串转换为小写。 用法: stringObject.toUpperCase(); stringObject.toLowerCase(); 1.定义和用法 split() ...
分类:其他   时间:2017-01-09 20:07:31    收藏:0  评论:0  赞:0  阅读:249
改变参数的两种方法
改变传入函数的参数的数值,不能直接改变,必须借助引用,或者直接传送地址。举例如下: 第一种:引用 引用并不涉及地址,只是在函数的参数上加个&,表示我对age做的改变,都要直接在这个参数存的地址上改变。 第二种:直接传送地址 第二种完全是对地址内的操作,*age类型是int,age类型是存储int的地 ...
分类:其他   时间:2017-01-09 20:07:12    收藏:0  评论:0  赞:0  阅读:187
PHP中字符串类型与数值类型混合计算
字符串转数值的规则 当一个字符串被当作一个数值来取值,其结果和类型如下: 如果该字符串没有包含 ‘.’,’e’ 或 ‘E’ 并且其数字值在整型的范围之内(由 PHP_INT_MAX 所定义),该字符串将被当成 integer 来取值。其它所有情况下都被作为 float 来取值。 该字符串的开始部分决 ...
分类:Web开发   时间:2017-01-09 20:06:53    收藏:0  评论:0  赞:0  阅读:316
vue.js
├── index.html 入口页面 ├── build 构建脚本目录 │ ├── build-server.js 运行本地构建服务器,可以访问构建后的页面 │ ├── build.js 生产环境构建脚本 │ ├── dev-client.js 开发服务器热重载脚本,主要用来实现开发阶段的页面自动 ...
分类:Web开发   时间:2017-01-09 20:06:40    收藏:0  评论:0  赞:0  阅读:247
定时任务 Crontab命令 详解
摘自:http://www.centoscn.com/CentOS/help/2014/1030/4025.html 前言 crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序, ...
分类:其他   时间:2017-01-09 20:06:18    收藏:0  评论:0  赞:0  阅读:210
win7 下的open live writer代码插件
open live writer 是博客园官方推荐的编辑器。恰好被它的各种便利吸引住了,于是花点时间研究一下,结果又用了好长时间,因为代码插件一时安装不了。在这里推荐小伙伴们可以先去看看这篇博文:http://www.cnblogs.com/zsy/p/5859928.html,这里有具体的介绍,而 ...
分类:Windows开发   时间:2017-01-09 20:06:01    收藏:0  评论:0  赞:0  阅读:176
mysql优化 - mysql 的 hint
FORCE INDEX 强制索引 只使用建立在field1上的索引,而不使用其它字段上的索引。 SELECT * FROM table1 FORCE INDEX (field1) IGNORE INDEX 忽略索引 table1 表中field1和field2上的索引不被使用 SELECT * FR ...
分类:数据库技术   时间:2017-01-09 20:05:44    收藏:0  评论:0  赞:0  阅读:175
php处理字符串格式的计算公式
有时候我们对每一种产品都有一个提成公式,而这个计算提成的公式是以字符串格式存在表中的 当我们用这个计算公式时,他并不像我们写的:$a=2+3*5;这样简单的能计算出结果,而它是个字符串 所以,我们就必须把字符串转化为我们能够处理的结果 而php中的eval()函数可以处理php代码,因此可以用此来解 ...
分类:Web开发   时间:2017-01-09 20:05:32    收藏:0  评论:0  赞:0  阅读:229
arm linux上的第一个应用程序 BOA移植
1. 首先, linux在开发板上能跑起来了. 包括网络驱动也有了, ifconfig之后, 能看到在rcS里面设置的IP, 也能ping通windows主机了, 当然, 也要window关掉防火墙才行. 2. 在windows上起一个tftp, 后来发现这样是不行的, 因为每个包都要反复打包, 有 ...
分类:系统服务   时间:2017-01-09 20:04:43    收藏:0  评论:0  赞:0  阅读:193
自定义枚举类型的常用操作-附源码(xjl456852原创)
自定义枚举类型中,假如我们有name和desc这样的属性,并在这个基础上定义了多个对象.那么就可能用到通过name获取desc,或者通过desc获取name.通过name或者desc获取对应的枚举对象的名称或ordinal等等.我们可以定义一个接口,所有的枚举类型都实现这个接口,这样使用会更方便.直... ...
分类:其他   时间:2017-01-09 20:04:22    收藏:0  评论:0  赞:0  阅读:227
python简介与基本操作
一、python的历史 python的创始人Guido van Rossum,现就职于Dropbox公司。 1989年12月份诞生了python1.0 2000年10月16日发布了python2.0 2008年发布python3.0,但由于3.0不兼容当时的2.4,因此推广非常缓慢。 为解决此问题, ...
分类:编程语言   时间:2017-01-09 20:04:10    收藏:0  评论:0  赞:0  阅读:291
前端MVC学习笔记(一)——MVC概要与angular概要、模板与数据绑定
一、前端MVC概要1.1、库与框架的区别1.2、AMD与CMD1.2、前端MVC概要1.3、React1.4、Vue.js1.5、AngularJS简介1.5.1、AngularJS特点1.6、第一个AngularJS程序1.7、定义AngularJS模块二、模板与数据绑定2.1、显示普通文本 2.... ...
分类:Web开发   时间:2017-01-09 20:02:07    收藏:0  评论:0  赞:0  阅读:269
Android Studio下运行UiAutomator
之前学习UiAutomator均是在eclipse下,因学习Android开发接触AS越来越频繁,于是想知道AS下如何建立UiAutomator项目。网上的资料多很凌乱,查了很多资料,实践后发现,只要找对了步骤,AS下比eclipse下部署运行简单的多。 步骤总结如下: 一、新建一个项目,和Andr ...
分类:移动平台   时间:2017-01-09 20:01:54    收藏:0  评论:0  赞:0  阅读:642
restful-----------------------------接口设计方式(一种风格)
http动词: GET(SELECT):从服务器取出资源(一项或者多项) POST(CREATE):在服务器创建一个资源 PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)完整更新 PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)部分更新 DELETE(DEL ...
分类:其他   时间:2017-01-09 20:01:35    收藏:0  评论:0  赞:0  阅读:261
一些小技巧
1如何规避无返回警告? 答案:定义一个全局的空变量,然后依次赋值即可 (要有大局观) ...
分类:其他   时间:2017-01-09 20:01:18    收藏:0  评论:0  赞:0  阅读:135
JS对undefined,null,NaN判断
1.判断undefined: <span style="font-size: small;">var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); }</span> 说明:typeof 返回的是字符串,有六 ...
分类:Web开发   时间:2017-01-09 20:01:05    收藏:0  评论:0  赞:0  阅读:224
1356条   上一页 1 ... 17 18 19 20 21 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!