之前做的大整数,都是一位一位操作。 优化方案:压缩方案。 模板: + - * 操作符重载 #include<cstdio> #include<iostream> #include<cmath> #include<algorithm> #include<cstring> #include<string ...
分类:
其他好文 时间:
2017-07-21 17:19:48
阅读次数:
174
vsftpd常见的错误代码排错时建议使用专业的FTP客户端软件,这样可以获得更多的报错信息,因为一般使用浏览器访问FTP服务器时,浏览器会自动屏蔽很多错误信息。1、提示错误代码:530Loginincorrect如果登录提示520,说明登录过程中账户验证失败。则可能是因为你使用的是64位操作..
分类:
其他好文 时间:
2017-07-20 22:26:00
阅读次数:
183
下载地址:网盘下载 内容简介 编辑 本书全面讲述了C语言编程的相关概念和知识。 全书共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C9 ...
分类:
其他好文 时间:
2017-07-19 00:22:31
阅读次数:
237
本章需要总结的不多,但细节的东西需要注意,有些很容易遗忘。 第三章 目录: 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 3.4 赋值 3.5 算数操作符 3.6 自动递增和递减 3.7 关系操作符 3.8 逻辑操作符 3.9 直接常量 3.10 按位操作符 3.11 移位操 ...
分类:
编程语言 时间:
2017-07-16 18:29:05
阅读次数:
235
这道题是一道典型的位操作Bit Manipulation的题目,我开始以为异或值最大的两个数一定包括数组的最大值,但是OJ给了另一个例子{10,23,20,18,28},这个数组的异或最大值是10和20异或,得到30。那么只能另辟蹊径,正确的做法是按位遍历,题目中给定了数字的返回不会超过231,那么 ...
分类:
其他好文 时间:
2017-07-15 23:58:08
阅读次数:
482
这道题让我们判断一个数是否为2的次方数,而且要求时间和空间复杂度都为常数,那么对于这种玩数字的题,我们应该首先考虑位操作 Bit Operation。在LeetCode中,位操作的题有很多,比如比如Repeated DNA Sequences 求重复的DNA序列, Single Number 单独的 ...
分类:
其他好文 时间:
2017-07-15 12:50:12
阅读次数:
158
用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操 ...
分类:
编程语言 时间:
2017-07-13 00:47:31
阅读次数:
264
用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操 ...
分类:
编程语言 时间:
2017-07-12 21:18:03
阅读次数:
222
1.前言 关于内存管理的系列文章主要是对陈莉君老师所讲述的内存管理知识的整理。 本文将主要以X86架构来介绍Linux内存管理的相关知识。 2. 内存寻址 内存寻址是操作系统设计的硬件基础之一 操作系统是横跨软件和硬件的桥梁 操作系统设计者必须在硬件相关代码和硬件无关代码之间划分清晰的界限,以便操作 ...
分类:
系统相关 时间:
2017-07-12 01:03:19
阅读次数:
221
一、C++文件流 1、文件流对象 C++中的文件流对象(fstream)是继承自iostream的一个类,其关系如下: fstream可以用IO运算符(>>和<<)读写文件,也可以用getline读文件。 fstream特有的操作: fstream fstrm; 创建一个未绑定的文件流 fstrea ...
分类:
编程语言 时间:
2017-07-07 14:27:27
阅读次数:
214