自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (8)
  • 论坛 (5)
  • 收藏
  • 关注

原创 在windows上安装darwin streaming server需要注意的事情

下载5.5.5的exe后,实际上点击后会解压,之后进入目录,执行安装脚本,会安装到c:\program files下面由于darwin streaming server的web管理是基于perl的,所以要注意版本问题,不要用最新的,用5.16版本的就好,否则即使进入web页面,也是一堆乱码和没有文字。另外,对于用户文件,很可能会出现无法生成sdp的错误,这是由于没有hint

2017-04-08 16:55:31 925

原创 简单的处理swig下python的list和数组成员互转的例子。

%module test%{#include "func.h"%}%include /*%typemap(in,numinputs=0) (char **buf,int *len)  (char *tmp=NULL, int iLen=0) {    $1=&tmp;    $2=&iLen;}%typemap(argout) (char **buf

2012-04-25 03:12:54 1106

转载 Decorators I: Introduction to Python Decorators

Decorators python AOP

2010-11-13 15:12:00 573

转载 How to Model and Implement a Domain Specific Language (DSL) for Functional Test Automation

自动化 功能测试 域语言 DSL

2010-11-13 14:18:00 1333

转载 A DSL in 5 Languages

DSL 比较 ruby python php C# java

2010-11-13 12:56:00 613

转载 Distributed Deployment with Hudson & SSH

<br /><br />Have you already implemented an multi-server artifact deployment using aContinuous Integration Engine? If not, then read ahead and maybe this article is of help.The need for Continuous Integration<br />A good practice in a software development

2010-11-05 05:03:00 963

原创 自动生成打印无指针结构的数据结构的代码

<br /> <br />对于特殊的c语言结构,如果作为消息传递,一般有如下原则:<br />1)一般作为消息传递的,都不存在指针<br />2)如果是char或者uchar,默认为字符串,用 %.ns来控制打印<br />3)对于字段是结构体的,调用子函数返回字符串<br /> <br />对于结构,默认第一次按照简单规则手工处理,其他的自动由程序处理。import stringfrom ctypes import *'''printf format defination: c fo

2010-11-01 11:08:00 712

翻译 高层和底层C

c 高级特性

2010-10-24 11:09:00 1586 1

转载 使用subprocess的时候需要注意的问题

python subprocess popen 阻塞问题

2010-10-19 08:44:00 6646

原创 处理 python COM中的枚举对象

Python COM 集合 QTP

2010-10-17 08:37:00 1229

原创 使用python 驱动 lotus notes发送邮件

python lotus notes mail

2010-10-16 14:47:00 5862 2

原创 打印python的ctype定义的结构中的数据

python ctype print

2010-10-15 21:42:00 3440

原创 如何用mingw编译python扩展

python mingw32 扩展

2010-10-15 00:41:00 4091

原创 最近在用python做一些东西,所以随便先写一下,后面慢慢补上

<br />1)目前设备预留了测试接口,也就是收发消息,以前使用了ruby+swig做了一个强度测试的工具,现在改用python了。对于数据结构则采用了dpkt类似的方法封装。<br />2)在上面代码的基础上,封装了一些关键词,做了一个robotframework的测试。<br />3)为了能够给QTP使用,在1)代码基础上封装成了COM接口,使用了pythoncom,还是比较简单的。QTP的vbs接口调用com还是很方便的。<br />4)设备需要跟另外支持corba接口的设备协同,使用了omniORB

2010-09-23 21:04:00 656

原创 用swig封装法做测试

在嵌入式软件产品开发过程中,通常会预留测试接口以便测试。由于产品所使用的语言可能是编译型的静态语言,如果测试程序也用一样的语言编写,虽然数据结构的一致性上没有问题,但是测试程序的灵活性上则受限于产品所用语言。举例说明,在产品中有一个测试程序,使用了VC,有一些基础模块用于构造对应于消息的结构体,有跟主控通讯的模块,以及一个简单的逻辑判断模块做字段的比较,在产品开发前期该工具起到了很大作

2009-07-11 13:06:00 1505

原创 用sscanf判断ip地址的正确性

由于看到那个遍历字符串去逐个判断的代码就觉得不简洁,虽然c语言中没有脚本语言那么爽,但是好歹还有一个sscanf吧。所以写了个小函数 #include #include /*该函数能够验证合法的ip地址,ip地址中可以有前导0,也可以有空格*/int isValidStr(char *buf,int *pAddr){ int part1,part2,part3,part

2009-07-11 12:52:00 5623

原创 格式化某个目录下的所有源代码的js代码

var fso,Folder;var WshShell = new ActiveXObject("WScript.Shell");var re = new RegExp(".*/.[c|h]$","ig");fso = new ActiveXObject("Scripting.FileSystemObject");dir="H://yourhome";dealfile(fso,dir);f

2006-12-30 00:28:00 923

原创 基于Tiny C compiler的c脚本混合编程方法

 TCC简要介绍:TCC 最有趣的特性是可以用 UNIX 系统上常见的 #!/usr/bin/tcc 的方式来执行 ANSI C 语言写就的源程序,省略掉了在命令行上进行编译和链接的步骤,而可以直接运行 C 语言写就的源程序。这样就能做到像任何一种其它的脚本语言比如 Perl 或者是 Python 一样,显著的加快开发步调。可以像编写 Shell 脚本一样的使用 C 语言,随便想一想都觉得

2006-11-06 23:23:00 5400

原创 电脑屏幕捕获编码设计案例

 介绍:       常常我们想要编程捕获整个屏幕的内容,下面将解释如何做到这一点。典型的,我们的选择是使用GDI或者DirectX。另外一个值得考虑的方法是Windows Media API,直接将捕获的屏幕图像编码成码流输出,不过本文中不讨论该方法,主要讨论前两种技术。每一种方法中,我们得到了屏幕快照后,就可以用于保存或者编码输出。下面讨论了两种方法,并给出程序的部分代码和运行截图。

2006-10-30 12:52:00 4414

原创 ethereal的捕获过滤器和显示过滤器

 1.       捕获表达式Ethereal的捕获表达式其实是采用的tcpdump的表达式语法,简要介绍如下:   表达式是一个正则表达式,tcpdump利用它作为过滤报文的条件,如果一个报文满足表达式的条件,则这个报文将会被捕获。如果没有给出任何条件,则网络上所有的信息包将会被截获。   在表达式中一般如下几种类型的关键字,一种是关于类型的关键字,主要包括host,

2006-10-08 13:05:00 2977

原创 电视会议常用原始码流播放器的编写

   一.             编写播放器的起因在电视会议媒体问题诊断中,常常需要截取IP网络的流量并处理成原始码流以供播放器播放并根据播放效果诊断问题所在。该过程一般分为如下几个步骤:1)              首先使用ethereal判断rtp流是否跟信令吻合,比如媒体类型,媒体封装格式以及媒体传输层地址等是否吻合。这一步主要是诊断出信令媒体配合问题以及互通问题。

2006-10-08 13:00:00 2153

原创 Ethereal 也可以使用lua做一些自定义的功能了--编写lua脚本扩展ethereal的功能

编写lua脚本扩展ethereal的功能 一直用ethereal做一些网络截包的工作,感叹于ethereal强大的同时,也为其无法如analsys捕获工具的netpdl语言一般扩展而感到不便,自己写解析器又觉得麻烦,现在ethereal由了0.99.0版本(一个跟前一个版本跳跃很大的版本号),支持lua扩展,真是福音。 当然做法就是采用lua扩展,把一些基本功能变成lua可以调用的库,然后在启

2006-06-07 13:15:00 1622

原创 用NetPDL解析网络数据

摘要:       在目前的网络通讯和诊断中,网络截包的分析是非常重要的一个环节,尤其在调试私有协议的时候,常常会出现要对着屏幕数字节的问题,各个字段的解析也非常麻烦。在本文中给出一个工具Analyzer和一种数据可视化语言netPDL,对于解析私有协议非常有用。 关键词: 网络 数据 表示 xml netPDL  1.  网络数据的常见形式网络截包数据是二进制编码,并

2006-05-06 02:18:00 2718

原创 FFMPEG 的手册

FFMPEG   FFMPEG 编译       使用msys+mingw,编译成可以供vc调用的静态库 FFMPEG功能1.  视频音频格式转换Ffmpeg能使用任何支持的格式和协议作为输入: *比如你可以输入YUV文件:ffmpeg -i /tmp/test%d.Y /tmp/out.mpg 它将要使用如下文件:       /tmp/test0

2006-05-06 02:09:00 4537 1

原创 Chapter 4. Memory Management Debugging

In this chapterDynamic Memory Functions动态内存函数 page 82MEMWATCHMEMWATCH工具              page 84YAMDYAMD工具                      page 86Electric FenceElectirc Fence工具  page 93ValgrindValgrind工具  

2006-05-06 02:07:00 2454

翻译 Chapter 3. GNU Debugger (gdb)

In this chapter在本章中,           Installing gdb安装GDB                                              page 55   gdb CommandsGDB命令                                           page 56   Compiling a Prog

2006-05-06 02:05:00 5377 1

翻译 PIL--24 - An Overview of the C API C API概览

24 - An Overview of the C API C API概览Lua is an embedded language. That means that Lua is not a stand-alone package, but a library that can be linked with other applications so as to incorporate Lua

2006-05-06 02:00:00 1828

Mastering Web Application Development with AngularJS

google 's javascript framework angularjs book Mastering Web Application Development with AngularJS

2013-09-28

land of lisp

Lisp is a uniquely powerful programming language that, despite its academic reputation, is actually very practical. Land of Lisp brings the language into the real world, teaching Lisp by showing readers how to write several complete Lisp-based games, including a text adventure, an evolution simulation, and a robot battle. While building these games, readers learn the core concepts of Lisp programming, such as data types, recursion, input/output, object-oriented programming, and macros. And thanks to the power of Lisp, the code is short. Rather than bogging things down with reference information that is easily found online, Land of Lisp focuses on using Lisp for real programming. The book is filled with the author Conrad Barski's famous Lisp cartoons, featuring the Lisp alien and other zany characters.  

2011-05-08

Essential SNMP

这是Essential SNMP第一版本,大家看看无妨。

2009-01-12

Design pattern in ruby

ruby 设计模式,针对ruby语言的特点对设计模式做了很好的阐述

2010-06-28

Programming Firefox Building Rich Internet Applications With Xul

Firefox编程的,其实XUL就类似XAML

2010-06-28

Essential SNMP 2nd

这是snmp第二版。其实已经有人上传了。不过要资源分5分,所以我就再上传一个。

2009-01-12

Sams.IronRuby.Unleashed.Feb.2010.pdf

Sams.IronRuby.Unleashed.Feb.2010.pdf

2010-04-20

Packt Publishing:Apache JMeter

这是Packt出版社的Apache JMeter,希望对大家有用

2010-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除