自定义博客皮肤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)
  • 资源 (58)
  • 收藏
  • 关注

原创 C++带参数控制台(实例)

话不多说,程序运行如下:下面是先贴源码,再解析关键点,最后说下这个关键点的有个“坑”代码如下:#include<stdio.h>#include <windows.h>int main(int argc, char *argv[]){ switch (argc) { case 1: printf_s("请输入参数!\n"); break; case ...

2018-03-31 14:40:35 8036 1

原创 Qt工作笔记-moc的认识

Qt 本身不是一种编程语言,它是C++编写的一个框架。通过使用一个叫做MOC (Meta-Object Compiler)的预处理器来扩展标准的C++语言,从而实现信号和槽等特性。Qt编写的程序可以使用Clang、GCC、ICC、MinGW和MSVC等多种标准C++编译器进行编译。Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先将这些扩展的语法去除掉。完成这一操作的就是 moc。...

2018-03-31 10:49:37 5972 2

原创 C++ STL list排序

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <algorithm>#include <list>using namespace std;struct Node{ int a; char c; //如果c是0的化,控制台显示不了(ASCII 0 ) Nod...

2018-03-29 22:29:59 14823 1

原创 C++ STL list删除和修改

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <algorithm>#include <list>using namespace std;struct Node{ int a; char c; //如果c是0的化,控制台显示不了(ASCII 0 ) Nod...

2018-03-28 20:42:03 12289 4

原创 Qt工作笔记-QTabWidget插入widget(重要的是编程思想)

今天看了某xx项目源码。发现大神们都是这么写代码的。比如QTableWidget,每一个页面都插入一个QWidget,而不是一个人在一个一个Tab里面拖控件。原始的运行图如下(没有插入QWidget):插入两个QWidget后效果如下:代码如下:Widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include ...

2018-03-28 19:57:11 38234 18

原创 Qt工作笔记-QTreeWidget中调用setHeaderItem设置头后,不能addChild

今天在文档里面看了QTreeWidget,里面有添加header,其中有一个函数是setHeaderItem,这里的参数是QTreeWidgetItem。运行如下图:代码如下:widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widge...

2018-03-28 19:37:57 7725 1

原创 C++ STL list输出和增加

源码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <algorithm>#include <list>using namespace std;struct Node{ int a; char c; //如果c是0的化,控制台显示不了(ASCII 0 ) Nod...

2018-03-27 23:34:47 10401 1

原创 Qt工作笔记-QTreeWidgetItem中的CheckState以及遍历选中的CheckBox

话不多说,程序运行如下:原理如下:使用QTreeWidget添加QTreeWidgetItem,并且打开QTreeWidgetItem里面的setCheckState,这个选项。就可以实现在QTreeWidgetItem放CheckBox了,关于变量,我们先把他放到一个迭代器里面然后进行遍历QTreeWidgetItemIterator。修改官方的例子,就很容易实习这个功能:下面给出源码widge...

2018-03-27 23:13:34 30734 2

原创 Qt工作笔记-使用信号与槽让两个界面进行数据通信

今天在项目中,发现有一个十分重要的功能,就是2个界面进行数据通信。记得1年多前,刚刚学习Qt,对这个无法理解,然后经过一年多的学习和理解,在此把自己学习的感悟和知识在此总结下。下面是使用emit 发射这个信号,用信号与槽进行数据通信。功能如下动态图:这里的逻辑是Widget类是主界面,他构造出一个主界面。Widget2类是当Widget里面点击按钮才创建的界面,Widget2把输入的数据发送给Wi...

2018-03-27 22:50:11 12736 16

原创 Qt工作笔记-对setupUi(this)进一步理解

今天工作中,在构造函数中忘记了调用setupUi,使得程序中某些指针异常。如下图的程序,当什么不做的时候,界面是这样的:当把ui->setupUi(this)注释掉后这里先看下setupUi的文档,如下图:意思是在一个指定的窗口建立起ui。所以可以推测Qt首先是创建了一个QWidget(因为本程序继承了他),然后在加载ui的xml文件,更具这个xml文件,才弄出的这个界面。总结下逻辑:先构建...

2018-03-27 22:01:10 30434 7

原创 C++ STL list的大小

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <algorithm>#include <list>using namespace std;struct Node{ int a; char c; //如果c是0的化,控制台显示不了(ASCII 0 )};v...

2018-03-26 23:55:15 15955

原创 Qt工作笔记-ui文件连接信号与槽

