[toc] 1.页面设置进行快速调整 鼠标左键双击标尺上没有刻度的部分就可以打开页面设置窗口。 2.选取内容的技巧 (1)字或词的选取 将指针移动到要选取的字或词后边,双击鼠标左键即可选定。 (2)任意连续的文字选取 将指针移动到文字的首或末,再按住鼠标左键不放往后或者往前拖动,直至选中全部要选择的 ...
分类:
其他好文 时间:
2020-05-07 13:24:58
阅读次数:
72
int *ptr; int var=10; int balance[10]={0}; ptr 为内存地址,*ptr为值 赋值时: ptr = &var ptr=balance; //此时取balance[0] ptr=&balance[9]; //此时取balance[9] //运算符“*"是单目运 ...
分类:
编程语言 时间:
2020-05-07 00:27:04
阅读次数:
66
数组的名称就是数组再内存中的首地址。若定义一个指针变量,并将数组的首地址传给指针变量,则该指针就指向了这个一维数组 例如:int *p,a[10] p=a; 此时就是将数组a的首地址赋给p 也可以写成如下形式: p=&a[0] 注意: 在使用数组指针的时候,输入可以写成 对于一维数组: int a[ ...
分类:
编程语言 时间:
2020-05-07 00:25:49
阅读次数:
74
1、前言 Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用的开发,Java编程语言的风格十分接近C++语言,继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代,移除了C++中的运算符重载和多重继承特性,用接口 ...
分类:
编程语言 时间:
2020-05-06 21:23:46
阅读次数:
124
进程同步机制: 原子操作 原子操作(atomic operation)指的是由多步操作组成的一个操作。如果该操作不能原子地执行,则要么执行完所有步骤,要么一步也不执行,不可能只执行所有步骤的一个子集。 信号量机制 信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个 ...
分类:
系统相关 时间:
2020-05-06 15:30:07
阅读次数:
104
多态:一种接口,多种实现容许将子类类型的指针赋值给父类类型的指针。作用:实现接口的重用#Author:Anliu# 多态本质上就是一个对象的多种形态。# 不同的状态的描述需要抽象成类的多个子类,因而多态的概念依赖于继承# 例如对于“文件”这个类来说,将有“文本文件”,“可执行文件”,“链接文件”,“... ...
分类:
编程语言 时间:
2020-05-06 14:11:39
阅读次数:
63
[toc] 1. 书写标识符时,忽略了大小写字母的区别。 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2. 忽略了变量的类型,进行了不合法的运算。 %是求余运算,得到a/b的整余数。整型 ...
分类:
编程语言 时间:
2020-05-06 13:58:55
阅读次数:
75
这一章,我们主要学习了串的知识点,最主要的是BF算法和KMP算法,BF简单粗暴,但时间的开销比较高,在BF算法里,匹配过程简单,注意指针开始匹配的语句是i=i-j+2;然后就是要多多回归课本。 还有就是kmp算法,KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的 ...
分类:
其他好文 时间:
2020-05-06 01:32:58
阅读次数:
55
题目: 解答: 默认升序(降序也只是改一点代码,不影响) 原理:如果左侧最大值大于中间的最小值,则一定会被中间序列包括;同理,如果右侧最小值大于中间的最大值,则一定会被中间序列包括。 一遍遍历 + 两个指针(两次扫描可一次遍历完成) 1、从前向后扫描数组,判断当前array[i]是否比max小,是则 ...
分类:
编程语言 时间:
2020-05-05 20:22:41
阅读次数:
59
题目: 解答: 先排序,然后设定返回值为最大,用双指针求得结果。 1 class Solution { 2 public: 3 int smallestDifference(vector<int>& a, vector<int>& b) 4 { 5 sort(a.begin(),a.end()); ...
分类:
编程语言 时间:
2020-05-05 20:11:14
阅读次数:
61