现在位置: 首页 > wutangfa发表的所有文章
  • 11月
  • 19日
综合 ⁄ 共 2933字 评论关闭
本篇提供遍历TreeView的方法 一 归根结底就是用递归跟树TreeView的初始化是类似的 1 TreeNodeCollection 做参数(这个是找一个checked node,可以替换以相应的处理) 调用时用:Check(treeMenu.Nodes);// treeMenu.Nodes 就只是一个根节点        /// <summary>    /// 遍历TreeView 这里不能用TreeView做参数(无法递归TreeNode不能转换成TreeView),只能用 根节点后在是 节点集合    /// </summary>    /// <param name="tvtemp">节点集 书的nodes集就是它的根节点</param> protected void Check(Tre......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 3399字 评论关闭
AMQP,即Advanced Message Queueing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。   当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。  AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 AMQP在消息提......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 5939字 评论关闭
众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。 而Object的equals()方法比较的是地址值。   一般来说,如果你要把一个类的对象放入容器中,那么通常要为其重写equals()方法,让他们比较地址值而不是内容值。特别地,如果要把你的类的对象放入散列中,那么还要重写hashCode()方法;要放到有序容器中,还要重写compareTo()方法。     本人愚见,只有用到Hashtable、HashMap、HashSet、LinkedHashMap......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 6241字 评论关闭
jQuery获取 Select选择的Text和Value: 语法解释:1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项 时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3. var checkValue=$("#select_id").val();  //获取Select选择的Value4. var checkIndex=$("#select_id ").get(0).selectedIndex;  //获取Select选择的索引值5. var maxIndex=$("#select_id option:last").attr("index");  //获取Select最大的索引值 jQuery设置Select选择的Text和Value:......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1829字 评论关闭
A - Lake Counting Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Description Due to recent rains, water has pooled in various places in Farmer John's field, which is represented by a rectangle of N x M (1 <= N <= 100; 1 <= M <= 100) squares. Each square contains either water ('W') or dry land ('.'). Farmer John would like to figure out how many ponds have formed in his field. A pond is a connected set of squares with wa......
阅读全文
  • 04月
  • 16日

Acm

综合 ⁄ 共 5238字 评论关闭
第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内) 5.叉乘、判线段相交、然后写个凸包. 6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简) 7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式. 8. 调用系统的qsort, 技巧很多,慢慢掌握. 9.......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 2819字 评论关闭
from: http://www.yankay.com/%E5%A4%9A%E6%A0%B8%E5%B9%B3%E5%8F%B0%E4%B8%8B%E7%9A%84java%E4%BC%98%E5%8C%96/ 现在多核CPU是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于Java程序,可以实现并发垃圾收集。但是Java利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和CPU之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。JVM是利用操作系统的"轻量级进程"实现线程,所以线程每操作一次共享内存,都无法在高速缓存中命中,是一次开销较大的系统调用。所以区别于......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 2638字 评论关闭
        本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com           RPG,一个响亮的名字!从古至今,有多少英雄儿女为之竞折腰!         “什么?!你要学习RPG编程?别开玩笑了好吧!你玩过几款RPG呀?”         好吧,我确实没玩过几款RPG,但是RPG是我最喜欢的游戏类型之一(另外的是ACT,不过我也玩得不多)。         RPG,全称RP Game,就是说这款游戏你能不能够通关完全靠你的RP……         哦哦,不好意思,刚才转错台了。现在说正事!         RPG,全称RolePlaying Game,中文翻译为“角色扮演游......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1084字 评论关闭
默认配置下的常用快捷键 查找/代替 快捷键 说明 ctrl+shift+N 通过文件名快速查找工程内的文件(必记) ctrl+shift+alt+N 通过一个字符快速查找位置(必记) ctrl+F 在文件内快速查找代码 F3 查找下一个 shift+F3 查找上一个 ctrl+R 文件内代码替换 ctrl+shift+R 指定目录内代码批量替换 ctrl+shift+F 指定目录内代码批量查找 ctrl+R 文件内代码替换 界面操作 快捷键 说明 ctrl+shift+A 快速查找并使用编辑器所有功能(必记) alt+[0-9] 快速拆合......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1434字 评论关闭
一、前言: 本文是力求将这几点讲的通俗易懂,让大家同时也让自己在基础上,更加牢固点。 Collection                 有序的集合  ├------List                 接口  │         ├LinkedList 链表               (异步, 线程非安全)  │         ├ArrayList    顺序结构动态数组类 (异步, 线程非安全)  │         └Vector        向量(同步, 线程安全)  │           └Stack    栈  └Set                         接口 Map                           接口  ├Hashtable            (同步, 线程安全)  ├HashMap             (异步, ......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 471字 评论关闭
       知道怎么样获取自己应用当前包(package.)下所有的Activity下 我们可以利用android 提供的PackageInfo类来实现  try { PackageInfo pi = getPackageManager().getPackageInfo( "Activity所在包名", PackageManager.GET_ACTIVITIES); mActivities = new ArrayList<ActivityInfo>(Arrays.asList(pi.activities)); String ourName = getClass().getName(); for (int i = 0; i < mActivities.size(); ++i) { if (ourName.equals(mActivities......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 9678字 评论关闭
  现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案规范(又名 UML 2)。我不喜欢在一系列文章的中间,把重点从 1.4 变为 2.0 ,但是 UML 2.0 草案规范是前进的重要一步,我感觉需要扩充文字。 由于一些理由,OMG 改良了 UML 。主要的理由是,他们希望 UML 模型能够表达模型驱动架构(MDA),这意味着 UML 必须支持更多的模型驱动的......
阅读全文