今天又学到了新的东西,当然,这个也是在和李主任交谈的时候学会的,以前从来没这么做过。下面演示下,用的代码是下面这篇博文的代码:https://blog.csdn.net/qq78442761/article/details/79705462进入ui设计界面后点击信号与槽编辑,如下图所示:然后添加如下信息:我们发现按下按钮,就可以关闭程序,但在源码中并没有提现,但在ui的xml中是存在的,如下图所示...

2018-03-26 23:37:03 6920 2

原创 Qt工作笔记-信号与槽参数匹配问题

今天,我把Qt3代码转化为Qt5,控件啥的都要换,李主任说了下为什么以前的信号和槽函数参数不匹配!!这句话让我对Qt中的信号与槽进一步有了了解。下面的这个演示源码是基于这个博客的https://blog.csdn.net/qq78442761/article/details/79705462如下面这个信号与槽可以看到没有报错,SIGNAL有1个参数(从文档里面可以知道这个参数是我们输入的文本内容)...

2018-03-26 23:13:31 5879 1

原创 Qt工作笔记-SIGNAL之textChanged

今天学习到的东西真的很多。在查阅以前的源码里面发现了textChanged这个信号。不仅仅如此。关键是这让我进一步学会了如何看文档;功能动态如下:功能就如文档中说的那样This signal is emitted whenever the text changes. The text argument is the new text.代码如下widget.h#ifndef WIDGET_H#de...

2018-03-26 22:32:10 13320 1

原创 C++ STL list构造

list:本质双向链表(更灵活)forward_list:单向链表,操作都在表头(头插法和头删法)(所以是forward),C++11支持,vs2012以上版本代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <algorithm>#include <list>using...

2018-03-25 14:00:57 4757 1

原创 C++ STL 乱序算法

本次要注意:time.h与ctime本质一样,ctime是c++风格(标准),time.h是c语言风格。同理:如stdio.h和cstdio代码如下:#define _SCL_SECURE_NO_WARNINGS#include <vector> #include <iostream>#include <functional>#include &lt...

2018-03-25 13:24:56 5937 1

原创 C++|Qt中QTreeWidget基本操作及完整代码下载

因为下个星期要中要做一个关于QTreeWidget相关的东西,特先学习相关点东西,明天就直接开始做了。涉及如下技术:1、在QTreeWidget中添加头(列头)。2、往QTreeWidget中添加数据。3、右键响应菜单栏。4、关联信号与槽。文件目录如下:运行截图如下:首先提供伪代码,再提供完整代码,最后提供整个项目的下载:1、在QTreeWidget中添加头(列头)。 QStringList...

2018-03-25 11:16:22 10222 3

原创 C++ STL vector的操作

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <vector> #include <iostream>#include <functional>#include <algorithm>#include <windows.h>using namespace std;void f...

2018-03-24 22:38:30 4371 4

原创 C++ STL vector的输出

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <vector> #include <iostream>#include <algorithm>#include <windows.h>using namespace std;void fun(int i){ cout << i;...

2018-03-24 22:06:14 32366 5

原创 C++ STL vector的容量

关于vector的容量:vs:如果容量不够时,增加现有容量的一半(向下取增);vc6.0:如果容量不够时,增加现有容量的一倍;关于vector的大小:size()为vector中元素的个数,和容量要区别开。代码如下:#define _SCL_SECURE_NO_WARNINGS#include <vector> #include <iostream>#includ...

2018-03-24 21:26:05 5132 4

原创 C++ STL vector的构造

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <vector>#include <iostream>#include <algorithm> using namespace std;int main(){ vector<int> vec(5); for (int i = 0; i ...

2018-03-23 22:24:26 4984 1

原创 C++ STL string与算法

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <string> //要与c语言里面的#include <string.h>区分#include <algorithm>#include <functional>using namespace s...

2018-03-23 21:44:31 4521 1

原创 C++ STL string迭代器的使用

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <string> //要与c语言里面的#include <string.h>区分using namespace std;int main(){ string str("abcdefg"); string::itera...

2018-03-23 00:10:46 20765 2

原创 C++ STL stirng的复制&比较

代码如下:#define _SCL_SECURE_NO_WARNINGS#include <iostream>#include <string> //要与c语言里面的#include <string.h>区分using namespace std;int main(){ string str1("abcdefg"); string str2(...

2018-03-22 21:34:30 4485 5

原创 C++ STL string修改

