会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
leno米雷のcoding记录
点我→→
https://github.com/lenomirei/
←←点我
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
下一页
2019年8月8日
Reliable Multicast Programming(PGM)协议
摘要: Reliable Multicast Programming (PGM)实际通用可靠多播协议,在某种程度上保证多播的可靠性。是IP上层协议,和TCP还有UDP同级,工作在传输层。 在组播传输视频项目中,发现在网络较差的时候,组播传输视频性能下降迅猛,组播的视频几乎到了无法直视的地步,已经不是马赛克什
阅读全文
posted @ 2019-08-08 22:52 leno米雷
阅读(3588)
评论(0)
推荐(0)
2019年8月5日
【chromium】 Chromium OS的oom机制
摘要: 前一段时间,运行在Chromium OS上的一个相机应用经常会自己崩溃,进程戛然而止,测试过程中发现使用的内存以肉眼可见的内存增长,当增长到1G左右,应用窗口突然消失,虽然原因不明,但是能猜到个大概,和内存的增长是有关系的。虽然应用所在的renderer进程是browser的子进程,但是并没有相关日
阅读全文
posted @ 2019-08-05 19:43 leno米雷
阅读(548)
评论(0)
推荐(0)
2019年5月10日
【std::regex】C++文件路径正则表达式
摘要: 今天代码中遇到使用正则表达式匹配一个文件路径的问题,需要验证传入的文件路径是否合法,学习了简单的正则表达式的写法后,简单写了如下代码,在网上找了一些在线测试正则表达式的网站,测试可以通过。 c++ std::regex match("^[a zA Z]:(\\[a zA Z0 9]+)+$"); s
阅读全文
posted @ 2019-05-10 19:46 leno米雷
阅读(3355)
评论(0)
推荐(0)
2019年3月16日
【Chromium】sandboxed window问题记录
摘要: 问题发现 在业务逻辑中发现有时使用 这个API创建出来的窗口无法使用其他的API,不仅其他 的API说 而且还有奇怪的警告和报错 第一个报警是 的报警,提示当前创建的窗口加载的页面可能是一个 查询了官方文档,发现如果需要创建一个 需要在 的`manifest`文件中添加如下声明 但是我并没有添加类似
阅读全文
posted @ 2019-03-16 10:59 leno米雷
阅读(534)
评论(0)
推荐(0)
2019年3月6日
【Chromium】GPU进程启动流程
摘要: 本篇文档以gpu进程的创建和启动为例,讲述chormium如何启动一个browser进程的子进程 PS:本文使用的chromium代码版本为71 前言 GPU进程的启动时机是由browser进程负责的,browser进程会在进入message loop之前启动两个进程,先是启动zygote进程,然后
阅读全文
posted @ 2019-03-06 21:04 leno米雷
阅读(4430)
评论(5)
推荐(0)
2019年1月31日
protobuf版本冲突
摘要: 在编译chromium代码的过程中发现,官方推荐使用的版本是ubuntu16.04,但是这个版本的ubuntu比较老旧,一些库都比较老了,但是google自己用的部分却是挺新的,protobuf就是一个例子,在ubuntu16.04上默认安装的protobuf的版本是2.6.1,但是chromium
阅读全文
posted @ 2019-01-31 16:13 leno米雷
阅读(10491)
评论(3)
推荐(2)
2019年1月9日
Chromium base库分割字符串SplitString
摘要: 前一段时间在工作过程中遇到一个场景需要将http response中的request header中的cookie字段取出并进行解析,但是手头没有解析cookie的工具类,同时cookie的表现就是个字符串,于是想到手动分割 但是在C++的标准库中,并没有提供类似split的函数,在有些时候可能会很
阅读全文
posted @ 2019-01-09 13:08 leno米雷
阅读(870)
评论(1)
推荐(0)
2019年1月2日
【C++并发实战】(三) std::future和std::promise
摘要: std::future和std::promise std::future std::future期待一个返回,从一个异步调用的角度来说, future更像是执行函数的返回值 ,C++标准库使用std::future为一次性事件建模,如果一个事件需要等待特定的一次性事件,那么这线程可以获取一个futu
阅读全文
posted @ 2019-01-02 08:45 leno米雷
阅读(9527)
评论(0)
推荐(3)
2018年12月11日
【C++并发实战】(二)线程管理
摘要: 前一篇没用markdown编辑器感觉不好看,删了重新发 本篇主要讲述线程的管理,主要包括创建和使用线程 启动线程 线程出现是为了执行任务,线程创建时会给一个入口函数,当这个函数返回时,该线程就会退出,最常见的main()函数就是主线程的入口函数,在main()函数返回时主线程就结束了。 如何启动一个
阅读全文
posted @ 2018-12-11 14:29 leno米雷
阅读(790)
评论(2)
推荐(0)
2018年11月13日
【C++并发实战】(一)并发基本概念
摘要: 什么是并发 什么是并发 并发,最简单的理解就是,两个或者以上的活动同时进行。举个比较实际的例子,你可以手脚并用,两只手做不同的动作等等。 在计算机中的“并发”,是指一个系统可以同时执行多个独立的活动。在以前大多数计算机都只有一个处理单元(或者核心),这种计算机在同一时刻只能执行一个任务,任务只能一个
阅读全文
posted @ 2018-11-13 17:11 leno米雷
阅读(1047)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告