摘要:
在C语言中,很多库函数在调用失败时都会返回特定的值。比如返回-1,空指针,EOF等。但是这些值仅仅表示的调用失败,并未给出详细的错误信息。如果想查看详细的错误内容,就要去查看errno的错误代码,errno在errno.h中定义。 关于errno的解释(一个int类型,可修改的左值): errno包 阅读全文
摘要:
mysqldump是一个数据库备份程序 用法:mysqldump [options] [db_name [tbl_name ...]] 描述:mysqldump是一个客户端逻辑备份的工作,备份的SQL文件可以在其他MySQL服务器上进行还原。 如需备份,则至少需要对该表的select权限,需要备份视 阅读全文
摘要:
1.获取php源码 # cd /usr/local/src/ # wget http://cn2.php.net/get/php-7.0.15.tar.gz/from/this/mirror 2.解压源码包 # tar -xf mirror # cd php-7.0.15 3.根据自己需要写配置 # 阅读全文
摘要:
1.获取MySQL官方的rpm包,根据操作系统与需要安装的MySQL版本进行选择,官方地址:https://www.mysql.com/downloads/ # cd /usr/local/src # wget https://dev.mysql.com/get/mysql57-community- 阅读全文
摘要:
1.从nginx官网获取源码包 # cd /usr/local/src # wget http://nginx.org/download/nginx-1.10.3.tar.gz 2.解压源码包 # tar -xf nginx-1.10.3.tar.gz 3.进入软件安装文件夹 # cd nginx- 阅读全文
摘要:
使用脚本时需要先修改脚本内数据库信息,赋予执行权限。 阅读全文
摘要:
今天和战五渣老师讨论函数返回值和抛出异常时,我写了一个查找数组中是否具备某些键的函数。我总结的结果是在合适的场景使用抛出异常,通用函数依然是通过返回值来完成他的功能。 不过还有更多的关于编程方面的收获:关于同样一个问题,换一种思考的角度可以写出不同的代码。 通过对比上面的代码,通过巧妙运用数学中集合 阅读全文
摘要:
通常我们获取某个表的某个字段最大值时可以使用max()函数。 使用场景举例: 获取某个表id的最大值:SQL: SELECT max(id) FROM table_name; SELECT max(`id`) FROM `table_name`; >(注意此处的是反引号,tab键上面的``) 但是朋 阅读全文
摘要:
问题来源:我本地是Ubuntu操作系统,有时需要更新一些文件到服务器。但是,为了安全起见我们都是将服务器的sshd端口修改的,通常不使用默认的22号端口。 如果我们使用scp命令时:scp upload_file username@server时就会遇到 ssh: connect to host m 阅读全文
摘要:
通常,我们登陆到一台linux主机是需要输入密码,这样可以验证登陆者的身份。 这篇随笔里面我打算记录一下配置基于ssh密钥对登陆系统。在配置之前先和大家说明一下我遇到过的问题:刚接触到linux时候首先有了家目录的概念,为了使用,所以将/path/html权限改为777并改作为用户的家目录,这样每次 阅读全文