自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (7)
  • 论坛 (2)
  • 收藏
  • 关注

原创 C++11for(auto iter : container)&&auto简介

c++11重新定义了新的特性auto,使它能够支持模板,容器,让它成为迭代器。并且推出了新的写法:std::string test="hellowor";for(auto iter : test){ iter = "c";}这样test里的helloword全部变成了“c”上面这样的方式不支持一般的基础变量。仅支持stl的容器,目前string已经更改成stl容器的方式实现,auto能够自动推导出st容器的迭代器类型。自stk标准模板库里的容器纳入c++11标准

2020-12-25 16:41:01 703

原创 C++11封装thread类

这是我在工作中自己封装的线程类,分享给大家,功能齐全,可以执行线程内部类,也可以很容易二次封装成线程池。Thread_Controller.hpp文件#include <iostream>#include <thread>#include <mutex>#include <future>#include <sstream>#include "WE_Tools.h"#include "WE_Tools_Message.h"u

2020-12-25 09:57:44 239

原创 stm32f10x系列.s汇编启动文件

https://download.csdn.net/download/bjbz_cxy/13763212

2020-12-23 14:37:23 101

原创 C++_public、private、protected权限介绍

目录public(公有成员权限):private(私有成员权限):protected:public(公有成员权限):在此权限声明下的所有类成员函数以及类成员都以公开的方式提供给类对象。用户在声明此类时,可以访问类内部所有的成员函数以及成员对象private(私有成员权限):此成员仅供类内部使用,继承类(子类)也无法直接访问,类对象也无法直接访问。继承类可以通过父类提供的公共成员函数访问私有成员,类对象也可以。protected:保护成员,类对象无法直接访问,.

2020-12-23 12:41:50 100

原创 嵌入式Linux上没有x-window系统环境运行qt程序的方法

在linux上运行应用程序需要x-window桌面环境的支持,一般在最小linux内核里是不具备这个东西的,但是QT的特性是跨平台,只需要加上“qws”参数就可以了如:./app -qwsapp为您的程序,qws是qt自己开发的一套Linux C/S桌面环境,在编译程序时会附加进去。...

2020-12-21 23:17:25 524

原创 C++_继承

1.继承的概念继承的出现就是为了解决重复类的问题。如最常见的游戏开发中,我们编写了许多类,其中不少类都有共同点,共同的特性以及共同的实现这些特性的函数,如果将来这些代码需要迭代,那所有跟这些特性相关的代码都要去修改,岂不复杂死?所以C++推出了继承这一概念,只需要声明一个基类(父类),基类通常定义为一个描述某个对象的类,如动物,人等,派生类通过继承父类,来扩展自己的一些特性,如,老师这个职业,老师这个职业肯定是人来当的,那么它就具有人的特性,如:年龄,身高,性别等特性,我们通过继承人这个父类,来

2020-12-21 17:38:26 79

原创 c/c++_消除非标准警告

在使用gcc/g++编译时,一旦不符合一些iso的规范编译器就会报出警告,我们每个人写法不同,虽然标准是最安全,最规范的写法,但是每个人还是有自己的风格。可以使用:__extension__ 标识符放到你的代码前,来消除编译器对这段代码的警告。用法:__extension__ 你的代码如果是多行,我们没必要一行一行前面都加__extension__可以使用作用域符号标注起来__extension__ { 你的代码}...

2020-12-21 15:41:12 81

原创 Linux界面开发_GTK+&glade_1_环境配置与简介

目录Linux界面开发_GTK+&glade第一篇:环境配置与简介1.1 GTK+简介1.2 GLADE简介2 环境配置2.1 在debian linux上配置GTK+3.0(这是目前gtk+最新版本)2.1.1 安装开发所需依赖库2.1.2 使用apt软件管理包安装2.2 安装GLADELinux界面开发_GTK+&glade第一篇:环境配置与简介1.1 GTK+简介GTK+是通用跨平台界面库,它支持windows以及mac os和.

2020-12-21 14:37:31 233 1

原创 QT_QTableWidget获取多少行与多少列

行数rowCount列数columnCount

2020-12-17 11:19:02 613

原创 QT显示图片和中途修改图片

使用qlabelQImage *image= new QImage("./pic1.jpg"); label->setPixmap(QPixmap::fromImage(image));image->load("./pic2.jpg"); label->setPixmap(QPixmap("./pic.jpg")); 更换图片qimage实现QImage *image= new QImage("./pic.jpg"); label->setPi

2020-12-17 11:08:26 309

