组件
Dachao1013
华为全栈工程师一枚,多分享,多总结,加油!
微信号yc299792
欢迎来扰
展开
-
Git在开发中的基本使用
文章目录GIT简介工作区暂存区仓库区工作区暂存区仓库区总结:操作git的单人操作团队操作GIT简介git是目前世界上最先进的分布式版本控制系统(没有之一),它是用来管理源代码的,为了方便多人协同开发,方便个人管理代码,方便版本的控制,是由Linux之父开发的。工作区暂存区仓库区[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o6BJXPa5-157941447...原创 2020-01-19 14:15:04 · 335 阅读 · 0 评论 -
一步一步搞懂Makefile
文章目录MakefileMakefile是什么Makefile的语法Makefile使用变量Makefile自动推导make函数文件搜索超级大项目的Makefile后话:MakefileMakefile是什么问题:在linux下开发应用程序的时候,如果项目的源文件有一个或者几个我们可以通过:gcc xxx.c -o xxxx来进行编译。那么如果有成百上千个的时候,还怎么通过这样的命令去实现...原创 2020-01-19 09:43:20 · 549 阅读 · 0 评论 -
Qt项目实战二(2048小游戏加炸弹的纯代码实现)
这个程序由于我中间丢失过代码,所以构思稍微有点混乱,算法和主体部分放在了game类中实现。数据保存,只存了分数,并且也为做优化,所以有瑕疵。总体分为初始界面,游戏界面,数据保存三块。不多说上代码:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include "game.h"#incl...原创 2018-09-01 16:06:54 · 1042 阅读 · 1 评论 -
Qt网络通信实战(聊天室小项目TCP实现)
一、UDP与TCP的区别用一个表格来显示这两者的区别比较项 TCP UDP 是否连接 面向连接 无连接 传输是否可靠 可靠 不可靠 流量控制 提供 不提供 工作方式 全双工 可以是全双工 应用场合 大量数据 少量数据 速度 慢 快 我们这里采用TCP...原创 2018-09-01 15:43:51 · 4262 阅读 · 5 评论 -
Redis分析之整体架构
Redis 源码分析之服务端整体架构redis是怎么启动的,任何的C语言系统肯定都是从main函数进入,我们又知道redis主要就是一个服务端程序,所以找server的main,在server.c里面找到main函数。启动过程下面看看main函数干了些什么:c语言系统中一般会维护一个全局的数据对象去存储整个系统的关键数据,这里维护的就是一个server对象,系统数据都保存在这个结构体中,m...原创 2020-01-17 15:23:43 · 509 阅读 · 0 评论 -
Nginx配置之location
文章目录Nginx的配置精准匹配一般匹配正则匹配 ~正则匹配~*正则匹配 ^~ ,!~和!~*,通用匹配/特殊匹配@匹配的优先级root和alias指令Nginx的配置nginx配置主要就是配置三个区段:http,server,locationhttp没什么好说的,server也没什么好说的主要就是locationlocation通过指定的模式与客户端请求的URI来匹配,模式类似正则表达式...原创 2020-01-15 14:02:54 · 282 阅读 · 0 评论 -
hiredis的异步处理
Redis异步处理在使用hiredis进行编程时,比较常用的就是使用同步的方式,就是发送一条指令,然后等待结果,这样的操作如果很频繁的话就会造成程序执行比较缓慢,走走停停的感觉。所以这里我们想想能不能使用异步执行命令的方式,hiredis为我们提供了一套异步的接口。异步的思想:所谓异步就是把一些耗时的操作单独开一个线程或者进程去执行,通过这样的方式,主程序就不用去等待执行,所以就会提升速度,...原创 2020-01-15 10:02:43 · 1476 阅读 · 0 评论 -
Redis基本数据类型
Redis大名鼎鼎的redis估计是无人不知,redis作为一个缓存数据库,是非常优秀的存在,主要有三个特点:redis支持数据的持久化,可以将缓存中的数据保存到磁盘中;redis支持五种结构的数据,string、hash、list、set、zset;redis支持数据的备份,支持master-slave模式数据备份。优势:redis的速度很快,读速度是每秒110000次,写速度...原创 2020-01-14 09:10:33 · 162 阅读 · 0 评论