自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 我是一只小小爬虫(Python编程)--第1节 什么是爬虫

一、爬虫的基本概念爬虫:一只在网络上爬行的“蜘蛛”,这只蜘蛛用来在网络上爬取我们想获取的信息,所以爬虫的定义大概是: 请求网站并提取数据的自动化程序。 从定义中可以看出,我们首先要做的是向网站发送请求,模拟浏览器浏览网页的模式,从而获取数据,此时获取的数据其实是html代码文本以及图片等,接下...

2017-12-30 22:44:10 225 0

原创 C/C++经典面试题(系列一)

1. 面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类? 答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的二方面特征是什么?分别是什么含义? 答:对象都具有的特征是:静态特征和动态特...

2017-11-22 20:53:08 417 0

原创 工具使用--第3节 HEXO美化之添加虾米音乐播放器

先看看效果图: 1. 获取播放器链接我用浏览器打开虾米播播网址: [http://www.xiami.com/widget?widget_from=42036317] 这里可以制作三款应用,分别是歌曲播放器列表,唱片墙,歌曲播放器(单曲);这些都可以,这里只介绍第一种歌曲播放器列表。 ...

2017-11-08 21:46:39 575 0

原创 Windows编程基础--第19节 MFC之自定义消息

Windows编程基础–第19节 MFC之自定义消息windows程序中最重要的就是消息机制,前面几节我们都是使用Windows系统设定好的消息进行编程,今天我们来使用自定义的消息来看看MFC中消息的传递过程; MFC中自定义消息有两种方法: #define WM_MY_DEFINED...

2017-11-08 21:26:19 285 0

原创 Windows编程基础--第18节 MFC之窗体操作

今天学习一下MFC窗体的基本操作: 最大化 最小化 还原 关闭窗口 设置窗口大小 设置窗口位置 居中显示窗口 顶层显示窗口 设置窗口图标 获取窗口标题 设置窗口标题 1. 最大化 SendMessage(WM_SYSCOMMAND,SC_...

2017-11-06 20:01:06 264 0

原创 Windows编程基础--第17节 MFC之状态栏(CStatusBar)

Windows编程基础–第17节 MFC之状态栏(CStatusBar)1、CStatusBar在MFC中类继承关系: CObject CCmdTarget CWnd CControlBar CStatusBar 2、CStatu...

2017-11-05 19:01:23 270 0

原创 Windows编程基础--第16节 MFC之SendMessage和PostMessage

1、PostMessage会将消息压入窗口所在线程的消息队列,然后返回;而SendMessage则不经过消息队列,SendMessage可认为是直接调用了该窗口的窗口过程,因此在我们需要获得消息处理后的返回值的时候,就要用到SendMessage。 例如:当在程序中指定如下使用:Po...

2017-11-03 23:15:45 308 0

原创 Windows编程基础--第15节 MFC之复选框及单选按钮

Windows编程基础–第15节 MFC之复选框及单选按钮1. 新建项目新建一个基于对话框项目“day17”,布局如下,自行处理: 拖动三个check box和两个radio button到界面上,设置其ID如下: 控件名 控件ID 红色 IDC_CHECK_RED 绿色 ...

2017-11-02 21:46:05 2142 0

原创 Windows编程基础--第14节 MFC之文件对话框CFileDialog

第14节 MFC之文件对话框CFileDialog今天我们学习两个打开文件对话框、保存文件对话框,应用程序难免需要加载文件,或者打开配置文件等,这就用到打开或者保存对话框,例如windows文本编辑器中保存对话框就属于其中一种: 1. 新建项目新建一个基于对话框项目“day16”,布局如下,自行...

2017-11-01 20:32:08 1987 0

原创 Windows编程基础--第13节 MFC之图片控件

这节学习两个控件: 图片控件: Picture Control 1. 新建项目新建一个基于对话框项目“day15”,布局如下,自行处理: 拖动一个Picture Control控件到界面,其实Picture Control就是CStatic 类;设置Picture Control的如下...

2017-10-31 22:03:26 2040 0

原创 Windows编程基础--第12节 MFC之树控件CTreeCtrl

树形控件(Tree Control):用来显示一系列项目的层次关系,最典型的例子是显示磁盘上的文件与文件夹。如果有子项目的话,单击树形控件中的项目可以展开或者收缩其子项目。MFC提供了CTreeCtrl类进行支持。 树控件在windows程序中使用相对也是比较多的控件,例如windows资源管理器...

2017-10-30 20:24:17 2585 0

原创 Windows编程基础--第11节 MFC之列表控件CListCtrl

Windows编程基础–第11节 MFC程序连接MySQL

2017-10-28 23:58:29 2241 0

原创 工具使用--第2节 HEXO+GitHub 搭建个人博客

今天突然想搭建一个自己的私人博客,但是又不想为此买一台服务器,所以百度了一下,发现可以利用HEXO+码云 搭建私人博客,所以就写篇教程,记录一下吧。1、环境安装配置1.1 安装node下载地址:https://nodejs.org/en/download/ 默认安装就好。1.2 安装gitmsy...

2017-10-27 22:31:24 2459 0

原创 Windows编程基础--第10节 MFC菜单

MFC菜单(CMenu)MFC菜单分为两类: 窗体菜单 快捷菜单:又叫弹出菜单,或者上下文菜单 1、创建项目打开vs2010,创建一个基于对话框的项目,项目名“day10”,注意这次主框架中就不要勾选“系统菜单”和“关于框”了,如图: 创建好后,删除自动生成的文本控件,如图: ...

2017-10-26 22:45:08 2004 0

原创 Windows编程基础--第9节 MFC对话框控件访问的七种方法(下)

上节学习了MFC访问控件的三种方法,这节我们来学习剩下的四种方法,四种方法分别如下: 第四种 把控件和整型变量相关联 第五种 把控件和控件变量相关联 方法四 把控件和整型变量相关联1. 创建项目打开上节用到的day08项目,切换到资源视图,添加一个按钮“方法4”,我们在此...

2017-10-25 19:44:51 2201 0

原创 工具使用--第1节 git使用简记

GIT (分布式版本控制系统) Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 L...

2017-10-24 23:14:39 1835 0

原创 Windows编程基础--第8节 MFC对话框控件访问的七种方法(上)

MFC对话框控件具有以下三种访问方式(当然还有很多别的访问方式,今天时间紧急,先学这三种),分别是: 第一种 GetDlgItem()->GetWindowText() GetDlgItem()->SetWindowText() 第二种 GetDlg...

2017-10-24 21:51:13 2394 0

原创 Windows编程基础--第7节 来吧,VS 2010

VS 2010开发第一步前面几节我们都是采用VC++ 6.0 作为IDE(集成开发环境),但是由于VC++ 6.0 已经过于老旧,目前大多数企业和个人都已经不再使用,而采用vs2005, vs2008, vs2010,vs2015作为MFC程序的开发环境,vs相对vc++6.0具有更友好的界面,及...

2017-10-23 20:58:13 2100 0

原创 Windows编程基础--第6节 VC++6.0控件说明

VC++6.0控件工具箱控件说明 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。显示在静态文本控件中的字符串一般不再改变,但是在需要的时...

2017-10-22 15:29:33 473 0

原创 Windows编程基础--第5节 MFC对话框程序

模式对话框对话框程序是MFC最重要的组成部分,也是Visual C++中唯一可以可视化设计的窗口程序,对话框主要有两类: 模式对话框:必须关闭这个对话框才能继续操作父窗口或者上一级窗口 非模式对话框:不影响父窗口或者上一级窗口,可继续操作父窗口或者上一级窗口,对话框程序也可以一直保留...

2017-10-21 22:46:07 2003 0

原创 Windows编程基础--第4节 MFC消息映射机制

对于MFC程序最重要的响应机制就是消息映射机制,这节我们就来一起尝试一下MFC的消息映射机制。 (操作系统:win10 64位 IDE:vc++ 6.0) 1、新建一个MFC对话框项目,参见上节, 2、编译代码运行,效果图如下: 3、现在我们删除对话框上的《确定》和《取消》按钮,如图...

2017-10-20 22:22:23 2042 0

原创 Windows编程基础--第3节 初探MFC

前言 win32程序属于早期windows软件,已经逐渐被淘汰,但它的设计模式和方法大部分都被MFC所继承,并且MFC开始使用C++语言进行开发,借助C++比C语言的强大特性,使得开发windws程序更加简便、高效,更加多元化。 创建第一个MFC程序(操作系统:win10 64位 IDE:vc...

2017-10-19 22:17:46 1984 0

原创 Windows编程基础--第2节 win32程序资源管理

(操作系统:win10 64位 IDE:vc++ 6.0) windows程序都有自己的资源,例如按钮,图标,对话框等等,这节介绍如何使用win32程序资源管理; 1、继续使用上节的win32程序demo,执行File->new添加资源,选择Files选项卡中的Resource Scr...

2017-10-18 21:04:03 2408 0

原创 Windows编程基础--第1节 第一个win32软件

下面新建一个win32程序,来演示win32程序开发的原理 (操作系统:win10 64位 IDE:vc++ 6.0) 1、执行File -> new命令,来新建一个工程,如下图: 2、点击 OK按钮,然后选择A simple win32 application,单击F...

2017-10-17 22:38:05 2474 0

原创 python selenium 自动化查询上海公交卡余额,并邮件通知

1、下载python安装。   https://www.python.org/downloads/release/python-351/ 2、安装selenium 2.1、通过pip 安装 pip install selenium2.2、通过下载包安装 ,直接下载selenium包...

2017-10-16 22:03:55 2141 0

原创 Linux下通过mono_C# + FreeTDS连接sqlserver数据库

由上篇文章进行使用FreeTDS建立ODBC连接sqlserver; 此篇文章将通过mono_C#来操作数据库;测试代码如下: static void Main(string[] args) { try { ...

2016-09-29 14:43:10 720 0

原创 Freeswitch1.4连接SQLSERVER数据库

Freeswitch1.4连接SQLSERVER数据库 1、将freetds-stable.tgz拷贝到/usr/local/ 2、cd /usr/local/src/ 3、tar zxvf freetds-stable.tgz 4、cd /usr/local/freetds-0.91/ ...

2016-09-29 14:35:45 695 0

原创 C#中将utc时间转换成DateTime

//传进一串数字的日期,返回DateTime(年月日时分秒)格式的日期:         public DateTime ConvertIntDatetime(double utc)         {             try             {             ...

2016-06-03 16:12:04 2784 0

转载 Qt学习之路_6(Qt局域网聊天软件)

在上2次文章Qt学习之路_5(Qt TCP的初步使用)   Qt学习之路_4(Qt UDP的初步使用) 中已经初步介绍了群聊功能和文件传输功能,这一节中主要在这个基础上加入一个私聊功能。   参考文献依旧是:《Qt及Qt Quick开发实战精解》一书中的第5个例子以及http://www.ya...

2016-06-01 14:46:21 1163 1

转载 在Linux上配置unixODBC和FreeTDS访问MS SQL Server

一, 安装 unixODBC 下载安装包. 在 RedHat 安装光盘上就有 unixODBC-2.2.11-1.RHEL4.1.i386.rpm unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm unixODBC-kde-2.2.11-1.RHEL4....

2016-06-01 14:36:54 1204 0

转载 QThread详解

回顾Qt之线程(QThread),里面讲解了如何使用线程,但还有很多人留言没有看明白,那么今天我们来一起瞅瞅关于QThread管理线程的那些事儿。。。 一、线程管理 1、线程启动 void start(Priority priority = InheritPriority) 调用后会执行run...

2016-06-01 14:24:04 267 0

转载 linux下mysql访问速度缓慢并且ssh连接缓慢

最近发现ssh连接的时候却很慢,ping的速度非常好,让人误以为是ssh连接不上。 分析结果,主要原因为:DNS的解析IP导致,可分别使用以下几种分析处理方式   1.linux ssh连接慢   最近发现ssh连接的时候却很慢,ping的速度非常好,让人误以为是ssh连接不上。  分析结...

2016-06-01 14:22:43 4857 0

转载 QT5提示can not find -lGL的解决方法

这是由于 Qt5.0 默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以jonas只需要在机器上安装OpenGL即可 。 安装建立基本编译环境 首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装: $ sudo apt-ge...

2016-06-01 14:19:40 457 0

转载 SharpPcap在CentOS 64 Mono环境System.EntryPointNotFoundException错误的解决方法

来源:http://www.cnblogs.com/shanyou/p/3833362.html     SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的 pcap/WinPcap 库开发。提供了捕获、注入、分析和构建的功能,SharpPcap 还是一个跨平台的...

2016-06-01 14:09:10 275 0

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