- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 DirectShow H264 Source Filter中 PushPin的MediaType设置
在连接Source Filter和H264 decoder时,decoder会检查source filter的media type,若匹配,则连接成功。下面的设置经过测试可以正常连接,并且解码器能解出图像。decoder使用DivX H264 Decoder。 HRESULT CPushPinRTP::GetMediaType(CMediaType *pmt){ CheckP
2011-06-15 16:58:00 6023 16
原创 用Tkinter + Python做的简单网络配置工具
这个小工具是针对IPCamera设计的。使用了Tkinter中的listbox、button、entry。如下图:单击listbox中的元素会产生>事件,可以为该事件添加处理函数:my_list.bind('>', on_list_click)button事件绑定:submit_net_btn['command'] = submit_net_info让窗口显示在显示器中心:root = Tk()W = root.winfo_screenwidth()H = root.winfo_screenheig
2011-01-14 16:42:00 1814
原创 在Python中发送广播消息并接收所有客户端响应的小脚本
应用场景:socket设为非阻塞模式,在一台电脑上向局域网内的所有电脑发送一个广播包,网内的电脑收到后会做出响应,向该电脑发送响应数据包。数据包的结构需先定义好。由于socket为非阻塞模式,所以可能存在recvfrom()在调用时数据还没到达,这样当统计有多少客户端在网内时,就可能会漏掉一些做出响应的客户端。我用的方法是select()加延时,sleep(0.01)代码如下:import socket, select, timesock = socket.socket(socket.AF_INET,
2011-01-14 16:09:00 5691
原创 socket programming
进行 socket programming开始要做的工作:On Linux:以下是client代码,使用TCP,注意网络字节序:#include #include #include int main(){ int sockfd; int len; struct sockaddr_in address; int result; struct img_packet img_pkt; int offset = 0; sockfd
2011-01-14 15:41:00 2616
原创 Python: 去除List中的重复元素
<br />使用list的index()、count()、pop()函数实现的简单算法:<br /> <br />num_list = ['1','1','2','4','2','3','4']num_list.sort()def foo(l): for item in l: i = l.index(item) n = l.count(item) print i, n, l[i] for j in range(1,n)
2010-12-13 23:27:00 810
原创 Java package
很久没更新博客了。我真的好懒今天在摆弄我的小程序时被java package给整了好久,最后才明白是怎么回事。我从网上下了个ibm的iframe包,本想好好用一下,没想到编译老是同不过,错误显示类名不对。经过几个小时的折腾,我发现:源程序中若是声明了package,那么在用java运行class文件时必须输入包名+类名,而且必须在包所在的目录下执行java 包名.类名才能正常运行。同时别忘了cla
2007-10-30 23:37:00 598
翻译 Erlang并发编程-第一章
第一章 Erlang 指导 我们以一个对Erlang的基本指导作为开始,目的是介绍给读者Erlang的主要特点。这里讨论的话题将不会很详细,它们将在后续章节中继续讨论。 我们用一些简单的Erlang程序作为例子开始介绍。1.1 顺序编程 例程1.1计算一个整数的阶乘: -module(math1).
2007-09-12 18:41:00 1236
原创 Erlang
偶然间发现了Erlang,一种转为电信应用设计的编程语言,因为我的专业是通信工程,于是就想看看它能干什么。结果发现Erlang太有意思了!现在正学习Concurrent Programming in Erlang(Part I)。在网上查找相关资料除了JAVA EYE那里活跃一些外,别的地方很少有。Erlang是1987年左右诞生的,现在在国内还很少有人知道它,国外有位大师声称Erlang
2007-09-05 18:28:00 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人