代码如下:#include <iostream>#include <string> //要与c语言里面的#include <string.h>区分using namespace std;int main(){ string str("abcdefg"); str[2] = 'Z'; cout << str << endl;...

2018-03-21 23:50:10 5781 6

原创 C++ STL string的输出

代码如下:#include <iostream>#include <string> //要与c语言里面的#include <string.h>区分using namespace std;int main(){ string str("abcdefg"); cout << str << endl; cout <&l

2018-03-21 23:38:20 10992 6

原创 C++ STL string的属性

首先:IDE为VS时:string初始化为15个字节,当不够时,每次增加16个字节;IDE为VC6.0时:string初始化为31个字节,当不够时,每次增加32个字节;下面是代码部分:#include <iostream>#include <string> //要与c语言里面的#include <string.h>区分using namespace std;...

2018-03-21 23:23:18 4630 3

原创 C++ STL string的构造函数

首先是弄清下面的概念(下面这段是转载的):<string.h><string.h>是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数。<cstring>在C++标准化(1998年)过程中,为了兼容以前,标准化组织将所有这些文件都进行了新的定义,加入到了标准库中,加入后的文件名就新增了一个"c"前缀并且去掉了.h的后缀名,所以string.h...

2018-03-20 23:08:13 18744 3

原创 SQL回显注入实践

注意:本次实践是网易云课堂微专业(WEB安全工程师)课后练习!!!!有如下php代码:<?php$con=mysql_connect("localhost","root","root");//数据库连接字段,phpstudy默认root/root$id=@$_GET['id'];//通过get方式传递id的参数的值if(!$con){ die('Could n...

2018-03-17 21:42:04 5081 3

原创 Qt3转Qt5(Ui部分)

这几天弄了Qt3转Q5(Ui部分)Qt3的XXXX.ui文件,先用Qt4打开,然后修改里面的Qt3中的控件,再用Qt5就能打开了!(Qt5是不能直接打开Qt3的)在.h或.cpp文件中:遇到ui部分时:include头时把头前加ui_XXXXX.h 并且在继承中public Ui::加ui名,并且public后面的基类...

2018-03-17 19:25:04 5552 5

原创 DVWA文件上传high级文件上传漏洞

1.制作“内涵图”:图和文本如下图所示:先看看1.jpg的二进制文件:下面执行如下cmd命令b指binarya指append(猜的,此处不太确定,但感觉有很有道理)下面打开2.jpg看看此时进入DVWA上传进行正常访问:设置成如下:下面进行畸形访问:最后如下图:(注意hackbar里面的Post data)...

2018-03-11 22:57:40 12722 8

原创 文件包含漏洞实验

在本次实验前要先开启远程包含如下图所示:某php程序员小白将下面的代码命名成test.php部署到网站http://websecurity.163.com/的根目录下<?php $filename = $_GET['file'];//将参数file的值传递给$filename $filename = str_replace( array( "http://", "http...

2018-03-11 10:14:23 5635 2

转载 nginx和tomcat搭配使用,让nginx可以访问tomcat下面的静态资源

转载于:http://blog.csdn.net/cxm19881208/article/details/65441865我们现在开发的一个网站,用的还是比较老的技术,使用jsp开发的,部署在tomcat下面,然后使用nginx做反向代理,配置的时候遇到一个问题,就是浏览器访问的时候只有一些页面元素,一些css、js、图片这些静态资源都没有加载出来,后来找了很多资料,做出如下配置:server {...

2018-03-05 00:18:51 7537 2

原创 java题-java运行时异常与一般异常有何异同?

今天面试时,笔试里面就有这题印象深刻(因为不会)转自:http://blog.sina.com.cn/s/blog_6aefe425010187xq.htmlThrowable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任...

2018-03-01 22:41:26 4422 1

原创 java题-如何递归遍历一个文件夹下的所有文件

今天去面试了,笔试的时候遇到这个题印象深刻(因为不会),在此做出这个笔记,这个笔记是用了http://blog.csdn.net/qq_27603235/article/details/50752883这个博客的答案,在此学习一下:利用File类中的一个listFiles将该文件路径下所有的文件全部列出来,然后通过循环遍历。代码如下:package my;import java.io.File...

2018-03-01 22:38:07 8287 2

原创 Java题-直接赋值与重新创建内存

