![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
乱七八糟
文章平均质量分 90
dreamsfire
这个作者很懒,什么都没留下…
展开
-
MAC charles破解安装与使用
安装 首先去官网下载安装 https://www.charlesproxy.com/download/ 安装后,打开 然后去 https://www.zzzmode.com/mytools/charles/ 下载对应版本的破解包,name随便填个就行 将破解包覆盖 /Applications/Charles.app/Contents/Java/charles.jar 重启 charles 即可使用...原创 2019-07-09 18:44:34 · 1179 阅读 · 0 评论 -
linux下nginx搭建
安装nginx 先直接执行命令下载nginx yum install nginx 然后去修改配置文件 /etc/nginx/nginx.conf 设置默认端口(因为用的阿里云,首先在安全组里打开相应的端口) 此时一个简单的nginx服务器就搭建完成了,当然还有很多东西需要配置。 安装 php-fpm 解析php yum install php-fpm php-fpm重启命令 service ...原创 2019-07-14 14:41:23 · 106 阅读 · 0 评论 -
C++多线程Linux多线程服务端编程使用muduo C++网络库:用shared_ptr解决并发编程中的内存问题
C++里可能出现的内存问题: 缓冲区溢出 : 用 vector 或 string 管理缓冲区,并通过成员函数而不是裸指针修改缓冲区 空悬指针/野指针:用 shar_ptr / weak_ptr 重复释放:用 scoped_ptr,只在对象析构的时候释放一次 内存泄漏:用 scoped_ptr,对象析构的时候自动释放内存 不配对的new[]/delete:把 new[] 通通换为 vector /...原创 2019-09-03 16:56:00 · 342 阅读 · 0 评论 -
C++多线程Linux多线程服务端编程使用muduo C++网络库:线程同步精要
本文是 C++多线程Linux多线程服务端编程:使用muduo C++网络库的学习笔记 线程同步的四项原则 首要的原则是最低限度地共享对象,减少需要同步的场合 其次是使用高级的并发编程构建,如TasjQueue、Producer-Consumer Queue、CountDownLatch 等等 最后不得已使用同步原语时,只用非递归的互斥器和条件变量,慎用读写锁,不要用信号量 除了使用 atomi...原创 2019-09-05 08:33:31 · 281 阅读 · 0 评论 -
linux上的线程标识
pthread_t不适合用作线程标识符 POSIX theads 库提供了 pthread_self 函数用于返回当前进程的标识符,其类型为 pthread_t 。 pthread_t 不一定是一个整数类型,也有可能是一个结构体,因此 pthread 专门提供了 pthread_equal 函数用于对比两个线程标识符是否相等,这就带来一系列问题,包括: 无法打印 pthread_t 无法比较 p...原创 2019-09-06 19:41:16 · 575 阅读 · 0 评论