上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 列举HTML里一些常用的块内语义元素。可以通过F12来查看每个示例。 <strong>:即“重点内容”,通常是加粗,对应Markdown中的**加粗。 示例:归约数往往最高位的1被省略了(但是0除外) <em>:“强调内容”(emphasis),通常是斜体,对应Markdown中的*斜体。 示例:现 阅读全文
2022-07-17 14:48
摘要: <b>标签和<strong>标签都表示加粗,效果通常是一样的: <b>:义演丁真<strong>:义演丁真 类似的还有<em>和<i>,都表示为斜体。 那么他们有什么区别呢?首先他们并不是在任何情况都一样。如果使用无障碍阅读器阅读网页,strong标签会被重读,而b标签不会。 更深一步来讲,他们的语 阅读全文
2022-07-17 10:46
摘要: const是C++的精髓。用法很多,学会善用const非常非常重要。 const变量 const可用于修饰变量,表示这个变量不可修改: const double pi = 3.14; // double const pi = 3.14; 等效的(const放在前后都可以) 这样一来,x就成为编译器眼 阅读全文
2022-07-11 15:05
摘要: 使用Qt Creator创建Realase版本的程序之后,我们的程序可以正常运行,但是在没有Qt的电脑里是无法运行的。 原因说的很清楚,缺少了动态库。所以我们要把其他需要的库打包进来一起发布才可以。Qt在安装的时候就为我们提供了打包工具windeployqt,可以实现一键打包。 打开shell,切换 阅读全文
2022-07-10 22:12
摘要: 义!乌!哥儿们在这给你说唱! L!T!C!嗯!理塘丁真! 哥儿们名叫丁真 Smoking round,e-cigarettes new 我的小马名字叫珍珠 假烟发现就跑路 Baby I ain't smoking by your rules 臭要饭的别挡我财路 Why you always so p 阅读全文
2022-06-30 20:38
摘要: 替换define,也就是“以编译器替换预处理器”。#define是C语言里的利器,但在C++里有很多取代它的理由。 define是预处理的一部分,而不是编译器的一部分,它在编译前就被替换掉,因此不会保留符号信息。 #define ASPECT_RATIO 1.653 //const double A 阅读全文
2022-06-30 20:22
摘要: C++曾经是从C with class发展而来的,但是现在随着异常、模板、STL等等的发展,C++已变得相当的多样与庞大,这一方面让C++功能强大无比的多重范式语言,上天入地无所不能;另一方面,也给学习者带来了相当的困难:处处都有繁杂特殊用法,处处又都有例外,怎么办呢? 解决大问题的第一步是分解问题 阅读全文
2022-06-30 20:19
摘要: C++库为我们提供了很多生成随机数的方法。 使用C的随机数生成法 先学过C语言,或者仅仅用C++做算法的人。对rand()是非常熟悉了。这个函数没有参数,生成0到RAND_MAX的随机数(RAND_MAX随环境可能是16位范围或32位范围)。 #include <stdlib.h> #include 阅读全文
2022-06-29 11:38
摘要: 最常见的LCA(树上公共祖先)都是在线算法,往往带了一个log。有一种办法是转化为“+-1最值问题”得到O(n)+O(1)的复杂度,但是原理复杂,常数大。今天介绍一种允许离线时接近线性求LCA的Tarjan算法。 一个点和其他点的LCA必定是它到root路径上的所有节点之一,而另一个节点刚好在哪个节 阅读全文
2022-04-22 17:06
摘要: C++的类成员指针是一种奇葩的指针。 假设现在我们要表示一个三维的点,现在有两种定义方式: struct point1{ int x, y, z; }; struct point2{ int c[3]; }; 第一种的优点是更直观,但第二种可以方便的用for遍历三个属性。最终我选择了第一种,但是我还 阅读全文
2022-04-20 23:42
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
点击右上角即可分享
微信分享提示