自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (15)
  • 收藏
  • 关注

原创 如何有效的阅读开源代码

一、初步了解1.在下载源代码之后,先看下代码目录组织结构,如base代表基础库,net代表网络库等我2.开始阅读框架的源代码之前,先去google搜集下资料:这个框架是解决了什么问题?都是用了什么技术?分为多少个模块,每个模块之间有什么联系?尽量看官网英文的资料,因为中文技术博客的内容很多是错误的。3.试图将程序完整的跑起来,编译通过、修改配置文件,然后正常运行起来;这...

2020-06-25 08:26:55 4132 5

原创 公司排查问题记录

SIG_PIPE:对端套接字已关闭,但是依旧往套接字中写入数据,会触发此信号handle SIGPIPE nostop noprintSIG_TERM:进程结束的信号

2020-06-30 09:12:22 185

原创 敏捷思维指导学习和工作

公司推行敏捷开发已有时日,我也尝试将敏捷的思想应用到实际生活中敏捷的思想:将大的需求通过AC分解成多个规模略小的任务,并评估出每个任务的规模,需要投入的时间(以人天为单位)一、任务拆解以读书会为例:将极客时间的Linux性能优化实战的课程拆分成5个阶段阶段1:CPU篇阶段2:内存篇阶段3:文件系统和磁盘篇阶段4:网络篇阶段5:综合篇每一个阶段需要写笔记,并统计笔记完成情况,来总结和检验自己是否学会,以及对知识的掌握程度,是浮在表面上?还是理解了技术的原理?二、里程

2020-06-28 09:42:07 303

原创 极客时间-linux性能优化 31~40

31.套路篇:磁盘 I O 性能优化的几个思路一、磁盘和文件系统的基准测试首先,对磁盘和文件系统进行基准测试然后,根据公司对磁盘和文件系统的应用场景,评估出性能优化的指标是多少?推荐fio测试工具随机读,顺序读,随机写,顺序写direct:是否跳过系统缓存iodepth:表示使用异步io时,同时发出的io请求上限rw:io模式,顺序读写还是随机读写ioengine:io引擎bs:表示IO的大小filename:文件路径结果输出slat,clat,lat都是

2020-06-23 08:35:18 635

原创 极客时间-linux性能优化 21~30

问题一OOM和内存回收内存紧张时,会采用三种方式来回收内存1.LRU算法来回收缓存2.swap机制来回收不常访问的内存页3.OOM机制 (oom_score给进程打分)活跃和非活跃的内存页,按照类型的不同,又分为文件页和匿名页。问题二文件系统和磁盘的区别磁盘是块设备,可以被划分成不同的分区。而在磁盘或磁盘分区上,还可以创建文件系统,并且挂载到系统的某个目录。这样,系统就可以通过这个挂载目录,来读写文件。在读写普通文件时,IO请求会首先经过文件系统,然后由文..

2020-06-21 10:44:08 949

原创 C++ free(): invalid size 问题排查过程记录

一、粗略了解bug基本情况从截图可看出,错误原因为free():invalid size xxxxx我去网上搜索了下这个错误,https://stackoverflow.com/questions/18990767/free-ptr-error-invalid-size初步结论:动态申请的内存结构被破坏了二、从堆栈角度看问题是json::JsonWriter对象内部的string变量在析构时(即~basic_string出问题),可能是此接口被内存越界写了!!!三、从源代..

2020-06-13 22:48:01 12249

vpp 源代码

vpp 官网源代码,从https://github.com/FDio/vpp 官网上下载的正版源代码,后续会持续更新,由于github上下载源代码特别的慢,所以传到csdn上方便大家

2018-04-25

ubuntu和centos通用的smb.conf文件

ubuntu和centos通用的smb.conf通用文件,实现windows和linux下文件的共享,编程人员可以在windows下编写代码,然后在linux下编译运行代码。

2016-06-22

ddkwizard_setup_v1.3.0a+ddkbuild.bat+ddkbuild.cmd

ddkwizard_setup_v1.3.0a+ddkbuild.bat+ddkbuild.cmd 在win7 64位环境下搭建驱动开发环境必备工具 驱动开发 环境搭建(VS2008+WDK+DDKWzard)

2014-10-16

mp3文件格式详解

使用通俗易懂的语言一步步分析了mp3的文件格式,对于从事流媒体行业开放的技术人员非常有帮助

2014-06-06

学生考试管理系统

学生考试 管理系统 sql Server ADO操作类 sql Server的环境大家需要自己搭建,开启数据库时的路径,账号,密码,ip地址和端口,基本上都在ADO.h文件中,需要大家自己配置下

2014-02-26

VC++多线程 垃圾清理工具

VC++多线程 垃圾清理工具 一个积分都不要,是个练习多线程编程的不错的例子

2014-02-26

opencl 异构编程

opencl 异构编程

2013-03-26

Visual Assist X10.7.1912.0

VA X插件,很好用,代码高亮功能,书写API函数的时候有提示和自动完成的功能,使用以后会加快你的开发速度

2013-03-25

桌面管理工具fences sony侧边栏 stardock

桌面管理工具fences sony侧边栏 stardock

2013-03-25

实用C++程序设计

学习计算机语言最好的途径是编写和调试程序。凌晨两点还在琢磨一个有故障的程序,只是为了找出你在应该键入==的地方键入了=,这是一种非常有效的教学手段。本书包含许多有关常见编程错误的例子 本书内容涵盖: ·C++语法 ·代码编写标准和风格 ·对象类的创建和使用 ·模板 ·调试和优化 ·C++预处理器的使用 ·文件输入/输出

2012-12-31

windows远控源代码

自己写的windows远程控制,源代码,最近需要积分所以共享出来,其实5个积分也值了,不会的可以在csdn上私密我,我抽空回复

2012-08-28

空空如也

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

TA关注的人

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