自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 select/poll/epoll简单实例学习

多路复用的简单实例源码地址:https://github.com/Fang-create/select-epoll-poll.git

2020-08-08 01:01:45 161

原创 环境搭建之vscode安装总结

vscode非常香的一款IDE,轻量级的代码绝对用的舒服。不过对于新手不友好,配置各种懵逼。刚开始使用过程遇到很多问题,在此总结以下。安装配置可以参照如下链接,总的的非常详细https://blog.csdn.net/bat67/article/details/76095813但是遇到几个问题:1,在线安装MinGW的过程中,一直报错,可能没有翻墙的原因吧。解决: 我们可以下载离线包,地址如下http://xz6.jb51.net:81/201910/tools/x86_64-8.1.0-rel.

2020-07-30 23:19:44 231

原创 Linux(服务器编程4.3):----项目应用层协议设计之protobuf总结

1,Protobuf简介protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,然后送给命令行工具,工具将自动生成相关的类,可以支持php、java、c++、python等语言环境。通过将这些类包含在项目中,可以很轻松的调用相关方法来完成业务消息的序列化与反序列化工作。protobuf在google中是

2020-07-19 01:05:48 419

原创 Linux(服务器编程3.3):---内存池设计(仿Nginx内存池设计c实现)

一、线程池的引入服务器在高并发下,有大量的客户端连接时,服务器要解析客户端发来的数据,就需要频繁对内存进行申请和释放,使得服务器性能的降低和内存的碎片化增多。开源的比较好用的内存池有:1,tcmalloc:MySQL使用的 ;2,jemalloc:Tomcat使用的 ;3,Nginx实现的内存池。这里是仿照nginx实现的内存池;二、内存池的设计我们该如何实现内存池?内存池是一个组件,做出来以后,提供API给别人使用,在此提一个组件实现的通用方法:1,宏定义来处理

2020-07-14 00:00:03 392

原创 Linux(服务器编程7.1):---git的学习

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。学到了这一节,有必要做一下总结。对于github新手,未搭建好环境的先可以参考该博客搭建:github新手使用指南.一、git的原理Workspace: 工作区,就是你平时存放项目代码的地方Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息-----git add后存储地方Repository: 仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版

2020-07-09 22:33:54 197

原创 Linux(服务器编程3.1):---高并发线程池的设计(c实现pthread_pool)

一、设计线程池的优点、作用线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;否则进入等待队列。为什么要用线程池:1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务

2020-07-05 23:49:27 322

原创 电信IoT平台对接及使用

电信IoT平台对接及使用NB-LOT接入电信流程NB-LOT组网图NB-LOT整体流程NB-LOT接入电信流程设备接入电信NB-LOT平台企业用户登陆开放平台测试环境Profile文件的编制编析码插件开发业务数据上报及下发NB-LOT接入电信流程NB-LOT组网图NB-LOT整体流程NB-LOT接入电信流程设备接入电信NB-LOT平台备注:申请只有企业用户才能申请通过,随便填写...

2019-08-03 15:47:51 14028 2

原创 内核移植笔记----FS4112学习板

本人学习的是华清远见的一款FS4412学习板,学到内核移植,就把内核移植的学习笔记贴上来,跟大家学习交流交流。

2019-06-11 21:08:19 460

空空如也

空空如也

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

TA关注的人

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