现在位置: 首页 > lory发表的所有文章
  • 06月
  • 20日
综合 ⁄ 共 140字 评论关闭
1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->workbench-->keys 下设置Content    Assist
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 583字 评论关闭
        这么晚,没事干,写个程序练练手,最近在看Python,就拿Python开刀吧;上oschina看有人写了个二分查找的东西,看了下有问题,所以自己忍不住也拿出来写写;纯练手!!! 'fileName--BinarySearch.py' src = [] def BinarySearch(low, high, target, *src): '二分查找' while low <= high: mid = (low + high) // 2 midVal = src[mid] if target < midVal: high = mid - 1 elif target > midVal: low = mid + 1 else: re......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 981字 评论关闭
JVM调优主要是指内存管理方面的调优,包括各个代的大小、GC策略等。  1:代大小的调优      最关键的参数为-Xms -Xmx -Xmn  -XX:SurvivorRatio -XX:MaxTenuringThreshold    -Xms和-Xmx通常设置为相同的值,避免运行时要不断的扩展JVM的内存空间,这个值决定了JVM Heap所能使用的最大空间   -Xmn决定了新生代(New Generation)空间的大小,新生代中Eden, S0和S1三个区域的比率可通过-XX:SurvivorRatio来控制   -XX:MaxTenuringThreshold控制对象在经历多少次Minor GC后才能转入旧生代,通常将此值设置为新生代存活周期,此参数只有在......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1230字 评论关闭
文章目录 命令模式 命令模式 命令模式的结构如图2所示: public interface Command {     public void execute(); } public class ConcreteCommand implements Command {     private Receiver receiver = null;     private String state;     public ConcreteCommand(Receiver receiver){        this.receiver = receiver;     }       public void execute() {        receiver.action();     } } public class Receiver {     public void action(){        //真正......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 6421字 评论关闭
  1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 2058字 评论关闭
用InstallAnywhere打包Java程序包含MySQL数据库   InstallAnywhere打包Java程序时可以自动完成jre的打包,但是需要MySQL数据库的程序就得手动添加。资料太少,纠结了三天,终于解决   1、  下载绿色版的MySQL,可以去官网下载。网友制作了MySQL的绿色精简Bat版(http://download.csdn.net/source/524812),可以最大化的缩小安装包的体积。所以我采用了这种方式。   2、  绿色精简的MySQL是以进程方式启动,对于安装版的软件,使用服务方式启动更方便。从完整版拷贝/bin目录下mysqld-nt.exe文件到精简版的相应目录中,同时在MySQL......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 2488字 评论关闭
 一.fcntl()函数说明: 当多个用户共同使用、操作一个文件的情况下,这时,Linux通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。 文件锁包括建议性锁和强制性锁。建议性锁要求每个上锁文件的进程都要检查是否有锁存在,并且尊重己有的锁。在一般情况下,内核和系统都不使用建议性锁。强制性锁是由内核执行的锁,当文件上锁进行写入操作时,内核将阻止其他任何文件对其进行读写操作。采用强制性锁对性能的影响很大,每次读写操作都必须检查是否有锁存在。 在Linux中,实现文件上锁的函数有flock()和fcntl(),其中flo......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 2122字 评论关闭
转载自:http://zxs19861202.iteye.com/blog/1527081 1 // 当前时间创建NSDate         NSDate *myDate = [NSDate date];         NSLog(@"myDate = %@",myDate); 2 //从现在开始的24小时         NSTimeInterval secondsPerDay = 24*60*60;         NSDate *tomorrow = [NSDate dateWithTimeIntervalSinceNow:secondsPerDay];         NSLog(@"myDate = %@",tomorrow); 3//根据已有日期创建日期          NSTimeInterval secondsPerDay1 = 24*60*60;         NSDate *now = [NSDate date];         NSDate *yesterDay......
阅读全文
  • 10月
  • 07日
综合 ⁄ 共 748字 评论关闭
本文转载至:http://www.litaow.com/yingjian/2013/0616/1042.html 一些原装笔记本电脑中带的插头看起来都有点不一样,就如图中同一款的T420机型在不同的国家地区发售出现的插头不同,主要的原因还是国家和地区的不一样使用的这种插头标准是有区别的,我们常见的一些二手笔记本电脑收购来之后原配的电源也会随之一起来,因此就会出现这种很多不同的插头在一起的情况,现在国内大部分插线板都是支持这类插头的,不过英标的估计会少一点其他的应该都是没有问题的。 下图中首先了解下:1,英标插头 顾名思义肯定就是英国等地的标......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 6字 评论关闭
点击打开链接
阅读全文
  • 06月
  • 04日
综合 ⁄ 共 875字 评论关闭
NYOJ-221 Tree view source 01.    02.#include "iostream" 03.#include "cstdio" 04.#include "cstdlib" 05.#include "cstring" 06.   07.using namespace std; 08.   09.typedef struct TreeNode 10.{ 11.    char e; 12.    struct TreeNode * lchild, *rchild; 13.}TreeNode,*Tree; 14. 23.void SwitchPost(char * In, char * Pre, int len) 24.{ 25.    if(len == 0) return; 26.    char r = Pre[0]; 27.    int root = 0; 28.    for(;root 29.    { 30.        if(In[root] == Pre[0] ) break; 31.    ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 897字 评论关闭
  一道搜索题。 这个关键就是搜索起始点的问题。 关键数据。 10 10 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 1 2 3 4 0 0 1 2 3 0 0 0 0 0 0 0 1 4 5 0 1 1 1 2 3 0 1 0 0 0 1 1 2 2 3 0 1 0 1 2 1 2 3 4 5 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 0 0 4 0 0 0 0 0 2 0 2 0 0 0 一个巧妙的处理方法就是将四周全部设为1   这样相当于强加了一个边框。。。 #include<stdio.h> #include<string.h> #include<queue> using namespace std; int divs[4][2]= {{1,0},{0,1},{-1,0},{0,-1}}; int mp[100......
阅读全文