04 2022 档案

摘要:一、FreeSWITCH帮助终端穿越NAT 1、SIP穿越 FreeSWITCH默认使用acl来判断对方是否处于NAT环境中,配置如下: // internal.xml <param name="apply-nat-acl" value="nat.auto"/> nat.auto是ACL,包含了RF 阅读全文
posted @ 2022-04-19 16:25 钟齐峰 阅读(2428) 评论(0) 推荐(1) 编辑
摘要:1、原因 掌握并发编程技术,利用多核处理来提升软件项目的性能是软件工程师一项基本技能。本文以c++语言为例,探索如何进行并发编程。内容涉及C++11,C++14以及C++17的主要内容。 测试环境:MacBook Pro ,处理器 M1, 编译器 gcc ,IDE xcode。 2、并发与并行 Er 阅读全文
posted @ 2022-04-17 13:43 钟齐峰 阅读(139) 评论(0) 推荐(0) 编辑
摘要:一、安装VC6.0时解决安装卡死故障 Custom(定制) 选Data Access,点更改选项 把第一项ADO, RDS, and OLE DB Providers的勾去掉, 会提示是必须组件,忽略即可。 安装SP5和SP6。 二、启动时解决单步调试故障 菜单Tools->Options中的Deb 阅读全文
posted @ 2022-04-02 20:49 钟齐峰 阅读(340) 评论(0) 推荐(0) 编辑
摘要:一、基础知识 现在的CPU多核技术都会有几级缓存,老的CPU会有两级缓存(L1和L2),新的CPU会有三级缓存(L1,L2,L3),如下图所示: 其中: L1缓存分为两种,一种是指令缓存,一种是数据缓存。L2缓存和L3缓存不分指令和数据。 L1和L2缓存在每一个CPU核中,L3则是所有CPU核心共享 阅读全文
posted @ 2022-04-01 21:44 钟齐峰 阅读(643) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示