现在位置: 首页 > medically发表的所有文章
  • 02月
  • 09日
综合 ⁄ 共 1214字 评论关闭
以下内容来自 http://patmusing.blog.163.com/blog/static/135834960201001512358686/ 对于一个完整的程序,在内存中分布情况如下图:             值得一提的是:在C#中struct存放在栈区,class存放在堆区,所以一般struct要比class要快的。   堆和栈的比较表(仅针对C++)   栈(Stack) 堆(Heap) 申请方式 由OS自动分配。例如在函数声明一个局部变量int b; OS自动在栈中为b开辟空间 需要程序员自己申请,并指明大小,在c中malloc函数,如p1 = (char*)malloc(10); 在C++中用new运算符如p2 = new cha......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 11667字 评论关闭
delphi中Windows消息大全使用详解 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; / /窗口句柄 message: UINT; / /消息常量标识符 wParam: WPARAM ; // 32位......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 2664字 评论关闭
 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模语言简明指南(第3版)》)中有这么一段:“If someone were to come up to you in a dark alley and say, 'Psst, wanna see a UML diagram?' that diagram would probably be a class diagram. The majority of UML diagrams I see are class diagrams.”(“如果有人在黑暗的小巷中向你走来并对你说:‘嘿,想不想看一张UML图......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 2801字 评论关闭
最小生成树问题,主要的解法有两种,一种是Prim算法,不优化的时候是O(n^2)的时间复杂度,一般在稠密图的时候考虑使用。另一种是Kruskal算法,使用幷查集使用的复杂度是O(eloge),一般在稀松图的时候比较有利,所以一般Prim算法采用邻接矩阵,Kruskal一般采用邻接表。 朴素的Prim算法(未使用堆优化) 思路是:closedge 记录各节点到当前生成树的距离(到这棵生成树的最短边)                 visited      记录每个结点是否已经被访问                 每次都未被访问的结点中选一条距离最短的结点,并入生成树,这其实可以看做......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 2828字 评论关闭
<一> Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1229字 评论关闭
JAVA开发者最常去的20个英文网站 1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章. 3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表. 4.[http://www.developer.com/java] – 由Gamelan.com 维护的Java技术文章网站. 5.[http://www.java.net] – Sun公司维护的一个Java社区网站. 6.[http://www.builder.com] – Cnet的Builder.com网站 – 所有的技术文章, 以Ja......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 28字 评论关闭
oracle导入csv文件 1.      . 2.   3.     4.
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2371字 评论关闭
为什么需要反馈Crash报告?   做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。 基于以上原因,一般的应用程序,都要有一个Crash反馈的机制。程序员可以根据反馈的结果,对当前的版本的代码进行改进,使发布的下一个版本更加稳定。   ......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 12237字 评论关闭
1、JSTL 简介 (1)JavaServer Pages Standard Tag Library (2)由JCP(Java Community Process)指定标准 (3)提供给 Java Web 开发人员一个标准通用的标签函数库 (4)和 EL 配合来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性、维护性和方便性 2、JSTL1.1安装 (1)下载 JSTL 主要由Apache组织的Jakarta Project 实现 http://tomcat.apache.org/taglibs/standard/ 容器必须支持Servlet 2.4 且JSP 2.0 以上版本 JavaEE1.4  (2)安装 解压缩后将lib 中的jstl.jar、standard.jar 复制到WEB应用程......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1845字 评论关闭
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计: (以在mylist_view.xml为例) 1.创建mylist_view.xml文件 首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。 2.根据具体需求编辑mylist_view.xml文件 新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为: [html] view plaincopy <?xml version="1.0" encoding="utf-8" ?>      <selector ......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 626字 评论关闭
1.   res/drawable下面  建立 pro_bg..xml:   01 <?xml version="1.0" encoding="UTF-8"?> 02   03 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 04   05          <!--  设置背景色图像资源  --> 06   07          <item android:id="@android:id/background" android:drawable="@drawable/bg" /> 08   09          <!--  设置第二级进度条颜色图像资源  --> ......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 2878字 评论关闭
站在持久化的角度, Hibernate 把对象分为 4 种状态: 持久化状态, 临时状态, 游离状态, 删除状态. Session 的特定方法能使对象从一个状态转换到另一个状态. 持久化对象的状态 临时对象(Transient):  –在使用代理主键的情况下, OID 通常为null –不处于 Session的缓存中 –在数据库中没有对应的记录 持久化对象(也叫”托管”)(Persist): –OID 不为null –位于 Session缓存中 –若在数据库中已经有和其对应的记录,持久化对象和数据库中的相关记录对应 –Session 在 flush缓存时,会根据持久化对象的属性变化, 来同步更新数据库 –......
阅读全文