自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python学习——第一篇

告别代码8年了!今天开始学习Python,希望能坚持下去~~~第一章 安装环境搭建1、版本选择安装Python2还是3是许多初学者首先面临的问题,有些码哥说用2,因为现在是用2写的;也有人说用3,因为3是罪行。在请教了大神后选择了3,因为2即将面临不维护的问题。注:web-based installer 是需要通过联网完成安装的executable inst...

2019-07-01 22:29:31 185

转载 【数据结构】C语言实现链表节点的插入和删除

/* 链表节点的插入与删除 编译环境:VC++ 6.0 编译系统:windows XP SP3*/#include #include #include // 定义链表中的节点typedef struct node{ int member; // 节点

2012-12-10 13:48:19 1193

转载 VC全局变量的使用

全局变量一般这样定义:1。在一类的.cpp中定义 int myInt;然后再在要用到的地方的.cpp里extern int myInt;这样就可以用了。 2。在stdafx.cpp中加入:int myInt;然后在stdafx.h中加入:extern int myInt这样定义以后无论在什么文件中都是可见的.3。比较规范的是,先定义一个Glbs.h,把所有的全局变量

2012-11-16 15:23:30 568

转载 Ubuntu 10.04安装中文输入法

安装SCIM输入法的步骤打开终端,在终端输入执行以下命令:1).终端输入:sudo apt-get remove scim删除安装系统的时候装的那个scim(个人觉得没什么用,因为一般新安装是操作系统没有装这个)2)sudo apt-get install scim然后下载安装scim输入法。下载完了系统会自己装上,中间会有提示,直接y就OK了3)sud

2012-08-22 16:41:13 6958 1

转载 ubuntu下svn使用指南

ubuntu下安装subversion客户端:sudo apt-getinstall subversion subversion-tools详细请看 http://www.subversion.org.cn/svnbook/1.1/index.htmlsvn子命令1、检出svn  co http://路径(目录或文件的全路径) [本地目录全路径] --username

2012-07-05 22:09:46 975

转载 C/C++命名规范

关于编成规范-命名规则的浅谈   本命名取自“匈牙利”法,仅供参考。   数据类型的命名规则参考: 定义类型: 前缀 类型                    类型描述            示例                   占字节(Win32) 有效值                 取值范围b    Boolena-布尔            1Bit

2012-06-18 19:51:54 5584

原创 VS2010环境下Winpcap配置方法

VS2010 配置Winpcap新建一个项目,GetDevs.cpp。用来测试。测试代码最后有给出。View->Property ManagerDebug|Win32 -> Mircrosoft.Cpp.Win32.user(右键)->Properties注:此处设置为全局的!q  设置环境目录VC++ Directiories -> Include Direc

2012-06-17 11:56:14 6489 4

转载 VS2010包含windows.h时winsock2.h出现"fd_set":struct类型重定义

大凡在Windows平台下用C++做网络开发很多时候都会同时包含这两个头文件,如若顺序不当(windows.h先于winsock2.h)就会出现很多莫名其妙的错误。诸如:警告    4    warning C4005: “AF_IPX”: 宏重定义    c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h    9

2012-06-17 11:52:48 16624 2

原创 VS2010编译的时候出现fatal error LNK1146: 没有用选项“/out:”指定的参数

最近安装了下vs2010,发现对硬件要求还是很高的,先是在一个一般台式机上安装出现字体发虚的问题,操作系统也是vista sp2,尝试了网上若干方法还是发虚,总结就是硬件的显卡不行,3年前的机器了;遂在自己的笔记本上面进行安装,发现没有字体发虚的问题,看来真是显卡的问题,但是编译一个空项目却出现若干cl 编译的问题,解决方法如下:C:\Program Files\Microsoft Visua

2012-06-16 22:15:14 3156

转载 FCLK HCLK PCLK的关系

转载于:http://blog.csdn.net/Charistain_huang/article/details/4947212ADS1.2中关于时钟的C代码ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3);ChangeClockDivider(key, 12);   1)FCLK、HCLK和

