随笔分类 -  其它

摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性。近几年来已经和XML一样成为C/S架构中广泛采用的数据格式。有关JSON的更多知识,请参考以下内容:http://json.org/json-zh.html在服务器和客户端之间使用JS... 阅读全文
posted @ 2015-02-12 12:02 木子你妹 阅读(6215) 评论(0) 推荐(0) 编辑
摘要:Linux平台上被广泛使用的正则表达式库PCRE - Perl-compatible regular expressions,从其名字即可知道,PCRE提供的是一套与Perl中相兼容的正则表达式。元字符(Meta-character)'\' :在任何元字符前面加上反斜线,就会使它失去元字符的特殊作... 阅读全文
posted @ 2014-08-11 16:57 木子你妹 阅读(558) 评论(0) 推荐(0) 编辑
摘要:策略是面向问题的,算法是面向实现的。一、不同算法策略特点小结1、贪心策略 贪心策略一方面是求解过程比较简单的算法,另一方面它又是对能适用问题的条件要求最严格(即适用范围很小)的算法。 贪心策略解决问题是按一定顺序,在只考虑当前局部信息的情况下,就做出一定的决策,最终得出问题的解。 即:通过局部最优决策能得到全局最优决策2、递推策略 递推也是由当前问题的逐步解决从而得到整个问题的解,依赖于信息间本身的递推关系,每一步不需要决策参与到算法中,更多用于计算3、递归策略 递归常常用于分治算法、动态规划算法中。 递归是利用大问题与其子问题间的递推关系来解决问题的。 能采用递归策略的算法一般有以下特征: 阅读全文
posted @ 2014-04-10 11:21 木子你妹 阅读(277) 评论(0) 推荐(0) 编辑
摘要:转自于http://www.cppblog.com/converse/archive/2009/05/13/82879.html首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了.前者(排队等候)就是同步等待消息,而后者(等待别人通知)就是异步等待消息.在异步消息处理中,等待消息者(在这个例子中就是等待办理业务的人)往往注册一个回调机制,在所等待的事件被触发时由触发机制(在这里是柜台的人)通过某种机制(在这里是写在小纸条上的号码)找到等待该事件的人. 阅读全文
posted @ 2013-02-25 19:36 木子你妹 阅读(159) 评论(0) 推荐(0) 编辑
摘要:类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度越高。其中虚线+箭头是表示即依赖的关系,实线+箭头表示关联的关系,虚线+空心右三角表示implements,实线+空心右三角表示的是泛化,即类的继承关系。实线+空心菱形表示的是聚合的关系,实线+实心菱形则表示组合的关系。另外一点是在看类图的时候要注意。类图的思想其实也还没有脱离面向对象的思想,以某个类为中心,有些线是射入的而有些线是射出的。射入的线表示的是这个类被哪些类所调用而射出的线则表示该类调 阅读全文
posted @ 2012-05-25 11:40 木子你妹 阅读(3769) 评论(0) 推荐(0) 编辑
摘要:大话设计模式上的一个图,我用EA画出来的:UML中的6大关系相关英文及音标:依赖关系dependency[di'pendənsi]关联关系association[ə,səuʃi'eiʃən]聚合关系aggregation[ˌægrɪˈgeɪʃən]组合关系composition[,kɔmpə'ziʃən]实现realization[,ri:əlɪ'zeɪʃən]泛化generalization[,dʒenərəlɪ'zeɪʃən]UML中的6大关系简单解释:关联:连接模型元素及链接实例,用一条实线来表示;依赖:表示一个元素以某种方式依赖于另一个 阅读全文
posted @ 2012-05-24 10:02 木子你妹 阅读(724) 评论(0) 推荐(2) 编辑
摘要:以下方法先收藏,待测试。。。(一)bootloader的开机画面下载地址:http://download.csdn.net/source/3147163,这里以上才附近就说文件过大...论坛限制了?制作bmp图片,通过Image2Lcd转换成logo.h文件;如图:把logo.c放入C:\WINCE600\PLATFORM\SMDK6410\src\bootloader\eboot\文件夹中;下载main.c覆盖C:\WINCE600\PLATFORM\SMDK6410\src\bootloader\eboot\main.c在main.c中注意两个地方1.引入的文件名logo.h[如果你改名字 阅读全文
posted @ 2012-04-30 13:37 木子你妹 阅读(1606) 评论(0) 推荐(0) 编辑
摘要:鉴于google search被关闭,推荐几个好用的产品:http://koders.com/http://opensearch.krugle.org/http://grepcode.com/http://www.antepedia.com 阅读全文
posted @ 2012-01-19 13:46 木子你妹 阅读(207) 评论(0) 推荐(0) 编辑
摘要:我个人认为OAL应该是WinCE BSP中最为重要的一个模块了,简单回顾一下,WinCE BSP由Bootloader,Drivers,OAL和配置文件组成。Bootloader一般指EBOOT,Drivers指一些需要的设备驱动,而OAL被称为OEM Adaption Layer,是WinCE操作系统和底层交互的中间层,其中很多WinCE的功能的支持,都是在OAL里面实现。有人说OAL可大可小,一点不假,根据不同的需求,可以说是变化无穷,呵呵。这里主要介绍WinCE 6.0的OAL架构,它与WinCE5.0有些区别。不过我会对区别做个简单介绍。在WinCE5.0下面,OAL位于BSP_Nam 阅读全文
posted @ 2011-11-15 18:08 木子你妹 阅读(331) 评论(0) 推荐(0) 编辑
摘要:9芯转15芯示意图:9芯转25芯:见文件"9针串口定义" 阅读全文
posted @ 2011-07-27 20:20 木子你妹 阅读(2820) 评论(1) 推荐(0) 编辑
摘要:1.用导线将电源和负载以及有关的控制元件按一定要求连接起来构成闭合回路,以实现电气设备的预定功能,这种电气回路就叫电路。2.构成电路的目的有两个:一是进行电能的传输、分配和转换(比如电力系统,发电站供电)。二是进行信息的传递和处理(比如电视机原理)。3.负载:把电能转换成其他形式的能的装置叫负载。比如:电动机、电灯泡、电阻等。4.继电器:英文名Relay,当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。通俗讲是当输入量(如电压、电流、温度等)达到规定值时,使被控制的输出电路导通或断开的电器。5.电气符号主要包括文字符号、图形符号、项目代号、回路标号 阅读全文
posted @ 2011-04-14 10:46 木子你妹 阅读(361) 评论(0) 推荐(0) 编辑
摘要:软件文档(document)也称文件,通常指的是一些记录的数据 和数据媒体,它具有固定不变的形式,可被人和计算机阅读。它和 计算机程序共同构成了能完成特定功能的计算机软件(有人把源程序也当作文档的一部分)。我们知道,硬件产品和产品资料在整 个生产过程中都是有形可见的,软件生产则有很大不同,文档本 身就是软件产品。没有文档的软件,不成其为软件,更谈不到软件 产品。软件文档的编制(documentation)在软件开发工作中占有突 出的地位和相当的工作量。高效率、高质量地开发、分发、管理和维 护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软 件产品的效益有着重要意义。 软件开发人员在各. 阅读全文
posted @ 2011-04-01 14:41 木子你妹 阅读(3949) 评论(1) 推荐(2) 编辑
摘要:现在市面上的框架,不只含抽象类别,且含有具体类(Class)、函数(Function)、及对象(Object)。实际上,框架已涵括了传统类别库(Class Library) 之功能,使得大家不易区分框架与类别库之差别了。只能在理论上,区分两者如下:应用框架1.目的:让应用程序员衍生出具体类,衍生时可修正类,才诞生对象2.应用框架中的类的函数,常调用应用程序中的函数。3.含有类之间的关系,其预设了对象间的相互合作关系。4.物件常含预设计行为(Default Behavior),预设行为可让应用程序员修正之。类库1.目的:让程序员拿现成类来诞生对象,类并未预留空间给程序员来修正。2.应用程序的函. 阅读全文
posted @ 2011-02-23 11:41 木子你妹 阅读(1231) 评论(0) 推荐(0) 编辑