自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (21)
  • 收藏
  • 关注

原创 记录LaTeX遇到的问题(持续更新...)

记录LaTeX遇到的问题(持续更新…)脚注:对于在标题(section)中加脚注,要在\footnote前加上\protect。例如:\section{语音信号的数字水印技术(LSB算法\protect\footnote{即LeastSignificant Bits(最低有效位)算法。})}如果出现脚注计数不从1开始,可以在代码前加上命令:\setcounter{footnot...

2018-10-06 22:25:04 12799

原创 EffectiveC++详解:条款08-别让异常逃离析构函数

文章目录条款08-别让异常逃离析构函数C++ 并不禁止析构函数抛出异常,但不鼓励你这么做。析构函数的某个动作可能抛出异常,怎么办?总结@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.cppbug.com条款08-别让异常逃离析构函数C++ 并不禁止析构函数抛出异常...

2020-03-21 17:30:06 3684

原创 EffectiveC++详解:条款07-为多态基类声明virtual析构函数

文章目录条款07-为多态基类声明virtual析构函数给基类一个虚析构函数不作为基类,则析构函数非虚若类的析构函数非虚,则不能作为基类被继承抽象类作为基类总结@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.cppbug.com条款07-为多态基类声明virtual析...

2020-03-21 11:12:36 3061

原创 EffectiveC++详解:条款06-若不想使用编译器自动生成的函数,应该明确拒绝

文章目录条款06-若不想使用编译器自动生成的函数,应该明确拒绝独一无二的对象在编译期间发现错误总结@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.cppbug.com条款06-若不想使用编译器自动生成的函数,应该明确拒绝独一无二的对象“世界上没有两片相同的叶子”...

2020-03-12 20:44:51 3732

原创 EffectiveC++详解:条款05-了解C++默默编写并调用哪些函数

文章目录条款05-了解C++默默编写并调用哪些函数当我们写了一个空类,意味着什么编译器什么时候拒绝生成拷贝赋值运算符总结@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.cppbug.com条款05-了解C++默默编写并调用哪些函数当我们写了一个空类,意味着什么当...

2020-03-12 20:44:08 3684

原创 EffectiveC++详解:条款04-确定对象被使用前已被初始化

文章目录条款04-确定对象被使用前已被初始化1. 切勿混淆赋值和初始化2. 内置类型的赋值操作移到函数里,以避免重复的工作3. 成员初始化次序3.1 类的成员初始化次序3.2 不同编译单元内的 `non-local static` 对象的初始化次序4. 总结@Author:CSU张扬@Email:[email protected] or [email protected]@...

2020-03-11 18:49:36 3825

原创 EffectiveC++详解:条款03-尽可能使用 const

文章目录条款03-尽可能使用 `const`1. 复习 `const` 的用法2. 函数返回常量可以减少错误3. `const` 成员函数4. 两个流行概念 bitwise constness 、logical constness4.1 bitwise constness4.2 logical constness5. 在 `const` 和 `non-const` 成员函数中避免重复6. 总结...

2020-03-06 08:18:54 4687

原创 Hexo+Github博客:如何折叠(显示/隐藏)部分文字

目录1. HTML语法:使用 details 元素1.1 如何使用1.2 实现效果2. hexo-sliding-spoiler插件2.1 安装和自定义设置【1】安装【2】自定义设置2.2 如何使用2.3 实现效果@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.fake...

2020-02-15 10:02:12 11376 2

原创 Hexo+Github博客:hexo g 时, Cannot read property 'replace' of null

@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.faker.top报错信息关键信息:ERROR Render HTML failed: index.htmlTypeError: Cannot read property 'replace' of null完整...

2020-02-15 09:55:21 9292

原创 EffectiveC++详解:条款02-尽量以const,enum,inline替换#define

条款02-尽量以 const, enum , inline 替换 #define1. #define 定义的名称无法追踪,不利于调试2. 用常量替换 #define 的两种特殊情况2.1 定义指针常量2.2 类内常量成员2.3 特殊情况3. 用 inline 函数替代类函数的宏 (function-like marco)总结条款02-尽量以 const, enum...

2020-02-09 10:56:21 9239

原创 C++ Debug:Invalid address specified to RtlValidateHeap

@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.faker.topInvalid address specified to RtlValidateHeap1. 问题概述报错如下:HEAP[String.exe]: Invalid address specified...

2020-02-02 09:50:38 13505

原创 Hexo+Github博客:新建菜单,并在该菜单内添加单篇/多篇文章

1 如何添加新的菜单2 更改菜单名2.1 更改左侧菜单名 schedule2.1 更改 schedule 页面内上方的文字3 使菜单 schedule 里面只包含一篇文章。4 使菜单 schedule 里面包含多篇文章。@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: htt...

2020-01-30 18:19:02 11858 5

原创 Hexo+Github博客:网站内图片不能正常显示,但本地文件可以显示

@Author:CSU张扬@Email:[email protected] or [email protected]@我的网站: https://www.faker.top1.1 问题描述markdown文件中,插入图片的方式为 ![](文件路径) ,此时markdown文件可以正常显示图片。但是一上传到博客上,便不能正常显示。1.2 解决办法修改 hexo ...

2020-01-30 18:16:40 13449 5

原创 Hexo+Github博客:执行 hexo d 时,提示连接Github的22端口超时

问题预览:ssh: connect to host github.com port 22: Connection timed outfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.1.1 问...

2020-01-30 18:12:46 10563

原创 C++Primer(5th) Notes - 6.3 返回类型和return语句

6.3 返回类型和return语句6.3.1 无返回值函数6.3.2 有返回值函数【1】值是如何被返回的【2】不要返回局部对象的引用或指针【3】返回类类型的函数和调用运算符【4】引用返回左值【5】列表初始化返回值【6】主函数main的返回值【7】递归6.3.3 返回数组指针【1】使用类型别名【2】不使用类型别名【3】使用尾置返回类型【4】使用decltype...

2020-01-24 12:49:16 9167

原创 C++Primer(5th) Notes - 6.2 参数传递

6.2 参数传递6.2.1 传值参数【1】指针形参6.2.2 传引用参数6.2.3 const形参和实参【1】尽量使用常量引用6.2.4 数组形参【1】保证数组长度的三种技术【2】数组引用形参【3】传递多维数组6.2.5 main:处理命令行选项6.2.5 含有可变形参的函数【1】initializer_list形参【2】省略符形参6...

2020-01-24 12:48:50 7739

原创 C++Primer(5th) Notes - 6.1 函数基础

6.1 函数基础6.1.1 局部对象6.1.2 函数声明6.1 函数基础执行函数的第一步是(隐式的)定义并初始化它的形参(局部变量)。空形参列表有两种方式:void f()void f(void)函数的返回类型:返回类型 void,表示函数不返回任何值。返回类型不能是 数组类型或函数类型,但可以是 指针或引用。6.1.1 局部对象形参和函数体内定义的变量...

2020-01-24 12:48:08 9279

原创 C++Primer(5th) Notes - 2.4 const限定符

2.4 const限定符2.4.1 const的引用(reference to const)【1】初始化和对const的引用2.4.2 指针和const【1】指向常量的指针(pointer to const)【2】const指针(const pointer)2.4.3 顶层const【1】顶层/底层const的区别2.4.4 constexpr和常量表达式...

2020-01-24 12:43:45 7782

原创 C++Primer(5th) Notes - 2.3 复合类型

2.3.1 引用(reference)2.3.2 指针(pointer)【1】空指针【2】指针操作【3】void* 指针2.3 复合类型的声明【1】定义多个变量【2】指向指针的指针【3】指向指针的引用@Author:CSU张扬@Email:[email protected] or [email protected]: http...

2020-01-11 10:37:23 8113

原创 C++Primer(5th) Notes - 2.2 变量(variable)

2.2 变量(variable)2.2.1 变量定义【1】初始值【2】列表初始化【3】默认初始化2.2.2 变量声明和定义的关系2.2.4 名字的作用域【1】嵌套的作用域2.2 变量(variable)2.2.1 变量定义【1】初始值对象被创建时获得了一个特定的值,就称该对象被初始化了。我们经常用 = 进行初始化,注意,初始化并不是赋值。初始化的含义...

2020-01-11 10:34:47 8227

原创 C++Primer(5th) Notes - 2.1 基本内置类型

2.1 基本内置类型基本内置类型包括 算术类型 和 空类型 。2.1.1 算术类型(arithmetic type)算术类型的分类内置类型{算术类型{整型{布尔值: bool字符型: char, wchar_t, char16_t, char32_t整型数: short, int, long, lon...

2020-01-11 10:33:04 7942

原创 LeetCode(C++)刷题计划:27-移除元素

27-移除元素@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsEasy56.32%array / two-pointersUnknown1. 题目给定一个数组 num...

2019-12-21 16:47:32 9298

原创 LeetCode(C++)刷题计划:26-删除排序数组中的重复项

26-删除排序数组中的重复项@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsEasy46.91%array / two-pointersbloomberg / faceboo...

2019-12-18 21:14:22 8239

原创 LeetCode(C++)刷题计划:25-K个一组翻转链表

25-K个一组翻转链表@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium72.20%linked-listfacebook / microsoft1. 题目...

2019-12-12 22:21:32 8193 1

原创 LeetCode(C++)刷题计划:24-两两交换链表中的节点

24-两两交换链表中的节点@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium72.20%linked-listbloomberg / microsoft / ube...

2019-12-11 16:57:00 8787

原创 LeetCode(C++)刷题计划:23-合并K个排序链表

23-合并K个排序链表@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium72.20%linked-list / divide-and-conquer / heapa...

2019-12-08 14:35:24 9037

原创 LeetCode(C++)刷题计划:22-括号生成

22-括号生成@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium72.20%string / backtrackinggoogle / uber / zenefit...

2019-11-21 13:38:57 9659

原创 LeetCode(C++)刷题计划:21-合并两个有序链表

21-合并两个有序链表@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsEasy57.92%linked-listamazon / apple / linkedin / mic...

2019-11-19 23:52:16 8733

原创 LeetCode(C++)刷题计划:20-有效的括号

20-有效的括号@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsEasy39.88%string / stackairbnb / amazon / bloomberg / f...

2019-11-15 22:49:12 8233

原创 LeetCode(C++)刷题计划:19-删除链表的倒数第N个节点

19-删除链表的倒数第N个节点@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium36.08%linked-list / two-pointersUnknown...

2019-11-14 23:51:19 8020

原创 LeetCode(C++)刷题计划:18-四数之和

18-四数之和@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium36.01%array / hash-table / two-pointerslinkedin...

2019-11-14 10:43:38 7989

原创 LeetCode(C++)刷题计划:17-电话号码的字母组合

17-电话号码的字母组合@Author:CSU张扬2.1 解法一:递归法2.2 解法二:使用队列2.3 解法三:深度优先遍历

2019-11-10 11:08:03 8652

原创 LeetCode(C++)刷题计划:16-最接近的三数之和

16-最接近的三数之和@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsMedium41.91%array / two-pointersbloomberg1. 题目给定...

2019-11-07 22:50:07 8211

原创 LeetCode(C++)刷题计划:15-三数之和

15-三数之和@Author:CSU张扬@Email:[email protected] or [email protected] ratealgorithmsMedium24.31%TagsCompaniesarray / two-pointersadobe / amazon...

2019-11-04 23:10:20 8849

原创 LeetCode(C++)刷题计划:14-最长公共前缀

14-最长公共前缀@Author:CSU张扬@Email:[email protected] or [email protected] rateTagsCompaniesalgorithmsEasy35.13%stringyelp1. 题目编写一个函数来查找字符串数组中的最长公共前缀。如...

2019-11-02 23:12:59 8922

原创 LeetCode(C++)刷题计划:13-罗马数字转整数

13-罗马数字转整数@Author:CSU张扬@Email:[email protected] or [email protected]. 题目罗马数字包含以下七种字符: I,V,X,L,C,D 和 M。字符 数值I 1V 5X 10L 50C ...

2019-11-01 22:05:19 9463

原创 LeetCode(C++)刷题计划:12-整数转罗马数字

12-整数转罗马数字@Author:CSU张扬@Email:[email protected] or [email protected]. 题目罗马数字包含以下七种字符: I,V,X,L,C,D 和 M。字符 数值I 1V 5X 10L 50C ...

2019-10-31 22:04:54 8441

原创 LeetCode(C++)刷题计划:11-盛最多水的容器

11-盛最多水的容器@Author:CSU张扬@Email:[email protected] 解法一:双指针法 1. 如果我们选择**短板**一侧的指针向内移一格,那么容器的宽 $min(h[l], h[r])$ **可能变小也可能变大**。 2. 如果我们选择**长板**一侧的指针向内移一格,那么容器的宽 $min(h[l], h[r])$ **可能不变也可能变小**。

2019-10-28 11:00:24 9228

原创 LeetCode(C++)刷题计划:10-正则表达式匹配

10-正则表达式匹配@Author:CSU张扬@Email:[email protected] 解法一:递归法p为空。s为空,则返回true;s不为空,则返回false。2.2 解法二:动态规划建立二维数组 `dp`,`dp[i][j]` 表示 `s` 的前 `i` 个元素和 `p` 的前 `j` 个元素是否匹配。 2.3 解法三:有限状态自动机

2019-10-27 16:29:57 8980

原创 LeetCode(C++)刷题计划:9-回文数

9-回文数@Author:CSU张扬@Email:[email protected] 解法一1. 我们将该数字翻转得到的数字和原数字相等,此时它就是回文数。2.2 解法二1. 我们没有必要将整个数字翻转,只需要将后一半数字反转,再与前一半的数字相比较即可。

2019-10-26 11:06:40 9470

中南大学通信工程-通信与网络课内实验报告

中南大学通信工程-通信与网络课内实验报告。 SOCKET 通信,基于 SOCKET 通信协议与软件设计两个实验。内有代码。

2019-01-17

中南大学通信工程-通信电子线路课内实验报告

中南大学通信工程-通信电子线路课内实验报告。 高频小信号调谐放大器实验,模拟乘法器调幅(AM、DSB、SSB)等等共6个实验。

2019-01-17

利用 POP 协议,编写一个邮件 Agent, 接收和删除自己邮箱的邮件

利用 POP 协议,编写一个邮件 Agent,接收和删除自己邮箱的邮件。支持163邮箱。 运行方式./a.out pop.163.com 邮箱 pop授权码

2019-01-02

fork多进程实现一个服务器与多个客户端通信

fork多进程实现一个服务器与多个客户端通信,中南大学某课内作业

2018-12-10

中南大学实验:SOCKET通信TCP协议-发送数字1到数字100

上一次发的资源的代码有差错,重传。 中南大学通信工程课内实验:SOCKET通信。环回测试。使用UDP协议参数,由程序自动地循环发送“数字 1”至“数字 100”。 进行两台计算机之间的通信。

2018-12-10

中南大学实验:SOCKET通信UDP协议-发送数字1到数字100

中南大学通信工程课内实验:SOCKET通信。环回测试。使用UDP协议参数,由程序自动地循环发送“数字 1”至“数字 100”。 进行两台计算机之间的通信。

2018-12-09

select函数实现一个服务器与多个客户端的通信

利用select函数实现I/O复用,可进行一个服务器与多个客户端的通信。-CSU某课内作业

2018-12-06

Python和Pygame游戏开发

Python和pygame游戏开发,超清。。很有帮助的一本书。

2018-10-06

Python五子棋(使用pygame,包含人人,人机,棋谱)

实现功能:1.人人对战;2.人机对战(可选择电脑先手还是玩家先手);3.悔棋;4.自动判断胜负;5.保存棋谱和载入棋谱(可以一步步播放)。-原创

2018-09-28

office安装工具

安装office系列,傻瓜式安装。

2018-09-25

TeXFriend.rar

LaTeX助手,里面包含了各种符号和一些公式的模板,可以直接结合到编辑器内使用。

2018-09-24

Excel2LaTeX

Excel的插件,可以在Excel中编辑好表格,然后利用该插件转化为LaTeX代码。非常方便。

2018-09-24

Python编码PEP8规范中文版

Python编码PEP8规范中文版,高清版,里面介绍了代码如何更加规范。

2018-09-24

复制翻译软件神器,谷歌翻译

非常适合看英文论文或者文章,非常便捷并且准确的翻译。

2018-09-24

Mac鼠标的风格

Mac风格的鼠标指针,还是很舒服的,怎么设置自己百度吧。

2018-09-24

五子棋双人和人机的实现,算法图解

介绍了五子棋双人和人机的实现方法,和人机算法的具体图解

2018-09-24

java实现联机版五子棋

java 联机版的五子棋实现方法,有界面,源码奉上。。。

2018-09-24

永远禁止win10自动更新

可以永久禁止win10(包括家庭版)的自动更新,亲测有效。

2018-09-23

Coursera-ML-AndrewNg-Notes-master

吴恩达 大师的 机器学习笔记,完整清晰版pdf文件及markdown源文件

2018-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除