摘要: 题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。方法一:利用c++的string类实现,可参见c++中string类的详解#include "stdafx.h"#include #include usi... 阅读全文
posted @ 2015-03-21 22:33 程序员修练之路 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个链表的头结点,从尾到头反过来打印出每个节点值。 解决这个问题肯定要遍历链表。遍历的顺序是从头到尾的顺序,可输出的顺序却是从尾到头。也就是说第一个遍历到的结点最后一个输出,而最后一个遍历到得结点第一个输出。这就是典型的“后进先出”,可以用栈实现这种顺序。每经过一个结点的时候,把该结点放到一个栈中。当遍历完整个链表后,再从栈顶开始逐个输出结点的值,此时输出的结点的顺序已经反转过来了。 递... 阅读全文
posted @ 2015-03-21 22:19 程序员修练之路 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 博客园内置支持SyntaxHighlighter代码着色,使用此内置着色特性需要将博客的默认编辑器改为TinyMCE(“管理”-“选项”中设置)。如果使用CuteEditor,CuteEditor会自动去除代码中的空格,造成代码格式破坏。如果您使用Windows Live Writer写博客(配置步... 阅读全文
posted @ 2015-03-21 20:47 程序员修练之路 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 1、安装Vim和Vim基本插件 首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可: lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc 其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、... 阅读全文
posted @ 2015-03-21 14:42 程序员修练之路 阅读(3138) 评论(0) 推荐(0) 编辑
摘要: 最近一直在学习linux,选择ubuntu作为联系的操作系统。然后一直发现自己所创建的用户和root用户不是一个概念,执行好多命令的时候都提示没有权限。这样,最后终于发现原来是ubuntu是默认关闭root用户的,只有开启了root用户之后才能登陆。。首先在现有用户名终端输入:sudo passwd root,这样就会要求输入root的新密码。。同时会切换到root目录。。。 转帖如下... 阅读全文
posted @ 2015-03-21 14:38 程序员修练之路 阅读(6848) 评论(0) 推荐(0) 编辑
摘要: 在 Client 端建立 Public 与 Private Key : 建立的方法真的是简单到不行!直接在 192.168.0.100 这个 Client 上面,以 test2 这个账号,使用 ssh-keygen 这个指令来进行 Key 的产生即可!不过,需要注意的是, version 1 与 v... 阅读全文
posted @ 2015-03-21 14:31 程序员修练之路 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 安装Samba 安装samba sudo apt-get install samba Kubuntu 安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing 配置1.windows 访问 ubuntu 第一步创建共享目录:比如要创建/home/用... 阅读全文
posted @ 2015-03-21 14:26 程序员修练之路 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 目录1基础2安装2.1安装LAMP2.2图形化管理软件(可选)2.2.1安装webmin2.2.2安装phpmyadmin3配置文件路径3.1常用命令3.2配置apache3.2.1Apache模块3.3配置PHP53.4配置MySQL3.4.1MySQL常用命令3.4.2配置文件(新手、无特殊要求... 阅读全文
posted @ 2015-03-21 14:16 程序员修练之路 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1、 解压php-5.2.6.zip到D:\php5,找到php.ini-dist改名为php.ini并将它放到C:\WINDOWS目录下。 2、 将D:\ php5目录下的libmcrypt.dll和libmysql.dll以及php5ts.dll复制到C:\WINDOWS\system32(这是... 阅读全文
posted @ 2015-03-21 14:01 程序员修练之路 阅读(546) 评论(0) 推荐(0) 编辑
摘要: C/C++编译系统编译程序的过程为预处理、编译、链接。预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进行处理的程序。预处理器指令以#号开头标识,末尾不包含分号。预处理命令不是C/C++语言本身的组成部分,不能直接对它们进行编译和链接。C/C++语言的一个重要功能是可以使用预处理指令和具有预处理的功能。C/C++提供的预处理功能主要有文件包含、宏替换、条件编译等。1、文件包含... 阅读全文
posted @ 2015-03-21 13:39 程序员修练之路 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 程序设计真的就这么难得入门啊 最要命的事情就是看那些看不懂的书。断断续续地看C++Primer好几天了,还是一点眉目都没有,稀里糊涂的。看得头疼了用Google找过来人留下的东西看,无意中发现了一篇自认为受益匪浅的文章,转过来看看。其实里面提到的书籍我电脑里几乎都有,只是自己犯了学习的大忌:过于浮躁。下面的是学C++时要注意的。1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.... 阅读全文
posted @ 2015-03-21 13:38 程序员修练之路 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: 别跟我说, return *this返回当前对象, return this返回当前对象的地址(指向当前对象的指针)。 正确答案为:return *this返回的是当前对象的克隆(当然, 这里仅考虑返回类型为A, 没有考虑返回类型为A& )。return this返回当前对象的地址(指向当前对象的指针), 下面我们来看看程序吧: #include using namespac... 阅读全文
posted @ 2015-03-21 13:33 程序员修练之路 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示: No. 作用 说明 参考代码 1 可以定... 阅读全文
posted @ 2015-03-21 13:32 程序员修练之路 阅读(208) 评论(0) 推荐(0) 编辑
摘要: C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别? 最本质的一个区别就是默认的访问控制,体现在两个方面: 默认的继承访问权限。struct是pub... 阅读全文
posted @ 2015-03-21 13:31 程序员修练之路 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了!下面先罗列出string类的函数有哪一些,然后再罗列出函数的原型,最后到代码的实现标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好... 阅读全文
posted @ 2015-03-21 13:27 程序员修练之路 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8) {} //构造函数内部赋值 CExample() { ... 阅读全文
posted @ 2015-03-21 13:25 程序员修练之路 阅读(193) 评论(0) 推荐(0) 编辑
摘要: c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。 c++类的构造函数详解 一、构造函数是干什么的class... 阅读全文
posted @ 2015-03-21 13:20 程序员修练之路 阅读(481) 评论(0) 推荐(0) 编辑