自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 systemback使用

使用Systemback制作Ubuntu20.04自定义系统镜像和系统备份_systemback ubuntu20_毒爪的小新的博客-CSDN博客Systemback制作大于4G的Ubuntu系统镜像_广州建站小戴BOTAO博客

2023-06-27 15:28:56 132

转载 Qt实用快捷键

原文链接:https://blog.csdn.net/xuehu96/article/details/102848459。Ctrl + Shift + Down 将当前行的代码向下移动一行。Ctrl + Shift + Up 将当前行的代码向上移动一行。Alt+左右 切换最近文件(UI下Alt+←可以直接到代码)F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Ctrl+Shift+Enter 上一行。Ctrl+Alt+ 上下 复制一行。Ctrl+/注释行,取消注释行。Ctrl+Enter 下一行。

2023-06-01 15:06:17 765

转载 CMakeLists.txt 语法介绍与实例演练

CMakeLists.txt 语法介绍与实例演练阿飞__ 2018-07-25 14:12:18 123792 已收藏 1118分类专栏: 其它 Android NDK 学习 文章标签: cmake CMakeLists.txt版权一、Cmake 简介cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。二、常用命令1. 指定 cmake 的最小版本cmake_minimum_req...

2021-04-21 10:52:17 235

转载 Makefile教程(绝对经典,所有问题看这一篇足够了)

Makefile教程(绝对经典,所有问题看这一篇足够了)樱桃木2019-10-21 20:47:271308已收藏133版权该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个...

2021-04-21 10:50:53 715

转载 TCP粘包问题分析和解决(全)

TCP粘包问题分析和解决(全)TCP通信粘包问题分析和解决(全)在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据量小的数据,合并成一个大的数据块,然后进行封包。这样,接收端,就难于分辨出来了,必须提供科学的拆包机制。对于UDP,不会使用块的合并优化算法,这样,实际上目前认为,是由于U

2021-02-06 15:06:30 342

转载 【Socket编程】篇六之IO多路复用——select、poll、epoll

【Socket编程】篇六之IO多路复用——select、poll、epollmick_seu2016-06-12 22:02:099663收藏9分类专栏:Socket网络编程文章标签:socket编程IO多路复用selectpollepoll版权文章参考自:http://blog.csdn.net/tennysonsky/article/details/45745887(秋叶原 — Mike VS 麦克《Linux系统编程——I/O多路复用select、poll...

2021-02-05 15:14:02 190

转载 cmake

超详细的cmake教程朝阳科技大学2019-03-04 22:20:19175382收藏998分类专栏:cmake文章标签:cmake什么是 CMakeAll problems in computer science can be solved by another level of indirection.David Wheeler你或许听过好几种 Make 工具,例如GNU Make,QT 的qmake,微软的MS nmake,BS...

2021-01-23 11:42:21 153

转载 C语言根据日期判断星期几(使用基姆拉尔森计算公式)

C语言根据日期判断星期几(使用基姆拉尔森计算公式)算法如下:基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。以公元元年为参考,公元元年1月1日为星期一</PRE><PRE>程序如下:...

2020-12-01 12:39:24 2302 2

转载 2020-12-01

UNIX时间戳和北京时间的相互转换文章目录 什么是时间戳 写成函数和调用示例 北京时间转UNIX时间戳 UNIX时间戳转北京时间 头文件time.h介绍 什么是时间戳准确的说,应该是unix时间戳,是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。在很多API接口中,数据的更新时间并不是一个字符串,而是一个长整形数据,如159...

2020-12-01 08:54:42 284

原创 解决qt creator window端c project 输出中文乱码

2020-11-30 14:46:06 140

原创 trace32使用

https://blog.csdn.net/ic_soc_arm_robin/article/details/22674141

2020-10-13 08:46:09 776

转载 使用freertos如何确定分配堆栈空间大小

