上一页 1 ··· 281 282 283 284 285 286 287 288 289 ··· 329 下一页
摘要: 单元测试的重要性是不言而喻的,对于ABNF的例子来说,通过单元测试除了可以发现程序的BUG之外,还可以发现预测解析器能够支持哪些情况下的文法,以及那些情况下解析器无能为力(所谓FEATURE,嘿嘿)。我在这个项目中使用JUnit来做单元测试,先来看一段最简单的测试代码:/* This file is one of the component a Context-free Grammar Parser Generator, which accept a piece of text as the input, and generates a parser for the inpu... 阅读全文
posted @ 2013-06-07 19:58 jlins 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.伙伴系统算法的提出 内核应该为分配一组连续的页框而建立一种健壮、高效的分配策略。为此,必须解决著名的内存,也就是所谓的外锁片问题(external fragmentation)。频繁的请求和释放不同大小的一组连续页框,必然导致在已分配的块内分散了许多小块的空闲页框。由此带来的问题时,即使有足够的空闲页框可以满足请求,但要分配一个大块的连续页框无法满足。 从本质上来说,避免外碎片的方法有两种: (1)利用分页单元把一组非连续的空闲页框映射到连续的线性地址空间; (2)开发一中适当的技术来记录现存的空闲连续页框快的情况,以尽量满足对小块的请求而分割大的空闲块。 Lin... 阅读全文
posted @ 2013-06-07 19:57 jlins 阅读(4952) 评论(0) 推荐(0) 编辑
摘要: 一.成员函数的重载,其特点: (1)在同一个类中; (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 二.覆盖是指派生类函数覆盖基类函数,其特点:(1)位于派生类与基类中; (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual 关键字。扩展理解:1.加virtual关键字的函数是虚函数,它是在基类中定义的,它的引入是因为不确定其派生类的具体行为,函数的覆盖与虚函数多态性联系在一起,与父类子类有关。2.虚函数体现了C++中的多态性C++的多态性:在基类的函数前加上virtual关键字,在派生类中重写该函数,在编译的时候,利用迟绑定技术... 阅读全文
posted @ 2013-06-06 23:20 jlins 阅读(284) 评论(1) 推荐(0) 编辑
摘要: FirstStep:下载ANT1、下载后解压到D:\Program Files\apache-ant-1.9.12、新建ANT_HOME环境变量(D:\Program Files\apache-ant-1.9.1)3、将ANT加入到path 路径(%ANT_HOME%\bin)第二步:拷入proguard.cfg到android项目,与标准版多了-dontwarnandroid.support.** -keep class android.support.**{*;}两句,如果运行不出错,可用标准版-optimizationpasses 5-dontusemixedcaseclassname. 阅读全文
posted @ 2013-06-06 23:19 jlins 阅读(511) 评论(0) 推荐(0) 编辑
摘要: ㈠ 比较下面两种写法: to_char(start_time,'yyyy-mm-dd hh24:mi:ss')='2013-06-06 16:18:30' 和 start_time=to_date('2013-06-06 16:18:30','yyyy-mm-dd hh24:mi:ss') 任何时候都推荐使用后者!! ㈡ 数字转为英文的简单实现sys@ORCL> select to_char(to_date('1314','J'),'Jsp') as "I love 阅读全文
posted @ 2013-06-06 23:17 jlins 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 今天在公司写代码的时候发生了一个问题;被调用代码如下:public static class CatalogComposition { private static AggregateCatalog catalogs = new AggregateCatalog(); public static AggregateCatalog AggregateCatalog { get { return catalogs; } } public static void ComposeParts<T>(T t)... 阅读全文
posted @ 2013-06-06 23:16 jlins 阅读(3959) 评论(1) 推荐(0) 编辑
摘要: 会议时间: 2013-6-25 15:00-17:00注册地址:http://k2.gensee.com/webcast/site/entry/join-da4cc9d50e8549d69c837decfa720871如果您企业正在使用SAP!或准备使用SAP! 如果您是企业SAP顾问,ERP项目经理,IT负责人 我们邀请您参加本次K2+SAP集成解决方案研讨会! K2作为目前业界领先的BPM(业务流程管理)平台,为企业业务经营管控提供了强大的落地工具,同时也是为流程开发者所用的一套性能强大,简单,可复用的流程套件。 解决方案背景 SAP是目前全球范围内最知名的ERP类软件系统,无论在行业角度 阅读全文
posted @ 2013-06-06 23:15 jlins 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 关于Mysql集群的搭建、以前有写过:Windows 环境下配置 MySQL Cluster今天要做的是Windows平台下的Mysql集群主从复制集群的版本:MySQLClusterManagementServermysql-5.5.28ndb-7.2.9集群的框架集群1管理节点(MGM) 本机172.16.0.162(db1)SQL节点1(SQL1) 10.11.0.75(db2)SQL节点2(SQL2) 172.16.0.202(db3)数据节点1(NDBD1) 10.11.0.75(db4)数据节点2(NDBD2)172.16.0.202(db4)集群2管理节点10.11.2.172 阅读全文
posted @ 2013-06-06 23:13 jlins 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时太慢了,跑不动了,老古董 的机器了,所以不怎么喜欢xib了(个人原因)。有人说xib会让代码跑起来效率慢,真的是这样吗?从理论上来看,APP要运行,先读INFO.PLIST文件,然后找到MAINWINDOW 的XIB,然后解释XIB中的代码来演变成OC代码进行实例化。而用普通代码构建,直接使用代码CODE而不用翻译XIB中的数据,省了一个步骤,或许就是这相原因吧。好了,这个先别讨论了,回到load 阅读全文
posted @ 2013-06-06 23:12 jlins 阅读(4862) 评论(0) 推荐(0) 编辑
摘要: Struts1框架以ActionServlet作为核心控制器,整个应用由客户端请求驱动。当客户端向Web应用发送请求时,请求将被Struts1的核心控制器ActionServlet拦截,ActionServlet根据请求决定是否需要调用业务逻辑控制器处理用户请求(实际上,业务逻辑控制器还是控制器,他只是负责调用模型来处理处用请求),当用户请求处理完成后,其处理通过JSP呈现给用户。 对于整个Struts1框架而言,控制器就是它的核心,Struts1的控制器由两个部分组成:核心控制器和业务逻辑控制器。其中核心控制器就是ActionServlet,由Struts1框架提供;业务逻辑控制器就是用.. 阅读全文
posted @ 2013-06-06 23:11 jlins 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 281 282 283 284 285 286 287 288 289 ··· 329 下一页