现在位置: 首页 > ChristiFeeney发表的所有文章
  • 11月
  • 03日
web前端 ⁄ 共 600字 评论关闭
BOM(浏览器对象模型) 1、window对象    BOM的核心对象是window,它表示浏览器的一个实例,window对象有着双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。    所有在全局作用域中生声明的变量、函数都会变成window对象的属性和方法,但是去全局变量不能通过delete删除,而直接在window对象上定义的属性可以。    页面中包含框架,则没一个框架中都拥有自己的windows对象,并且保存在frames集合中。    窗口导航、弹出、位置、大小的控制,间歇调用和超时调用,系统对话框的使用    top......
阅读全文
  • 09月
  • 20日
移动开发 ⁄ 共 14918字 评论关闭
2013-04-04 ------------- 34_Activity的启动模式 --------------------------------------------------------- 前沿:   a.在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在 Android中           Activity的启动模式决定了Activity的启动运行方式。   b.Activity启动模式设置:     <activity android:name=".MainActivity" android:launchMode="standard" />   c. Activity的四种启动模式:   d.standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈......
阅读全文
  • 08月
  • 23日
移动开发 ⁄ 共 1888字 评论关闭
开始代码 这个是目录结构 在Plugins下新建文件(在Plugins上右键-new file选择Objective-c class)输入名字(CDVMyPlugin)  next…… 这世间你会发现在Plugins下面有两个文件,分别是:CDVMyPlugin.h和CDVMyPlugin.m CDVMyPlugin.h内容: #import <Foundation/Foundation.h> #import <Cordova/CDVPlugin.h> @interface CDVMyPlugin : CDVPlugin @property (nonatomic, copy) NSString* callbackID; // Instance Method - (void) print:(NSMutableArray*)arguments withDict:(NSMutabl......
阅读全文
  • 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)  ......
阅读全文