1.缘起:假设我们的系统在运行的过程中,源源不断的有新的任务需要处理(比如订单处理),而且这些任务的处理是相互独立的,没有前后顺序依赖性(顺序依赖性是指,必须在任务A处理结束后才可开始B任务),那么我们就可以使用多个线程来同时处理多个任务。每个处理任务的线程称为“工作者(线程)”。我设计了ESBasic.Threading.Engines.IWorkerEngine工作者引擎,其目的就是使用多个线程来并行处理任务,提高系统的吞吐能力。工作者引擎的形象示意图
系统 2019-08-29 22:15:05 2408
Tab选项卡是一个非常方便的组件。一.使用Tab组件的步骤:1.在布局文件中使用FrameLayout列出Tab组件以及Tab中的内容组件2.Activity要继承TabActivity3.调用TabActivity的getTabHost()方法来获得TabHost对象4.通过TabHost创建Tab选项二.实现不同Tab里面的内容有两种方式:1.切换不同的Tab时候,不同Tab里面的内容在同一个Activity显示,主要是通过修改布局文件里面的id来实现
系统 2019-08-12 09:30:01 2408
一、下列程序完成一个简单的画直线功能,按下触笔后,移动并松开触笔画条直线。二、三、代码MIDPCanvas.javapackagetest1;importjavax.microedition.lcdui.*;publicclassMIDPCanvasextendsCanvasimplementsCommandListener{privateMidletmidlet;privateCommandcmd_exit,cmd_clear;intsx,sy,cx,c
系统 2019-08-12 09:29:46 2408
这个总结来源于一次优化的请求,最初某个页面的加载十分缓慢,load事件迟迟无法触发,因此希望可以通过对静态文件分域名等方式对页面的外部资源进行优化,拿得load事件尽可能早地触发。于是我查看了页面的源码,并对外部资源进行了整理,基于下面2个理念画出了一个推测的瀑布图:浏览器对同一个域只能并发2个HTTP请求–网上盛传已久。javascript文件的加载会阻塞浏览器其他资源的加载–同样网上盛传已久。然而,当我看到各浏览器中实际的瀑布图时,我知道自己又犯了一个
系统 2019-08-12 09:29:44 2408
活动介绍世界正在裂变,我们将走向何方——经典未来学著作《裂变——看得见的未来》新书首发式暨读者联欢会【主办】机械工业出版社华章公司、亚运村图书大厦【时间】2010年6月26日14:00-15:30【地点】朝阳区汇中北里309号第五大道亚运村图书大厦【主题】世界正走在裂变的路上,我们将去向何方?互联网的出现使得人们的沟通越来越方便,我们为什么反而会觉得越来越寂寞?我们瞬时便可以联系上大洋彼岸远在白宫的美国总统奥巴马,为何从来没有尝试着给我们的邻居打电话?为什
系统 2019-08-12 09:29:40 2408
《笔者带你剖析Python3.x》前言其实不太想写跟Java无关的东西,但是实在憋得难受,想想一个项目组的其他同事都回家过年了,就剩下我一个苦逼的还在坚守在战斗一线,酱油也打了一段时间了,再憋下去难受了,所以趁着过年前发一篇博文吧,也可以打发下时间,何乐而不为呢?废话说了一箩筐,回到正题。Python相信有不少开发人员,尤其是运维人员应该是非常熟悉的,那么请大家听我好好掰扯下Python究竟能够做什么,如果你觉得Python是个好东西,那么也请你尝试着使用
系统 2019-08-12 09:29:33 2408
洋洋洒洒一大篇,就没截图了,这几天一直在折腾这个东西,实在没办法,不想用Linux但是,为了Caffe,只能如此了,安装这些东西,遇到很多问题,每个问题都要折磨很久,大概第一次就是这样的。想想,之后应用,应该还会遇到很多问题吧,不过没办法了,骑虎难下!!这里有个建议是,如果将来要做大数据集,最好事先给Linux留多点空间,比如Imagenet,估计500G都不为过。另外,请阅读完,至少一个部分再进行动手操作,避免多余的工作,写作能力有限,尽请见谅。这篇安装
系统 2019-08-12 09:27:21 2408
ProjectName:DrawKitLauguage:ObjectiveC/CocoaOS:MacOSXHomepage:http://apptree.net/drawkit.htmSummary:AcocoaframeworkfordrawingDescription:DrawKit是一个不错的矢量图绘制程序,基于ObjectiveCcocoa框架。DrawKitattemptstodofordrawingapplicationswhatCocoa's
系统 2019-08-12 09:26:59 2408
引用:http://www.cnblogs.com/jiangnii/archive/2010/04/19/1715532.htmlVisualStudio的配置文件很好很强大,用来保存数据库连接字符串或键值对都非常方便,只需要通过ConfigurationManager的ConnectionStrings或AppSettings属性就可以随时取用。但ConfigurationManager打开的是工程的默认配置文件,而我有时候会有这样的需求:工程A通过某
系统 2019-08-12 09:26:42 2408
判断插入值是否重复:CREATEPROCEDUREIR_rb_User_UpdateUser(@UserIDint,@Namenvarchar(50),@Emailnvarchar(100),@Passwordnvarchar(20),@RoleIDint,@iSuccessintoutput)ASset@iSuccess=-1--判断是否成功有错误应为插入重复键IFEXISTS(SELECTEmailFROMrb_UsersWHEREEmail=@Ema
系统 2019-08-12 01:55:37 2408