分类存档: 未分类

在osx上编译安装MYSQL5.7

下载安装包: https://dev.mysql.com/downloads/mysql/5.7.html 解压目录: /usr/src/mysql-5.7.36 安装依赖包: sudo port install ncurses libedit cyrus-sasl2 zlib openssl3 mysql_select make cmake pkgconfig 系统兼容处理 mv /usr/src/mysql-5.7.36/{MYSQL_,}VERSION sed -i ” ‘s|${CMAKE_SOURCE_DIR}/VERSION|${CMAKE_SOURCE_DIR}/MYSQL_VERSION|g’ /usr/src/mysql-5.7.36/cmake/mysql_version.cmake 预编译 cmake . -DCMAKE_INSTALL_PREFIX=/opt/local\ -DMYSQL_DATADIR=/opt/local/var/db/mysql57\ -DDEFAULT_CHARSET=utf8\ -DDEFAULT_COLLATION=utf8_general_ci\ -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql\ -DWITH_MYISAM_STORAGE_ENGINE=1\ -DWITH_INNOBASE_STORAGE_ENGINE=1\ -DWITH_ARCHIVE_STORAGE_ENGINE=1\ -DWITH_BLACKHOLE_STORAGE_ENGINE=1\ -DWITH_MEMORY_STORAGE_ENGINE=1\ -DENABLE_DOWNLOADS=1\ -DDOWNLOAD_BOOST=1\ -DWITH_BOOST=/usr/src/mysql-5.7.36/boost\ -DWITH_SSL=/opt/local/libexec/openssl3 …

继续阅读 »

MacOS上安装python_db

环境:mac os x 10.9.2
mac os的Xcode从5.1起给编译器规定对于未知参数传入视为error,需要使用ARCHFLAGS将该error降级为warning,因此最后的安装命令应该如下:
export ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future
sudo easy_install mysql-python

继续阅读 »

这是一个求同存异的世界

“求同存异”这个词,最早是从课本来的:周恩来为拓展新中国外交,当时提倡的一个外交政策:“求同存异”。不仅在过去需要,在现在我们同样需要。大到国家,小到个人,这个词,也是非常有用。
…..

继续阅读 »

使用doxygen文档化代码

1. 生成配置文件:doxygen -g -s [Doxyfile] (-g:生成配置, -s:生成简单配置,去除配置项解析)
2. 在代码编写注解
3. 生成文档:doxygen

继续阅读 »