上一页 1 ··· 202 203 204 205 206 207 208 209 210 ··· 249 下一页
摘要: 一直认为Timer是比较好的实现定时器的方法,后来遇到在linux下的命令制定定时任务才发现,Timer的劣势所在,在Timer的时候很可能你的任务会被当做一个死程序被杀掉等等......上次一个同事不小心把一个Timer的任务当做死程序给kill了,后来报错才知道是个定时器在循环.等等很多原因,以下是摘抄的内容名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[us... 阅读全文
posted @ 2013-08-16 18:27 pangbangb 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647)bigint(m)8个字节 范围(+-9.22*10的18次方) 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。 int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个 阅读全文
posted @ 2013-08-16 18:25 pangbangb 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 4 使用内部类实现迭代器 在迭代器模式结构图中,我们可以看到具体迭代器类和具体聚合类之间存在双重关系,其中一个关系为关联关系,在具体迭代器中需要维持一个对具体聚合对象的引用,该关联关系的目的是访问存储在聚合对象中的数据,以便迭代器能够对这些数据进行遍历操作。 除了使用关联关系外,为了能够让迭代器可以访问到聚合对象中的数据,我们还可以将迭代器类设计为聚合类的内部类,JDK中的迭代器类就是通过这种方法来实现的,如下AbstractList类代码片段所示:package java.util;……public abstract class AbstractList extends AbstractCo 阅读全文
posted @ 2013-08-16 18:23 pangbangb 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Eclipse的插件具有以下特点: (1)每一个插件有自己独立的classloader(2)插件资源的交互通过MENIFEST.MF中"Export-Package,Require-Bundle,Import-Package"等属性控制(3)插件不能相互依赖 最近开发的系统需要进行权限控制,控制粒度到视图的定义、命令的定义等等。当系统启动的时候,需要根据配置(数据库保存)加载当前用户可用的配置,这样问题就来了: Eclipse的插件是需要依赖的,才能引用。例如B依赖A,则B可以引用A,但A不依赖B,A不能调用B的资源。这意味着,如果A作为权限检测并加载插件配置的类,是不能引 阅读全文
posted @ 2013-08-16 18:21 pangbangb 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 1、缓存数组到文件:";file_put_contents("p.php",$data);?> 阅读全文
posted @ 2013-08-16 18:19 pangbangb 阅读(124) 评论(0) 推荐(0) 编辑
摘要: http://jingyan.baidu.com/album/4b52d70255d7f0fc5d774b4d.html?picindex=26 阅读全文
posted @ 2013-08-16 18:16 pangbangb 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 5 JDK内置迭代器 为了让开发人员能够更加方便地操作聚合对象,在Java、C#等编程语言中都提供了内置迭代器。在Java集合框架中,常用的List和Set等聚合类都继承(或实现)了java.util.Collection接口,在Collection接口中声明了如下方法(部分):package java.util;public interface Collection extends Iterable { ……boolean add(Object c);boolean addAll(Collection c);boolean remove(Object o);boolean remove... 阅读全文
posted @ 2013-08-16 18:13 pangbangb 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 6 迭代器模式总结 迭代器模式是一种使用频率非常高的设计模式,通过引入迭代器可以将数据的遍历功能从聚合对象中分离出来,聚合对象只负责存储数据,而遍历数据由迭代器来完成。由于很多编程语言的类库都已经实现了迭代器模式,因此在实际开发中,我们只需要直接使用Java、C#等语言已定义好的迭代器即可,迭代器已经成为我们操作聚合对象的基本工具之一。 1. 主要优点 迭代器模式的主要优点如下: (1) 它支持以不同的方式遍历一个聚合对象,在同一个聚合对象上可以定义多种遍历方式。在迭代器模式中只需要用一个不同的迭代器来替换原有迭代器即可改变遍历算法,我们也可以自己定义迭代器的子类以支持新的遍历方式。 (2) 阅读全文
posted @ 2013-08-16 18:11 pangbangb 阅读(311) 评论(0) 推荐(0) 编辑
摘要: /*************************************************************字符串循环移位(循环右移)*************************************************************/#include#includevoid fun(char *p){ int len = strlen(p); int i=0,j=0; int temp=0; int n=0; puts("右移几位?"); while(scanf("%d",&n) == 1) { for(i 阅读全文
posted @ 2013-08-16 18:09 pangbangb 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一个N*M的地图,地图上有若干个man和house,且man与house的数量一致。man每移动一格需花费$1(即单位费用=单位距离),一间house只能入住一个man。现在要求所有的man都入住house,求最小费用。 分析:二分图的最大匹配我采用的是最小费用最大流算法,重点在建图。 Code:#include #include #include #include #include #include using namespace std;const int maxn = 200 + 10;const int INF = 1000000000;typedef long long.. 阅读全文
posted @ 2013-08-16 18:07 pangbangb 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 202 203 204 205 206 207 208 209 210 ··· 249 下一页