现在位置: 首页 > hatchet发表的所有文章
  • 09月
  • 24日
综合 ⁄ 共 2255字 评论关闭
        官网英文参考:http://activemq.apache.org/apollo/documentation/architecture.html         中文解析:  架构 Apollo初衷是想让ActiveMQ在多核机器上运行更好。当然结果在broker上面也更加文档,可靠,扩展性也更强。  架构改变 主要的变化有以下几个方面: Reactor Based Thread Model (Reactor 模型) Scala 2.8 Implementation (采用scala2.8) Protocol Agnostic (从协议中抽象出来) REST Based Management(采用REST设计)  基于线程的Reactor 模型     Apollo 使用HawtDispatch 实现服务器多线程非阻塞......
阅读全文
  • 09月
  • 09日
综合 ⁄ 共 1547字 评论关闭
# -*- coding: utf-8 -*- class User < ActiveRecord::Base   -----------------------------   include Activity::UserMethods end --------------------------------------------------------------------------------------------------------- class Activity < ActiveRecord::Base   attr_accessible :title, :content, :start_time, :end_time   belongs_to :creator, :class_name => 'User', :foreign_key => :creator_id   validates  :creator, :presence => true   validates  :title,   :presence =>......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 131字 评论关闭
lpc1788的地址空间分配                                                                                    图 1      图2   参考 LPC177x_178x_UM_SimpCHN  
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1716字 评论关闭
public final class MediaStore extends Object java.lang.Object    ↳ android.provider.MediaStore The Media provider contains meta data for all available media on both internal and external storage devices. tr: 媒体提供者 包含了外部存储以及内部存储中所有有效的媒体介质 工作中遇到的一个需求 : 获取 SDcard中 所有音频,视频,以及文本文档 进行备份 Nested Classes class MediaStore.Audio | Container for all audio content. class MediaStore.Files | Media provider table containing a......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 243字 评论关闭
1、在D:/apache-tomcat-6.0.18/bin/catalina.bat最前面加入:set JAVA_OPTS=-Xms384m -Xmx384m 注意:只有startup.bat启动tomcat,设置才能生效,如果利用windows的系统服务启动tomcat服务,上面的设置就不生效了, 就是说set JAVA_OPTS=-Xms384m -Xmx384m没起作用 2、在Eclilpse中修改启动参数,在VM arguments 加入了-Xms384m -Xmx384m,设置如下图所示
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1527字 评论关闭
1、对于IE来说,把内容复制到剪切板很容易: function copyCont(_name) {window.clipboardData.clearData(); window.clipboardData.setData("Text", _name); } 2、兼容所有浏览器的方法:使用ZeroClipboard组件 这个方法原理是在一个透明的flash(对用户来说是不可见的)上覆盖一个dom元素比如button或div,当点击这个dom时,实际点击的是flash,从而访问flash的剪贴板。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="htt......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 3659字 评论关闭
FBReader是一个电子书开源项目,关于它之前有人发过5篇pdf叙述项目框架,这里主要讲讲FBReaderJ的翻页方式。 翻页方式的配置在ScrollingPreferences中 public final ZLEnumOption<ZLView.Animation> AnimationOption = new ZLEnumOption<ZLView.Animation>("Scrolling", "Animation", ZLView.Animation.slide); 总共有四种翻页方式 public static enum Animation { none, curl, slide, shift } 其中curl是仿真翻页方式,slide是滑动翻页。 负责绘制的是ZLAndroidWidget @Override protected void onDraw(final......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 634字 评论关闭
传统的软件开发过程,总要按需求分析,可行性分析,概要设计,详细设计,测试,维护的软件周期来进行,随着敏捷开发方法和敏捷开发工具和技巧的发展,软件过程中的一些步骤被新的开发颠覆甚至忽略。模块耦合度低的项目,开发人员往往在概要设计、项目结构建立之后,就拿着需求文档在做各自的子模块,需要程序依赖和数据依赖不大,但是总体没有详细设计,这样的开发,表面上看来是比较快,开发周期短,代码一旦提交到测试环节,项目测试人员和项目经理就会发现,测试周期比计划中要长,长得多。在集成测试中,模块之间会出现数据同......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 1347字 评论关闭
原文如下:obj2opengl: convert obj 3D models to arrays compatible with iPhone OpenGL ES obj2opengl在GitHub中的主页:https://github.com/HBehrens/obj2opengl 终于找到一个iPhone OpenGL ES转换和加载OBJ 3D模型的好工具了,感谢作者 Heiko Behrens 原文翻译如下:        任何时候你想在iPhone应用程序或其他任何OpenGL工程中使用如Blender,3ds Max 或Cinema 4D等软件制作的3D对象模型,都需要让你的程序去访问这些制作好的数据文件。要达到这个效果,你可以加载并解析本地保存的模型文件,或者干脆自己在内存中创建一......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2022字 评论关闭
Linux 系统下所有的信息都是以文件的形式存在的,所以应用程序的流量信息也会被保存在操作系统的文件中。Android 2.2 版本以前的系统的流量信息都存放在 proc/net/dev(或者 proc/self/net/dev)文件下,读取文件然后对其进行解析就行了。读取某一个应用的流量,则读取proc/uid_stat/uid /tcp_rcv 文件进行解析(注:模拟器下不存在这个目录)。如需查看某个应用的流量信息,可以通过以下命令来实现: adb devices 列出所有设备 adb -s 设备名称 shell 进入对应的设备 cd pr......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 2526字 评论关闭
向量空间模型 (或者 词组向量模型) 作为向量的标识符(比如索引),是一个用来表示文本文件的代数模型。它应用于信息过滤、信息检索、索引以及关联规则。SMART是第一个使用这个模型的信息检索系统。 目录   [隐藏]  1 定义 2 应用 3 范例: tf-idf 权重 4 优点 5 局限 6 基于模型的以及扩展的向量空间模型 7 以向量空间模型为工具的软件 7.1 免费开放的软件资源 8 进一步参考 9 另见 10 参考文献 [编辑]定义 文档和问题都用向量来表示。 每一维都相当于是一个独立的词组。如果这个术语出现在了文档中,那......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 490字 评论关闭
MessageCell 为自定义的UITableViewCell,并且Cell上添加的控件采用的是UI控件直接拖拉到视图上,非代码编写,为了让拖拉上去的控件能够正常显示,可以采取以下方法:     static NSString *Identifier = @"Cell";     MessageCell *cell           = (MessageCell*)[tableView dequeueReusableCellWithIdentifier:Identifier];     if (cell == nil) {         UINib *nib = [UINib nibWithNibName:@"MessageCell" bundle:nil];         [tableView registerNib:nib forCellReuseIdentifier:Identifier];         cell = (Messa......
阅读全文