自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Herok

擅长C/C++/linux/python/深度学习

  • 博客(21)
  • 资源 (116)
  • 论坛 (15)
  • 问答 (8)
  • 收藏
  • 关注

原创 VS2010搭建一个新的工程常见问题如下

集成开发环境打开一个打开大型工程真的好慢,编译同样的慢,还不看到编译的具体细节。这也是我为什么讨厌在windos下开发程序的原因。第一、Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面

2016-12-26 16:30:13 1491

原创 Visual Studio 2010下开发VLC播放器环境搭建

今天很高兴能够写一篇文章是关于windos下开发的,我从没在windos下开发过项目,这次一个项目需要在windos下开发,我只好安装VS,说实话在windos下开发效率真的偏低,真的不太习惯,安装软件都会出现各种问题,下面我将写我从安装软件到配置环境,搭建第一个工程,以及第一个测试程序的完整讲解。大家可以参考:http://blog.csdn.net/leixiaohua1020/article

2016-12-25 23:11:06 4232 3

原创 Qt开发之webkit(编写网页浏览器)

QtWebKit提供了一个Web浏览器引擎,可以很方便的把万维网中的内容嵌套到Qt应用程序中.比如HTML,CSS,JS等到这里Qt基础基本过了一遍,接下来就准备开发几个小项目来实践一下.新建Qt  Gui应用程序,类名保持默认.在工程文件中添加   QT  += webkit.webkit.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include

2016-12-14 23:46:24 12190

原创 QT开发之多线程

在Linux中我们经常使用多线程编程,同时就会提出同步和异步操作.像原子变量,信号量,阻塞,自旋锁,互斥所等,在Qt中也有类似的概念,但是在我的开发中用的不是很多,下面列举一下多线程编程的基础.新建一个Gui应用项目,代码注释的非常详细.创建线程后,启动线程默认是run函数,除非有特殊指定dialog.h#ifndef DIALOG_H#define DIALOG_H#include #i

2016-12-14 22:45:36 1647

原创 QT中进程之间通信

Linux中进程之间通信有,pipe,signal,消息队列,共享内存,信号量,socket.Qt中提供的进程间通信有如下几种:1.TCP/IP跨平台的QNetwork提供了众多的类来实现网络编程.比如QNetworkAccessManger,Qftp等来使用指定的应用程序协议.2.共享内存在Linux中也有这个通信方式,通信方式是非常常用额,也比较简单.本文用共享内存来举例.3.D-BusQtD

2016-12-14 13:47:52 5166 1

原创 QT开发之QProcess进程运行外部程序

Qt提供了一个QProcess类用于启动外部程序并与之通信,启动一个新的进程的操作非常简单,只需要将待启动的程序名称和启动参数传递给start()函数即可. 当调用start()函数后,myProcess进程立即进入启动状态,但程序ls尚未被调用,不能读写标准输入输出设备.当进程完成启动后就进入"运行状态"并向外发出started()信号.在输入输出方面,QProcess将一个进程看做一个流类型的

2016-12-12 17:07:09 11716 3

原创 Python编写键盘记录器

用Python写的键盘记录器,记录我们所敲击的按键值,当我们攻破一台电脑,可以运行这个脚本,记录服务端管理人员的键盘操作.用下面代码需要安装Python-Xlib库,我用atp-get和pip安装都没有成功,后直接下载python-xlib-0.15rc1源码才安装成功.python-xlib-0.15rc1下载地址:http://download.csdn.net/detail/qq_21792

2016-12-12 10:11:00 6936 6

原创 QT开发之TCP(传输文件)

 就不新建工程了,还是原来的味道,注意在工程文件中添加QT       += network  client.h #ifndef CLIENT_H#define CLIENT_H#include <QDialog>#include <QAbstractSocket>class QTcpSocket;class QFile;namespa...

2016-12-11 20:06:44 3910 4

原创 QT开发之TCP协议

