自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (20)
  • 收藏
  • 关注

原创 Linux下的回收站trash

windows下的文件删除后就放到了回收站里,linux下的文件删除则分两种情况:界面删除:在文件夹界面右击“删除”,则该文件将移动到回收站,与windows下类似。 命令行删除:rm命令,运行该命令后,文件基本就无法恢复了。由于手抖rm了不该删除的文件带来的惨痛经历相比大家都或多或少的体验过。这里就介绍一种linux下将rm重命名将文件放入回收站而不是直接从硬盘删除的方法——trash。...

2020-03-28 11:42:41 5346

转载 Http head详解

HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。注意:客户端与服务器的角色不是固定的,一端充当客户端,也可能在某次请求中充当服务器。这取决与请求的发起端。HTTP协议属于应用层,建立在传输层协议TCP之上。客户端通过与服务器建立TCP连接,之后发送HTTP请求与接收HTT...

2020-03-24 19:36:11 5390

原创 Linux命令行解析参数之getopt_long

一、关于命令行参数 Linux的命令行参数可以分为两类,一类是短选项,一类是长选项。短选项在参数前加一杠"-",长选项在参数前连续加两杠"--",如下表(ls 命令参数)所示,其中-a,-A,-b都表示短选项,--all,--almost-all, --author都表示长选项。他们两者后面都可选择性添加额外参数。比如--block-size=SIZE,SIZE便是额外的参数。...

2020-03-15 17:40:08 1248

转载 五种数据库特性对比(Redis/Mysql/SQLite/ES/MongoDB)

一、Redis:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop(推进/弹出)、add/remove(添加/删除)及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的...

2020-03-10 10:24:51 19578 2

原创 openssl做HMAC实例(C++)

1、HMAC简介(1)MAC(Message Authentication Code,消息认证码算法),可以将其认为是含有秘钥的散列(Hash)函数算法;即兼容了MD和SHA算法,并在此基础上加上了秘钥。因此MAC算法也经常被称作HMAC算法。当然HMAC就是“基于Hash的消息认证码”英文(Hash-based Message Authentication Code)的缩写。我个人理解它主要......

2020-03-08 22:13:37 5744 1

MD5 C++程序算法实现

关于md5的原理可以参照这边文章 https://blog.csdn.net/mijichui2153/article/details/81051356?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%2281051356%22%2C%22source%22%3A%22mijichui2153%22%7D。本资源提供了两个计算MD5加密程序的C++代码实现以及可执行文件。两个程序分别是text_md5.cpp和file_md5.cpp。前者编译后得到的可执行文件可以对输入的字符o文本计算其MD5值并输出;后者的编译后的可执行文件对输入的文件(输入当前路径下文件路径即可)计算md5值并输出。相信有了这个实例后你会对md5加密算法有更直观的理解。当然如果使用过程中有问题也可以私信博主,我看到后会第一时间回复。

2022-11-28

互联网大厂面经/面试 智力题整理 后台开发 C++ 春招 秋招 社招 笔记整理 大厂面试整理

整理了十几道互联网公司面试常见的智力题,其中有些是华为、腾讯面试中出现的,面试前强烈建议过一遍。注意:面试官看重的是思路,如果碰到原题要故作思考不要立马给出答案效果更好。

2022-11-27

matlab操作agistk重要程序段梳理

matlab+agi联合仿真重要操作程序梳理

2022-11-25

pthread_create传递参数(线程函数传递参数示例)

向线程函数传递参数的程序示例; 一个资源包,执行 tar zxvf example.tar.gz 解压资源; 复制readme.txt中的编译语句,编译得到可执行程序threadtest; ./threadtest 执行皆可看到效果。

2022-04-28

cpp_sendrecv.zip

对应 C++ 简易TCPClient实现及简要特性测试 的代码

2021-12-26

cap抓包case.zip

cap抓包case.zip

2021-12-14

protobuf根据DebugString输出字串反解pb对象的实例(C++)

使用过protobuf的同学肯定对pb的DebugString相关方法再熟悉不过了,其作用就是打印输出pb对象。有些时候我们可能会有根据这个输出还原原始pb对象的需求。仔细观察发现输出并不是标准json格式,也就是说基于json→pb的路子是行不通的了。难道就没有其他办法了吗?答案是有的,本实例就提供了转换方法。使用过程中如果有什么问题可以私信博主,我看到后会第一时间解答。

2021-10-21

基于protobuf反射特性的pb、json相互转换的实例程序(C++)

