通用学习
文章平均质量分 81
Jay Kwok
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
74汉明码解码原理及其c++实现(囚徒游戏棋盘:翻转一枚棋子传达钥匙位置的小游戏解决方案原理)
文章接上一篇:74汉明码编码原理及其c++实现在开始解码原理的讲解之前,我们先来看一个小游戏测试:典狱长拿来一个8x8的棋盘,并将一把钥匙藏在其中一格的下面。棋盘上每个格子都摆放了一枚可以区分正反面的硬币。现在,先让两名犯人知道游戏规则并商讨对策,而典狱长在布置棋盘上的硬币正反之前可以全程听到并理解他们的策略。接下来,典狱长单独告诉第一名犯人钥匙藏在哪一格下面,并让第一名犯人选择翻动其中一枚(可以选择不翻动)。然后典狱长带着棋盘单独与第二名犯人会面,第二名犯人只可以看到硬币翻动后的棋盘而不知道棋盘之前是原创 2020-12-28 14:06:30 · 3344 阅读 · 0 评论 -
74汉明码编码原理及其c++实现
前段时间做了信号处理的一系列过程,从编码、生成载波、调制、加噪到解调滤波解码等等一系列从matlab转c++的操作,这里记点当时学的东西。首先摘抄一下[维基百科的官方释义](https://zh.wikipedia.org/wiki/%E6%B1%89%E6%98%8E%E7%A0%81)在電信領域中,漢明碼(英語:hamming code),也称为海明码,是(7,4)汉明码推广得到的一種线性纠错码,由理查德·衛斯里·漢明于1950年發明。相比而言,簡單的奇偶檢驗碼除了不能糾正錯誤之外,也只能偵測出奇數原创 2020-12-28 11:35:27 · 10064 阅读 · 3 评论 -
更新xcode版本之后出现‘wchar.h‘ file not found #include_next <wchar.h>
今天更新了xcode版本之后,编译的时候出现了以下错误:'wchar.h' file not found #include_next <wchar.h>这种出现的原因是cmake的缓存没有及时更新的原因,这个时候把cmake的缓存删了,重新加载一次cmake然后编译即可。即删除cmake-build-debug文件夹即可。...原创 2020-12-21 09:36:42 · 3479 阅读 · 0 评论 -
Markdown数学公式语法全解
转载于https://www.jianshu.com/p/e74eb43960a1行内与独行行内公式:将公式插入到本行内,符号:公式内容公式内容公式内容,如:xyzxyzxyz独行公式:将公式插入到新的一行内,并且居中,符号:公式内容公式内容公式内容,如:xyzxyzxyz上标、下标与组合上标符号,符号:^,如:x4x^4x4下标符号,符号:_,如:x1x_1x1组合符号,符号:{},如:168O2+2{16}_{8}O{2+}_{2}168O2+2汉字、字体与格式汉字形式,符号:\转载 2020-09-23 19:02:08 · 412 阅读 · 0 评论 -
学习开源项目chromium之在windows下下载chromium代码并生成vs项目的sln文件
首先,参考官方的下载说明链接#1 VS的要求:”Visual Studio Community Edition should work if its license is appropriate for you. You must install the “Desktop development with C++” component and the “MFC/ATL support” sub-components. “因此,VS2019的社区版即可满足要求,不需要专业版及其以上的版本即可编译。仅需原创 2020-05-24 01:26:30 · 1099 阅读 · 0 评论 -
正则表达式中“^"放在中括号里面和外面的差别,例如“^[a-zA-Z]” or “[^a-zA-Z]”
google了一下,stackoverflow里面有人给出如下的实例:Regex.IsMatch(“t”, “1”) // Returns true (I think it’s correct)Regex.IsMatch(“t”, “[^a-zA-Z]”) // Returns false显而易见,当^放在外面的时候代表匹配中括号内包含的字符,而在中括号内的时候,代表取非,即匹配非中括号中的字符。a-zA-Z ↩︎...原创 2020-05-13 14:04:11 · 1571 阅读 · 0 评论
分享