这篇文章用一个简单的例子实现客户端和服务端之间的通信,用C语言写网络编程相关的代码相对复杂了,还是C++的面向对象思想,对类的封装和继承做的很好.client.h#ifndef CLIENT_H#define CLIENT_H#include #include class QTcpSocket;namespace Ui {class Client;}class Client

2016-12-10 21:44:22 1754 1

原创 QT开发之UDP协议

众所周知,UDP协议是轻量级,不可靠,面向数据包,无连接的协议.通过两个应用程序,一个实现发送数据,一个接受数据.新建Qt Gui应用项目,工程文件后面添加   QT  +=network.  以后就不讲怎么创建工程了,直接贴核心代码就行.sender.h#ifndef SENDER_H#define SENDER_H#include class QUdpSocket;namespac

2016-12-10 15:53:09 2385

原创 QT开发之IP协议

IP协议就不讲了,以前在Linux网络编程这一块讲的非常清楚了,这篇文章只是一个演示怎么在QT中去使用库函数来运用IP相关的操作.新建Qt  Gui应用项目,名称为myIP,其他类保持默认,在工程文件中添加QT  += networkmian.cpp#include #include "mainwindow.h"int main(int argc, char *argv[]){ Q

2016-12-10 15:14:50 1558

原创 QT开发之FTP

上篇文章讲到了HTTP协议,这篇文章我们使用FTP协议来登录我的个人网站,在稳重贴出的代码中,这个服务器是随便填的,测试是登录成功的,有一个BUG,就是必须点击两次连接按钮才能够登录成功,可以下载文件,但是没有实现上传文件,大家可以自行去实现,我写博客的目的是为了备忘,在脑海中有一个印象,当在我的实际项目中需要用到这一块知识的时候我在来深入研究,现在只需要有一个大致的印象,方便以后的开发.有网友反

2016-12-10 13:46:12 3653

原创 Qt开发之HTTP

这篇文章将给大家演示QT网络编程在HTTP中的应用,用来爬取网页内容或者下载文件.我用过在三种语言是来爬取网页内容,用C语言我写了100行代码,用C++写10行代码,用Python写了两行代码.大家从这个可以看出编程的效率,但是同时带来一个问题,程序的运行效率是C>--C++>--Python  .HTTP在C++中有一个QtNetwork类,最常用的两个函数是QNetworkAccessMana

2016-12-09 14:04:35 1612

原创 QT开发之gif动画显示

上篇文章我们调到了QSound音频,这篇文章我们讲解QMovie类来显示gif文件.QMovie有三种运行状态,QMovie::NotRunning(),QMovie::Paused(),QMovie::Running().新建一个Gui应用项目,名称为myMovie,然后添加下面界面效果的界面(在文章中最后),main.cpp默认mainwindow.h#ifndef MAINWINDOW_H

2016-12-08 16:56:17 3688

原创 QT开发之音频

我们先使用QSound和QMovie类来分别做音频和动画学习,在下篇文章我们将采用Phonon多媒体框架.先做好前期准备好,在Windos下开发的就可以跳过这一步了,在Linux环境下开发的就的执行下面操作.需要安装nas类.不然运行程序QSound::play()会没有声音的.sudo apt-get install nas nas-bin新建QT Gui应用,工程名为mySound,类默认.m

2016-12-08 14:27:57 3589

原创 QT开发之XML(Stream接口)

从Qt 4.3开始引用了两个新的类来读取和写入XML文档:QXmlStreamReader和QXmlStreamWriter.  这个比SAX框架更简单,操作也更加方便.一些操作事件类型和一去看帮助文档.新建控制台应用 ,名称为myXmlStream .在myXmlStream.pro中添加  QT  +=xml  main.cpp#include #include #include #in

2016-12-07 21:01:35 1680

原创 QT开发之XML(SAX接口)

上篇文章提到了DOM接口,这篇文章我们来实践SAX接口.SAX为XML解析器提供了一个基于事件的标准接口.在Qt中支持SAX2,但是不支持Java接口中的SAX1.SAX接口是一个驱动机制,Qt中有一个类是QXmlDefaultHandler,它提供了startElement事件处理函数,character()事件处理函数,endElement(),fatalError事件处理函数,更多的事件可以

