欢欢喜欢欢欢喜喜
码龄7年
关注
提问 私信
  • 博客:50,068
    50,068
    总访问量
  • 45
    原创
  • 1,860,228
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
  • 加入CSDN时间: 2017-09-12
博客简介:

weixin_40203143的博客

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得5次评论
  • 获得193次收藏
创作历程
  • 15篇
    2020年
  • 23篇
    2019年
  • 14篇
    2018年
成就勋章
TA的专栏
  • c++
    10篇
  • 方法论
    2篇
  • grow
  • data structure
    6篇
  • linux c
    30篇
  • computer science
    4篇
  • OS
  • OTHER
  • Mysql
    2篇
  • c
    2篇
  • cpp
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

万能的makefile模板

############################################################### 简洁通用的Makefile文件(Ver 1.1)## Smart Makefile for general purpose (Ver 1.1)## Author: 汤 永康 Yongkang TANG <tangyk%at%gmail>## License: FreeBSD ## Please use this makefile at YOUR OWN R.
原创
发布博客 2020.08.16 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tools

VsCode插件:AstylePC-Linthttps://blog.csdn.net/dongwuming/article/details/49423909SublimeSource trail录屏:EV录屏OBS studio桌面:360安全桌面Maxlauncher查找:EverythingGrepwinWox笔记:Onenote画图:processon.com/表单:G...
原创
发布博客 2020.08.06 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

libev学习

一. libev简介https://hottaro.com/index.php?mid=OpenSourceLib&document_srl=7957二.安装及运行https://www.cnblogs.com/charlesblc/p/6078802.html三.原理学习1.基于reactor模式: 线程池+事件驱动(基于I/O多路复用 reactor通过I/O多路复用机制, 监听多个事件处理器, 一旦该种事件发生, 调用对应的callbac...
原创
发布博客 2020.08.06 ·
1366 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何学习开源代码

!!!不要只盯着数据结构和算法steps:1.了解大致功能, 安装并运行example2.修改example并运行3.原理学习:(1)关键特性的实现原理(架构和设计文档等)(2)优缺点对比分析(3)在应用前进行测试4.看代码:(1)抓主干, 理清调用路径,可以通过调试进行, 可以画图, 记笔记等帮助理解记忆(2)挑选感兴趣的枝干阅读, 用了什么库,采用了什么设计模式,为什么这样做可以利用单元测试(3)改进代码5.总结...
原创
发布博客 2020.08.06 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ coding style

Google C++ stylehttps://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/
原创
发布博客 2020.04.30 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

智能指针的使用

一、unique_ptrunique_ptr的模板参数是类型T和deletor,但deletor可以是默认的,默认实现用的是delete或delete[]初始化:a) auto p = std::make_unique(), C++14;b) std::unique_ptr<D[]> p{new D[3]};c) std::unique_ptr<D[]> p(...
原创
发布博客 2020.04.09 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++primer 第十、十一、十二章

第十章 泛型算法泛型算法:标准库定义的可用于多种容器的通用算法,因为传入的是迭代器,所以不依赖于容器的类型,但依赖于具体的元素类型的操作。谓词lamda表达式:一般的谓词是一元谓词或二元谓词,如果想传递更多的参数,则没有办法。这时,可以用lamda表达式...
原创
发布博客 2020.02.15 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode - 两数之和

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(...
原创
发布博客 2020.02.10 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ primer 第八、九章

第八章 IO库iostreamio对象没有拷贝或赋值io流的状态:输出缓冲流的刷新:a) 程序正常结束,遇到main函数里的returnb)缓冲区满c)在输出语句后面使用endl,flush,ends文件的输入输出,使用fstreamstring 流: sstream...
原创
发布博客 2020.02.09 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ primer 第七章

第七章 类概括https://blog.csdn.net/jx232515/article/details/53027008类在编译时,先编译数据成员,然后才编译函数成员定义在类内的函数,隐式为inline的函数const成员函数a) this 指针是个class* const p型的常量指针,其指针的内容不能改变;类的const 对象, 其this指针是const cl...
原创
发布博客 2020.02.09 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

define和typedef的区别

1.变量和变量别名的顺序相反#define myint inttypedef int yourint;define是预处理指令,只做简单的替换,后面不能有分号; typedef是C语言的关键字,是语句,后面要有分号;3....
原创
发布博客 2020.02.07 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++推荐项目学习

https://www.cnblogs.com/haore147/p/3649183.htmlhttps://www.cnblogs.com/ukouryou/articles/3741352.html
原创
发布博客 2020.01.13 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++primer 第四、五、六章

第四章 表达式1.左值和右值1)C语言:左值可以位于表达式的左侧,而右值不可以2)C++中,常量是左值;当对象用作右值时,用的是对象的内容,当对象用作左值时,用的是对象在内存中的位置。3)目前需要用到左值的地方:2.运算符优先级1)作用域::2)对象的访问.和->、下标访问、函数调用和构造()3)后置++、后置–、类型转换4)单目运算5)算术运算6)移位运算7)...
原创
发布博客 2020.01.13 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ primer 一、二、三章

第一章 开始1.在main函数中return 0 和 return -1的区别对程序执行来说,没有区别;0 和-1 最终以程序退出状态码返回,代表该程序执行是否有异常。该问题可以延伸到main函数是如何被执行的:fork()->execve()->_start启动例程->为main函数执行准备好argc、argv、envp等->调用main()->回到启动例...
原创
发布博客 2020.01.06 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

信号

信号基本概念:https://blog.csdn.net/qq_38410730/article/details/81193118
原创
发布博客 2020.01.01 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程

Linux进程的创建与管理https://blog.csdn.net/qq_38410730/article/details/81193118Linux 进程--父进程查询子进程的退出状态https://www.cnblogs.com/gwyy/p/8611398.html进程间通信:https://www.cnblogs.com/zgq0/p/8780893.html匿名...
原创
发布博客 2019.12.31 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

跳越函数的setjmp和longjmp函数

https://blog.csdn.net/chenyiming_1990/article/details/8683413
原创
发布博客 2019.12.29 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程池-条件变量

main.c#include "jobBase.h"#include "job.h"#include "myThreadPool.h"#include <stdio.h>#include <pthread.h>#include <unistd.h>using namespace std;using namespace ThreadPool;u...
原创
发布博客 2019.12.29 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

修改虚拟机的IP地址

参考:https://www.cnblogs.com/brankoliu/p/10850059.html
原创
发布博客 2019.12.29 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

win10调试linux

参考https://blog.csdn.net/mumufan05/article/details/80094637我的步骤:1.下载https://github.com/robotdad/vclinux2.将其拷贝到Linux解压3.为自己的代码写一个makefile,在网上找的通用模板,根据自己的编译选项稍作了修改##################################...
原创
发布博客 2019.12.28 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多