现在位置: 首页 > ChristiFeeney发表的所有文章
  • 06月
  • 08日
综合 ⁄ 共 1867字 评论关闭
  由于公司之前的项目使用的是ibatis + c3p0 开发的。Ibatis 从 apache 搬到 google 并改名为 mybatis 。在三考虑下把ibatis 改成 mybatis的想萌发了。现在正在一点点的把项目转换成 mybatis。   1.下载c3p0 我们的项目是用的c3p0,配置文件也在,在mybatis中添加 c3p0 架文件。如果没有 c3p0的架包可以到 c3p0 官方下载就行。 2. 实现UnpooledDataSourceFactory 由于Mybatis 没有帮我们实现 c3p0 的数据连接池,所以我们需要自己实现 c3p0来加载数据连接池。我们只要继承UnpooledDataSourceFactory 并把 datasource 实现我们的 m......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 2073字 评论关闭
转载请注明出处:http://blog.csdn.net/kai_wei_zhang/article/details/8234146 1、预先加载:JRE运行的开始会将Java运行所需要的基本类采用预先加载的方法全部加载到内存,如JRE的rt.jar里面所有的.class文件 2、类的生命周期:类从被加载到虚拟机内存开始,到卸载出内存为止,整个生命周期包括七个阶段 加载——>验证——>准备——>解析——>初始化——>使用——>卸载 (其中类加载包括前面五个过程,即加载、验证、准备、解析、初始化。而验证、准备、解析属于连接阶段) 3、类加载的时机:虚拟机规范中没有强制规定......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3500字 评论关闭
有时我们可能会碰到这样的情况:在公司临时需要家里电脑中的资料,但又不可能马上跑回家打开电脑拷贝吧。此时如果能在公司就能远程打开家中的电脑,并能进行远程访问控制,不就一切迎刃而解了吗!那么,又该如何实现这种远程控制呢? 要实现这种远程控制,肯定需要软件帮忙,在这方面使用最普遍的莫过于PcAnywhere。不过大家也必须清楚,想通过PcAnyWhere控制远程计算机,必须知道被控端计算机IP地址,而一般家庭ADSL用户一般都没有固定IP地址,每次上网的IP地址都是由ISP态分配的。由于断电或路由器重启等原因,IP地址就会发生变......
阅读全文
jQuery中$.get、$.post、$.getJSON、$.ajax 方法详解 一、函数解释 jQuery.get() :使用 HTTP GET 请求从服务器加载数据 jQuery.post():使用 HTTP POST 请求从服务器加载数据 jQuery.getJSON():使用 HTTP GET 请求从服务器加载 JSON 编码数据 jQuery.ajax():执行异步 HTTP (Ajax) 请求 二、解析 1.jQuery.get() $(selector).get(url,data,success(response,status,xhr),dataType) url 必需。规定将请求发送的哪个 URL。 data 可选。规定连同请求发送到服务器的数据。 success(response,status,xhr......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 1220字 评论关闭
程序12:类似java 里面的switch case[root@localhost scripts]# cat sh12.sh read -p "input comand:" command case $command in "fix") echo "fix system" ;; "fuck") echo "fuck you" ;; *) echo "what a stupid man!ex>$0 some word" esac exit 0 程序13:简单简单,超级简单的一个函数[root@localhost scripts]# cat sh13.sh function printit() { echo -n "Your choice is $1" } #$1为控制台输入的第二个参数 printit 1;echo $1 | tr 'a-z' 'A-......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2105字 评论关闭
解答一(推荐):         var s = [0,2,3,4,4,0,2];         for(var i=0,o={},tmp=[],count=0,l=s.length;i<l;i++){                 if(o[s[i]]){                         count++;                 }else{                         o[s[i]]=1;                         tmp.push(s[i])                 }         }         alert(count);         alert(tmp) 解答二: Array.prototype.strip=function() { if(this.length<2) return [this[0]]||[]; var arr=[]; for(var i=0;i<this.length;i++) { arr.push(this......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 4752字 评论关闭
题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。   作者: tyc611, 2007-01-25    本文主要讨论C++标准库中的关联容器(associative container),内容主要涉及map, set, multimap和multiset四类容器。    如果文中有错误或遗漏之处,敬请指出,谢谢! 概述    关联容器(Associative Container)与顺序容器(Sequential Container)的本质区别在于:关联容器是通过键(key)存储和读取元素的,而顺序容器则通过......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1707字 评论关闭
1. 函数原型解析 函数声明: DFBResult Clear (     IDirectFBSurface    *  thiz,      u8     r,      u8     g,      u8     b,      u8     a   );     Clear the surface and its depth buffer if existent.      Fills the whole (sub) surface with the specified color while ignoring drawing flags and color of the current state, but limited to the current clip.      As with all drawing and blitting functions the backbuffer is written to. If you are initializing a double buffered surface you m......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 2584字 评论关闭
using System; using System.IO; class ListAllFilesDemo { public static void Main()    {     Console.Write( "请输入要查询的目录: ");       string dir = Console.ReadLine();       try       {         ListFiles(new DirectoryInfo(dir));       }       catch(IOException e)       {         Console.WriteLine(e.Message);       }     }   public static void ListFiles(FileSystemInfo info)  ......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1420字 评论关闭
如果对linux源码结构不熟悉的话,在linux内核中查找定义是一个很痛苦的事。 对于ARM OMAP平台,linux内核头文件的路径主要有三个 include arch/arm/include arch/arm/palt-omap/include 但是今天追一个定义的时候怎么也找不到,该定义出现在arc/arm/mach-omap2/board-4430sdp.c中,代码如下 MACHINE_START(OMAP_4430SDP, "OMAP4430 4430SDP board") /* Maintainer: Santosh Shilimkar - Texas Instruments Inc */ .atag_offset = 0x100, .reserve = omap_reserve, .map_io = omap4_map_io, .ini......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 702字 评论关闭
默认是不允许远程连接的,因为有很大的安全隐患。 需要手动增加可以远程访问数据库的用户。 方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -prootmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;  方法二、直接授权(推荐)   从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器: # mysql -u root -proot mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 939字 评论关闭
Sae中使用的servlet容器是jetty7.4.x 我想在web.xml中配置一个自己编写的servlet,实现web启动时的初始化工作,但是总是出现各种问题,下面总结了一下在sae中使用java的一些注意事项: 1、在eclipse中开发java web项目时,我总喜欢直接把需要的jar包复制到WEB-INF/lib下,但在开发sae项目时,最好把需要的jar包放到usr library里,然后将usr library添加到工程的build path中,这样不会把jar包打到war文件中。其实sae在jvm中实际加载的jar包并不是war中包含的jar包,所以在war中包含jar包也是浪费上传时间,还会造成不必要的麻烦(......
阅读全文