- 博客(27)
- 资源 (8)
- 收藏
- 关注
原创 python 例程解释
s = "e35601000001000000000000037777770475313438036e65740000010001"''.join(map(lambda s:chr(int(s, 16)), map(str.__add__, s[::2], s[1::2])))1.字符串数组
2014-10-15 13:34:30
182
转载 发现 PyCrypto 不如 ctypes 来得方便
发现 PyCrypto 不如 ctypes 来得方便至少对于一个C程序员来说是这样..有一段RSA签名的程序,原本是用 C 调 libcrypto 包装成 jni 由 java 使用的,现在打算在 python 里面实现一个类似的功能,这段 C 代码大概是这样:int rsa_sign(char *private_keyfile, char *message, int
2014-10-13 17:53:25
163
转载 declaration is incompatible with "__nounwind __interwork __softfp unsigned long __STREXH
iar 编译stm32 v3.5lib工程模板编译chu
2014-10-12 12:32:58
282
转载 Python-Tkinter几何布局管理
所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的。Tkinter提供了截然不同的三种几何管理类:pack、grid和place。 pack() pack几何管理采用块的方式组织配件,在快速生成界面设计中广泛采用,若干组件简单的布局,采用pack的代码量最少。pack几何管理程序根据组件创建生成的顺序将组件添加到父组件中去
2014-09-30 15:41:12
323
转载 windows环境下arm gcc+Keil开发环境的搭建
http://blog.youkuaiyun.com/kevinscabin/article/details/8774723
2014-07-05 14:06:24
347
转载 KEIL调试ELF文件设置方法--亲自试过,很实用!
http://hi.baidu.com/houxn22/item/4dfe2b45e62fd6d2c1a59291【转-整理】KEIL调试ELF文件设置方法--亲自试过,很实用! GNU ARM的toolchain是一个很好使的ARM开发工具,它使用起来非常灵活,可以任意定制启动代码、实现复杂的内存映射,能完全发挥开发人员的聪明才智;况且它已经
2014-07-05 14:00:03
3269
原创 python的软件包
numpy scipy是数值计算的扩展包pandas是主要用来做数据处理(numpy依赖)sympy做符号计算(类似mathematica?)
2014-01-05 21:08:53
200
原创 crypto++ des算法的使用
(1)增加头文件#include "../../vc_crypto/modes.h"#include "../../vc_crypto/des.h"#include "../../vc_crypto/cryptlib.h"(2)加入namespaceusing namespace CryptoPP;(3)写函数void DES_Process(const char *key
2013-11-27 17:04:38
403
原创 python 打印数组
def hex_print(x):for i in range(0,len(x)):print "0x%x" %ord(x[i]),如果没有print后面的那个逗号,每打印一个就会换行,加了逗号以后,就后面加空格输出字符串(str)转换为列表(list)d = k.encrypt(data)list1 = list(d)hex_print(l
2013-11-27 11:05:49
1555
转载 两个很常用的类CArray,CList
两个很常用的类CArray,CList开始用过CArray这个非常好用的类(如何使用看这篇文章MFC数组类CArray的使用的操作详解 )。后来又发现CList这个类与它有些相似,于是Google了一下。在这里汇总一些比较好理解的说法去熟悉他们。以便在以后的编程中应用自如: TitleArray采用队列方式存储数据,因而其内部数据元素是以物理方式顺序排列的,所以检索、顺
2013-09-07 17:29:03
293
转载 用MFC库函数AfxBeginThread来操作线程
有关创建线程的问题有三种方法:1.C语言函数,调用_beginthread();2.API函数,调用CreateThread();3.MFC函数,调用AfxBeginThread();推荐使用MFC函数AfxBeginThread();利用MFC里的AfxBeginThread函数能很方便地创建线程以及对线程进行等待、唤醒等操作。1、函数原型CWinThread* Af
2013-09-07 16:31:24
1802
转载 用MFC库函数AfxBeginThread来操作线程
(比较推荐使用该方式在MFC下开发)有关创建线程的问题有三种方法:1.C语言函数,调用_beginthread();2.API函数,调用CreateThread();3.MFC函数,调用AfxBeginThread();推荐使用MFC函数AfxBeginThread();利用MFC里的AfxBeginThread函数能很方便地创建线程以及对线程进行等待、唤醒等操作。
2013-09-07 16:30:29
346
原创 fedora linux下面安装open office
yum install openoffice.org-base openoffice.org-calc openoffice.org-draw openoffice.org-extendedPDF openoffice.org-impress openoffice.org-langpack-zh_CN openoffice.org-math openoffice.org-pdfimport
2013-08-03 10:14:29
295
转载 Fedora 17安装google输入法和云拼音, 安装快捷方式
[个人记录]Fedora 17安装google输入法和云拼音http://tieba.baidu.com/p/2208930722由于sunpinyin的词库选词太不准,吧友有推荐谷歌拼音及云拼音,于是想要尝试下怎么样。由于fedora 源中谷歌拼音所以选择自行编译,做下记录以备份。#安装fcitx$sudo yum install
2013-08-01 23:38:23
501
原创 lpc1788->linux 2.6.33在uc板上移植usbwifi总结(使用dw131)
lpc1788->linux 2.6.33在uc板上移植usbwifi总结(使用dw131)编译:使用arm-2010q1编译是进入工程目录projects/usbwifi/目录里面,直接make clean, make内核配置选项在usbwifi.kernel.LPCbusybox 配置选项在 usbwifi.busybox ini
2013-07-31 16:10:12
775
原创 在cortex-m3下的uclinux ohci驱动简介
在linux系统中,对一个设备有两个方面的东西都是需要配置的,一个是设备本身,另外一个就是驱动。
2013-07-26 17:32:18
189
原创 在cortex-m3下的uclinux中断入口
arch/arm/kernel/entry-v7m.SENTRY(vector_table).long 0@ 0 - Reset stack pointer.long __invalid_entry@ 1 - Reset.long __invalid_entry@ 2 - NMI.long __hardfault_entry@ 3 - HardFault#i
2013-07-25 17:29:54
443
原创 cscope简单使用
(1)建立数据库!cscope -R会在当前目录下产生一个cscope.out文件(2)建立连接:cs add cscope.out(3)查找:cs find g hub_hub_status 其中的g表示查找定义0或者s —— 查找这个C符号1或者g —— 查找这个定义2或者d —— 查找被这个函数调用的函数(们)3或者c —— 查找调
2013-07-23 15:26:29
222
转载 fedora 17下面建立任务栏
原文:http://www.wrsaw.cn/Article/ShowArticle.asp?ArticleID=40582推荐一个Fedora 15,16, 17, 18非常好用degnome-shell扩展,带任务栏。 该扩展de主要功能you: Move the clock 把中de时间移到右边去
2013-07-20 18:18:19
1212
原创 linux批处理
1 TOOLCHAIN=arm-2010q1 2 export INSTALL_ROOT=`pwd` 3 TOOLS_PATH=$INSTALL_ROOT/tools 4 CROSS_PATH=$TOOLS_PATH/$TOOLCHAIN/bin 5 export PATH=$CROSS_PATH:$TOOLS_PATH/bin:$PATH 6 7 # Pat
2013-07-18 16:21:42
172
原创 fedora 17串口的使用
fedora下面最经常使用的是minicomyum install minicom(1)配置:minicom -s里面有serial port setup,设置好物理串口对应的就可以了。一般物理串口是ttys0,usb转的窗口是ttyUSB0,ttyUSB1等设置好以后就save setup as dfl然后选exit退出.就直接进入minicom了
2013-07-18 12:35:48
272
原创 fedora 17 make config的设置过程
(1)make menuconfig出现错误:*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurses libraries.*** *** Install ncurses (ncurses-devel)
2013-07-17 10:51:51
362
转载 fedora 17 TFTP服务器安装与配置
1、安装xinetd , tftp-server , tftpyum install xinetd tftp tftp-server(其实在fedora17里面xinetd已经有了)2、配置 /etc/xinetd.d/tftp修改/etc/xinetd.d/tftp如下:service tftp{disable = nosocket
2013-07-16 11:43:21
260
原创 关于TI的DSP中的EALLOW指令
TI的DSP为了提高安全性能,将很多关键寄存器作了保护处理。通过状态寄存器1的C15位设置与复位,来决定是否允许DSP指令对关键寄存器进行操作。 这些关键寄存器包括 器件仿真寄存器、FLASH寄存器、CSM寄存器、PIE 矢量表、系统控制寄存器、GPIO MUX 寄存器、eCAN 寄存器的一部分。 DSP由于在上电复位之后,状态寄存器基本
2010-05-14 09:01:00
327
转载 VC读写XML文件
今天对XML文件进行了一些简单的读写操作,下面来具体实现步骤:首先:建立一个基于Dialog的MFC工程,工程名为OperateXML,然后在对话框上添加两个按钮("Create"和"GetData"和一个ListControl控件(用来显示数据),首先要导入库文件#import "msxml3.dll"using namespace MSXML2;主要用来实现XML文件的相关操作,双击"
2010-05-10 14:30:00
156
原创 VC 编辑框改变背景、字体、文本颜色、长度限制、英文汉字判断
VC 编辑框 改变背景、字体、文本颜色、长度限制、英文 汉字判断 1。长度限制OnInitDialog()中:m_edit1.SetLimitText(8); //m_edit1为编辑框的成员变量或者CEdit*pEdt=(CEdit*)GetDlgItem(IDC_EDIT1);pEdt->SetLimitTe
2010-04-27 22:44:00
871
1
stk500简易编程器
2014-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人