关于protobuf的反射特性可以参照这篇文章 https://blog.csdn.net/mijichui2153/article/details/111665192。 本资源提供了一个基于protobuf反射特性的pb结构与json相互转换的实例,该实例程序主要有两个核心函数myMessage2Json、myJson2Message。前者的作用是将pb结构转换成对应的json,后者是将json转换成对应的pb结构体。代码中也对关键处理步骤进行了注释说明,相信有了这个实例后json、pb相互转换对你来说将变得一目了然。 使用过程如果有问题可以私信博主,我看到后会第一时间解答。

2021-10-21

libcurl使用实例、基于libcurl封装的方便用户使用的easy_curl类 以及该类的使用实例

文件总共包括三个部分。第一部分是基于原生libcurl的上传、下载操作分别对应源文件rawcurl_get.cpp/rawcurl_put.cpp和 rawcurl_get/raw_curl_put可执行文件;第二部分是基于原生libcurl封装得到的方便用户使用的EasyCurl类的源文件(easycurl.cpp/easycurl.h),该源文件经过经过业务考验是相对成熟可靠的。在使用方面屏蔽原生libcurl的诸多内部机制,使用者关注的只是HttpGet、HttpPost、HttpPut接口。第三部分就是基于EasyCurl的上传、下载使用实例(easycurl_get.cpp、easycurl_put.cpp)。 如果使用中有什么问题也可以私信博主,我看到后会第一时间解答。

2021-10-21

解析amr文件时长c++实例代码(包含arm语音文件实例)

C++语言解析amr文件(ptt语音文件)时长的实例代码(包含arm实例文件),资源包括解析源码、用于测试的amr语音文件以及编译出来的可执行文件。

2021-10-21

Protobuf使用手册.doc

protobuf使用手册,包含protobuf的常见使用方法、内部原理实现的介绍、使用经验建议等。分别介绍了protobuf在c++、python、java的使用。

2020-03-28

hmac.tar.gz

即基于Hash的消息鉴别码。是一个小的hmac算法的C++实例,可以用来在C++中体验hmac算法。

2020-03-08

Protobuf使用手册.doc

Protobuf使用手册,有很多实例,是入门学习protobuf的好资料。

2019-08-25

VMwareTools-10.2.0-7259539.tar.gz

解决安装vmwaretool的时候VMwareTools-10.2.0-7259539.tar.gz文件不存在的情况。下载此zip文件解压后的到VMwareTools-10.2.0-7259539.tar.gz就是好用的。

2018-12-08

libbsd-0.8.3-1.el7.x86_64安装依赖库

Unix环境高级编程需要用到的libbsd依赖库,此处是libbsd-0.8.3-1.el7.x86_64版本的安装依赖库,亲测好用。

2018-09-26

Unix环境高级编程第三版源码与源码配置说明

Unix环境高级编程第三版源码与源码配置说明。网上的好多配置说明实际操作起来都会好脆县这样那样的问题,而这里的配置说明是亲自尝试ok的。

2018-09-26

stateflow逻辑系统建模_张威.pdf

西安电子科技大学出版社的stateflow逻辑系统建模,是学习stateflow男的的学习资料。

2018-09-22

valgrind-3.11.0.tar.bz2

亲测好用的valgrind-3.11.0.tar.bz2。下载下来后先解压达到他的里面的“valgrind-3.11.0.tar.bz2”文件,直接安装使用就好了。安装和使用方法参照https://blog.csdn.net/mijichui2153/article/details/81737599

2018-08-16

Maven+SpringMVC+Dubbo 简单的入门demo配置

Maven+SpringMVC+Dubbo 简单的入门demo配置 源码,,,亲测好用。 具体说明可见这篇转载过来的文章:https://blog.csdn.net/mijichui2153/article/details/81711480

2018-08-15

maven+springmvc+dubbo+zookeeper的生产消费者模型。

这是一个maven+springmvc+dubbo+zookeeper的模型包括生产者、消费者、接口等。其实现可参考https://blog.csdn.net/mijichui2153/article/details/81102277。

2018-08-14

dubbo-admin-2.5.7

dubbo-admin-2.5.7,,,支持JDK1.8.亲测好用!!!!!!!

2018-08-13

SpringMVC demo

这个一个SpringMVC的实例项目,项目非常的简洁易懂。项目介绍等可参照https://blog.csdn.net/mijichui2153/article/details/81634264

2018-08-13

mysql-connector-java-8.0.11.jar

mysql-connector-java-8.0.11.jar java连接mysql所需要的connector!!

2018-08-05

空空如也

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

TA关注的人

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