【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:
编程语言 时间:
2014-07-22 22:50:05
收藏:
0 评论:
0 赞:
0 阅读:
477
电机系统标幺化的好处:对于不同功率、电压值的设备标幺值在一定范围内,具有可比性,而测量值则随之变化;定点DSP控制:可有效防止数据溢出。各个基值的选取方式如下:
分类:
其他 时间:
2014-07-22 22:50:05
收藏:
0 评论:
0 赞:
0 阅读:
511
自定义SQL语句 当提供的API满足不了我们对SQL语句的要求的时候,我们通常是自己来写SQL语句,CI也提供了比较强大了,能够满足我们需求的一般的sql的API。$res=$this->db->select('id,name') ->from('表名') ->whrer('id >='...
分类:
其他 时间:
2014-07-22 22:50:06
收藏:
0 评论:
0 赞:
0 阅读:
400
java的集合就那么几种总体为:List,Set,Map(都是接口由其子类去实现具体的方法)ArrayList,LinkedList,Vector都属于ListList:元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引)|--ArrayList:底层的数据结构是数组结构,特点是:查询很快,...
分类:
移动平台 时间:
2014-07-22 22:50:06
收藏:
0 评论:
0 赞:
0 阅读:
443
项目中我用到了字符串的split()方法,为这种方法的方便称赞,可是程序在测试的时候出现的问题折腾了我好久,原来在使用的时候存在着以下几个需要注意的地方。本来使用split()方法是判断String的数量,结果这么的不靠谱,最后换成了hashset动态添加字符串,然后求hashset.size()的...
分类:
编程语言 时间:
2014-07-22 22:50:22
收藏:
0 评论:
0 赞:
0 阅读:
385
我们知道,在用eclipse写项目时,可以用debug进行热部署,即你改了java文件也能不重新启动,就能自动编译,但在你保存文件时,eclipse是再次编译一次,并不会删掉用掉的内存,好像是新生带,这样的话,你多保存几次,就会造成内存溢出。另外一种编译方法,即用maven编译:这样也能改了java...
分类:
系统服务 时间:
2014-07-22 22:50:22
收藏:
0 评论:
0 赞:
0 阅读:
440
逻辑错误的代码 1 //想了很久,发现自己做这道题时犯了一个大BUG。我的思路是,把一组钥匙看成一对X,-X。把 2 //门确定的关系连边。其实这样是有错的,因为边的意义是“必须”,而实际上,门确定的只是矛盾 3 //关系。不是必须是,不是门上锁其中一个选或不选就能影响到另一个。 4 ...
分类:
其他 时间:
2014-07-22 22:50:23
收藏:
0 评论:
0 赞:
0 阅读:
354
先从一个例子开始讲起,以下是jdk1.7中的迭代器接口的代码(去掉了注释的部分): public interface Iterator { boolean hasNext(); E next(); void remove();} 程序开发的老油条们都不太喜欢这个接口的remove方法,原因可能是: ...
分类:
其他 时间:
2014-07-22 22:50:23
收藏:
0 评论:
0 赞:
0 阅读:
308
Function Types as Return Types (函数类型作为返回值类型) 一个函数的类型可以作为另一个函数的返回值类型.可以在一个函数的返回值箭头后面写上一个完整的函数类型. 例如: 下面的例子定义了两个简单的函数,分别为stepForward 和 stepBackward.其...
分类:
移动平台 时间:
2014-07-22 22:50:23
收藏:
0 评论:
0 赞:
0 阅读:
338
JS Bin function darwTrails(){ var canvas = document.getElementById('drawRect'); var context = canvas.getContext('2d'); context.save(); contex...
分类:
其他 时间:
2014-07-22 22:50:23
收藏:
0 评论:
0 赞:
0 阅读:
439
最近在研究关于多线程环境下如何提升性能,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”目前在 Hashtable 和 HashMap 中选择。看了jdk文档,我们知道 Hashtable是同步的,而HashMap是不同步的。所以一开始的时候,我采用的是 Hashtable,因为...
分类:
编程语言 时间:
2014-07-22 22:50:23
收藏:
0 评论:
0 赞:
0 阅读:
382
1.与同步模型的优势: 1.有大量的任务,一个时刻内至少有一个任务要运行 2.任务执行大量的I/O,同步模型会因为任务阻塞而浪费大量时间 3.任务之间相互独立,任务内部交互少.2.与同步模式客户端的差别: 1.异步模式会一次性与全部服务器完成连接,而不是同步模式那样一次连接一...
分类:
其他 时间:
2014-07-22 22:50:24
收藏:
0 评论:
0 赞:
0 阅读:
267
PerformanceNow that we have a basic model for how things are working, let's consider some things that could go wrong that would make it slow. That wil...
分类:
其他 时间:
2014-07-22 22:50:24
收藏:
0 评论:
0 赞:
0 阅读:
396
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动平台 时间:
2014-07-22 22:50:24
收藏:
0 评论:
0 赞:
0 阅读:
320
下载 http://logging.apache.org/log4net/先在web.config中的节点下添加如下配置: 在节点下添加如下log4net节点配置: ...
分类:
Web开发 时间:
2014-07-22 22:50:25
收藏:
0 评论:
0 赞:
0 阅读:
319
泪滴 是焊盘与导线或者是导线与导孔之间的滴装连接过度,设置泪滴的目的是在电路板受到巨大外力的冲撞时,避免导线与焊盘或者导线与导孔的接触点断开,另外,设置泪滴也可使PCB电路板显得更加美观。teardrop的作用是避免信号线宽突然变小而造成反射,可使走线与元件焊盘之间的连接趋于平稳过渡化,解决了焊盘与...
分类:
其他 时间:
2014-07-22 22:50:25
收藏:
0 评论:
0 赞:
0 阅读:
1780
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量2、静态局部变量3、静态函数二、面向对象的static关键字(类中的stati...
分类:
其他 时间:
2014-07-22 22:50:25
收藏:
0 评论:
0 赞:
0 阅读:
334
直接在linearlayout中设置gravity属性,而不是在控件中设置。另外设置weight的时候,最好让所有的控件处在一个布局中
分类:
其他 时间:
2014-07-22 22:50:25
收藏:
0 评论:
0 赞:
0 阅读:
229
Underscore 简介 Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 Underscore提供了80多个函...
分类:
Web开发 时间:
2014-07-22 22:50:26
收藏:
0 评论:
0 赞:
0 阅读:
299
今天在浏览JavaScript事件时,复习了下Dean Edward大神的addEvent。突然觉得可以基于他的思路实现一个结构更好的PubSub。 思路也很简单,就是要维护一个类似如下的一个仓库结构: /*{ 'sayHello': { 0: fn0, 1: fn1, //... }, 'sayG...
分类:
其他 时间:
2014-07-22 22:50:26
收藏:
0 评论:
0 赞:
0 阅读:
469