2011-12-06 22:29:45 561

原创 Ubuntu 中su与su -的区别

su   只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径如果使用su root进入管理员目录,运行gedit会出现如下错误(gedit:3501): EggSMClient-WARNING **: Failed to connect to the session manager: None of

2011-12-04 17:15:26 614

转载 Bit Operation

输出一个数n的第4位到第7位(从右边第0位开始算起)int n1 = ~((~0)int n2 = n>>4;printf("%x",   n1 & n2); 循环移动将一个16位长的二进制数字n循环右移动x位int n1 = n int n2 = n >> x;printf("%x", n1 | n2); 取下整型变量n的位串信息的最右边为1的信息

2011-11-22 19:40:50 498

转载 CString类所有成员函数详解

转载于:http://www.ibiancheng.cn/Article/VCMFCArticle/200712/74.htmlVC里CString是我们最常用的类之一,我们觉得对它很熟悉了,可是你知道它的所有用法吗?还是系统的学习一下吧,认真看完本文就OK了。下面开始:CString::Compareint Compare( LPCTSTR lpsz ) const;返回

2011-11-20 18:34:02 510

转载 对话框托盘程序实现源码

转载于:http://blog.csdn.net/xylary/article/details/1743314  by 郭世龙对于不需要占据太多屏幕资源的后台程序,最好的处理方法就是使用系统的托盘,在托盘显示一个图标,必要时通过其激活主窗口。本文介绍对话框托盘图表的实现方法并附源码。      托盘程序的设计主要满足以下几个需求:              (1)程序启动时主窗口隐

2011-11-16 13:16:48 552

转载 美化VC界面(用户登录界面)

转载于:http://blog.chinaunix.net/space.php?uid=20532101&do=blog&id=1931940VC开发程序单调的界面相信大家都是深有感触,提到界面美化编程,人们都会说做界面不要用VC写,太难了。一句俗语:难者不会,会者不难。VC的美化界面编程并没有人们想像的那么难。这篇文章是我写的一个用户登录界面,但界面被我美化了,我将一步一步的来讲解它的美

2011-11-15 15:03:00 986

转载 SerialPort类源代码分析

转载于:http://hi.baidu.com/laoyang1018/blog/item/9949500f5e5f9a396059f3db.html前几篇串口编程大致讲述了Windows下串口的大致操作,接下来分析流行的SerialPort类,它把Windows API封装好,方便开发利用1、Win32下串口大致操作流程(1)打开串口:CreateFile函数(2)建立串口通信事

2011-11-15 11:21:29 1810

转载 RS232串口通信详解(引脚定义,电气特性,传输格式,接收过程,单片机晶振,RS485,RS422)

串口是计算机上一种非常通用的设备通信协议。---------------------------------串口的引脚定义:9芯信号方向来自缩写描述1调制解调器CD载波检测2调制解调器RXD接收数据3PCTXD发送数据4PCDTR数据终端准备好

2011-11-14 12:08:33 3293

转载 串口通信CSerialPort类WriteToPort不能连续发送的问题

转载于:http://hi.baidu.com/gilbertjuly/blog/item/e0c035450ec6c845500ffe5a.html RS232串口通信原理详解见:hi.baidu.com/gilbertjuly/blog/item/902a3f11d4b42b0b203f2e39.htmlGilbert在串口通信中使用CSerialPort时,发现连续发送有问题

2011-11-14 12:07:18 2032

原创 将VC6.0工程做成release版本

首先 在VC6.0编译器下project-->setting下将setting for改成win32 release。在General选项卡下把Microsoft Foundation Class改成using MFC in static library。其次 在VC6.0编

2011-09-09 21:06:42 712

转载 快速判断文件是文本文件或二进制文件 .

判断一个文件是文本文件还是二进制文件可以帮助压缩软件针对不同文件选择对应的算法,那么如何判断一个文件是是文本还是二进制呢?旧版本的pkzip使用的方法是:如果80%以上的字节都落在7..127的范围里,就认为它是文本文件,否则它就是二进制文件。代码如下:

2011-09-06 11:27:06 806

翻译 MIB_IPNETROW Structure

MIB_IPNETROW 结构体包记录着一个IPv4的ARP缓存表的结构。typedef struct _MIB_IPNETROW { DWORD dwIndex; DWORD dwPhysAddrLen; BYTE  bPhysAddr[MAXLEN_PH

2011-09-06 10:21:24 948

转载 常用window网络API

AddIPAddressThis function adds the specified IP address to the specified adapter.给指定的网卡添加指定的IP地址CreateIpForwardEntry

2011-09-06 09:45:37 720

转载 Qt for Android 配置详细

本人转载于:http://blog.csdn.net/ak47zhangzhiwei/article/details/6566209倒腾了近来两个礼拜,终于在实际开发机上将Qt的Demo跑起来啦!遇到好多问题但是网上都没有找比较满意的答案! 所以 贴出来和各位分享

2011-09-05 17:33:58 1227

转载 PathFileExists用法--使用#include <shlwapi.h>

转载于:http://www.cnblogs.com/joeblackzqq/archive/2010/11/09/1872309.htmlBOOL PathFileExists(LPCTSTR pszPath);         Determines if a file

2011-08-31 15:49:55 9556

原创 在MFC中,想要实现当鼠标移动到某个标签中的时候鼠标变成超链接时候的“手”状

在MFC中,想要实现当鼠标移动到某个标签中的时候鼠标变成超链接时候的“手”状,那么可以响应窗体的WM_SETCURSOR消息,并且在消息处理函数OnSetCursor中添加如下代码:C++代码BOOL CQQClearMFCDlg::OnSetCursor(CWnd* p

2011-08-31 15:42:06 2132 2

原创 在程序中动态的注册或注销OCX

ActiveX的注册方法和注销有很多种,下面介绍两种注册注销方法1,直接在电脑上注册,点击开始->运行->输入regsvr32 (你要注册的OCX路径)注销方法:regsvr32  /u (你要注销的OCX路径)2,在程序中注册,方法如下注册:BOOL CFANU

2011-08-31 15:37:21 2315

原创 Ubuntu下minicom配置与常见问题解答

我在Ubuntu配置了一下minicom,通过串口与友善之臂的2440连接通信,现将过程记录如下:1、安装minicom     命令:sudo apt-get install minicom2、下载安装好后就可以进行设置了。       这里我们首先要做的就是查

2011-08-27 22:02:32 3401

原创 Open BTS在Ubuntu下的安装

首先安装几个依赖库,命令如下:sudo apt-get install libosip2-dev    sudo apt-get install asterisk在安装过程中出现一个对话框,不用理会,直接回车就可以了进入configure.ac将第80行AC_DEFINE

2011-08-25 21:53:22 7084

原创 GNU Radio的安装

介绍下GNU Radio的安装。进入GNU Radio的官网http://gnuradio.org/redmine/projects/gnuradio,进入wiki目录,在content中选择Build GNU,然后根据你的操作系统选择,我的ubuntu。网站:http:

2011-08-24 21:20:51 16457 3

原创 c/c++中内存区域划分大总结

一、 在c中分为这几个存储区    1.栈 - 由编译器自动分配释放    2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收    3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全

2011-08-23 23:12:36 640

转载 MFC中设置对话框颜色、添加背景图片、添加音乐的方法

一、设置背景颜色的三种方法:1、我们知道程序在运行的时候会调用OnPain函数,那么我们可以在这里设置背景颜色。void CFlipCardsDlg::OnPaint() {if (IsIconic()) {//保持不变 } else {

2011-08-21 13:14:07 1026

转载 WM_CTLCOLOR和OnCtlColor消息的用法 .

很多人都觉得自己的程序的界面不那么美观,往往VC默认产生的对话框比较单调,因此很多人往往找到很多其它的控件对对话框进行美化修饰,例如给静态控件设置字体,设置背景颜色等等,其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成!WM_CTLCOLOR消息用来完成对EDIT

2011-08-21 13:13:07 501

原创 如何在VC6.0中重写OnInitDialog()等函数

新插入了一个对话框资源,我们需要为他重写OnInitDialog()等函数的时候怎么办呢?首先,利用ClassWizard创建一个类。然后再在这个对话框上利用ClassWizard选着这个类,在Message中选着WM_INITDIALOG等就可以了!

2011-08-20 18:34:34 893

原创 如何给按钮添加一个位图图标!

MFC提供的button都是矩形的,不好看。能不能在按钮上显示个位图呢。肯定可以的,实现办法如下:1.新建一个单文档工程,需要找到一张格式为BMP的位图。2.然后再VC6.0下Insert ->Resourse->BitMap->Import。文件类型选着所有文件,然后找

2011-08-20 18:30:08 1322

原创 在对话框上设计一个三角形的按钮

我们知道MAC中提供的都是矩形的按钮,但是如果你想要得到三角形的怎么办呢?接下来我就教大家怎么做1.在对话框上直接拖放一个button,修改其ID和caption。2.添加一个.h和.cpp文件这是.h文件  // TriangleButton.h : header

2011-08-19 13:51:49 2245 1

原创 Combo box初始化

在VC6.0 下的Combo box初始化工作非常简单,这里就来说下吧。1.拖一个Combo box初始化到对话框上面,修改其ID2.在C...Dlg类中添加一个CComboBox型的变量3.在DoDataExchange()函数中加入DDX_Control(pDX,

2011-08-19 13:43:47 4158

基于MFC的串口调试助手

基于MFC的串口调试助手,已经测试通过!

2011-05-10

基于C51的多点温度检测系统

基于C51开发的多点温度检测系统,可以同时采集思路温度,并可以通过手动设置并报警。温度过高的时候启动风扇,并发出声光信号!

2011-05-10

基于51单片机的多点温度检测

基于51单片机开发的多点温度检测,可以通过键盘来控制报警温度。当超过温度的时候可以报警,并启动风扇!

2011-05-08

通过快捷键使你能够快速的打开和关闭光驱

将这个文件复制到C:\WINDOWS目录下,就可以使用快捷键快速快打开和关闭光驱。光驱弹出或关闭Ctrl+Alt+↓。

2011-02-21

通过快捷键就可以使你的电脑快速重启

将这个文件复制到C:\WINDOWS目录下,就可以使用快捷键快速快重启了。快速重启Ctrl+Alt+Home。

2011-02-21

通过快捷键就可以使你的电脑快速关机

将这个文件复制到C:\WINDOWS目录下,就可以使用快捷键快速快关机了。快速关机(Ctrl+Alt+End)。

2011-02-21

MiniGUI编程指南

MiniGUI是由北京飞漫软件技术有限公司创办的开源Linux图形用户界面支持系统,经过近些年的发展,MiniGUI已经发展成为比较成熟的性能优良的、功能丰富的跨操作系统的嵌入式图形界面支持系统。“小”是MiniGUI的特色,它目前已经广泛应用于通讯、医疗、工控、电子、机顶盒、多媒体等领域。目前,MiniGUI的最新版本为MiniGUI 3.0,所以MiniGUI对中文的支持最好。它支持GB2312与BIG5字元集,其他字元集也可以轻松加入。

2010-12-28

MiniGUI用户手册

MiniGUI是由北京飞漫软件技术有限公司创办的开源Linux图形用户界面支持系统,经过近些年的发展,MiniGUI已经发展成为比较成熟的性能优良的、功能丰富的跨操作系统的嵌入式图形界面支持系统。“小”是MiniGUI的特色,它目前已经广泛应用于通讯、医疗、工控、电子、机顶盒、多媒体等领域。目前,MiniGUI的最新版本为MiniGUI 3.0,所以MiniGUI对中文的支持最好。它支持GB2312与BIG5字元集,其他字元集也可以轻松加入。

2010-12-28

Linux 系统命令及其使用详解(大全)

详细的介绍了Linux命令的各种用法,适合初学者学习使用。

2010-09-25

空空如也

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

TA关注的人

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