会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
联系
博客园
管理
关于
暂未分类
ShiJiashuai
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年8月6日
多线程开发(1)
摘要: 在 C++ 里,有四个基本线程处理的工具:仅调用一次、线程局部存储、原子变量和线程对象。 仅调用1次 先声明一个 once_flag 类型的变量,最好是静态、全局的(线程可见),作为初始化的标志: static std::once_flag flag; // 全局的初始化标志 然后调用专门的 cal
阅读全文
posted @ 2020-08-06 18:07 远跋
阅读(65)
评论(0)
推荐(0)
2020年8月5日
正则表达式(3) — 正则表达式库
摘要: C++ 正则表达式主要有两个类。 regex:表示一个正则表达式,是 basic_regex 的特化形式; smatch:表示正则表达式的匹配结果,是 match_results 的特化形式。 C++ 正则匹配有三个算法 regex_match():完全匹配一个字符串; regex_search()
阅读全文
posted @ 2020-08-05 22:35 远跋
阅读(136)
评论(0)
推荐(0)
2020年8月4日
正则表达式(2) — 表达式规则
摘要: 操作符 说明 实例 . 表示任何单个字符 [ ] 字符集,对单个字符给出范围 [abc]表示 a、b、c,[a-z]表示 a-z 的单个字符 [^ ] 非字符集,对单个字符给出排除范围 [^abc]表示非a或b或c的单个字符 _ 前一个字符零次或无限次扩展 abc_表示 ab、abc、abcc、ab
阅读全文
posted @ 2020-08-04 16:23 远跋
阅读(64)
评论(0)
推荐(0)
2020年8月3日
我在迈瑞工作的两年总结
摘要: 一 2018年校招的末期,我签约了迈瑞医疗公司,方向是医疗器械的软件开发工作。现在回想起来我是很感激这次机会的。因为这从我之前的非研发岗转到了研发的岗位,也算是对自己四年软件工程专业的一次回应。 初到迈瑞,被分配到IVD血球部门的软件算法专业组,跟随的是谢俊斌导师。当时是很欣喜的,认为软件算法是医疗
阅读全文
posted @ 2020-08-03 12:33 远跋
阅读(5807)
评论(1)
推荐(1)
2020年8月2日
正则表达式(1) — 常用的表达式
摘要: 校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1
阅读全文
posted @ 2020-08-02 16:11 远跋
阅读(145)
评论(0)
推荐(0)
2020年7月27日
C++系列(2) — 智能指针
摘要: 智能指针 智能指针是代理模式的具体应用,它使用 RAII 技术代理了裸指针,能够自动释放内存,无需程序员干预,所以被称为“智能指针” unique_ptr 理解含义 实际上并不是指针,而是一个对象。所以,不要企图对它调用 delete,它会自动管理初始化时的指针,在离开作用域时析构释放内存。 它也没
阅读全文
posted @ 2020-07-27 23:27 远跋
阅读(102)
评论(0)
推荐(0)
2020年7月26日
C++系列(1) — string
摘要: 字符串 字符串实现 string是模板类 basic_string 的特化形式。 using string = std::basic_string<char>; 区分string与char * 标准库string /*为了避免与用户自定义字面量的冲突,后缀“s”不能直接使用,必须用 using 打开
阅读全文
posted @ 2020-07-26 14:07 远跋
阅读(95)
评论(0)
推荐(0)
2020年7月23日
路径去除前缀
摘要: 在做一些日志输出的工作时,想要获取当前文件名,而不是冗长的文件路径。路径获取往往和各家os底层函数优化。C++/C标准中定义了一些预处理宏,可以帮助我们获取文件路径。我们希望能够在编译期而不是在运行期做这个事情,避免额外的性能消耗。同时希望有一些跨平台的解决方案。以下是一些思路: 方法1:运行期去除
阅读全文
posted @ 2020-07-23 22:10 远跋
阅读(260)
评论(0)
推荐(0)
2020年7月18日
SIMD性能优化
摘要: simd优化是使用Intel或者编译期厂商提供的simd库,来对代码中并行计算的部分,进行优化的一种手段。全称Single Instruction Multiple Data,单指令多数据流。是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作从而实现
阅读全文
posted @ 2020-07-18 00:22 远跋
阅读(919)
评论(0)
推荐(0)
2020年6月18日
工作总结
该文被密码保护。
阅读全文
posted @ 2020-06-18 17:13 远跋
阅读(0)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告
好文要赞
关注我
收藏该文
←
→
↓
↑