自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【TARS】框架中服务器端逻辑及相关类的整理-基于版本2.4.14-CPP

2021-01-31 21:34:33 249

原创 【工具】原型与设计工具

UML图初识

2021-01-31 19:58:52 132

原创 Brendan Gregg

https://book.douban.com/review/7894012/

2021-01-31 14:14:59 264

原创 【性能分析篇】火焰图

推荐阅读文章1

2021-01-31 11:43:49 331

原创 【并发编程笔记及文章汇总】

1.【C语言】线程一些基本概念及相关基础函数2.【C语言】线程终止与线程属性3.【C语言】父子进程实现交替同步数数测试4.【C语言】测试一个进程中可以创建多少个线程5.【C语言】标准输出也可以是一个共享资源6.【C语言】线程中的死锁7.【C语言】并发编程之线程的读写锁8....

2021-01-31 10:59:00 202

原创 【TARS】tarsregistery的线程分布与内存分布

epoll回顾链接

2021-01-31 09:53:28 247

原创 C++并发编程实战-读书报告

连接连接2std::this_thread::sleep_for(std::chrono::milliseconds(static_cast<long>((T - ttrack))));std::chrono::duration定义在文件中,用来表示一个时间段。预定义了几个常用的时间单位typedef duration<long long, nano> nanoseconds; // 纳秒 typedef duration<long long, micr.

2021-01-30 23:57:33 245 1

原创 fatal error:Killed signal terminated program cc1plus错误解决方法

解决方法:重编或者增加内存重编.

2021-01-30 21:30:20 1342

原创 cmake手册

1.什么是cmakeCMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的

2021-01-28 16:10:10 2916 3

原创 【MYSQL】在centos及ubuntu下如何查看mysql的版本号

Muten-001-ubuntu(上面有TARS,mysql的密码是123456)

2021-01-28 11:18:37 559

原创 【TARS】Tars CPP中的协程

1.执行脚本/usr/local/tars/cpp/script/cmake_tars_server.sh TestApp BServer Bs2.

2021-01-27 18:27:40 465

原创 C10K和C10M

推荐阅读1-谢谢作者哈推荐阅读2-谢谢作者哈

2021-01-27 16:02:43 374

原创 【TARS】TarsCpp-Http服务示例

1.源码中的示例代码路径/home/muten/module/TARS/TarsFramework/tarscpp/examples2.

2021-01-25 23:47:48 631

原创 【TARS】用TarsCpp-创建第一个服务

1. 按图示的执行cmake_tars_server.sh脚本2.

2021-01-25 12:21:54 1112

原创 Centos下安装npm和pm2​​​​​​​

Centos下安装npm和pm2

2021-01-24 19:57:29 259

原创 各家RPC开源框架

1.腾讯TARS2.百度BRPC3.谷歌GRPC4.阿里巴巴Spring Cloud5.

2021-01-24 11:18:23 421

原创 【TARS】TARS学习文章链接(感谢哈)及自己的链接

微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

2021-01-22 18:59:18 540

原创 CSDN的那些事

1.查看自己关注的人方法1https://my.csdn.net/my/follow2.查看自己关注的人方法2https://i.csdn.net/#/uc/follow-list

2021-01-22 18:14:05 166

原创 个人笔记及订阅一级页表

【操作系统-2014年清华秋季-陈渝老师】【Linux内核分析与应用-陈莉君老师】【C/C++笔记汇总】

2021-01-19 10:28:16 554

原创 一些内核进程简介

idle进程的pid=0,是由系统自动创建的第一个进程,也是唯一的没有通过kernel_thread创建的进程,完成加载系统后,演变为进程调度、交换及存储管理进程。init由0进程创建,完成系统的初始化. 是第一个用户级进程,在系统启动完成完成后,init将变为守护进程监视系统其他进程。kthreadd进程是由idle通过kernel_thread创建,它的作用是管理调度其它的内核线程。会循环执行一个kthreadd的函数,函数是用来运行kernel_create_list表中的kth.

2021-01-19 10:14:54 1051

原创 CentOS7下安装clang

之前找源码安装一直没有安装上,然后直接yum了,头疼,浪费了一晚上的时间,之后有空再看看源码安装出了什么事情吧.yum的方法安装clang的步骤:1.sudo yum install epel-release2.sudo yum install clang如果yuminstall clang直接就可以的话也不用第一个步骤................

2021-01-19 00:37:55 8886

原创 C++中的左值,右值(纯右值与将亡值)

2021-01-14 15:26:16 340

原创 C++学习笔记汇总

《深入理解C++11:C++新特性解析》【深入理解C++11:C++新特性解析】第1章 新标准的诞生【深入理解C++11:C++新特性解析】第2章 保证稳定性和兼容性 测试代码整理【深入理解C++11:C++新特性解析】第3章 通用为本 专用为末 测试代码整理【深入理解C++11:C++新特性解析】第4章 新手易学 老手易用 测试代码整理【深入理解C++11:C++新特性解析】第5章 提高类型安全 测试代码整理【深入理解C++11:C++新特性解析】第6章 提高性能及操作硬件的能力