运行freertos系统的大部分都是资源有限的MCU,所以对于ram我们都要考虑尽量的节省,避免资源浪费,从而也可以针对项目选择性价比更好的mcu。首先要配置freertos的堆(heap)空间,创建任务我们还需要为每个任务分配栈(stack)空间,那么针对freertos的堆栈空间到底该如何确定?freertos从V9版本以后同时支持静态内存和动态内存分配方式。静态内存分配在编译时候就会对freertos的内核对象分配ram空间。动态分配都是在程序运行起来以后从堆空间上分配的。这里我们也只讨论动态

2020-09-22 09:20:46 3964

转载 乒乓操作

乒乓操作bleauchat2019-04-08 10:33:442960收藏9分类专栏:verilog基础版权“乒乓操作”是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图所示。乒乓操作的处理流程为:输入数据流通过“输入数据选择单元”将数据流等时分配到两个数据缓冲区,数据缓冲模块可以为任何存储模块,比较常用的存储单元为双口RAM(DPRAM)、单口RAM(SPRAM)、FIFO等。在第一个缓冲周期,将输入的数据流缓存到“数据缓冲模块1”;在第2个缓冲周期...

2020-09-22 08:53:02 319

转载 utf-8的中文是一个汉字占三个字节长度吗?

utf-8的中文是一个汉字占三个字节长度吗?战斗机金头蛮2016-09-07 09:35:2173080收藏28分类专栏:PHP文章标签:utf8英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-...

2020-08-14 11:39:13 192

转载 TCP通讯

一.实验目的理解tcp传输客户端服务器端通信流程二.实验平台MAC OS三.实验内容编写TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接成功,则显示客户的IP地址、端口号,并向客户端发送字符串。四.实验原理使用TCP套接字编程可以实现基于TCP/IP协议的面向连接的通信,它分为服务器端和客户端两部分,其主要实现过程如下四.实验流程服务器端流程1.创建socket  socket是一个结构体,被创建在内核中 sockfd=s..

2020-08-13 08:37:57 178

转载 为什么要用函数指针?

为什么要用函数指针?“函数指针”是指向函数的指针变量,因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变 量可指向整型变量、字符型、数组一样,这里是指向函数。C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指 针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上一致的。数据类型标志符 (*指针变量名)(参数);注:函数括号中的参数可有可无,视情况而定。C语言:Codee#10843...

2020-07-21 08:49:34 2952 1

转载 TortoiseSVN打分支、合并分支、切换分支

justry_deng 2018-08-31 17:45:50 109853 收藏 200分类专栏: Java知识大杂烩版权SVN几个重要文件夹说明:我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的,但是我们一般不这么做)。主要目的是:为了给项目各个阶段,各个版本归类、分阶段存储、并行开发。trunk文件...

2020-06-29 09:47:13 321

原创 Beyond Compare 4 提示错误“这个授权密钥已被吊销”

Beyond Compare 4 提示错误“这个授权密钥已被吊销”tri_wheel2018-12-17 09:46:096780收藏1分类专栏:办公软件Beyond Compare 4 提示错误“这个授权密钥已被吊销”:解决方法:删除以下目录中的所有文件即可。C:/Users/Administrator/AppData/Roaming/Scooter Software/Beyond Compare 4提示证书过期也可以使用这个方法。...

2020-06-15 10:13:10 495

转载 CMake入门以及学习笔记

使用cef3替代chromium内核开发产品过程中,第一次接触到系统构建,使用了最常见的CMake。CMake虽然在构建系统中用的比较多,但是使用到的程序员还是很少的。现在在国内能找到的相关资料和博客比较多,本人在学习中也看了很多人的博客,比如CMake学习(一) ,CMake语法之流程控制等。再次感谢这些作者的分享。下边提供一些系统学习的资料。CMake的官网地址:http://www.cmake.org/CMake主要的文档《learning_cmake》 《CMake Practice...

2020-05-26 17:08:18 359

原创 Static与Const的区别

