现在位置: 首页 > acidic发表的所有文章
  • 03月
  • 12日
综合 ⁄ 共 135字 评论关闭
在Windows下,有时需要启动一个命令行窗口,然后再执行一些初始化的命令。达到这个目的可以采用下面的方法。   写一个Bat文件。   cmd /k "d:/mypath.bat & d: & cd D:/test/haskell & ghci"   /k 用来使cmd窗口不退出 & 用来分隔不同的命令
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 1078字 评论关闭
第二章线程的第一次接触,主要讲了如何创建线程以及需要注意的几点。 一、创建线程                    与调用函数的过程类似;线程只不过用CreateThread的API将函数封装起来,并产生一个与主程序同时执行的程序来调用被封装的函数。 HANDLE hThread = CreateThread (              LPSECURITY_ATTRIBUTES lpThreadAtt,              DWORD dwStackSize              LPTHREAD_START_ROUTINE lpFun,              LPVOID lpParameter,              DWORD dwCreationFlags,              LPDWORD lpThreadID)     LpFun:就是指向......
阅读全文
  • 09月
  • 19日
移动开发 ⁄ 共 1938字 评论关闭
在android里,第三方程序可以通过telephony对外的接口监听信号变化,电话状态变化等信息。最近在做项目的时候,把这个小串了下。 首先,先来看下telephony framework对外接口的组织架构。 其次,用个例子来解释下,第三方程序究竟是如何调用telephony api和监听telephony状态的。 packages/apps/Bluetooth/src/com/android/bluetooth/hfp/HeadsetPhoneState.java class HeadsetPhoneState { // ... HeadsetPhoneState(Context context, HeadsetStateMachine stateMachine) { // Cannot instantiate TelephonyMana......
阅读全文
  • 07月
  • 26日
综合 ⁄ 共 1633字 评论关闭
1. 在xCode中选择新建->User Interface -> Empty XIB。(指定一个有意义的名字最好,本例BaseTableCell) 2. 打开新建的这个空XIB文件,将UITableViewCell控件拖放到xib窗口中。 3. 添加样式和其他控件到这个cell控件中。(UITextField & UITextView不适用于表格视图单元) 4. 打开属性检查器,设置重用标识符号Identifier,如:BaseTableCell  //可选中Title标签,设置它的tag属性值为101,之后可以利用自定义视图中Title标签的tag值进行对cell的子视图的操作: #define TEXTLABEL ((UILabel *)[cell viewWith......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 2300字 评论关闭
<a href="/class.asp?class_ID=272" onMouseOver="document.all.menulayer_1.style.visibility=''" onMouseOut="document.all.menulayer_1.style.visibility='hidden'">關於我們</a> <div id="menulayer_1" class="menulayer" style="visibility: hidden; padding: 225px 0px 0px 9px;">About Us, About Blazing Flames.</div> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style&......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 2258字 评论关闭
原文地址:   http://www.cnblogs.com/Kelvinshere/archive/2013/03/06/2947022.html    工厂模式其实不是太深奥, 简单工厂模式就是把实例化的工作封装到一个类中 例如, Class Product{ }; Class Factory{ public: Product *pruduce(){   return new Produce(); } }; int main(){ Factory factory; Product *product = factory.produce(); return 0;   }   工厂方法和简单工厂的不同在于,用抽象吧produce函数封装起来,根据子类来调用各自不同的produce函数,生产不同的产品。 工厂方法是抽象工厂的特例......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 0字 评论关闭
  • 02月
  • 07日
综合 ⁄ 共 1645字 评论关闭
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 栈的优势是,存取速度比堆要快......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1670字 评论关闭
简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mapping”的ORM实现。 Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 提供的方法完成持久层操作。程序员甚至不需要对SQL......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 7317字 评论关闭
介绍了Linux在嵌入式领域中的应用和宿主机、目标机开发模式,详细地给出了精简内核的实现过程。分析了glibc系统库和ELF文件格式的结构和其中的共享库裁剪技术的原理,提出并实现了一种库裁剪方案。      关键词 嵌入式;Linux;小型化      一、 概述      嵌入式Linux一般是指对标准Linux发行版本进行小型化裁剪处理之后,适合于特定嵌入式应用场合的专用Linux操作系统。嵌入式系统通常是资源受 限的系统,无论是处理器计算能力还是RAM或其他存储器容量都比较“小”。因此,如何创建一个小型化的Linux作为操作系统开发成为首先需要......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 5240字 评论关闭
初学objective-c,自己写的一个demo,有不足之处请指正: 效果图: 核心代码: - (void)viewDidLoad { [super viewDidLoad]; NSArray *array = [[NSArray alloc] initWithObjects:@"你好", @"BFlower", @"CGrass", @"DFence", @"EHouse", @"FTable", @"GChair", @"HBook", @"ISwing" ,@"JWang" ,@"KDong" ,@"LNi" ,@"MHao" ,@"Na" ,@"Oa" ,@"Pa" ,@"Qa" ,@"Ra" ,@"Sa" ,@"Ta" ,@"Ua" ,@"Va" ,@"Wa" ,@"Xa" ,@"Ya" ,@"Za", nil]; self.listarray = array; NSLog......
阅读全文
  • 11月
  • 27日
综合 ⁄ 共 628字 评论关闭
自己写的一个例子(jquery-1.3.2.js)         $("#indexlogin").validate({             rules: {                 username: {                     required: true,                     minlength: 2,                     maxlength: 8                 },                 password: {                     required: true,                     minlength: 6                 }             },             messages: {                 username: {                     required: "请输入用户名",                     minl......
阅读全文