2016-12-05 10:36:05 1558

原创 QT开发之XML(DOM接口)

XML是类似HTML的WEB前端标识符语言,这个比较简单,大家可以去学习一下,HTML+CSS+JS可以做一个非常不错的网站,我个人网站就是用这个框架开发的,也可以用JSP或PHP去开发,这里我们的重点是QT.这个下面我直接上代码就行,相信大家能够看懂.QT提供了三种解析方法:SAX(Simple API XML), DOM(Document Object Model), Pull.   这篇文章

2016-12-04 23:55:43 1559

原创 QT项目开发之数据库模型

SQL常用的模型有三种,查询模型,关系表格模型,表格模型,在这里我只讲查询模型,并用一个段代码来加之说明.QSqlQueryModel提供了一个基于SQL查询的只读模型,我们创建一个新的工程,选择新建GUI项目,项目名称sqlModel,类名MainWindow,基类选择QMainWindow.完成后在sqlModel.pro中添加QT+=sql.  在往项目中添加C++头文件,名称为concen

2016-12-04 15:28:35 1943

原创 QT项目开发之数据库基础

Qt中的QtSql模块提供了对数据库的支持,该模块可以分为三大类别:用户接口层、SQL接口层、驱动层. 其中驱动层是具体数据和SQL接口层之间提供了底层的桥梁;SQL接口层提供了对数据库的访问,其中QSqlDatabase类用来创建链接,QSqlQuery类可以使用SQL语句实现与数据库的交互.讲在多的理论还不如真刀真抢的来实战,下面我配合代码来讲解QT对数据库的基本操作.新建空的Qt项目,项目名

2016-12-03 22:09:00 3086 1

原创 ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

在ubuntu下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话,就连平时关于的退格键(Backspace键)都使用不了,只能用Delete来删除。一、编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行

2016-12-02 20:27:15 1586 1

验证码识别源代码

该资源支持验证码识别,识别率是100%,解压密码在公众号:herok

2019-01-15

source insight4.0

支持最先版的source insight 4.0版本的破解,其他方式破解查看原文:https://blog.csdn.net/qq_21792169/article/details/85835864

2019-01-11

多文件夹下编写Makefile

多文件夹下编写Makefile.rar

2016-01-02

Linux中Pcie驱动

玩转Linux中Pcie驱动,

2019-03-21

HTML日历源代码

HTML日历源代码

2016-03-07

libpng-1.2.56.tar.gz

libpng-1.2.56.tar.gz,libpng-1.2.56.tar.gz。

2016-05-17

secureCRT开发脚本

secureCRT开发脚本。

2020-09-01

strace-4.5.15.tar.bz2.rar

strace-4.5.15.tar(1)

2016-03-08

F:\python\chi_sim.traineddata和eng.train.rar.zip

chi_sim.traineddata和eng.train.rar

2019-10-12

simsun.ttc字体文件

simsun.ttc字体文件,simsun.ttc字体文件,simsun.ttc字体文件

2016-04-04

alsa-utils-1.0.27.2.tar.bz2

alsa-utils-1.0.27.2.tar.bz2,声卡应用程序

2016-04-08

xawtv-3.95.tar.gz源代码下载

xawtv-3.95.tar.gz

2016-03-24

iw-3.11.tar.bz2源代码

iw-3.11.tar.bz2

2016-04-23

LCD显示电子书源代码

LCD显示电子书源代码,LCD显示电子书源代码

2016-04-04

j-flash arm 工程s3c2440配置文件

j-flash

2015-12-07

html5贪吃蛇源码

html5贪吃蛇源码,代码浅显易懂。

2016-03-13

hostapd-2.0.tar.gz

hostapd-2.0.tar.gz,hostapd-2.0.tar.gz。

2016-04-24

chrome_xp_49.0.2623.112_setup.rar

chrome_xp_49.0.2623.112_setup.rar是Google浏览器最后支持XP系统的一个版本。