今天去面试了,其中有几个笔试题,印象深刻(因为我不会,所以印象深刻)代码如下:package my;public class main { public static void main(String[] args) { String a="hello"; String b="hello"; String c=new String("hello"); String d...

2018-03-01 22:28:20 6865 4

Qt读取串口数据ReadSerialCardID

Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文

2020-04-03

rabbitmq安装套.rar

Rabbitmq 3.6.15 erlang 20.3 另外在本人的博客里面有对应的安装博文,CSDN IT1995

2019-11-27

Nginx相关.rar

Linux 上 Nginx相关的依赖包。凝思6版本已经装成功了!

2019-08-22

mysqllib和dll.rar

快速解决Qt5\MinGw编译器快速解决-QMYSQL driver not loaded问题

2019-05-20

基于Qt的HTTP服务器

本源码有对应的博文教程: https://blog.csdn.net/qq78442761/article/details/89080144

2019-04-08

Qt多线程端口扫描工具(开源)

本源码在 https://blog.csdn.net/qq78442761/article/details/89016277 中有解释说明

2019-04-04

Qt文本转化工具 realase版本

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII 注意:源码请在本人前一个连接下载!

2019-01-19

Qt文件编码转换工具源码

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII

2019-01-19

Qt + Python + OpenCV图标转换工作源码

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

图标替换工具(开源发布版)

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

Qt自定义代理,委托,自定义开关

本原理在CSDN IT1995 博客有详细说明。

2018-11-27

Qt,获取CPU信息(Linux,Windows通用)

本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!

2018-11-23

tcl8.4.19.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

tcl8.4.11.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

expect5.45

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

libX11生成libX11-xcb.so.1

解决部分Linux操作系统在安装Qt时候,缺少libX11-xcb.so.1文件的问题! 详细步骤可以查看CSDN IT1995博客

2018-11-13

RFID,C/C++门禁系统 RFID源码

CSDN IT1995相关博文的,关于RFID的源码,详细请看IT1995的博客

2018-11-05

winscp文件传输软件

只要ssh,22端口打开,无需vsftpd与proftpd都能进行文件传输,适合冷门系统,节约开发者时间成本

2018-11-05

C++Qt实时颜色查询源码 opencv

本套源码开源! 由CSDN IT1995提供! 在CSDN IT1995博客上有对应此套开源的博文,逻辑和算法讲解! 内有视频演示!

2018-10-16

opencv_contrib-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

opencv-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

Qt界面QSS等

此源码在博客CDSN IT1995有详细的说明。 https://blog.csdn.net/qq78442761/

2018-07-11

Qt仿QQ登录界面

此源码在CSDN IT1995有对应的博文。本程序开源!!!!

2018-05-03

Qt打地鼠游戏

qt打地鼠游戏,在博客CSDN IT1995 有相关博文讲解。 https://blog.csdn.net/qq78442761/

2018-04-22

QTreeWidget基础操作代码

本博文在CSDN IT1995有相关博文查阅。可以进入CSDN IT1995查看

2018-03-25

Qt/C++ 网站爬虫源码

本源码很简单,不是专业的爬虫软件,在CSDN博客IT1995有对应的博文,代码讲解。

2018-02-08

Android容器相关开发实践

Android容器相关开发实践 在博客IT1995有相关博文,方便大家快速掌握!

2018-01-25

XSS存储型 网易云课堂

网易云课堂微专业-WEB安全工程师 XSS存储型 源码。 在CSDN有对应博文

2018-01-18

基于RFID门禁系统源码 ,C/C++

/*本程序开源 * 作者QQ570176391,78442761 * * 博客http://blog.csdn.net/qq78442761 * * *此源码在博客有对应博文 * * */

2017-09-10

Qt|C/C++仿QQ宠物

免费开源代码; http://blog.csdn.net/qq78442761本博客有配套此代码的博文

2017-08-29

同步与通信机制的设计(信号量)

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-06-07

客户与服务器程序的同步与通信机制的设计(信号量版本)

此源码在csdn IT1995的博文有详讲

2017-06-06

客户与服务器程序的同步与通信机制的设计

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-05-31

Qt+Opencv-PCA人脸识别+视频

http://blog.csdn.net/qq78442761/article/details/71157980 此项目人脸识别模块讲解

2017-05-07

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

qt图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

此源码配套教程请查阅csdn IT1995博客

2017-03-02

gameServer

此源码配套教程为csdn IT1995博客

2017-03-02

Huffman.rar

相关文章查阅CSDN IT1995

2017-02-21

隐藏ExE文件到bmp中

csdn IT1995 C/C++信息隐写术第四节代码

2017-02-06

空空如也

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

TA关注的人

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