- 博客(6)
- 收藏
- 关注
原创 Linux多线程经验总结
在最近的一些项目开发过程中,接触到了一些多线程编程的场景。多线程编程中涉及的同步、通信相关的机制较为繁琐,日常开发中容易造成困惑。本文旨在介绍一下多线程编程的一些基本概念,以及我在开发过程中的浅薄经验,对于具体的实现还请参考其他资料。
2025-08-09 13:10:46
253
原创 Linux编码的常见性能问题及优化
作为网络设备,操作系统的性能一直是大家关注的话题,直接影响着设备的关键指标:新建、吞吐、并发。对于性能优化的方向涉及到 CPU 调度、内存、IO等诸多层面,本文主要根据项目中的一些调优经验以及代码鉴定总结出的高性能编码经验,进行总结和归纳。除此之外,介绍一些性能分析工具的使用方法以及度量性能的指标。
2025-08-09 13:09:59
373
转载 C++单例模式--线程安全
前段时间使用c++做项目开发,需要根据根据配置文件路径加载全局配置文件,并对外提供唯一访问点。面对这样一个需求,自然的就想到了使用单例模式来创建一个单例配置对象,供外部调用。一开始想使用boost中自带的单例类来实现,但是遗憾的是,boost中的的单例类好像只能使用无参的类构造函数,而我希望将配置文件路径作为单例配置对象的构造函数参数,此外正好借此机会使用c++自己动手实现一个单例类。 1.线程安全的c++单例类 实现线程安全的c++单例类,主要要实现以下几点:1)构造函数私有化,即构造函数
2021-07-27 21:56:44
2915
1
原创 Leetcode周赛:长度为 3 的不同回文子序列
给你一个字符串 s ,返回 s 中 长度为 3 的不同回文子序列 的个数。即便存在多种方法来构建相同的子序列,但相同的子序列只计数一次。回文 是正着读和反着读一样的字符串。子序列 是由原字符串删除其中部分字符(也可以不删除)且不改变剩余字符之间相对顺序形成的一个新字符串。例如,"ace" 是 "abcde" 的一个子序列。思路长度为3的回文子序列,那么只要这个序列的首尾两个字母相同,中间可以填充任意字母。因此问题分解为:找到两个相同的字母、再找出两个字母之间不同字母的数量。方
2021-07-11 15:51:27
442
原创 1.go语言语法学习(一)
执行 Go 程序让我们来看下如何编写 Go 代码并执行它。步骤如下: 打开编辑器如Sublime2,将以上代码添加到编辑器中。 将以上代码保存为hello.go 打开命令行,并进入程序文件保存的目录中。 输入命令go run hello.go并按回车执行代码。 如果操作正确你将在屏幕上看到"Hello World!"字样的输出。 $ go run hello.goHello, World! 我们还可以使用go build命令来...
2021-06-27 20:48:03
144
转载 如何利用html转载csdn上的文章
在参考“如何快速转载优快云中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载优快云博客步骤和一些知识小笔记。 参考博客原址:http://blog.youkuaiyun.com/bolu1234/article/details/5186...
2019-09-26 16:15:41
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