- 博客(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 191
转载 【数据结构】C语言实现链表节点的插入和删除
/* 链表节点的插入与删除 编译环境:VC++ 6.0 编译系统:windows XP SP3*/#include #include #include // 定义链表中的节点typedef struct node{ int member; // 节点
2012-12-10 13:48:19 1199
转载 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 582
转载 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 6992 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 982
转载 C/C++命名规范
关于编成规范-命名规则的浅谈 本命名取自“匈牙利”法,仅供参考。 数据类型的命名规则参考: 定义类型: 前缀 类型 类型描述 示例 占字节(Win32) 有效值 取值范围b Boolena-布尔 1Bit
2012-06-18 19:51:54 5596
原创 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 6498 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 16633 2
原创 VS2010编译的时候出现fatal error LNK1146: 没有用选项“/out:”指定的参数
最近安装了下vs2010,发现对硬件要求还是很高的,先是在一个一般台式机上安装出现字体发虚的问题,操作系统也是vista sp2,尝试了网上若干方法还是发虚,总结就是硬件的显卡不行,3年前的机器了;遂在自己的笔记本上面进行安装,发现没有字体发虚的问题,看来真是显卡的问题,但是编译一个空项目却出现若干cl 编译的问题,解决方法如下:C:\Program Files\Microsoft Visua
2012-06-16 22:15:14 3175
转载 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 569
原创 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 623
转载 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 504
转载 CString类所有成员函数详解
转载于:http://www.ibiancheng.cn/Article/VCMFCArticle/200712/74.htmlVC里CString是我们最常用的类之一,我们觉得对它很熟悉了,可是你知道它的所有用法吗?还是系统的学习一下吧,认真看完本文就OK了。下面开始:CString::Compareint Compare( LPCTSTR lpsz ) const;返回
2011-11-20 18:34:02 523
转载 对话框托盘程序实现源码
转载于:http://blog.csdn.net/xylary/article/details/1743314 by 郭世龙对于不需要占据太多屏幕资源的后台程序,最好的处理方法就是使用系统的托盘,在托盘显示一个图标,必要时通过其激活主窗口。本文介绍对话框托盘图表的实现方法并附源码。 托盘程序的设计主要满足以下几个需求: (1)程序启动时主窗口隐
2011-11-16 13:16:48 559
转载 美化VC界面(用户登录界面)
转载于:http://blog.chinaunix.net/space.php?uid=20532101&do=blog&id=1931940VC开发程序单调的界面相信大家都是深有感触,提到界面美化编程,人们都会说做界面不要用VC写,太难了。一句俗语:难者不会,会者不难。VC的美化界面编程并没有人们想像的那么难。这篇文章是我写的一个用户登录界面,但界面被我美化了,我将一步一步的来讲解它的美
2011-11-15 15:03:00 993
转载 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 1824
转载 RS232串口通信详解(引脚定义,电气特性,传输格式,接收过程,单片机晶振,RS485,RS422)
串口是计算机上一种非常通用的设备通信协议。---------------------------------串口的引脚定义:9芯信号方向来自缩写描述1调制解调器CD载波检测2调制解调器RXD接收数据3PCTXD发送数据4PCDTR数据终端准备好
2011-11-14 12:08:33 3368
转载 串口通信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 2049
原创 将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 722
转载 快速判断文件是文本文件或二进制文件 .
判断一个文件是文本文件还是二进制文件可以帮助压缩软件针对不同文件选择对应的算法,那么如何判断一个文件是是文本还是二进制呢?旧版本的pkzip使用的方法是:如果80%以上的字节都落在7..127的范围里,就认为它是文本文件,否则它就是二进制文件。代码如下:
2011-09-06 11:27:06 825
翻译 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 961
转载 常用window网络API
AddIPAddressThis function adds the specified IP address to the specified adapter.给指定的网卡添加指定的IP地址CreateIpForwardEntry
2011-09-06 09:45:37 735
转载 Qt for Android 配置详细
本人转载于:http://blog.csdn.net/ak47zhangzhiwei/article/details/6566209倒腾了近来两个礼拜,终于在实际开发机上将Qt的Demo跑起来啦!遇到好多问题但是网上都没有找比较满意的答案! 所以 贴出来和各位分享
2011-09-05 17:33:58 1245
转载 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 9572
原创 在MFC中,想要实现当鼠标移动到某个标签中的时候鼠标变成超链接时候的“手”状
在MFC中,想要实现当鼠标移动到某个标签中的时候鼠标变成超链接时候的“手”状,那么可以响应窗体的WM_SETCURSOR消息,并且在消息处理函数OnSetCursor中添加如下代码:C++代码BOOL CQQClearMFCDlg::OnSetCursor(CWnd* p
2011-08-31 15:42:06 2142 2
原创 在程序中动态的注册或注销OCX
ActiveX的注册方法和注销有很多种,下面介绍两种注册注销方法1,直接在电脑上注册,点击开始->运行->输入regsvr32 (你要注册的OCX路径)注销方法:regsvr32 /u (你要注销的OCX路径)2,在程序中注册,方法如下注册:BOOL CFANU
2011-08-31 15:37:21 2345
原创 Ubuntu下minicom配置与常见问题解答
我在Ubuntu配置了一下minicom,通过串口与友善之臂的2440连接通信,现将过程记录如下:1、安装minicom 命令:sudo apt-get install minicom2、下载安装好后就可以进行设置了。 这里我们首先要做的就是查
2011-08-27 22:02:32 3430
原创 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 7113
原创 GNU Radio的安装
介绍下GNU Radio的安装。进入GNU Radio的官网http://gnuradio.org/redmine/projects/gnuradio,进入wiki目录,在content中选择Build GNU,然后根据你的操作系统选择,我的ubuntu。网站:http:
2011-08-24 21:20:51 16525 3
原创 c/c++中内存区域划分大总结
一、 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全
2011-08-23 23:12:36 645
转载 MFC中设置对话框颜色、添加背景图片、添加音乐的方法
一、设置背景颜色的三种方法:1、我们知道程序在运行的时候会调用OnPain函数,那么我们可以在这里设置背景颜色。void CFlipCardsDlg::OnPaint() {if (IsIconic()) {//保持不变 } else {
2011-08-21 13:14:07 1044
转载 WM_CTLCOLOR和OnCtlColor消息的用法 .
很多人都觉得自己的程序的界面不那么美观,往往VC默认产生的对话框比较单调,因此很多人往往找到很多其它的控件对对话框进行美化修饰,例如给静态控件设置字体,设置背景颜色等等,其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成!WM_CTLCOLOR消息用来完成对EDIT
2011-08-21 13:13:07 519
原创 如何在VC6.0中重写OnInitDialog()等函数
新插入了一个对话框资源,我们需要为他重写OnInitDialog()等函数的时候怎么办呢?首先,利用ClassWizard创建一个类。然后再在这个对话框上利用ClassWizard选着这个类,在Message中选着WM_INITDIALOG等就可以了!
2011-08-20 18:34:34 905
原创 如何给按钮添加一个位图图标!
MFC提供的button都是矩形的,不好看。能不能在按钮上显示个位图呢。肯定可以的,实现办法如下:1.新建一个单文档工程,需要找到一张格式为BMP的位图。2.然后再VC6.0下Insert ->Resourse->BitMap->Import。文件类型选着所有文件,然后找
2011-08-20 18:30:08 1333
原创 在对话框上设计一个三角形的按钮
我们知道MAC中提供的都是矩形的按钮,但是如果你想要得到三角形的怎么办呢?接下来我就教大家怎么做1.在对话框上直接拖放一个button,修改其ID和caption。2.添加一个.h和.cpp文件这是.h文件 // TriangleButton.h : header
2011-08-19 13:51:49 2256 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 4176
MiniGUI编程指南
2010-12-28
MiniGUI用户手册
2010-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人