现在位置: 首页 > gait发表的所有文章
  • 03月
  • 19日
综合 ⁄ 共 768字 评论关闭
最近的编码中接触到了cegui,于是顺便看了一下它的事件机制,可以动态注册事件响应。 在高层次上,每一个窗口都是由EventSet派生而来,每当希望增加对一个Event的响应时,调用如下接口就可以动态的把一个 类的普通成员函数注册到一个事件map(以事件名称作为关键字)中: Event::Connection subscribeEvent(const String& name, Event::Subscriber subscriber); 当窗口的对应事件发生时,程序会去map中查找到Subscriber然后调用其中保存的对象的成员函数。 在这之前我一直以为C++中只能做到通过类的继承注册派生类的普通成员函数......
阅读全文
  • 03月
  • 11日
综合 ⁄ 共 1308字 评论关闭
1) sizer.Layout() [wxPython]After adding window to or removing window from sizer, Layout() can help to recalculate the children's layout. (Sometimes auto recalculation takes no effect.) Another function to be payed attention to is sizer.Fit(), which will recalculate the children's layout according to their minimal size. 2)os.path.join() [python]os.path.join() helps to join paths when manipulating files or directories. It's operation system independent. It will determine the path separato......
阅读全文
  • 02月
  • 26日
综合 ⁄ 共 2020字 评论关闭
题目链接~~> HDU 1597 find the nth digit 做题感悟:开始做时直接就考虑到了二分可以解决这个问题,没考虑找规律等等,本以为自己想的方法很好,但是百度了一下。 方法一:             解题思路:用二分的方法求出在第几个数可以满足 n ,然后就可以对 9 取余了。 代码: #include<stdio.h> __int64 f[67000] ; __int64 binary(__int64 le,__int64 rt,__int64 n)// 二分查找求上界 { __int64 mid ; while(le<rt) { mid=le+(rt-le)/2 ; if(f[mid]<=n) le=mid+1 ; else rt......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 727字 评论关闭
Phone开发之消息通信机制NSNotificationCenter是本文要介绍的内容,主要是来学习消息通信机制NSNotificationCenter的学习。最近写程序需要用到这类,研究了下,现把成果和大家分享。 NSNotificationCenter是专门供程序中不同类间的消息通信而设置的,使用起来极为方便, 长话短说。 设置通知,就是说要在什么地方(哪个类)接受通知,一般在初始化中做。 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test:) name:@"test" object:nil];   我仅对以上参数做以说明:addObserver 这个是观察者......
阅读全文
  • 08月
  • 23日
综合 ⁄ 共 2769字 评论关闭
关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了.     进入正题, 我们经常会在官方文档里看到这样的代码: MyClass.h @interface MyClass : NSObject {
    MyObject *myObject;
}
@property (nonatomic, retain) MyObject *myObject;
@end MyClass.m 
@synthesize myObject;

-(id)init{
    if(self = [super init]){
   ......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 9058字 评论关闭
  JVM 目录 定义 Java虚拟机(JVM)概述 Java虚拟机JVM规格描述 Java虚拟机JVM的体系结构 Java虚拟机JVM的运行过程   JVM   定义   Java Virtual Machine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 333字 评论关闭
              An internal error occurred during: "Add Deployment". An internal error occurred during: "Add Deployment". java.lang.NullPointerException  出现这种错误一般是导入非本机项目所致,原因就是JDK版本不一致,这个小小的问题可能没引起人的注意。     具体步骤如下:     右键项目名→Properties→Java Build Path→Libraries→选中JRE System Library[Sun JDK 1.6.0_13]→Edit→选中“Workspace default JRE(Sun JDK 1.6.0_13)”→Finish 以上是以你本地JDK版本为主
阅读全文
http://www.cnblogs.com/happyday56/archive/2008/01/15/1039866.html 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法 今天碰到了翻页不好用的问题,检查一下发现没有表单,加上去就好了,发现获取某个对象值的方法有很多,但是使用哪一个才是正规的途径那,问了同事,得出结论如下:  document.表单名称.对象名称.属性值   这种方式IE支持 第三方的可能不支持,建议使用 getElementById(), getElementsByName(), and getElementsByTagName() 这几个方 法,需要注意得是getElementsByN......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 2307字 评论关闭
Uniform Generator Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18683    Accepted Submission(s): 7329 Problem Description Computer simulations often require random numbers. One way to generate pseudo-random numbers is via a function of the form seed(x+1) = [seed(x) + STEP] % MOD where '%' is the modulus operator. Such a function will generate pseudo-random numbers (seed) between 0 and MOD-1. One problem with functions of this for......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 890字 评论关闭
    一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了.精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份.下面是volatile变量的几个例子.     1)并行设备的硬件寄存器(如:状态寄存器)     2)一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)     3)多线程应用中被几个任务共享的变量     嵌入式系统程序员经常同硬件、中断、RTOS等等打交道,所用这些都要求volatile变量.不懂得volatile内容将......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 2468字 评论关闭
<p><span style="color:rgb(68,68,68);">在<span style="font-family:Tahoma;">iphone4s </span><span style="font-family:宋体;">发布后,</span><span style="font-family:Tahoma;">siri</span><span style="font-family:宋体;">语音功能成为了一时成为了热点,这几天想写个类似于</span><span style="font-family:Tahoma;">siri</span><span style="font-family:宋体;">类似功能的</span></span><a target=_blank href="http://......
阅读全文
               simple-xml2object组件禁止用于商业用途,作者:左潇龙。                前段时间公司的WebService接口需要处理xml数据,主要就是和对象之间的互相转换,传输的时候用xml,后台使用的时候转换成对象,所以就有了xml和object之间经常的互相转换。                 因为我们的项目使用的JDK是1.5,所以并没有JAXB,如果要使用的话需要加入JAXB相关的jar包,但是感觉有点过大,而且使用起来有很多限制,而这些限制对我们的项目来说,毫无意义。比如在解析XML时,必须含有相关的命名空间,这使得我不得不在解析之前加......
阅读全文