自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 收藏
  • 关注

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

树形控件(Tree Control):用来显示一系列项目的层次关系,最典型的例子是显示磁盘上的文件与文件夹。如果有子项目的话,单击树形控件中的项目可以展开或者收缩其子项目。MFC提供了CTreeCtrl类进行支持。树控件在windows程序中使用相对也是比较多的控件,例如windows资源管理器左边的浏览视图就是个树控件视图: 今天我们学习一下使用树控件,实现“添加节点”、“删除节点”、“修

2017-10-30 20:24:17 3930

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

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

2017-10-28 23:58:29 2738

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

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

2017-10-27 22:31:24 2683

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

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

2017-10-26 22:45:08 2345

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

上节学习了MFC访问控件的三种方法,这节我们来学习剩下的四种方法,四种方法分别如下: 第四种 把控件和整型变量相关联 第五种 把控件和控件变量相关联方法四 把控件和整型变量相关联1. 创建项目打开上节用到的day08项目,切换到资源视图,添加一个按钮“方法4”,我们在此按钮上实现方法四,如图所示: 2. 关联整型变量单击选择身高的输入框(IDC_EDIT_SG),右击选

2017-10-25 19:44:51 2445

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

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

2017-10-24 23:14:39 2122

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

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

2017-10-24 21:51:13 2769

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

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

2017-10-23 20:58:13 2343

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

VC++6.0控件工具箱控件说明 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。显示在静态文本控件中的字符串一般不再改变,但是在需要的时候,也可以通过调用相应的函数来进行设置。MFC提供了CStatic类支持静态控件。 4 编辑框(

2017-10-22 15:29:33 3397

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

模式对话框对话框程序是MFC最重要的组成部分,也是Visual C++中唯一可以可视化设计的窗口程序,对话框主要有两类: 模式对话框:必须关闭这个对话框才能继续操作父窗口或者上一级窗口 非模式对话框:不影响父窗口或者上一级窗口,可继续操作父窗口或者上一级窗口,对话框程序也可以一直保留,无需关闭才能执行下一步; 接来下我们先一起学习模式对话框;1. 新建项目建立一个MFC的主对话框

2017-10-21 22:46:07 2288

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

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

2017-10-20 22:22:23 2288

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

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

2017-10-19 22:17:46 2229

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

(操作系统:win10 64位 IDE:vc++ 6.0) windows程序都有自己的资源,例如按钮,图标,对话框等等,这节介绍如何使用win32程序资源管理; 1、继续使用上节的win32程序demo,执行File->new添加资源,选择Files选项卡中的Resource Script,填写资源名,如图所示: 2、此时项目左侧会出现ResourceView视图,单击Resource

2017-10-18 21:04:03 3037 3

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

下面新建一个win32程序,来演示win32程序开发的原理 (操作系统:win10 64位 IDE:vc++ 6.0) 1、执行File -> new命令,来新建一个工程,如下图: 2、点击 OK按钮,然后选择A simple win32 application,单击Finish完成创建; 3、此时右边项目视图会显示我们刚才创建好的项目,双击Globals下面的WinM

2017-10-17 22:38:05 2884

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

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

2017-10-16 22:03:55 4111

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

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

2016-09-29 14:43:10 1064

原创 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/ 5、修改配置支持ms sql server2000 ./configure –prefix=/us

2016-09-29 14:35:45 1100

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

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

2016-06-03 16:12:04 3952

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

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

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

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

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

2016-06-01 14:36:54 2713

转载 QThread详解

回顾Qt之线程(QThread),里面讲解了如何使用线程,但还有很多人留言没有看明白,那么今天我们来一起瞅瞅关于QThread管理线程的那些事儿。。。一、线程管理1、线程启动void start(Priority priority = InheritPriority)调用后会执行run()函数,但在run()函数执行前会发射信号started(),操作系统将根据优先级参数调

2016-06-01 14:24:04 591

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

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

2016-06-01 14:22:43 5659

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

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

2016-06-01 14:19:40 775

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

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

2016-06-01 14:09:10 702

视频播放器,支持多种媒体格式,采用FFmpeg解码

基于QtAv及ffmpeg开发的视频播放器 主要功能: 本地媒体文件播放,支持切换上一个下一个文件,暂停/恢复,快放/慢放,音量控制 全屏/取消全屏 播放列表,列表缩略图 播放进度,进度条展示缩略图 在线电视台列表,支持打开.m3u文件,加载在线视频源列表 支持多画面播放,支持1,4,6,8,9,16,25,36,49,64画面风格 支持开启或关闭GPU加速 支持抓拍 支持改变画面比例 支持查看视频媒体信息

2023-02-27

定时关机,行程安排软件

Qt开发的定时关机,定时重启,日程安排软件。 一直没找一款适合自己的定时提醒,和定时关机的桌面软件,然后闲着无聊自己写了一个,等优化完成再开源 日历显示、增加/删除行程 增加删除定时任务,支持关机,重启,锁屏,注销等操作 支持动态多语言 支持切换布局 支持启动密码设置

2023-02-27

文件&文件夹极简加密工具

FileEncrypter是一个Qt开发的免费的,极简的,跨平台的文件,文件夹加密工具,支持Windows系统。使用该工具可以轻松的对文件,文件夹进行加密生成一个新的文件,获取到加密文件之后,使用对应的密码即可对文件进行解密,并查看文件内容。

2022-10-20

ProcessMonitorSetup.exe

进程监控软件,windows版本,支持按进程号监听程序使用内存及cpu使用情况,支持输出日志,监听间隔有1s到1小时可选择,支持动态显示实时曲线图

2021-03-11

进程监控软件ProcessMonitor

进程监控软件,windows版本,支持按进程号监听程序使用内存及cpu使用情况,支持输出日志,监听间隔有1s到1小时可选择,支持动态显示实时曲线图

2021-03-09

U盘,硬盘文件夹加密软件

U盘,硬盘文件夹加密软件,两款超强文件夹或U盘加密软件,已破解,附教程

2017-10-16

空空如也

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

TA关注的人

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