现在位置: 首页 > StegeType发表的所有文章
  • 04月
  • 19日
综合 ⁄ 共 2833字 评论关闭
文章目录 1、uml建模: 2、代码实现 1、uml建模: 2、代码实现: 1、uml建模: 2、代码实现 转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39805069 适配器模式(Adapter):将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。 主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 一、类的适配器模式 1、uml建模: 2、代码实现 /** * 示例(一):类的适配器模式 * * 原类拥有......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 2282字 评论关闭
原型是个很微妙的东西,很多人不是很理解,理解了原型对于研究其他js类的框架(比方Extjs)很有帮助.    下面我们开始讨论下原型,对于理解js中的原型概念十分重要。简单来说,一个原型类似其他语言中的一个类,它定义的属性且可以被此类产生的所有对象所共享。然后它又不像一个类,原型可以在运行时获得和改变。可以增加属性到原型上或者删除原型上已经存在的属性。所有的变化将立即影响由原型派生的对象。它是如何工作的呢? js是一种动态的语言,它不是在编译期间去搜索属性值,而是在执行请求期间去搜索属性值。例如,考虑一个基本......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 2557字 评论关闭
转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html 参见:http://mypyg.iteye.com/blog/919643          http://marshal.easymorse.com/archives/2950          http://blog.csdn.net/infsafe/article/details/5666964 Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:   standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1313字 评论关闭
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2795 题意:在一块高h,宽w的木板上贴广告,广告高为1,宽为wi,每次都从最左上方贴,没位置再向下挪。按顺序输入广告宽度,输出它所在的行数,贴不下输出-1。 思路:这道题一开始看不出来是线段树,但是如果把木板转90°,就是一个很明显的线段树了,把原来的高度当作线段树的宽度,然后维护原来的宽度,更新直接在查询中处理 #include<cstring> #include<string> #include<fstream> #include<iostream> #include<iomanip> #include<cstdio&......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 2145字 评论关闭
       三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra为荷兰人),而多数的作者则使用Three-Color Flag来称之。        假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳子上进行这个动作,而且一次只能调换两个旗子。 解法        在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来作辅助,问题的解法很简单,您可以自己想像一下在移动旗子,......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 903字 评论关闭
1.意图 定义一个用于创建对象的接口,让子类决定实例化哪个类,Factory Method 使一个类的实例化延迟到其子类 2.例子   假设现在有一个对话框让你打开一个文件,可以是Word文档也可以是Excel文档,函数如下 function OpenDocument: TDocument; 由于应用程序依赖于抽象的Document类,所以我们不得不写这样的代码   if bIsWordDocument thenbegin  Result := TWordDocument.Create;  //对WordDocument进行一些处理  ...endelse if bIsExcelDocument thenbegin  Result := TExcelDocument.Create  //对ExcelDocument进行一些处理end........
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 761字 评论关闭
       时常努力地考虑压缩程序是很有利的。有时这种思考会带来新的启示,使程序变得更加简单。减少空间通常带来运行时间上合理的副作用:程序越小,加载的时候也越快,也越容易填充到高速缓存中;需要操作的数据越少,操作时所花的时间通常也就越少。《编程珠玑》 常用的减少程序所需数据的存储空间的技术有以下几种: 1 稀疏数据结构 稀疏数组是指其中大多数项都具有同一值(通常为0)的矩阵。对于稀疏矩阵,最常用的表示法是使用一个数组表示所有的列,使用链表表示给定列中的活动元素。以下是2个用到稀疏数据结构来减少空间的......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 10418字 评论关闭
之前只是效果展示,这里来展示如何实现功能。 首先这个项目是使用sqlite数据库实现访问进行数据表的增删改查功能,系统内置的sqlite数据库内存很小,只能适用于少量数据,大量数据访问还是借助sqlserver、oracle、mysql等数据库借助websevices来操作将结果返回给client,现在只是来实现单一的对一个表的操作,并没有什么特别的用处,学习学习,练练要不就生疏了,以后远程连接数据库的时候可以修改一下对数据库操作的代码,也有很大用处的。 主界面xml文件代码已分享,现在先写相关实体类和数据库创建、对数据增删改查操作及单元测......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 734字 评论关闭
Magento -在扩展的模块 中使用模型(Model) 在已经建立好Cartz_Hotel的模块 目录结构的基础上: 1.在etc/config.xml的根标签(config)下增加下面的代码 <global>    <models>       <hotel>          <class>Cartz_Hotel_Model</class>       </hotel>    </models> </global> 2.增加文件model/Room.php <?php class Cartz_Hotel_Model_Room extends Mage_Core_Model_Abstr......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 174字 评论关闭
select  id,name from test where id=1 group by id,name union all select 0 id,'0' name from dual where (select count(*) from test where id=1) =0 --当一个查询没有返回任何行,又想返回一行,而且返回值为0,可以用如上语句。 缺点:同一个语句执行了两次,耗费资源
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 73字 评论关闭
     即将进入互联网行业,特发博文纪念一下!     本博客用于记录我在研究和探索互联网技术架构的路上的心得和体会,和大家分享各种前沿的互联网技术。
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 1000字 评论关闭
项目中用到弹出Acitivity来获得用户输入 所以用到 onActivityResult()方法接受用户输入 奇怪问题 startActivityForResult() 后直接调用 onActivityResult()     开发人员都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。 然而在项目中,还没等到被调用的 Activity 返回,onActivityResult() 就被执行了。 找了很久,终于通过小道消息得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifest.xml 中设置。   [html] view plaincopy <activi......
阅读全文