2021-01-13 14:41:06 444

原创 【深入理解C++11:C++新特性解析】第8章 融入实际应用 测试代码整理

8-1.回顾字节对齐的经典案例8-2.使用C++11标准定义的alignof函数查看数据的对齐方式8-3.

2021-01-13 14:30:31 675

原创 【深入理解C++11:C++新特性解析】第7章 为改变思考方式而改变 测试代码整理

7-1.C++11标准中的nullptr提案的代码示例7-2.用nullptr代替NULL获得更加健壮的代码的举例7-3.

2021-01-13 13:38:01 421

原创 【深入理解C++11:C++新特性解析】第6章 提高性能及操作硬件的能力 测试代码整理

6-1.const保证运行时常量性的特性的举例6-2.const与BitSet枚举的一个例子

2021-01-13 13:33:53 539

原创 【深入理解C++11:C++新特性解析】第5章 提高类型安全 测试代码整理

5-1.通过namespace分割了全局空间但是namespace中的成员依旧被enum成员污染的举例5-2.枚举成员被隐式转换之后无法通过编译的例子5-3.

2021-01-13 13:27:38 392

原创 【深入理解C++11:C++新特性解析】第4章 Newer易学 Older易用 测试代码整理

4-1.右尖括号>的改进4-2.C++11会将>>解析为模板参数界定符4-3.用auto关键字来要求编译器变简单变量name的类型进行自动推导4-4.展示auto类型推导的基本用法4-5.超长的迭代器使用回顾4-6.用auto来代替4-5例子中的超长迭代器4-7....

2021-01-13 10:44:47 405

原创 【深入理解C++11:C++新特性解析】第3章 通用为本 专用为末 测试代码整理

3-1显示声明的方法继承构造函数

2021-01-12 18:15:09 766

原创 【深入理解C++11:C++新特性解析】第2章 保证稳定性和兼容性 测试代码整理

书的内容在此不做说明了,仅仅给出一些测试代码1.打印标准库等信息【2-1-1.cpp】nclude <iostream>using namespace std;int main(){ cout << "Standard Clib:"<<__STDC_HOSTED__<<endl; cout << "Standart C:"<<__STDC__<< endl; //cout <&l

2021-01-11 13:34:40 1255 1

原创 【深入理解C++11:C++新特性解析】第1章 新标准的诞生

1.官方手册https://en.cppreference.com/w/cpp/11时隔八年,从2003到2011,C++11诞生了.期间有很多特性被并入C++11中.比如说来自TR1的所有异常的特别函数;比如说来自Boost中的线程库,异常指针,错误码,错误状态,迭代器修正(如std::begin, std::end, std::next, std::prev等);还比如说C语言中的C风格的统一语言码转换函数.2.核心功能3.尽可能多的功能示例3.1 auto

2021-01-10 17:01:59 351

原创 【操作系统原理-2014年清华陈渝老师】索引

谢谢老师!!下面是视频课程的索引项【操作系统原理-陈渝老师】第一章 课程介绍及操作系统初识【操作系统原理-陈渝老师】第二章 操作系统的启动,中断,异常及系统调用【操作系统原理-陈渝老师】第三章 操作系统内存管理引入与连续内存分配【操作系统原理-陈渝老师】第四章 非连续内存分配【操作系统原理-陈渝老师】第五章 虚拟内存上【操作系统原理-陈渝老师】第六章 虚拟内存下【操作系统原理-陈渝老师】第七章 进程与线程【操作系统原理-陈渝老师】第八章 CPU调度【操作系统原理-陈渝

2021-01-07 18:29:49 495

原创 【操作系统原理-陈渝老师】第十二章 文件系统

0.总览1.文件系统介绍2.基本概念

2021-01-07 18:11:24 676

原创 【操作系统原理-陈渝老师】第十一章 死锁问题和IPC

0.总览1.死锁问题2.系统模型3.死锁特征4.死锁处理方法5.

2021-01-07 18:09:59 162

原创 【操作系统原理-陈渝老师】第十章 信号量与管程

0.总览1.信号量2.信号量的使用3.信号量的实现4.

2021-01-07 18:08:00 222

原创 【操作系统原理-陈渝老师】第九章 同步与互斥

0.总览1.背景知识2.一些概念3.临界区4.

2021-01-07 18:06:15 274 1

原创 【操作系统原理-陈渝老师】第八章 CPU调度

0.总览1.背景2.调度原则

2021-01-07 17:57:00 282

原创 局部性原理测试

测试结果:测试代码:文件名:locality-high-per.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <sys/timeb.h>long getSystemtime(){ struct timeb tb; ftime(&tb); ret

2021-01-07 17:44:05 164

原创 【操作系统原理-陈渝老师】第七章 进程与线程

0.总览1.进程描述1.1 进程的定义1.2 进程的组成&进程与程序的比较

2021-01-07 10:24:10 309

原创 【操作系统原理-陈渝老师】第六章 虚拟内存下

0.页面置换算法总览2.

2021-01-06 19:03:11 236

空空如也

空空如也

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

TA关注的人

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