2016-12-26

python-2.7.12.zip

官网下载实在是太慢了,这里分享出来方便大家去下载。python-2.7.12.zip

2017-01-04

网页版俄罗斯方块源代码

网页版俄罗斯方块源代码!

2016-03-23

UltraVNC_1_2_16_X64_Setup.zip

UltraVNC_1_2_16_X64_Setup.zip 该工具是windos7 64位系统的。 如何使用在https://blog.csdn.net/qq_21792169/article/details/85090145、

2018-12-19

华容道算法简洁版

华容道算法简洁版,

2019-03-21

F:\python\tesseract-ocr-w64-setup-v5.0.0-alpha.20191010.zip

tesseract-ocr-w64-setup-v5.0.0-alpha.20190623.exe ......

2019-10-12

horse2zebra斑马.zip

horse2zebra数据集,方便用于CycleGan训练,欢迎点赞

2020-03-12

herok_mnist.zip

herok_mnist.zip 包含mnist数据集 和0~9测试图片 大小为28*28

2019-11-30

HTML网页版2048小游戏

HTML网页版2048小游戏。

2016-03-23

pthreads-w32-2-8-0-release.zip

pthreads-w32-2-8-0-release.zip 非常好用

2017-08-20

udpserver1.zip

udpserver.zip udpserver.zip udpserver.zip

2017-08-20

libnl-3.2.23.tar.gz源代码

libnl-3.2.23.tar.gz。

2016-04-22

facadesPix2Pix数据集

facadesPix2Pix数据集.zip 记得点赞

2020-03-12

寄存器位查看小工具.exe

寄存器位查看小工具.exe

2015-12-09

openssl-1.0.1d.tar.gz

openssl-1.0.1d.tar.gz

2016-04-24

自做遥控资料

自做遥控资料,自己测试成功,源代码我会在我的博客中写出。

2015-10-19

红外线远程控制密码锁

程序在我的博客中写得很详细,这里是原理图。

2015-11-06

无线网卡驱动固件rt2870.rar

无线网卡驱动固件rt2870.rar.

2016-04-22

wpa_cli.rar

wpa_cli.rar。仿照手机WIFI程序写的

2016-04-28

Ultraedit.rar

Ultraedit.rar 破解版 非常实用

2017-08-13

智能家居网络系统

自己设计的,主体是参考郭天祥老师的代码,自己裁剪了一些地方,方便理解一点。

2015-10-26

EM63A165TS-6G_datasheet.pdf

EM63A165TS-6G_datasheet.pdf..

2015-11-25

JS打地鼠小游戏源码

JS打地鼠小游戏.rar

2016-03-22

HeroKern的留言板

发表于 2020-01-02 最后回复 2020-01-02

telnet和telnetd有什么区别?

发表于 2016-01-03 最后回复 2019-10-05

Python3处理验证码

发表于 2017-02-06 最后回复 2017-02-25

CSDN 2016博客之星评选

发表于 2016-11-26 最后回复 2016-11-26

Linux中有线网卡和无线网卡不能ping通

发表于 2016-04-24 最后回复 2016-06-09

Linux电源管理问题(Linux高手请进)

发表于 2016-05-04 最后回复 2016-05-06

IIC 驱动编译出现了如下的问题

发表于 2015-10-11 最后回复 2016-03-30

Linux驱动之USB鼠标问题

发表于 2016-03-02 最后回复 2016-03-13

Linux中shell脚本问题

发表于 2016-03-09 最后回复 2016-03-13

代理IP

发表于 2016-02-21 最后回复 2016-02-22

HTML5

发表于 2016-01-27 最后回复 2016-02-21

关于QT的问题

发表于 2016-01-25 最后回复 2016-02-21

考研培训的问题

发表于 2015-10-30 最后回复 2016-01-03

J-Link烧写问题

发表于 2015-10-16 最后回复 2016-01-03

虚拟地址和物理地址的问题

发表于 2015-09-06 最后回复 2015-10-01

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

TA关注的人 TA的粉丝

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