- 博客(212)
- 资源 (1)
- 收藏
- 关注
原创 chrono 模块详解
时间起点:epochduration, 转换规则;timepointclock: 从系统获取对应类型值, 用于生成匹配类型;clock两种clock定义了四种成员类型;主要差异在使用精度不同;类型分别是: 时长类型, 数学计数类型, 当前使用精度;时间点;time_point可以是时间日期, 也可以是启动时间点;
2023-09-02 17:03:48 242
原创 C++11 std::async推荐使用 std::launch::async 模式
: 一定在另一个线程跑函数: 代码所在线程跑函数;即调用的时候再串行执行函数; 如果不调用则不执行;即默认可能延迟, 也可能立即执行; 跟系统当时的负载均衡, 超限等方面的阈值决定, 采取延迟还是立即执行;问题: 不确定性可能在一个线程执行, 也可能在不同的线程执行;这两个也可能在一个线程, 也可能不在一个线程;可能在执行, 可能不在执行;影响数据: 修饰的可能会新创建, 也可能不创建; 就有很大的问题;可能永远也没有执行; 的状态永远是; 永远循环下去;这种可能漏洞可能永远也不会触
2023-08-20 11:27:39 226
原创 C++11 推荐面向task编程
执行结果规避超限方案一: 串行执行问题是: 如果串行线程是线程, 会导致长期得不到响应而退出;但是如果所有线程都在等待这个即将新建的线程执行结果呢? 比如: 条件变量之类的;原因: 应用程序可执行数量超过硬件线程;: 即新核心缓存没有多少指令或数据在这个核心的中;: 新线程污染了, 之前的线程又切换到当前核心, 之前的都被污染了;差不多一个意思;影响管理策略: 和调度, 线程变化负载, 切换一次开销, , 跨平台适用性;减少资源超限异常;减少上下文切换;不保证创建线程; 可能串行; 也可能
2023-08-20 11:26:01 194
原创 cpp 分析全局变量局部静态变量在源码中的位置
综上可以得到大概位置;也可以基本知道变量名, 搜索代码即可;全局的可以定位到信息, 但是静态类型不行;静态类型限制比较死, 分析.o文件即可确定;因为局部生效;全局的则可能extern之类的, 而且一般只有一个定位;位置也比较固定;没有重复;
2023-07-14 23:56:20 250
原创 oc 安装 demo 版本
打开 ocatne viewer 会提示缺少库,弹窗有下载链接和可存放位置,存放位置有一个或者多个。文件夹下,没有自行创建。或者是插件管理添加插件搜索路径,路径可自定义,有访问权限即可。打开设置,最下面的配置管理下添加,注意是。解压后保留对应版本的文件,其他删掉。
2023-06-04 09:52:30 528
原创 一个usb设备超过其集线器端口的电源限制
https://answers.microsoft.com/zh-hans/windows/forum/all/%E4%B8%80%E4%B8%AAusb%E8%AE%BE%E5%A4%87%E8%BF%90/b1ca4f92-fda5-48e8-bde8-71877537bbb0
2023-05-17 16:36:50 431
原创 符号别名,编译指定版本,链接指定版本
使用旧版本库, 可能没有某些符号, 而刚好这些符号在启动时没有解析;, 通过符号管理, 就可以因为大部分符号版本过旧而发出警告;如果新库, 从新库中搜索就符号并使用;即使了解, 但是手写加密规则或多或少都可能出错;一般是最新版本, 也可能是旧版本, 旧版本一般是考虑通用性;, 即符号加密, 但是大多数的开发并不是很了解符号加密规则;的语法指定符号, 这样就可以将这些符号按照。只能一个, 没有报错, 多了也报错;, 因为只能一个, 多了编译报错;对应的旧版本符号, 而不是最新;记录编译时使用的符号版本;
2023-04-18 12:08:05 413
原创 shell 变量: 字符串替换
非特殊字符表示本身, 特殊字符表示集合;, 则对所有的函数参数挨个处理;只匹配一个就终止, 两个则是匹配所有;同理, 对每个参数替换, 返回仍是。会对每个都进行处理并返回对应类型;表示所有匹配都替换;则转义, 特殊符号将变成本身;任意字符字符串, 包括空字符;最长匹配的字符串被替换成。的首字母大写或小写;表示对罗列集合取反;
2023-03-31 11:12:39 1102
伽卡他卡电子教室关闭代码
2017-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人