现在位置: 首页 > Insawndah发表的所有文章
  • 06月
  • 09日
综合 ⁄ 共 557字 评论关闭
var linkStr = "classId=1"; var linkRegx = /classId\=(\d)/g; var group = linkRegx.exec(linkStr); alert(group[1]); alert(group[0]); }  javascript中的正则表达式有两种方法exec是正则表达式的方法,match 是字符串的方法,两者的区别是前者返回的是第一个匹配的地址,里边会有分组的信息,后者只是返回第一个匹配,没有分组的信息,如果没有匹配两者皆返回空的undefine. (转载) 1、当正则表达式无子表达式,并且定义为非全局匹配时,exec和match执行的结果是一样,均返回第一个匹配的字符串内容; 2、当正则表达式......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2948字 评论关闭
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。   总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序,快速搞定。   快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(......
阅读全文
  • 09月
  • 18日
移动开发 ⁄ 共 1593字 评论关闭
 public void killProcess(){      ActivityManager activityManger=(ActivityManager) this.getSystemService(ACTIVITY_SERVICE);      List<ActivityManager.RunningAppProcessInfo> list=activityManger.getRunningAppProcesses();//得到正在运行的进程信息      if(list!=null){       for(int i=0;i<list.size();i++){        ActivityManager.RunningAppProcessInfo apinfo=list.get(i);        System.out.println("pid           "+apinfo.pid);        System.out.println("processName              "+apinfo.p......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 9291字 评论关闭
作者通过使用JAVA中的动态代理实现数据库连接池,使使用者可以以普通的jdbc连接的使用习惯来使用连接池。 数据库连接池在编写应用服务 是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池 的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获取数 据库的连接,这一点我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 53字 评论关闭
http://blog.csdn.net/dabizime/article/category/743974
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 9652字 评论关闭
RHEL6下NTP服务器的配置   2011-09-06 23:17:50|  分类: redhat6初识|举报|字号 订阅 RHEL6下NTP服务器的配置 实验环境: [root@desktop2 ~]# cat /etc/redhat-release  Red Hat Enterprise Linux Server release 6.0 (Santiago) [root@desktop2 ~]# uname -r 2.6.32-71.el6.x86_64 一、NTP服务的原理 1、原理 NTP(Network Time Protocol,网络时间协议)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 3372字 评论关闭
//lead the bidirectional circular link list #include <stdio.h> #include <stdlib.h> #include <string.h> #include "list.h" #define NAMESIZE 24 typedef struct stuinfo{  int id;  char name[NAMESIZE];  int math; }DATA; static void print_s(const void *data) {  const DATA *stup = data;  printf("%d %s %d\n",    stup->id,    stup->name,    stup->math); } static int IdCmp(const void *key, const void *data) {  const int *id = key;  const DATA *stup = data;  return (*id - ......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 2186字 评论关闭
1. 查看系统变量: 在dos 下查看系统变量 set Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\joe.chan><span style="color:#cc0000;">set</span> ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\joe.chan\Application Data CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_26\lib;C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar CLIENTNAME=Console CommonProgramFiles=C:\Program Files\Common Files COM......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 2124字 评论关闭
   Java语言中的概念就是多,这回又有两个概念,重载和重写。这是两个新概念,也是两个令初学者容易混淆的概念。他们的概念截然不同,只不过都有个“重”字,就以为是很像的。下面解释一下这两个概念:方法重载(overloading method) 是在一个类里面,方法名字相同,而参数不同。返回类型呢?可以相同也可以不同。方法重写(overiding method) 子类不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。如果还是搞混的话,就把“重写覆盖”,这个词多念几遍吧。知道是覆盖的话,就知道是......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 4677字 评论关闭
一、准备工作     1). 安装JDK 1.5 或更高版本, 并配置JAVA_HOME 环境变量;     2). 安装tomcat 6 ;     二、配置过程     1.生成 server key :       以命令行方式切换到目录%tomcat_HOME%,在command命令行输入如下命令(jdk1.4以上带的工具):        keytool -genkey -alias tomcat -keyalg RSA -keypass changit -storepass changit -keystore server.keystore -validity 3600               用户名输入域名,如localhost(开发或测试用)或hostname.domainname(用户拥有的域名),其它全部以 enter 跳过,最后确认,    ......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 744字 评论关闭
<script language="javascript"> var flag=false;   //控制小图function DrawImage(ImgD,maxwidth,maxheight){     var image=new Image();    image.src=ImgD.src;     if(image.width>0 && image.height>0){      flag=true;      if(image.width/image.height>=maxwidth/maxheight){       if(image.width>maxwidth){         ImgD.width=maxwidth;       ImgD.height=(image.height*maxwidth)/image.width;       }else{       ImgD.width=image.width;         ImgD.height=image.height;       } ......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 1025字 评论关闭
从网上下的版本为ACE-5.4+TAO-1.4+CIAO-0.4,有最新版,只是认为学习用旧一点的版本比较好,稳定且占用空间并不是很多,最关键的是够用了。 然后将其中一个config_win32.h类似的文件修改成config.h文件,编译即可通过。 然后按书中写了一个测试日志的程序:    // testlogmsg.cpp : Defines the entry point for the console application.//#include "stdafx.h"#define ACE_NTRACE 0#define ACE_NDEBUG 0#include "ace/log_msg.h"#include "ace/Object_Manager.h"void foo(void)......{ ACE_TRACE(ACE_TEXT("foo")); ACE_DEBUG((L......
阅读全文