协程: 1、单线程运行,无法实现多线程。 2、修改数据时不需要加锁(单线程运行),子程序切换是线程内部的切换,耗时少。 3、一个cpu可支持上万协程,适合高并发处理。 4、无法利用多核资源,因为协程只有一个线程。 使用yield实现协程: ...
分类:
编程语言 时间:
2016-03-31 16:39:24
阅读次数:
237
将本地代码import到svn服务器,服务器上少了所有*.a文件的问题,静态库文件均被忽略。 svn co出代码,编译却报错少了这个那个*.a文件,手动添加这些*.a文件极其麻烦。 *.a文件丢失的原因: svn有个默认的global-ignores列表,会忽略那些不常用的文件,如: *.o *.l ...
分类:
Web程序 时间:
2016-03-31 16:40:52
阅读次数:
162
转载:http://www.cnblogs.com/smartls/archive/2011/04/08/2008981.html 异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通 ...
分类:
编程语言 时间:
2016-03-31 16:39:52
阅读次数:
222
经过4周的学习,学到了第四章,代码规范。比如:在一个团队中做一个程序,就会分工,假如页面特别乱,别人看不懂,那么,这个程序就很难往下写了。老师这周讲的代码规范,使我懂的了代码整洁的重要性。统一的风格使得代码可读性大大提高了,人们看到任何一段代码都会觉得异常熟悉。显然的,规范的代码在团队的合作开发中是 ...
分类:
其他好文 时间:
2016-03-31 16:39:52
阅读次数:
127
Action中在session中存放了一个map<String,Object>,跳转到a.jsp,a.jsp通过form提交到BAction,BAction可从session中获得map值。 但是由于session是存放在tomcat的memcached中的,存放大对象会影响用户使用,同时,如果将m ...
分类:
Web程序 时间:
2016-03-31 16:40:59
阅读次数:
152
Unity ShaderLab学习总结 Why Bothers? 为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的Shader组件可下载,还是有必要学些Shader的编写? 因为上面这些Shader工具/组件最终都是以Shader文件的形 ...
分类:
编程语言 时间:
2016-03-31 16:40:20
阅读次数:
299
不多说 先上模板 #include<stdio.h>void carry(int a[],int first,int mid,int last,int temp[])//将两个有序的数组合并{ int i=first,j=mid,m=mid+1,n=last,k=0; while(i<=j&&m<= ...
分类:
编程语言 时间:
2016-03-31 16:37:59
阅读次数:
204
以下内容主要针对database层面的数据访问权限(比如select, insert, update, delete, execute…) 1.直接给user权限GRANT EXECUTE TO [user] 2.通过role 控制权限,把user加入role中,继承Role所拥有的权限GRANT ...
分类:
数据库 时间:
2016-03-31 16:38:48
阅读次数:
254
一、数据准备 1. 定义节点 2. 定义链表 1.数据部分 2.节点部分 二、追加节点 三、插入头结点 四、查找节点 五、插入节点 六、删除节点 七、计算链表长度 八、显示所有节点 ...
分类:
编程语言 时间:
2016-03-31 16:39:05
阅读次数:
268
1.默认,logstash对日志文件的选取是以单行为单位的;但像log4j这种输出日志经常会是以时间头开始的多行日志; 2.显示多行,需要配置logstash的config; input { file { type =>"cbb-sh-robot" path => ["/home/weblogic/... ...
分类:
其他好文 时间:
2016-03-31 16:38:16
阅读次数:
211
相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那 ...
分类:
编程语言 时间:
2016-03-31 16:39:06
阅读次数:
269
PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollViewViewPager等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:ht ...
分类:
其他好文 时间:
2016-03-31 16:39:48
阅读次数:
123
《世界是数字的》——这是我本学期看的第二本关于IT的书籍了,此书介绍了许多IT知识,还通过许多章节来介绍计算机的硬件、软件和通信,更加具体的阐述了计算机的历史、构造和改革。 随着科技走进我们的日常生活,我们的生活质量也随之改变。这也意味着当今世界慢慢步入数字化、科技化。这也是作者以《世界是数字的》为 ...
分类:
其他好文 时间:
2016-03-31 16:37:44
阅读次数:
136
一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在 ...
分类:
系统相关 时间:
2016-03-31 16:38:12
阅读次数:
195
题目:http://poj.org/problem?id=1141 区间DP + 构造出DP的解 ...
分类:
其他好文 时间:
2016-03-31 16:36:23
阅读次数:
166
1.指纹解锁(GitHub). 2.JS 与 OC 交互(GitHub). 3.模仿 HTML 下拉菜单(GitHub). 4.OC开发常用类目(GitHub). ...
分类:
其他好文 时间:
2016-03-31 16:38:02
阅读次数:
116