staticstatic局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中 static 全局变量 表示一个变量在当前文件的全局内可访问 static 函数 表示一个函数只能在当前文件中被访问 static 类成员变量 表示这个成员为全类所共有 static 类成员函数 表示这个函数为全类所共有,而且只能访问静态成员变量constconst 常量:定义时就初始化,以后不能更改。 const 形参:func(const int...

2020-05-26 11:03:01 133

转载 编译器编译过程探究

编译器编译过程探究该度过 2019-05-07 11:15:49 246 收藏 1展开摘要: 完整的语言处理系统包括预处理器、编译器、汇编器、连接-编辑器四个组成部分。一个典型的编译过程为:预处理器将源程序中的宏展开为原始语句加入到源程序中,编译器则产生汇编代码,汇编代码交由汇编器产生可重定位机器代码,然后与一些库程序连接在一起形成绝对机器代码,即可在计算机上执行的代码。本文以GCC为工具,对简单的C,C++程序进行编译,观察其各个部分的输出内容,探究语言处理系统所做的完整工作。关键字:预处..

2020-05-21 10:27:46 1503

转载 HTTP协议超级详解

HTTP协议简介超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Internet Engineering Task Force,IETF)进行协调,最终发布了一系列的R...

2020-05-19 16:16:29 348

转载 phpmyadmin中的auth_type参数详解

phpmyadmin中的'auth_type'参数详解$cfg['Servers'][$i]['auth_type'] string['HTTP'|'http'|'cookie'|'config'|'signon']Whether config or cookie orHTTPor signon authentication should be used for this server.#注释:auth_type可选的参数有:http,cookie,config,signon'c...

2020-05-19 15:35:48 3071 1

转载 关于BSP,BIOS,和bootloader区别

关于BSP,BIOS,和bootloader区别win9zz2017-01-22 18:39:224642收藏展开BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux...

2020-04-29 12:20:11 941

转载 mos管开关+电源保护

https://bbs.21ic.com/icview-2404946-1-1.html

2020-03-25 13:39:56 2147

转载 C++中重载、重写(覆盖)和隐藏的区别

转载自:https://blog.csdn.net/zx3517288/article/details/48976097基本概念:重载:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。1 class A{2 public:3 void test(int i);4 voi...

2020-03-13 13:29:05 124

原创 HTTP协议简介

HTTP协议超级详解HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World Wide Web Consortium,W...

2020-01-19 11:16:58 262

转载 Linux下的lds链接脚本详解

转载自:http://linux.chinaunix.net/techdoc/beginner/2009/08/12/1129972.shtml一、 概论每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制.链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用...

2020-01-05 10:21:07 188

转载 esp32之wifi状态机

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fengfeng0328/article/details/82824499对于esp32模组来说,wifi是重中之重,没有wifi的esp32绝对是个大冷门,下面来探讨一下esp32wifi的工作原理:分析代码,路径esp-idf/...

2019-12-03 15:18:28 560

原创 信号量与消息队列的区别

任务间通信:可以通过全局变量、信号量、消息队列来完成。全局变量 :虽然可以承载通信的内容,但是接收方无法意识到信息的到达,除非发送方向接收方发送一个信号量,或者接收方不断检测该全局变量信号量 :可以通知接收方某个事件的发生,但无法传递具体事件内容,形象的说就像我们只拨通别人的手机而不与之通话消息队列 : 可以通知接收方某个事件的发生,但并告知接收方事件内容,形象...

2019-10-22 16:52:12 914 1

转载 信 号 量

1 、信 号 量1.1 信号量的概念及其作用  信号量(semaphores)是 20 世纪 60 年代中期 Edgser Dijkstra 发明的。使用信号量的最初目的是为了给共享资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,就可以先对这个标志进行查询,从而在了解资源被占用的情况之后,再来决定自己的行为。  实际的应用中,信号量的作用又该如何体...

2019-10-15 13:36:53 943 1

转载 什么是句柄?为什么会有句柄?HANDLE

什么是句柄?为什么会有句柄?HANDLE什么是句柄?为什么会有句柄?HANDLE今天学习Android,看到一个unix函数不明白,但返回值是handle,查了查意思,是句柄的意思,那什么是句柄呢,从网上搜了一些答案,觉得这篇文章比较好,个人认为比wiki的都要讲的好。简而言之,句柄是一种抽象的思想:隐藏了内核实现的细节同时为调用提供了方便保证了内核的安全从广义...