原创 QT_QTableWidget增删改读

读取//获取数据QString _var_text = ui->TableWidget->item(0,0)->text();item有两个参数,第一个参数是行,第二个是列。如果想转换格式可以使用QString转换成c++基本类型//int_var_text.toInt();//double_var_text.toDouble();//string_var_text.toStdString();修改ui->TableWidget-&g.

2020-12-17 10:53:13 650

原创 stm32开发板系列型号开发手册与教程视频下载地址

可以根据自己开发板的型号来选择对应的下载地址普中科技--各型号开发板资料下载链接:一、51/STC8A/STM8S单片机系列①普中51-双核-A7开发板:百度网盘链接:https://pan.baidu.com/s/1e0BDj1xflHYJZsYizQjoqg提取码:gu9e②普中51-双核-A6开发板:百度网盘链接:https://pan.baidu.com/s/16hEbyh2zoxh3Sv8rrOn9Vg提取码:ax9j③普中51-单核-A5开发板:百度网盘链接:https://p...

2020-12-17 10:41:57 3397

原创 Linux开发_反编译开发_破解简单登录程序外加缓冲区溢出攻击

缓冲区溢出攻击即破坏指定buff的缓冲区大小,使其溢出到别的空间上去,破坏堆栈。比如有如下代码:#include <stdio.h>#include <string.h>int main(){ char buff[15] = {0}; int pass = 0; printf("password:"); gets(buff); if(strcmp(buff,"hello") == 0)

2020-12-17 01:25:50 194 8

原创 C语言开发里指针到底快还是不快?(底层汇编解释)

C语言开发里指针到底快还是不快?答:不快,甚至比一般变量要慢!近日我能看到网上很多人说指针快,我非常纳闷,因为我在学习汇编和cpu底层架构时去翻译过c语言的一些指针代码,给我的答案是:指针从来不快于变量,它比普通变量调用慢一拍。同时为了验证我是正确的,我去找了许多资料,c语言之父:丹尼斯·里奇也没有说过指针快于普通变量,人家只是说指针更灵活,更便捷。今天看到很多人在说指针快于普通变量这一点,我感到这样非常误人子弟,说这些话的人可能自己都没有去研究过指针,对指针的理解不是很透彻。很多人说指

2020-12-16 21:50:17 210

原创 Windows核心编程_Visual Studio快速修改一列所有字符

有如下代码:a->p = 0;a->d = 0;a->c = 0;a->b = 0;我们在Visual Studio里想把“->”换成“.”,可以通过alt快捷键修改,不需要一个一个的去改按住alt然后鼠标选中要修改的即可

2020-12-16 15:34:50 196

原创 分享一个很棒的免费壁纸网站

wallpapers,里面的壁纸都是免费的,而且都是质量很高的图片,可以用来做电脑壁纸,和用在软件ui上~可以直接右键保存图片网站地址:https://wallhaven.cc/

2020-12-16 11:24:03 367

原创 c/c++开发技巧_常用do_while

在linux源码里可以经常看到do ... while(0)这样的写法,众所周知,do while 是一个特殊的循环语句,无论如何它都会执行一次才会去判断是否达到标准,那么do ... while(0) 也就是说无论如何都只会执行一次,那么这样做有何意义呢?可以从linux源码里一些简单的宏函数看出来,如这个宏函数:这个宏函数主要目的是为了将指针释放,并自动置空#define SAFE_FREE(p) do{ free(p); p = NULL;} while(0) 但是通常情况下,我们判

2020-12-15 15:11:40 82

原创 架构师成长之旅_第一篇:插件与框架是什么?

致给即将踏入工作的程序员一封情书目录踏入工作前的准备 框架是什么? 多人开发 插件开发

2020-12-04 20:30:16 106

正规字符模板

正规字符模板 正规字符模板 正规字符模板 正规字符模板 正规字符模板

2018-03-29

opencv_dense_flow依赖文件.zip

opencv_dense_flow依赖文件.zip

2021-03-27

git常用命令.docx

git常用命令

2021-01-01

work_coolc.tar.gz

cool编译器

2021-01-24

startup.zip

stm32f10x核心板启动汇编文件

2020-12-23

shellcode.rar

shellcode ,mfc开发的,可以用于将汇编转成shellcode,可以用于测试服务器漏洞,以及软件补丁!

2019-07-12

CharString类库

用于处理字符/字符串,且跨平台能力强,对字符处理API较多,对多格式字符处理有良好的支持

2019-02-22

空空如也

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

TA关注的人 TA的粉丝

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