![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
沉城
这个作者很懒,什么都没留下…
展开
-
Makefile 简单 编译时候y用用
#工作目录WORKDIR=.#源文件路径SRC=$(WORKDIR)/src#头文件目录INC=$(WORKDIR)/inc#目标文件目录OFILE=$(WORKDIR)/obj#源代码文件目录CLIENTSRC=$(SRC)/clientsrcSERVERSRC=$(SRC)/serversrc#两个程序的目标代码目录CLIENTTMP=$(WORKDIR)/$(O...原创 2018-07-10 21:12:36 · 441 阅读 · 0 评论 -
1-fastfds 环境搭建
不依赖与物理介质,可以随时收缩扩展 1 fastDFS 角色tracker 文件系统管理者 整个文件系统核心,文件系统管理者storage 节点 服务器启动时主动向tracker汇报信息,容量大小。。。 tracker要先于storage启动client 客户端 首先访问tracker ,tracker返回使用那个storage节点 然后客户端...原创 2018-07-30 20:10:09 · 1175 阅读 · 1 评论 -
5 nginx fastDFS 整合
客户端通过storage服务器下载 文件 GitHub 下载 fastdfs-nginx模块 https://github.com/happyfish100首先需要安装 fastDFS https://blog.csdn.net/u014749668/article/details/81291254模块代码是给nginx编译使用的,不是单独编译用1、 ./configure –...原创 2018-07-30 22:05:47 · 106 阅读 · 0 评论 -
4-FastCGI 基础
1 http协议超文本传输协议明文的协议 传输的内容不是二进制,传输的是明文字符串http -> https 传输上是安全的协议内容 换行符都使用\r\n 请求 POST /search HTTP/1.1\r\n Accept: image/gif, image/x-xbitmap, image/jpeg,...原创 2018-07-28 20:21:08 · 167 阅读 · 0 评论 -
3 Nginx 基础配置 反向代理 负载均衡
(1)Nginx的安装相关文档:Nginx维护包的官方网站:http://nginx.org Nginx官方文档:http://nginx.org/en/docs/ 淘宝团队翻译文档:http://tengine.taobao.org/documentation_cn.html Nginx开发从入门到精通: http://tengine.taobao.org/book/index.htm...原创 2018-07-27 19:40:12 · 151 阅读 · 0 评论 -
笔记 ---线程同步 基础 四种同步方式
【1】线程同步的概念:多个线程操作同一共享资源 在Linux里面建议锁【2】线程同步的条件 (1)共享资源 (2)竞争关系 (3)多个对象没有同步的机制【3互斥量】 mutext (1)初始化 (2)lock枷锁 (3)unlock解锁【4死锁】 (第一种)对同一个互斥量枷锁两次 (第二...原创 2018-07-27 22:02:55 · 238 阅读 · 0 评论 -
2 redis 基本操作
数据库的分类 关系型(用SQL) oracle mysql sql server sqlite 使用SQL 数据的组织形式: 表 – 行和列的集合 确保数据持久化到硬盘上非关系型(NoSQL)No only sql redis memcached mongodb 不是SQL操作数据库,使...原创 2018-07-28 12:07:41 · 132 阅读 · 0 评论 -
static总结
【1】最重要的一条:当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 【2】static的第二个作用是保持变量内容的持久 存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。 如果作为static局部变量在函数内定义,它的生存期为整个源程序,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还...转载 2018-09-08 15:45:39 · 90 阅读 · 0 评论 -
const
【1】const一般情况: const修饰的是谁?谁就不能被改变 【2】const修饰成员函数: (1)const修饰的成员函数不能修改任何的成员变量(mutable修饰的变量除外) (2)const成员函数不能调用非const成员函数,因为非const成员函数可以会修改成员变量 1 #include <iostream> 2 using namespace std; 3...原创 2018-09-08 16:15:34 · 96 阅读 · 0 评论