【0】概述 const是constant 的缩写,是C语言的关键字之一,是一个类型修饰符(type specifier)。const是恒定不变的意思也翻译为常量、常数等。很不幸,正是因为这一点,很多人都认为被 const 修饰的值是常量。这是不精确的,精确的说应该是只读的变量,其值在编译时不能被使用 ...
分类:
其他好文 时间:
2016-05-08 19:57:11
阅读次数:
225
作者:长沙理工大学 交通运输工程学院 王航臣 在数学运算中,运算的结果如果是一个数值,可以称这类运算为数值运算;如果运算结果为表达式,在MATLAB中称为符号运算,符号计算是对未赋值的符号对象(可以是常数、变量、表达式)进行运算和处理。MATLAB具有符号数学工具箱(SymbolicMath Too ...
分类:
其他好文 时间:
2016-05-08 14:54:18
阅读次数:
180
考场上写了lct,可惜当时对标记永久化的理解并不是十分深刻,导致调一个错误的程序调了4h+,最后这道题爆0了QwQ 现在写了树链剖分,用标记永久化的线段树维护轻重链,对于$s\rightarrow lca$,$lca\rightarrow t$分开讨论,把$a×dist+b$这个式子打开,提出常数项 ...
分类:
其他好文 时间:
2016-05-07 13:30:18
阅读次数:
223
STL学习——Deque篇
deque概述deque是一种双向开口的连续线性空间。双向开口指可以在头尾两端分别做元素的插入和删除操作。虽然vector也可以在头尾两端进行操作,但是其头部操作效率极差,无法被接受。deque与vector最大差异:1)deque允许于常数时间内对起头端进行元素的插入或移除操作;2)deque没有所谓的容量概念,因为它是动态地以分段连续空间组合而成,随时可以增加一段新的...
分类:
其他好文 时间:
2016-05-07 09:14:52
阅读次数:
168
STL学习——List篇
简介List与Vector不同,它不使用连续空间,而是每次插入或删除一个元素,就配置或释放一个元素空间。故list对空间的使用精准,不浪费任何空间。list对任何位置的元素插入或删除,常数时间完成。
List与Vector的使用,视元素的多少,元素的构造复杂度,元素存取行为的特性而定。
List节点List本身与List节点不同,List是一个双向的链表。其节点信息如下:...
分类:
其他好文 时间:
2016-05-07 09:07:25
阅读次数:
248
12 Neural Network12.1 Motivation 在神经网络的节点上使用感知机,那我们可以把神经网络看作是通过不同感知机以及常数的线性组合得到一个新的特征,将新的特征加上一个常数再进行线性组合得到结果。其原理和aggregation类似,但是在神经网络中进行了多层级的aggregation。
从生物的角度来说神经网络模拟了人脑神经网络。12.2 Neural Network...
分类:
Web程序 时间:
2016-05-07 08:56:45
阅读次数:
227
题目大意:给定一个整数数组,其中除两个数字只出现一次外,其余数字均出现两次。找出这两个只出现一次的数字。例如:给定 nums = [1, 2, 1, 3, 2, 5],返回 [3, 5]注意:结果的顺序不重要。因此在上例中,[5, 3]也是正确的。你的算法应该满足线性时间复杂度。你可以只使用常数空间复杂度完成题目吗?解题思路1:使用字典,利用语句:dic[num]=dic.get(num,0)+1...
分类:
其他好文 时间:
2016-05-06 15:29:34
阅读次数:
141
工具:
PETool,MiniHex,PEViewer
以本机notepad.exe为研究对象。本机64位,该notepad.exe是64位应用程序。
1 用peviewer打开
PE文件大体包括四部分,DOS头,NT头,节表以及具体的节。下图展示的是前三部分。
2 DOS头
e_magic:一个WORD类型,值是一个常数0x4D5A,用文本编辑器查看该值位‘MZ’,可执行文件...
分类:
其他好文 时间:
2016-05-06 15:17:50
阅读次数:
149
deque(双向队列) 1) * :包含deque头文件 ** :deque也是一个可变长数组,适用于vector的操作都适用于deque ***:对比vector的优势在于在头部存取元素可以在常数时间内完成 2) 它有以下两种vector没有的成员函数 viod push_frond(const ...
分类:
其他好文 时间:
2016-05-05 14:29:13
阅读次数:
117
vector 1) * :使用vector必须包含vector头文件。可变长的动态数组,支持随机访问,所有STL算法都可以对vector进行操作。 ** :随机根据下标访问某个元素的时间是一个常数,尾部添加大多数情况下也是常数,中间插入和删除速度较慢。 2)成员函数 初始化 vector // 创建 ...
分类:
其他好文 时间:
2016-05-05 14:26:21
阅读次数:
128