博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月28日

摘要: 转自:http://blog.csdn.net/sudolee/article/details/68856341>work_queue:<linux/workqueue.h> __3.0.42>description:中断下半部,在内核线程的进程上下文中执行推后的工作.它是唯一能在进程上下文运行的中断下半部实现机制,也只有它才可以睡眠.3>创建推后的工作:[html]view plaincopyDECLARE_WORK(constchar*name,void(*func)(structwork_struct*work));INIT_WORK(structwork_ 阅读全文

posted @ 2012-12-28 11:37 寒风凌意 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.htmlToast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast" 阅读全文

posted @ 2012-12-28 11:32 寒风凌意 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 转载自:http://www.cnblogs.com/xl19862005作者:Xandy工作背景:所调试的是一款叫goc-md-102的车载蓝牙模块,由于这款蓝牙模块无法直接用HCI的方式控制,而它已经有了现成的一套AT命令集进行控制,所以我在HAL中直接通过串口读写的方式进行通信,然后通过JNI和java层建立联系。考虑到效率的问题,我在HAL中用回调函数的方式通过JNI与java层交换数据,看了一下GPS数据上报的方法正和我用的这个方法一样!1、首先是在HAL中串口的开启、初始化和读写,这些都比较简单,主要看看初始化这个函数中的代码,如下:/*********************** 阅读全文

posted @ 2012-12-28 11:28 寒风凌意 阅读(2202) 评论(0) 推荐(0) 编辑

摘要: 来源:http://hi.baidu.com/donghaozheng/blog/item/e2f5045577cb73c8b645aec0.html摘自《Android系统原理及开发要点详解》 在 Android中的启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands: 命令Actions: 动作Triggers: 触发条件Services: 服务Options: 选项Propertise... 阅读全文

posted @ 2012-12-28 10:49 寒风凌意 阅读(1152) 评论(0) 推荐(0) 编辑

2011年4月27日

摘要: 今天在看别人的项目的时候,偶然发现原来default在C#中还能这么用,是我以前没有见到过的用法。原来default也可以初始化变量。 例如:int a=default(int); 此时a的值为0,这里default的作用就是初始化他后面的类型的默认值。 再如bool b=default(bool);这时b就为false. 希望没有见过此用法的人,看到这种用法就不用再迷惑了! 阅读全文

posted @ 2011-04-27 09:52 寒风凌意 阅读(1223) 评论(3) 推荐(0) 编辑

2011年4月25日

摘要: 工厂方法模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 例如:有一个产品类,它分别有两个子类为产品1和产品2,工厂方法模式就是定义一个创建这个产品对象的接口,具体要创建产品1还是产品2,就由这个接口的了类去进行,而接口本身不用去管,比如这个接口又有两个字类分别为接口1和接口2,接口1负责创建产品1,接口2负责创建产品2。 代码示例:public abstractclass Product public class Product1:Product pulic class Product2:Product { {{ public abstract vo. 阅读全文

posted @ 2011-04-25 18:07 寒风凌意 阅读(159) 评论(0) 推荐(0) 编辑

2011年4月22日

摘要: 最近在看设计模式方面的书籍,把看过的一些知识点整理一下:简单工厂模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。比如:类A 类A-a:A 类A-b:A{ { {一个方法Fun(); 重写A类的方法Fun(); 重写A类的方法Fun();} } }使用的时候就只能根据需要来创建A-a类或A-b类;也可以再写个方法,通过一个参数来标志是创建A-a类还是A-b类,些方法返回的类型为类A,如:类A 方法名(string a){如果a为创建类A-a:就返回一个类A-a的实例如果a为创建类A-b:就返回一个类A-b的实例}然后使用的时候就可以用这个方法 阅读全文

posted @ 2011-04-22 10:17 寒风凌意 阅读(124) 评论(0) 推荐(0) 编辑

2011年4月20日

摘要: 今天下午就这个问题整了半天,还是Web项目做得少。VS2008的操作方法是: 首先在解决方案管理器中点击网站项目,再点击属性选项卡,如: 在这里可以设置是否使用动态端口还是固定端口。把使用动态端口选项设为false,此时端口号还可能是无法编辑状态,可以先点击其它项目,然后再回来设置端口号。设置成功后Development Server会自动启动并提示更改后的端口号。 阅读全文

posted @ 2011-04-20 18:07 寒风凌意 阅读(301) 评论(0) 推荐(0) 编辑