easyui datagrid控制显示进度条...
分类:
其他好文 时间:
2014-10-12 15:08:38
阅读次数:
153
Linux目前的进程调度算法是CFS算法,替换了之前的时间片轮转调度算法,CFS算法平滑了动态优先级的计算过程,使整个系统在任何时间都可以被任何执行实体抢占,事实上这是分时系统的基本原则,试想,如何每一个进程/线程都像中断那样,依靠自己的优先级随时执行,那整个系统才真的成了“公平的”利他系统。要想理解这种利他行为的本质,如果我们去研究CFS调度算法的各种统计数据,或者去研究其代码,那么其效果肯定是...
分类:
其他好文 时间:
2014-10-12 15:41:48
阅读次数:
255
0.多进程调度的本质我们都知道UNIX上有一个著名的nice调用,何谓nice,当然是“好”了,常规的想法是nice值越大越好,实际上,nice值越好,自己的优先级越低,那么为何不用badness呢? 事实上,如果我们理解了操作系统多进程调度系统是一个“利他”系统,这个问题就不是个问题了。nice当然还是好,不是对自己好,而是对别人好。利他系统是一个人人为我我为人人的系统,类似还有TC...
分类:
其他好文 时间:
2014-10-12 14:34:48
阅读次数:
230
套接口这个概念最先由4.2BSD(1983)引入,现在已经成为一个通用的网络应用程序编程接口,受到所有操作系统的支持。套接口层位于应用程序和 协议栈之间,对应用程序屏蔽了与协议相关实现的具体细节。
通常,应用程序中调用库函数,而库函数通过系统调用进入套接口层,Linux的套接口层实现提供了一组专门的套接口系统调用,分别在对应的库函数名之上加上"sys_"前缀。此外为了体现一切皆文件的理念,L...
分类:
其他好文 时间:
2014-10-12 15:24:38
阅读次数:
238
题意:n个城市(n
思路:首先边的费用可以通过Tarjan求桥之后求得(利用桥的性质),然后就是二分答案了!对于每个点,如果有个儿子不能维护,那么不可行,否则,试着让儿子去维护边权,如果不可行,只能让父亲承担。
#include
#include
#include
#include
#include
#include
#include
#include
#include
u...
分类:
其他好文 时间:
2014-10-12 14:17:38
阅读次数:
115
我觉得我已经养成了一个坏习惯,在使用一个框架过程中对它的内部原理非常感兴趣,有时候需要花不少精力才明白,这也导致了学习的缓慢,但换来的是对框架的内部机理的熟悉,正如侯捷所说,源码面前,了无秘密。这也是本文产生的直接原因。一.flask session原理 flask的session是通过客户端的cookie实现的,不同于diango的服务器端实现,flask通过itsdangerous这个苦将se...
分类:
其他好文 时间:
2014-10-12 15:24:08
阅读次数:
322
首先简单说一下标准库中malloc实现原理:
标准库内部通过一个双向链表,管理在堆中动态分配的内存。
malloc函数分配内存时会附加若干(通常是12个)字节,存放控制信息。
该信息一旦被意外损坏,可能在后续操作中引发异常。
mmap/munmap 底层不维护任何东西,只是返回一个首地址,所分配内存位于堆中。
brk/sbrk 底层维护一个...
分类:
其他好文 时间:
2014-10-12 15:23:58
阅读次数:
224
gcc简介1、 gcc是GNU Compiler Collection的缩写。最初是作为C语言的编译器(GNU C Compiler),作者为Richard Stallman,是GNU项目的奠基者;现在已经支持多种语言,如C、C++、Java、Pascal、Ada、COBOL语言等 。 2、主要特征: gcc是一个可移植的编译器,支持多种硬件平台,甚至对Don Knuth 设计的 MMIX 这类...
分类:
其他好文 时间:
2014-10-12 15:39:58
阅读次数:
209
我觉得吧:
1、代码的生命力体现为对需求的符合度。不能满足需求的代码,就是死的代码。
2、代码需要不断地改,不断地改,所以“可读性”、“可改性”(可维护性)是代码的生命线。
3、需求人员必须深钻行业。
4、开发人员必须熟练了解各种编码原则、有效实践和设计模式。...
分类:
其他好文 时间:
2014-10-12 14:32:58
阅读次数:
170
在一个分布式环境中,同类型的服务往往会部署很多实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理这些应用服务的配置问题。应用场景可概括为:
zookeeper的一种应用就是分布式配置管理(基于ZooKeeper的配置信息存储方案的设计与实现)。百度也有类似的实现:disconf。
Diamond则是淘宝开源的一种分布式配置管理服务的实现。D...
分类:
其他好文 时间:
2014-10-12 13:42:48
阅读次数:
206
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
/**
* Definition for s...
分类:
其他好文 时间:
2014-10-12 13:59:18
阅读次数:
182
tomcat生产环境配置...
分类:
其他好文 时间:
2014-10-12 14:49:08
阅读次数:
144
---恢复内容开始---今天开发wp8.1,遇到这样一个问题,从第一个页面跳到第二个页面,在第二个页面按返回,结果程序退出了。原来是系统把返回键定义成退出了。解决办法:在第一个页面加入如下代码将下面代码放到第一个页面构造函数中,并保证此代码只会执行一次。(全局事件,注册一次就好)Windows.Ph...
分类:
其他好文 时间:
2014-10-12 15:21:08
阅读次数:
162
{dede:channelartlist row='2' typeid='1,2这里输入多个指定的栏目ID' }{dede:field name='typename'/}{/dede:channelartlist}
分类:
其他好文 时间:
2014-10-12 15:04:18
阅读次数:
187
卓尼斯ZT-180评測 ——正在出差途中,用10”上网本发帖,没有拍照,且写得冲忙,不妥之处见谅。一、採购1、因外出旅游,不想带那台14"笔记本,所以想买一台平板电脑。当时,选择的对象有维智A81E和卓尼斯,考虑到A81E主频仅仅有600M,卓尼斯为1G,凭借我对ARM的经验,600M流畅解码到48...
分类:
其他好文 时间:
2014-10-12 13:40:38
阅读次数:
302
在Form里面,能够使用post也能够使用get。它们都是method的合法取值,可是两者也有不同,主要差别在于传递和获取參数的方式不同一、Get方法: 1、參数的传递方式: 通过URL请求来传递用户的输入。即在地址栏中能够看到我们提交所传递的參数,这也是浏览器默认的传递參数方式 2、...
分类:
其他好文 时间:
2014-10-12 14:46:58
阅读次数:
122
Go DeeperTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2198Accepted Submission(s): 722Problem De...
分类:
其他好文 时间:
2014-10-12 15:20:08
阅读次数:
230