- 博客(47)
- 收藏
- 关注
原创 软拷贝脚本----link文件
#!/bin/bash#使用bash做为默认shell SRC=$1DST=$2SRCLEN=${#SRC}list_alldir(){ for file in $1/* do #echo $file newfile=$DST${file:$SRCLEN} if [ -d $file ]; then mkdir -p $newfi
2012-06-05 15:01:18 1649
转载 Python 函数参数的传递[转载]
<br />Python中函数参数的传递是通过“赋值”来传递的。但这条规则只回答了函数参数传递的“战略问题”,并没有回答“战术问题”,也就说没有回答怎么赋值的问题。函数参数的使用可以分为两个方面,一是函数参数如何定义,二是函数在调用时的参数如何解析的。而后者又是由前者决定的。函数参数的定义有四种形式:<br /><br /> 1. F(arg1,arg2,...)<br /> 2. F(arg2=<value>,arg3=<value>...)<br /> 3. F(*arg
2010-10-18 11:34:00 502
转载 gdb使用指南
<br />http://www.cnblogs.com/whiteyun/archive/2009/11/27/1611808.html<br />一:列文件清单 <br />1. List <br />(gdb) list line1,line2 <br /><br />二:执行程序 <br />要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 <br />如果你使用不带参数的run
2010-10-13 19:51:00 464
转载 cxfreeze with pyqt
<br />用cx_Freeze打含有pyQT的python程序为elf可执行文件<br />Python打包之cx_freeze(Linux)<br /> <br />
2010-10-13 16:26:00 768
原创 javascript 入门总结
<br />1. 在http://www.w3school.com.cn/js上可以找到js的语法参考;<br />2. 关于html;<br />3. 在js中,一切皆对象,如果不知道对象的属性等,利用<br /> for(var p in obj)<br /> alert(p);<br />可以得到对象的所有属性。<br />4. 在w3school网站上有js的即编辑即显示效果的网页,在上面可以做实验;<br />5. firedebug是一个调试js的好东东,它的控制台可以做实验
2010-10-12 14:53:00 478
转载 Open-source ARM simulators
http://simplemachines.it/simulators.htmlOpen-source ARM simulators Martin Guy, 17 Jan 2006 Whats new?2 May 2008 There is a more recent list of ARM simulators here. 17 Jan 2006 Added QEMU a
2010-05-20 00:27:00 1428
转载 SSL和SSH的不同(the differences between SSH and ssl)
SSH (Secure Shell) and SSL (Secure Sockets Layer) can both be used tosecure communications across the Internet. This page tries to explainthe differences between the two in easily understood terms
2010-01-04 19:18:00 2531 2
转载 控制面板子项路径
控制面板子项路径控制面板C:/windows/system32/control.exeInternet选项C:/WINDOWS/System32/inetcpl.cpl电话和调制解调器选项C:/WINDOWS/System32/telephon.cpl电源选项C:/WINDOWS/System32/powercfg.cpl辅助功能选项C:/WINDOWS
2009-09-05 14:08:00 1948
原创 MFC中有关module及State Data的认识
module的定义:一个可执行程序或一个使用共享MFC DLL的dll。对于MFC来说,所有的资源都有一个范围,在这个范围内,所以的资源是唯一的,这个范围确定了一个module。一个可执行程序是一个module好理解,因为我们所有创建的对话框等资源都有唯一的标识对应,为什么使用共享MFC DLL的dll也是呢?对于使用共享MFC DLL的dll来说,创建的资源在DLL内范围是唯一的,可是有
2009-08-06 11:33:00 907
原创 C++类型转换
http://edu.codepub.com/2009/0725/10979.php C++类对象内存结构 http://os.deepin.org/read-htm-tid-1087179.html 标准C++类型转换符要点:跟C不同,类型强制转化时指针值可能发生改变,子类包含父类的拷贝,如果把子类转换成父类,指针就只想父类的拷贝地址空间了。
2009-07-28 14:34:00 394
转载 MSDN对DLL共享数据的好文章
http://msdn.microsoft.com/zh-cn/library/h90dkhs0(VS.80).aspxhttp://support.microsoft.com/kb/100634/zh-cn几点要点:1、不同进程的相同DLL之间可以共享数据;2、共享数据需要小心,不能包含指针,数组名也是指针(原理未明);
2009-07-28 14:29:00 645
原创 CPropertySheet、CPropertyPage以及子控件size问题
跟普通的对话框不同,默认的CPropertySheet、CPropertyPage只有在InitDialog时才能改变自身或者子控件的size,这个问题搞了半天才意识到:在其他地方不管是调用MoveWindow还是SetWindowPos,不管把rect的大小设置为多少,都无法改变控件的size和pos(pos始终是(0,0),也就是最左上端)。 解决方案:1、在InitDi
2009-03-20 20:44:00 2230
转载 AnimateWindow 来美化你的对话框(淡入淡出,自动上升下降)
http://blog.sina.com.cn/s/blog_455245fc01000a42.html 法如下:/**************************AnimateWindow()**************************/ #define AW_HOR_POSITIVE 0x00000001#define AW_HOR_NEGA
2009-03-14 15:01:00 1241
原创 MFC学习资料指南
几个著名的网站,都有有关MFC的架构、控件、使用指南并有大量的sample。1、www.vckbase.com2、www.codeguru.com3、www.codeproject.com 一个推荐的学习顺序: 有关于网页ACTIVEX控件开发的入门介绍文章:http://www.codeproject.com/KB/COM/CompleteActiveX
2009-02-21 22:31:00 846
原创 MFC改变标题栏的颜色
1、创建一个普通的对话框; 2、重写WM_NCPAINT的实现函数; 3、在实现函数中绘制标题栏,如果需要实现系统按钮,利用DrawFrameControl实现; 4、如果有系统按钮,重写(WM_NCLBUTTONDOWN, WM_NCHITTEST, WM_NCLBUTTONUP)的实现函数; 带源码的例子请参考:http://www.codeguru.com/cp
2009-02-06 17:15:00 12029
原创 通讯专业名词解释
outband signalling and inband signalling带内信号传递和带外信号传递带内信号传递是指仅仅使用TX/RX来传递数据和控制信息,带外信号传递是指还是用了TX/RX之外的线来传递数据和控制信息。如果在modem上,我们可以通过ATD拨号进入数据模式传递数据,也可以用+++切换到命令模式传递控制信息,这就是带内信号传递。如果使用DCD信号线来区分传递的是数
2009-01-07 17:28:00 1651
转载 OpenSSl 的一些介绍
http://www.itepub.net/html/kaifawendang/caozuoxitong/Linux/xitonganquan/2006/0501/14493.html在linux下,我们经常可以看到一个叫做openssl-x.x.rpm的包,或许许多人猜想它和ssl有关,没错!但是远不完全,openssl不但实现了ssl的一些接口,它所涵盖的内容从底层对称、非对称加密算法的到
2009-01-01 23:32:00 614
转载 如何从内核模式设备驱动程序中打开一个文件以及如何读取或写入文件
http://support.microsoft.com/kb/891805/zh-cn
2008-12-22 20:58:00 476
原创 在linux下快速搭建apache+php+mysql
网上的好人真是太多,下面就是一位兄弟的指南(手把手教会你哦):http://blogimg.chinaunix.net/blog/upfile2/071225220628.pdf对我这种刚接触linux的人真是太好了,强力推荐!
2008-11-24 11:52:00 424
原创 在fedora8中通过yum升级firefox3成功
在fedora8中,firefox2是默认的浏览器,而且官方的yum源不提供firefox3的更新。升级firefox3的方法有以下几种:1、下载firefox3的包,覆盖原来的firefox2,这种方法很暴力,而且新的firefox3图标很大,让人很不爽。2、通过yum升级。虽然官方没有提供源,还是有(可能非官方)其他的源提供,通过google搜索一把,方案来了: wget h
2008-11-24 11:37:00 931
原创 有关GNU LD的相关资源
1、John R. Levine.《Linkers & Loaders》,一个简化版的介绍为http://www.linuxjournal.com/article/6463。有关ld script file文章的鼻祖,其他基本上脱胎于它。2、《程序的链接和装入及Linux下动态链接的实现》,见http://www-128.ibm.com/developerworks/cn/linux/l-d
2008-11-20 16:51:00 600
原创 编译i386 redboot模板出错
从ecos的图形界面配置工具中新建一个ecc,然后保存,选择引入i386-pc reboot的template,然后build library,出现错误:tail: cannot open `+2` for reading解决方案:在命令行设置或在makefile中添加: export _POSIX2_VERSION=199209编译通过
2008-10-31 12:09:00 703
原创 利用sscanf分离字符串
sscanf函数的控制格式中有一个规则,如果%号和[]结合,可以从一个字符串中读取不以空格结束的子字符串,如果[]内中第一个字符不为^,则sscanf函数从输入字符串中扫描到第一个没有出现在[]的任意字符为止,反之,[]第一个字符为^,则sscanf函数从输入串中扫描到第一个出现在[]的任意字符位置。举一个例子:我们想把“www.csdn.net”分离成“www","csdn", "
2008-09-09 16:56:00 2779 1
转载 Building a GNU/Linux ARM Toolchain (from scratch)
Charles M. "Chip" Coldwell http://frank.harvard.edu/~coldwell/toolchain/ Note: (Feb 28, 2008) these days I dont roll my own toolchains anymore. Its just too much trouble, and its just so easy
2008-08-04 11:27:00 883
原创 VMWARE下Fedora8安装VM TOOLS后解决鼠标滚轮不能使用的问题
很容易,在/etc/x11/xorg.conf文件中找到如下字段: Section "ServerLayout"Identifier "single head configuration"Screen 0 "Screen0" 0 0InputDevice "Keyboard0" "CoreKeyboard"InputDevice "VMMouse" "CorePointer"InputDevi
2008-05-09 14:43:00 822
原创 GCC arm elf老版本编译的问题:read-rtl.c:662: error: invalid lvalue in increment
按照ECOS的说明,下载了binutils-2.13.1.tar.bz2,gcc-core-3.2.1.tar.gz,gcc-g++-3.2.1.tar.gz,newlib-1.11.0.tar.gz和补丁,按照http://ecos.sourceware.org/build-toolchain.html上的说明一步一步的编译,到了编译gcc的时候,就出错误:/usr/local/gcc-3.2.
2008-04-11 00:34:00 3608
转载 C 语言中可变参数的用法
C 语言中可变参数的用法我们在C 语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的:int printf( const char* format, ...);它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法:printf("%d",i);printf("%s",s);printf("the number
2008-03-14 20:14:00 514
转载 ARM平台的字节对齐问题
前言ARM流行已久,做嵌入式开发的不知道ARM不大可能。鉴于其所具备的较低功耗下的较高性能,也就成了大多数嵌入式设备的首选不过对于刚上手的人来说,有可能会遇到一些稀奇古怪的问题。毕竟大部分人都习惯了IA-32下的程序设计,虽然两者都是32位的构完全不同,于是也导致了一些隐含的问题。这里想描述一下一个有点蛊惑的问题,即在ARM上访问非对齐地址内容,会出现所问题。ARM内存访问的对齐问题按照ARM文
2008-03-14 20:09:00 8073
转载 字符,字节和编码
转自http://www.regexlab.com/zh/encoding.htm引言“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码本身有问题所导致的。因此,不仅是初学者会对字符编码感到模糊,有的底层开发人员同样对字符编码缺乏准确的理解。1
2008-03-14 20:01:00 509
原创 BOOTP和DHCP
BOOTP and DHCP前言:本文根据微软官方资料翻译而成,如有转载,请注明出处。 BOOTP是自举引导协议的简称,DHCP是动态主机配置协议的简称,同作为主机配置协议,BOOTP首先出现,在它的基础上DHCP做了一些改进,并修正了一些特别限制。RFC951详细的定义了BOOTP。相同点BOOTP和DHCP之间关系紧密,因此它们拥有一些共同的特征。这些共同
2008-03-06 16:03:00 8180
原创 对称加密与非对称加密
声明:本文主要是根据http://support.microsoft.com/kb/246071/en-us翻译而来,由于原文的中文是由机器翻译生成,生涩难懂,故作此翻译。如有转载,请声明出处。概述 目前存在两种加密方法:一种是对称加密(另称私钥加密),一种是不对称加密(另称公钥加密)。对称加密 对称加密是一种最古老也最有名的加密技术。它对加密的内容应用一个私钥(可
2008-03-06 15:59:00 685
原创 应用层对SOCKET层的需求
1、在一个socket上良好的收发并发能力,包括单任务同时收发和双任务分别收发这两种情况。2、多个socket同时发送或接收的并发能力。3、多个socket同时收发的并发能力。 4、获取运输层协议的参数:本地IP,本地端口,远端IP,远端端口.5、关闭socket时收发缓冲区的处理可配置
2008-02-20 17:41:00 1025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人