扩展名

string和string.h

耗尽温柔 提交于 2019-11-28 07:11:38
iostream.h里面定义的所有类以及对象都是在全局空间里,所以你可以直接用cout 但在iostream里面,它所定义的东西都在名字空间std里面,所以你必须加上 using namespace std才能使用cout 一般一个C++的老的带“.h”扩展名的库文件,比如iostream.h,在新标准后的标准库中都有一个不带“.h”扩展名的相对应,区别除了后者的好多改进之外,还有一点就是后者的东西都塞进了“std”名字空间中。 但唯独string特别。 问题在于C++要兼容C的标准库,而C的标准库里碰巧也已经有一个名字叫做“string.h”的头文件,包含一些常用的C字符串处理函数,比如楼主提到的strcmp。 这个头文件跟C++的string类半点关系也没有,所以<string>并非<string.h>的“升级版本”,他们是毫无关系的两个头文件 来源: https://www.cnblogs.com/ArChieve/p/11398103.html

Linux basic use

北城以北 提交于 2019-11-28 03:53:52
1. 从Xterm 切换到term ( pts -> tty ) Ctr + Alt + F1 ~ F6 可切换到6个控制台 Ctr + Alt + F7 ~ F12 可切换回6个X终端 注: 内核编程或驱动模块开发时,message会打印到tty终端,xterm下面是看不到的,只能去看日志。故建议开发驱动时直接到终端下开发,使用vim很好 2. vim基本使用 两个模式: 命令模式(Command Mode)、插入模式(Insert Mode) 刚进去是命令模式: i 进入插入模式 :q 退出vim :w 保存 :wq 保存并退出 :set syn=c 设置c风格的语法高亮 配置vim的配置文件: ~> sudo vim /etc/vim/vimrc syntax on "开启语法高亮 set tabstop=4 set softtabstop=4 set shiftwidth=4 "缩进宽度 set autoindent "自动缩进 set cindent "c风格缩进 set nu "显示行号 set vb t_vb= "close the bell "关闭vim响铃 3. Makefile 基本写法 4. 驱动开发 uname -r 打印当前内核版本 uname -a 打印系统名、内核版本、日期.... dmesg 打印内核消息 下载linux内核源代码

IIS 添加MIME类型

好久不见. 提交于 2019-11-27 08:18:59
1、添加网站支持的MIME类型:   MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。 (1)在网站中找到其MIME类型标签 (2)点击进去,右键”添加“,添加相应的后缀名以及相应程序,如图以CAD数据".dwg"为例: 来源: https://blog.csdn.net/guzicheng1990/article/details/99599407

C/C++ 通用 Makefile

假如想象 提交于 2019-11-26 22:59:18
Generic Makefile for C/C++ Program ================================================== Keywords: Makefile, make, Generic, C/C++ Author: whyg linux (whyglinux AT hotmail DOT com) Date: 2006-03-04 ================================================== 本文提供了一个用于对 C/C++ 程序进行编译和连接以产生可执行程序的通用 Makefile。 在使用 Makefile 之前,只需对它进行一些简单的设置即可;而且一经设置,即使以后对源程序 文件 有所增减一般也不再需要改动 Makefile。因此,即便是一个没有学习过 Makefile 书写规则的人,也可以为自己的 C/C++ 程序快速建立一个可工作的 Makefile。 这个 Makefile 可以在 GNU Make 和 GCC 编译器下正常工作。但是不能保证对于其它版本的 Make 和编译器也能正常工作。 如果你发现了本文中的错误,或者对本文有什么感想或建议,可通过 whyglinux AT hotmail DOT com 邮箱和作者联系。 此 Makefile 的使用方法如下:

通过pathinfo返回扩展名

ぃ、小莉子 提交于 2019-11-26 22:36:30
strtolower(pathinfo(abs.php,PATHINFO_EXTENSION)); 小写 通过pathinfo返回扩展名 pathinfo() 函数以数组的形式返回文件路径的信息。 pathinfo(path,options) path:规定要检查的路径。 options:可选。规定要返回的数组元素。默认是 all。 可能的值: PATHINFO_DIRNAME - 只返回 dirname 目录名 PATHINFO_BASENAME - 只返回 basename 基本名 PATHINFO_EXTENSION - 只返回 extension 扩展名 来源: https://www.cnblogs.com/pansidong/p/11334137.html

13、1.5.2 第一个Java程序的常见错误

孤街醉人 提交于 2019-11-26 19:28:58
对于遇到错误,一定不要气馁,遇到错误要两眼发光,错误是难得的提高的机会,程序员就是一个错误,一个错误地解决提高起来的,碰到的错误越多,解决的错误越多,成长的也会越快。在学习的过程中,错误就是提高的机会。 1、 javac不是内部或外部命令:环境变量配置有误,重新配置环境变量; 2、 文件夹中可以看到welcome.java文件,在编译时出现,javac找不到文件:考虑扩展名的原因,是否因为未修改扩展名而导致; 3、 NoSuchMethodError:main:未找到main方法,考虑是否main方法书写错误。main方法的定义:public static void main(String[] args){…} 来源: https://www.cnblogs.com/zglbt/p/11331020.html