02 2012 档案

摘要:在昨天的文章《Python:使用pycha快速绘制办公常用图(饼图、垂直直方图、水平直方图、散点图等七种图形)》中,讲述了使用pycha绘制各种办图常见图,今天学习了下如何定制这些图表的样式,在pycha模块的源码中,char.py文件中定义了默认的样式格式,如下:DEFAULT_OPTIONS = Option( axis=Option( lineWidth=1.0, lineColor='#0f0000', tickSize=3.0, labelColor='#666666', labelFont='... 阅读全文
posted @ 2012-02-29 00:07 Socrates 阅读(519) 评论(0) 推荐(0)
摘要:今天晚上学习了下使用pycha模块来制作各种办公用图的方法,非常简单,本文使用其绘制了7种图表。 此模块和API地址为:http://www.lorenzogil.com/projects/pycha/,需要的朋友可以下载下来玩一下,下面是我晚上学习时写的一点东东,分享之。一、代码:#!/usr/bin/env python # -*- coding: utf-8 -*- import cairo import pycha.pie import pycha.bar import pycha.scatter import pycha.stackedbar import pycha.line... 阅读全文
posted @ 2012-02-28 00:42 Socrates 阅读(737) 评论(0) 推荐(0)
摘要:今天看了一下使用python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习。 matplotlib下载及API手册地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/ 数学库numpy下载及API手册地址:http://www.scipy.org/Download 几个绘图的例子,来自API手册:1、最简单的图:代码:#!/usr/bin/env pythonimport matplotlib.pyplot as pltplt.plot([10, 20, . 阅读全文
posted @ 2012-02-27 00:17 Socrates 阅读(585) 评论(0) 推荐(0)
摘要:1.SCCP的引入原因:Ø 通信网和通信新业务的不断发展,需传送与呼叫电路无关的消息。Ø 呼叫有关的消息和电路的不确定关系Ø DPC寻址的局限性Ø SI的局限性Ø 网络上有大量非实时性消息,需预先建立虚连接2.SCCP应用特点:Ø 能传送各种与电路无关(Non-Circuit- Related)的信令消息.Ø 具有增强的寻址选路功能,可以在全球互连的不同七号信令网之间实现信令的直接传输。Ø 除了无连接服务功能以外,还能提供面向连接的服务功能3. SCCP网络服务功能:SCCP层可向用户提供无连接和面向连接服务,可根 阅读全文
posted @ 2012-02-26 17:12 Socrates 阅读(1329) 评论(0) 推荐(0)
摘要:一些MTP层的基本概念:1.信令单元SU: a)是信令点之间传递信令消息的最小单位,以数字编码的形式构成 b)通常把8bit作为信令单元的长度单位,称为一个八位位组 c)信令单元的长度是可变的,由若干个八位位组组成2.信令单元分类:a)MSU:消息信令单元,用于传送各用户部分的消息、信令网管理消息及信令网测试和维护消息。b)LSSU:链路状态单元,指示链路状态 c)FISU:填充信令单元,用于链路空或链路拥塞时填补位置 • F:标志码,码型为01111110• BSN:后向序号,7bit• BIB:后向指示语比特,1bit• FSN:前向序号,7bit• FIB:前向指示语比特,1bit•.. 阅读全文
posted @ 2012-02-26 17:00 Socrates 阅读(1262) 评论(0) 推荐(0)
摘要:今天在网上下载了些七号信令方面的资料,学习时记了些笔记,存放于此:1.信令: 在通信设备之间传递的各种控制信号,如占用、释放、设备忙闲状态、被叫用户号码等,都属于信令。 信令就是各个交换局在完成呼叫接续中的一种通信语言。信令系统指导系统各部分相互配合,协同运行,共同完成某项任务。2.信令分类: a)按功能划分:线路信令、路由信令、管理信令 b) 按工作区域划分:用户线信令、局间信令 c)按信道传送方式划分:随路信令、共路信令3. 7号信令网三要素: 信令点(SP)、信令转接点(STP)、信令链路(LINK) 4.其他相关概念: a)链路集: 具有相同属性的信令链路组成的一组链路集。即指本地信. 阅读全文
posted @ 2012-02-26 16:43 Socrates 阅读(1406) 评论(0) 推荐(0)
摘要:python作为动态语言,开发效率相当高,但如我们所知,动态语言的执行效率往往是比较低的,请看下面简单的测试过程:一、 C语言实现100万次打印: 代码:#include<stdio.h>#include <time.h>int main(int argc, char* argv[]){ unsigned long i = 1; unsigned long ulNum = 1000000; clock_t start, finish; double duration; start = clock(); while (ulNum != 0) { printf(" 阅读全文
posted @ 2012-02-19 23:47 Socrates 阅读(384) 评论(0) 推荐(0)
摘要:从上学时开始,通常是用C来求阶乘,今天无事,用python写了一下,主要在于学习lambda和reduce这两个函数的使用。实现:#!/usr/bin/env python #-*- coding: utf-8 -*- import time def test_factorial_reduce(): ''' Function:使用reduce函数 Input:NONE Output: NONE author: socrates blog:http://blog.csdn.net/dyx1024 date:2012-02-19 ... 阅读全文
posted @ 2012-02-19 14:33 Socrates 阅读(512) 评论(0) 推荐(1)
摘要:本文主要讲解如何使用python来实现将文本转为语音,以一个小例子为例,写了一下用pyTTS来朗读本地方件或在线朗读RFC文档,当然也可以修改一下,做成在线朗读新闻之类的,另本来想实现一个读中文小说的小程序,目前没有发现对中文支持得非常好的,且是免费的语音处理引擎,只能使用TTS实现一个英文的了,就当是用来练习听力了。 1、准备: a. 下载pyTTS,http://sourceforge.net/projects/uncassist/files/pyTTS/pyTTS%203.0/ b. 下载SpeechSDK51:下载 c. 下载SpeechSDK51 patch,支持中文和... 阅读全文
posted @ 2012-02-19 09:00 Socrates 阅读(1006) 评论(0) 推荐(0)
摘要:早上看到好友未央的一篇博文《一道google的测试工程师笔试题》,内容如下:这是去年面试google测试工程师的一道题,题目如下: 设计一个函数,使用任意语言,完成以下功能: 一个句子,将句子中的单词全部倒排过来,但单词的字母顺序不变。比如,This is a real world,输出结果为world real a is this. 他用C++很好的封装了一个函数实现了此功能,如下,更多信息请访问:http://www.itsbug.com/?p=208C++版本:#include <iostream> #include <string.h> using namesp 阅读全文
posted @ 2012-02-18 18:59 Socrates 阅读(2101) 评论(0) 推荐(0)
摘要:昨天在《Python:操作PostgreSQL数据库(使用PyGreSQL)》一文中使用PyGreSQL模块实现了对PostgreSQL数据库的操作,今天使用另一种python通用的数据库访问接口DB API2.0来实现一下同样的操作,其实在《Python:操作嵌入式数据库SQLite》一文中我们使用的就是DB API2.0,我们可以看到,它对不同数据库提供了统一的访问接口,更多关于DB API2.0的介绍请参考http://www.python.org/dev/peps/pep-0249/ 来看看实现,首先我们要下载提供DB API2.0接口的模块psycopg2,路径:http://in. 阅读全文
posted @ 2012-02-14 00:10 Socrates 阅读(536) 评论(0) 推荐(0)
摘要:昨天使用python写了操作嵌入式数据库SQLite的方法,今天用python写了针对个人比较熟悉的开源数据库PostgreSQL的常用操作,开发过程简介如下:一、环境信息: 1、操作系统: RedHat Enterprise Linux 4 Windows XP SP2 2、数据库: PostgreSQL8.3 3、 开发工具: Eclipse+Pydev+python2.6+PyGreSQL(提供pg模块) 4、说明: a、PostgreSQL数据库运行于RedHat Linux上,Windows下也要安装pgAdmin(访问PostgreSQL服务器的客户... 阅读全文
posted @ 2012-02-12 18:11 Socrates 阅读(642) 评论(0) 推荐(0)
摘要:去年写过一篇通过C语言操作SQLite数据库的文章《SQLITE学习笔记一(打开、操作及关闭数据库,C程序实现)》,最近在学习python,所以使用ptyhon实现了一下,实现不多描述了,代码中的注释已经非常详细了。直接贴上来。1. 实现:#!/usr/bin/env python # -*- coding: utf-8 -*- #导入日志及SQLite3模块 import logging import logging.config import sqlite3 #日志配置文件名 LOG_FILENAME = 'logging.conf' #日志语句提示信息 LOG_CONTE 阅读全文
posted @ 2012-02-12 12:15 Socrates 阅读(481) 评论(0) 推荐(0)
摘要:通常,在商用软件中均会有完整的日志机制,之前使用C语言实现过一个《简单的分级别写日志程序》,具有以下功能和不足:/************************************************************************/ * 摘 要:此文件实现了普通WINDOWS程序中的日志功能 * 主要有以下特点: * 1. 根据日期创建日志文件目录,每天的日志分别存放在不同的日志目录中; * 2. 日志内容分三种类型,根据不同需要,写不同的日志类型的日志文件, * ... 阅读全文
posted @ 2012-02-11 14:57 Socrates 阅读(269) 评论(0) 推荐(0)
摘要:昨天安装了pygame,还没有具体学习如何用,先写了个最简单且原始的摄像头程序,画面还算流畅,不过还存在较多缺陷,后面对pygame熟悉了再一一优化。 1、实现:#!/usr/bin/env python # -*- coding: utf-8 -*- from VideoCapture import Device import time import sys, pygame pygame.init() size = width, height = 620, 485 speed = [2, 2] black = 0, 0, 0 pygame.display.set_caption('. 阅读全文
posted @ 2012-02-10 21:29 Socrates 阅读(636) 评论(0) 推荐(0)
摘要:通过上一篇文章《Python:通过摄像头实现的监控功能》,突然想到将每次采集到的图片可以直接上传至微博,然后可以通过手机准实时查看要监控的地方,实现思路如下: a.程序A 每30s通过摄像头采集一次图像,并保存; b.程序B也是每30s将采集到的图片上传至新浪微博; 实现如下: 1. 采集图像程序A:#!/usr/bin/env python # -*- coding: utf-8 -*- from VideoCapture import Device import time #最多保存5张抓取到的图片,超过5张,覆盖最早的那一张,依次循环 MAX_PIC_NUM = 5 #抓取频率,... 阅读全文
posted @ 2012-02-09 21:51 Socrates 阅读(687) 评论(0) 推荐(0)
摘要:此方案为朋友LSJ提出并实现的,转过来供学习用,由于在测试时没有架设WEB服务器,也没有做手机上的测试,仅通过PC测试了下,最完整解决方案请参考原出处《DIY手机监控系统》。方法:1 下载并安装VideoCapture、PIL。2.编码,3s抓一个图片并保存from VideoCapture import Device import time, string interval = 2 cam = Device(devnum=0, showVideoWindow=0) #cam.setResolution(648, 480) cam.saveSnapshot('image.jpg' 阅读全文
posted @ 2012-02-08 23:54 Socrates 阅读(1912) 评论(0) 推荐(0)
摘要:1.、注册一个新浪应用,得到appkey和secret,以及token,将这些信息写入配置文件sina_weibo_config.ini,内容如下,仅举例:[userinfo] CONSUMER_KEY=8888888888 CONSUMER_SECRET=777777f3feab026050df37d711200000 TOKEN=2a21b19910af7a4b1962ad6ef9999999 TOKEN_SECRET=47e2fdb0b0ac983241b0caaf455555552.、调用新浪微博的Open Api, 编码:#!/usr/bin/env python # -*- cod 阅读全文
posted @ 2012-02-06 21:55 Socrates 阅读(383) 评论(0) 推荐(0)