摘要:
今天在看前辈的代码,对其中字符串复制有时候直接把指针赋给另一个指针,有的malloc一个内存,然后把整个字符串的值拷贝过来,有点费解,就研究了一下,会了之后发现也没什么奥秘,其实很简单,不过还是记录一下比较好。 先写结论:如果要拷贝的源字符串的内存会被回收,那么就必须malloc一个内存再拷贝整个字 阅读全文
摘要:
一、安装、卸载apache2 apache2可直接用命令安装 sudo apt-get install apache2 卸载比较麻烦,必须卸干净,否则会影响apache2再安装 (1) sudo apt-get --purge remove apache2 sudo apt-get --purge 阅读全文
摘要:
今天在ubuntu和CentOS下,用源码反复安装了许多次mysql,趁还没忘记,赶紧记下来。。。 在ubuntu和CentOS下安装过程倒是没什么差别。 0.下载源码,传到服务器上 1.准备cmake和libncurse ubuntu 下用 apt-get install cmake 和apt-g 阅读全文
摘要:
难点主要在参数的传递方式吧,不过查资料后发现很简单。 1.使用-e参数传递命令,适用于简单语句 mysql -uuser -ppasswd -e "create database dbtest;" 2.使用EOF传递复杂语句 mysql -uuser -ppasswd <<EOF create da 阅读全文
摘要:
今天工作上要测试不同版本mysql在不同系统的速度,学习了怎么源码安装mysql后,就开始敲命令安装和编译执行测试程序。 这么走了两遍后,想起一句话——当一件事重复做三遍后,要考虑把它工具化,自动化。 于是我决定开始动手写脚本。 mysql的安装过程,虽然命令挺多,但一一写在脚本里是很简单的事情,然 阅读全文
摘要:
我所知道的添加自定义MIB的方法有三种 1.静态加载,将生成的.c和.h文件加入到相应的位置,重新编译snmp库,优点是不需要修改配置文件,缺点是每次添加都得重新编译; 2.动态加载,将生成的.c和.h文件再编译成.so库,修改snmpd.conf配置文件。优点是每次添加不需要重新编译,缺点是必须支 阅读全文
摘要:
安装上mysql后,报 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock',试了网上的方法都没有用,于是打开/etc/my.cnf查看。 看到这么一段: # The MySQL server 阅读全文