- 博客(7)
- 收藏
- 关注
原创 迭代器
一、为什么要使用迭代器(1)“迭代器是容器和算法的粘合剂”,相信大家在看STL书籍的时候一定会看到这样一句话。迭代器为算法提供了统一的接口,例如每个容器都包含有begin()、end()、++等功能接口,无需针对一种算法而在不同的容器内进行实现。例如find(Iterator _Begin, Iterator _End, Typename _Value)算法,用户只需提供容器对应的迭代器以
2018-02-07 00:46:16 296
原创 关于C++头文件问题
# C头文件可以在C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include中找到,C++头文件可以在 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include中找到。在早期C++开发中,C++
2018-02-02 11:44:48 532
原创 编码格式
编码格式的查看与修改(1)文件编码格式的查看。在Unix/Linux下,文件编码格式的查看通过file (-i)命令完成。可以观察到,使用vi、gedit、touch创建的文件在文件内容仅包含ASCII码时最初都是ASCII编码格式,反之则为UTF格式。在Windows下查看文件编码则比较麻烦,需要借助文本编辑器的功能,以记事本为例,可以通过“另存为”看到编码格式,当然不排除其他的文本编辑器能
2018-02-01 11:11:49 1200
原创 关于编译和汇编的基本概念
这个应该算是基础常识了,可我今天在学汇编的时候却有点糊涂了。就用最通俗易懂的方式说说吧(摘自百度百科):编译是指 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言。汇编是指把汇编语言翻译成机器语言的过程。所以两者的产生结果都是机器语言,只不过被转化的对象不同。那么在实际高级语言编译
2017-11-20 11:37:35 10245 3
原创 如何在Windows下编译连接C程序
Linux下的编译可谓是很简单了,系统自带的gcc直接提供了编译环境。今天想着使用DOS直接编译连接C程序,不用再繁琐地打开VC或者VS。整体配置过程还算简单。1.添加环境变量。由于我们要使用到Microsoft的C/C++编译器,所以需要添加环境变量PATH。我的添加目录为D:\vc++6.0\Microsoft Visual Studio\VC98\Bin2.此时打开面板执行一下VCV
2017-11-17 11:27:46 5454
转载 IIS-Apache-Tomcat的区别
IIS-Apache-Tomcat的区别 IIS与Tomcat的区别 IIS是微软公司的Web服务器。主要支持ASP语言环境. Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的SJP语言环境容器,严格得说不能算是一个WEB服务器,而是Apache服务适配器。 tomcat主要的任务不是WEB
2017-02-16 17:04:27 451
原创 正则表达式 学习笔记
最近在学习正则表达式,确实是略难呀,下面就几个不甚理解的点做了点笔记。1. 为什么要添加^$?答:加^$的话就代表把整个要匹配的字符串当成一个整体做一次匹配,而不加则一个字符串可以匹配多次,只能代表这个字符串中有符合条件的并不代表改字符串符合条件。
2017-02-01 10:30:54 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人