摘要: 如果缺少<mysql/mysql.h> 先安装mysql,然后apt-get install libmysqlclient-dev即可 阅读全文
posted @ 2017-03-09 16:55 浪_花 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 16.04上安装MySQL步骤:如果你使用的是Ubuntu 16.04以前的版本,可以看这里:Ubuntu 14.04/15.10升级到Ubuntu 16.04 LTS。一. 安装MySQL1. 安装前先更新软件包列表:$ sudo apt update2. 在Ubuntu 16.04 阅读全文
posted @ 2017-03-09 16:35 浪_花 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 今天一个致命的操作,让我的系统再也启动不了,导致我重装了系统 #chmod -R 666 / 这个操作会把/下所有文件都设置成可读可写,这样的话,像cd 、vim一样的命令都会不能执行。重启系统也启动不了。 阅读全文
posted @ 2017-03-09 13:55 浪_花 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 为了很舒服的编写程序,请把vim配置好 # apt install vim 安装vim编辑器 #sudo vim /etc/vim/vimrc ///必须加上权限sudo 在这个文件中,会有这么一句: syntax 意思是语法高亮,如果您的被注释掉了 在V最后一行,可以让您的VIM变得更漂亮、舒服。 阅读全文
posted @ 2017-03-09 13:39 浪_花 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1. Samba软件包的安装 使用源安装,在终端中输入如下命令:#sudo apt-get install samba#sudo apt-get install smbclient 2. Samba服务器的启动、关闭和重启启动Samba服务器只需执行如下命令:#sudo /etc/init.d/sa 阅读全文
posted @ 2017-03-07 14:36 浪_花 阅读(12909) 评论(2) 推荐(0) 编辑
摘要: vim /etc/vim/vimrc 配置下 请在您的VIM的最后一行,输入他们,可以让您的VIM变得更漂亮、舒服。 set nu // 在左侧行号 set tabstop //tab 长度设置为 4 set nobackup //覆盖文件时不备份 set cursorline //突出显示当前行 阅读全文
posted @ 2017-03-07 13:21 浪_花 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 重载是多态的重要表现。 重载必须是函数名相同,参数的个数或参数的类型不一样。 int fun(int); int fun(char); 默认参数与函数重载:编译器有可能出现二义性,所以最好不要这样使用。 c语言头文件中的extern“C”:在使用了c语言使用了一些功能; 写段代码: #ifdef _ 阅读全文
posted @ 2017-03-01 01:44 浪_花 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 默认参数,看个例子就明白了 int add(int a=5,int b=6,z=3); int main(){ add();// 全部默认 add(1,5);//第三个参数默认 add(1,2,3);//不使用默认 } 如果一个函数中有多个默认参数,则形参分布中默认参数应从右至左逐渐定义,当调用函数 阅读全文
posted @ 2017-03-01 01:22 浪_花 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 所谓内联函数,其实就是c语言中的宏定义函数。 函数调用需要建立栈内存环境,进行参数传递,并产生程序执行转移,这些工作都需要一些时间开销。如果代码很短,使用频率却很高,就是用内联。 在使用inline关键字,会为该函数创建代码。 使用注意事项:不能使用控制语句,递归函数不能作为内联函数,限制于小型且使 阅读全文
posted @ 2017-03-01 01:07 浪_花 阅读(198) 评论(0) 推荐(0) 编辑
摘要: c语言中函数的参数传递 按值传递,如果值传递数据很大,复制数据会花费很长的时间。所以使用指针传递比较好。 c++中函数的参数传递 按值传递, 引用传递,避免大量数据的开销,可以提高性能。引用是变量的别名,使用必须初始化。 &符号只有在声明引用的时候是引用操作符,其他是地址操作符。 引用一旦初始化,它 阅读全文
posted @ 2017-03-01 00:54 浪_花 阅读(195) 评论(0) 推荐(0) 编辑