2019-10-14 10:17:57 290

转载 什么是字节对齐,为什么需要字节对齐 2018年02月02日 18:30:06 wenbin1996 阅读数 3090更多 分类专栏: C++ 概念   在C语言中,结构是一种复合数据类型,其构成元素

2018年02月02日 18:30:06 wenbin1996 阅读数 3090更多分类专栏: C++ 概念  在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。各个成员按照它们被声明...

2019-09-04 21:02:14 146

转载 ESP32学习之开发环境搭建(包含eclipse)

2018年04月28日 14:00:47 Justice_Gao 阅读数 3919一、所需工具由于项目要用ESP32模块进行开发,折腾了下集成开发环境,现将过程记录下来,以便需要的人使用。其中需要的有交叉编译工具,esp-idf示例代码以及C/C++版的eclipse。交叉编译工具MSYS32:https://dl.espressif.com/dl/esp32_win32_msy...

2019-08-16 11:13:25 943

转载 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)

一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)一图看完本文一、 计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础...

2019-08-12 09:10:17 188

转载 保存应用程序设置(QSettings)

保存应用程序设置(QSettings)1.QSettings类 QSettings提供保存应用程序当前设置的接口,可以方便地保存程序的状态,例如窗口大小和位置,选项的选中状态等等。 在Windows系统中,程序程序的状态信息记录在注册表中;在MacOSX系统上,这些信息记录在XML配置文件中;在Unix系统中,则使用INItext文...

2019-08-01 10:02:15 794

转载 QT4.8.6/QT Creator Windows环境下安装与配置

QT4.8.6/QT Creator Windows环境下安装与配置2017年07月15日 01:30:03 skyuer6 阅读数 12536版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kellery/article/details/75142372本文章只对QT4.8.6及QT Creator的安装与配置过程做个简单的记录 便于...

2019-07-31 13:08:47 6213 1

转载 子网掩码

将两台以上计算机组网是件很容易的事,接入同一个交换机,设置同一个网段的IP地址和一样的子网掩码就搞定了。说起子网掩码大家都不陌生,就是那个默认的“255.255.255.0”,可子网掩码到底是什么,究竟有什么作用,估计很多用了十年以上电脑的人都答不上来,本文就带大家了解这个熟悉又陌生的东西。子网掩码与IP地址都是由4个数段组成,每个数段的取值范围是0-255(共256个值,等于2的8次方)...

2019-07-30 14:45:21 4410

转载 TPC/IP与HTTP的区别

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己...

2019-07-30 11:09:43 933

转载 【Socket编程】通过Socket实现TCP编程

随笔 - 35 文章 - 0 评论 - 33【Socket编程】通过Socket实现TCP编程阅读目录一、通信过程(Socket通信模型) 二、Socket和ServerSocket常用方法 三、编程实现基于TCP/IP的用户登录小程序 四、使用多线程实现多客户端的通信通过Socket实现TCP编程Socket通信 :1.TCP协议是面向对象连接、可靠的、有序的...

2019-07-30 10:04:14 245

DOM方式解析XML.pdf

XML格式文档对于程序开发具有很重要的作用,QT利用Dom方式解析XML可以很方便的对数据进行存储于传输

2019-06-14

c++提高手册,资料

一步经典的c++新手教材,适合新手老手,适合查阅学习.学习,进阶

2019-05-05

qt编写的中文软键盘

实现了一个qt输入法软键盘,能够进行中英文输入,可在x86平台运行

2019-05-05

STM32 spi详解

stm32的spi中NSS详细解释

2016-07-09

ucos_ADc学习例子,很好的入门资料

stm32中关于ADC的例程,对于初学ucos和ucgui的同学具有很好的启发作用。

2014-09-13

asp.net+js做的slider控件

将controls中的文件夹放到asp站点下的controls文件夹下,就可以 用了。

2013-06-14

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

TA关注的人

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