首页 > 编程语言
wxPython treeCtrl树节点递归遍历(复制)
下面是递归遍历、获取树节点的方法。 1 def getTreeAllText(self): 2 '''获取树控件的全部文本''' 3 result = [] 4 treeRoot = self.treeCtrl.GetRootItem() 5 ...
分类:编程语言   时间:2014-09-01 17:20:43    收藏:0  评论:0  赞:0  阅读:392
java map遍历
1.最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.it...
分类:编程语言   时间:2014-09-01 17:18:53    收藏:0  评论:0  赞:0  阅读:295
c++ 类模版、成员函数模版、函数模版 用法
C++函数模版与类模版。template void SwapFunction(T &first, T &second){}//函数模版template //类模版class CTemplate{public: void SWap(T &first, T &second){ }};#include.....
分类:编程语言   时间:2014-09-01 17:16:13    收藏:0  评论:0  赞:0  阅读:207
C#并行编程-线程同步原语(Barrier,CountdownEvent,ManualResetEventSlim,SemaphoreSlim,SpinLock,SpinWait,Monitor,volatile)
菜鸟学习并行编程,参考《C#并行编程高级教程.PDF》,如有错误,欢迎指正。背景有时候必须访问变量、实例、方法、属性或者结构体,而这些并没有准备好用于并发访问,或者有时候需要执行部分代码,而这些代码必须单独运行,这是不得不通过将任务分解的方式让它们独立运行。当任务和线程要访问共享的数据和资源的时候,...
分类:编程语言   时间:2014-09-01 17:16:03    收藏:0  评论:0  赞:0  阅读:343
Spring In Action(第三版)读书笔记
第一章 Spring之旅 POJO: plain old java object 简单的java对象 DI:Dependency Injection 依赖注入 构造器注入:构造时作为构造器参数传入 private Quest quest;public BraveKnight(Quest quest)...
分类:编程语言   时间:2014-09-01 17:14:53    收藏:0  评论:0  赞:0  阅读:300
java设计模式演示样例
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ....
分类:编程语言   时间:2014-09-01 17:14:03    收藏:0  评论:0  赞:0  阅读:313
跟我一起做面试题-linux线程编程(3)
如题所述:编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。-------------------------------------------------------------...
分类:编程语言   时间:2014-09-01 17:11:13    收藏:0  评论:0  赞:0  阅读:386
C语言的 (强制类型转换) 以及 '字符字面值'
C语言的显式/隐式类型转换,都有一个中间变量的存在,原数据的类型、内容都不变。以下代码,都用GCC编译。 1 #include 2 3 int main() 4 { 5 printf("%d %d\n", 'a', sizeof((int)'a')); //输出为97,4. siz...
分类:编程语言   时间:2014-09-01 17:11:03    收藏:0  评论:0  赞:0  阅读:261
VS2010常用插件介绍之Javascript插件(一)
今天在写JS时,写到500多行时,感觉代码已经很难看了。想到C#代码都有折叠功能,是不是JS也有呢。在选项中找了一下,没有相关了的设置功能,于是就上网找。一找可就不得了,发现了好多好用的插件。都可以在Visual Studio 的MSDN上找到。网址为:http://visualstudiogall...
分类:编程语言   时间:2014-09-01 17:09:53    收藏:0  评论:0  赞:0  阅读:277
c++基础--如何将函数作为参数传递
转:http://www.cnblogs.com/youxin/archive/2012/04/16/2452620.html把函数作为参数传递,常用的方法之一是用typedef定义一个函数指针。#includeusing namespace std;typedef int (*pf)(int,in...
分类:编程语言   时间:2014-09-01 17:08:53    收藏:0  评论:0  赞:0  阅读:278
简单的可兼容所有浏览器的操作html元素的javascript框架
1.根据id名称取元素 $id(idName)2.根据class定义取元素 $class(className)返回所有class被定义成className的元素数组,或者$Eclass(className)返回第一个元素3.根据tag名称取元素 $tag(tagName)返回所有标签名称为tagNa...
分类:编程语言   时间:2014-09-01 17:08:13    收藏:0  评论:0  赞:0  阅读:339
线程安全的单例模式(转)
来自:http://blog.sina.com.cn/s/blog_75247c770100yxpb.html面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个: publicfinalclassEagerSin....
分类:编程语言   时间:2014-09-01 17:06:13    收藏:0  评论:0  赞:0  阅读:303
java中测试正则表达式
import java.util.regex.*; public class TestRegularExpression { public static void main(String[] args) { if (args.length < 2) { System.out.println("Usage:\n" + "java TestRegularExpressi...
分类:编程语言   时间:2014-09-01 16:01:53    收藏:0  评论:0  赞:0  阅读:251
swift读取字典中最大的数组和数组最大值
letshabiNumbers=["prime":[2,3,5,7,11,13],"Fibonacci":[1,1,2,3,4,8],"Square":[1,4,9,16,25],]varlargest=0varbigerkind=0vartemp=0vartag=1;vari=0;vars=""for(kind,numbers)inshabiNumbers{/*fornumberinnumbers{ifnumber>largest{largest=number}}*/fornumberinnumber..
分类:编程语言   时间:2014-09-01 15:54:43    收藏:0  评论:0  赞:0  阅读:644
python 读取excel 生成json 读取json
#_*_coding:utf-8importxlrd,sysimportpickleimportjsondata=xlrd.open_workbook("d:/test/6.xlsx")##读取工作表,方法可以按顺序索引找,也可以使用sheet_by_name(u"Sheet1")table=data.sheet_by_index(0)###读取内容摘要表并存入nrarrnrarr={}table1=data.sheet_by_index(1)fo..
分类:编程语言   时间:2014-09-01 15:51:34    收藏:0  评论:0  赞:0  阅读:488
python 获取Linux IP
importsocketimportfcntlimportstructdefget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,#SIOCGIFADDRstruct.pack(‘256s‘,ifname[:15]))[20:24])printget_ip_address(‘eth0‘)
分类:编程语言   时间:2014-09-01 15:51:03    收藏:0  评论:0  赞:0  阅读:346
python 查看Linux crontab列表
#encoding:utf-8#!/usr/local/bin/pythonfromcrontabimportCronTabimportsys,refromcroniterimportcroniterfromdatetimeimportdatetimeimportsocketimportfcntlimportstructdefget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_nto..
分类:编程语言   时间:2014-09-01 15:50:54    收藏:0  评论:0  赞:0  阅读:341
Cocos2d-Java游戏引擎诞生记
摘要:跨平台Cocos2d-Java游戏引擎和配套的CocosEditor2.0游戏开发工具为众多开发者带来福音,使用Java语言也能开发Cocos2d跨平台游戏了。   Cocos2d-Java的诞生背景~ 一直以来Java和C/C++两种语言的PK十分厉害,不管是在程序员的圈子还是语言的排行榜中,总会听到各种口水战和争议不断。C/C++直接操控内存以及其独特的高效性,是很多游...
分类:编程语言   时间:2014-09-01 15:40:43    收藏:0  评论:0  赞:0  阅读:326
Python实现二分查找法
二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定原以为T所在的范围实际为空。对于包含N个元素的表,整个查找过程大约要经过log(2)N次比较。 #!/usr/bin/env ...
分类:编程语言   时间:2014-09-01 15:38:33    收藏:0  评论:0  赞:0  阅读:197
对象中含有java.util.Date时使用JSONArray.fromObject时时间显示问题
这两天做项目的时候,需要在action中把一个对象转换成JSONArray,我使用的是JSONArray.fromObject。可是,别的String类型的数据在页面端已经拿到了,就是Date类型的有问题。用firebug看的,日期打出来的完全就不是自己想要的(本来想把year、month、day拼接起来显示)。后来,网上找了好些资料,终于找到了一个方法。action中代码如下:        ...
分类:编程语言   时间:2014-09-01 15:37:53    收藏:0  评论:0  赞:0  阅读:384
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!