现在位置: 首页 > zhousichou发表的所有文章
  • 06月
  • 08日
综合 ⁄ 共 205字 评论关闭
event系统的核心至少满足: 1.存放事件的容器,可对事件添加删除 2.事件的触发fire 上代码. class Event(list): def __call__(self, *args, **kwargs): for f in self: f(*args, **kwargs) def f(arg): print 'execute with arg',arg e = Event() e.append(f) e('kzc')#触发事件 e.remove(f)
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 9358字 评论关闭
楼主thtx5(thtx25)2005-03-02 10:45:59 在 .NET技术 / C# 提问 如何用C#下的Raw   Socket编程实现网络封包监视,请给出能用的源码,先谢谢各位了!!!! 问题点数:100、回复次数:23Top 1 楼thtx5(thtx25)回复于 2005-03-02 10:49:11 得分 0 网上有代码但不能编译     ,自己先顶!!Top 2 楼21xxb(人在呢)回复于 2005-03-02 10:59:25 得分 0 帮自己up一下。Top 3 楼chsfly(一蓑烟雨任平生)回复于 2005-03-02 11:03:01 得分 0 正在找这个东西,能发给我看看吗.MSN   :chsfly@hotmail.comTop 4 楼chsfly(一蓑烟雨任平生......
阅读全文
  • 03月
  • 27日
综合 ⁄ 共 76字 评论关闭
这是为UNIX系统开发的一种音乐格式,和WAV非常相像,在大多数的音频编辑软件中也都支持它们这几种常见的音乐格式。在JAVA自带的类库中能得到播放支持。
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1668字 评论关闭
做事。与其推卸责任,不如去解决问题。 欲速则不达。要增量编程,步步为营。没真正理解一段代码之前,别急着去修改它。 对事不对人。掌握提问、反驳、争论的技巧,注意说话口吻,不能带个人情绪的接受或反驳别人观点。 排除万难,勇奋前进。要真诚、有勇气地说出实情和想法。当你发现某段代码很混乱,需要重构,好,说出来。 跟踪技术变化。你要不断的学习新技术,了解新行情,不求精通。 对团队投资。团队间经常互相交流,小型的内部知识讲座,技术讨论,设计方案讨论等等。 懂得丢弃。技术、思想、方案、习惯等等,不好的别舍不......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2234字 评论关闭
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程。 众所周知,Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。Java Develop......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2813字 评论关闭
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4046 题意:题目先来了一大段情书,看的我莫名其妙,然后来了一段极像《那些年》歌词翻译的正文,然后才是真正的题目。给你一个字符串,最长50000,只有两种字母,w和b。然后m个操作,操作有两种,第一种是查询l,r区间中有几个字符串是”wbw“形式,第二种操作是把字符串下标k的字符变成输入的字符c。 一眼就能看出是线段树,但是怎么做?我觉得线段树写起来就那样,偶尔需要一些小技巧,多加些节点信息,或者和离散化结合起来。但是线段树最难的地方我觉得还不是这些,而是节点......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 497字 评论关闭
#include <cstdio> #include <cstring> #include <iostream> using namespace std; #define MAX 1001 int g[MAX][MAX],vis[MAX],link[MAX]; int n,k; int dfs(int x){ for(int i = 1;i <= n;i++){ if(vis[i] == 0 && g[x][i]){ vis[i] = 1; if(link[i] == -1 || dfs(link[i])){ link[i] = x; return 1; } } } return 0; } int main(){ while(~scanf("%d%d",&n,&k)){ int ......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1696字 评论关闭
把c++编译成flash,FlasCC新手入门 Alchemy 2 (FlasCC)新手入门 (Windows 版) Adobe Alchemy(炼金术) 2的预发布版本已经对开发者开放,并且已经更名为 FlasCC。炼金术简单来说就是把c/c++代码编译成swf文件,它吸收了c/c++高效的执行效率,比传统开发的swf效率更高,更流畅,而且可跨平台。著名的3d游戏引擎虚幻3利用Alchemy 2技术完美实现网页falsh3d游戏,演示demo地址http://www.unrealengine.com/flash/ 。 第一步:获取FlasCC FlasCC的官方网站 http://gaming.adobe.com/technologies/flascc/ 已经有Prerelease......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1445字 评论关闭
IIC串行总线一般有两根信号线,一根双向数据线SDA,一根时钟线SCL IIC总线协议包括:起始信号、停止信号、数据位DATA、应答位ACK IIC总线四种操作模式:主设备发送模式、主设备接收模式、从设备发送模式、从设备接收模式。 寄存器 1、IIC总线控制寄存器IICCON rIICCON = 0xaf; //1010 [7]应答使能,[6]设置IICCLK为MCLK/16,[5]使能中断, [4]:读出0,没发生中断;写入0时清除未决条件并恢复中断响应;  读出1,发送中断;不可进行写入操作 2、IIC总线状态寄存器IICSTAT rIICSTAT = 0xf0;//1111 [7:6]主发送模式 [5]写入1:产生起始......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 406字 评论关闭
      在项目中需要用到硬件的设备,所以并非整个项目都可以用模拟器来开发调试,仅仅UI部分可以这么做。因为项目不大,所以一直没有运行过模拟器,不过要调试一个iPhone5屏幕上的UI细节,所以需要编译出模拟器来。       为了区分模拟器和实际运行的场景,选择了TARGET_IPHONE_SIMULATOR这个宏来区分,一开始的用法是: #ifdef TARGET_IPHONE_SIMULATOR XXXXX #else XXXXX #endif       运行起来发现实际手机上居然也在跑模拟器段的代码,实际查看了一下TARGET_IPHONE_SIMULATOR这个宏的定义才发现,这个宏是一直存在的,只是在模......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 805字 评论关闭
    UINavigationBar* navigation = [[UINavigationBaralloc] initWithFrame:CGRectMake(100,150, 568, 50)];     [self.viewaddSubview:navigation];          UINavigationItem* navigationItem = [[UINavigationItemalloc] init];     [navigationpushNavigationItem:navigationItem animated:YES];          UIButton *backButton = [UIButtonbuttonWithType:UIButtonTypeCustom];     backButton.frame =CGRectMake(0.0,0.0, 55.0, 30.0);     [backButton setTitle:@"返回"forState:UIControlStateNormal];     backBu......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 47字 评论关闭
今天早上吃饭早点,看到毕业的同学在哪里照相。。瞬间觉得时间真的好快。自己大学毕业都2年了。。。
阅读全文