2013年7月31日
摘要: MySQL字符集介绍MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table),连接(connection)。MySQL默认字符集MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置从何而来呢?(1)编译MySQL 时,指定了一个默认的字符集,这个字符集是 latin1;( 阅读全文
posted @ 2013-07-31 16:56 carekee 阅读(318) 评论(0) 推荐(0)
摘要: 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmake。它们以集成方式提供给最终用户,对于初学者而言十分方便。但是,这种商业模式,直接导致用户可定制性差,不利于自动化,集成第三方工具的能力弱。例如,无法定制一些宏来处理一些重复操作;体会不到 阅读全文
posted @ 2013-07-31 16:55 carekee 阅读(22470) 评论(0) 推荐(0)
摘要: 编译器里有深厚的数学理论和计算机理论一、基本选项GCC是开源软件中的一个顶级的C编译器gcc -Wall -o hello hello.c-W是打开警告选项-all打开所有-v显示详细信息-c只编译产生目标文件,不产生可执行文件,就是产生.o文件GCC不存在链接次序的问题,但最好遵守定义在后、调用在前的规则有效的管理庞大的项目,有make二、链接外部库标准库:gcc -Wall main.c /usr/lib/libm.a -o calcgcc -Wall main.c -lm -o calc-lm相当于libm.a (仅对标准库)-I选项指明了在哪个目录下搜索头文件gcc -Wall -I/ 阅读全文
posted @ 2013-07-31 16:54 carekee 阅读(467) 评论(0) 推荐(0)
摘要: 安装rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodepsrmp -ivhMySQL-client-4.1.22-0.glibc23.i386.rpm--nodeps查看是否安装成功netstat -atln 命令看到3306端口开放说明安装成功登录mysql [-u username] [-h host] [-p[password]] [dbname]初始无密码,这个mysql可执行文件在/usr/bin/mysql目录1、数据库目录 /var/lib/mysql/2、配置文件/usr/share/mysql(mysql.serv.. 阅读全文
posted @ 2013-07-31 16:53 carekee 阅读(244) 评论(0) 推荐(0)
摘要: 安装过程比较简单,值得一提的是,sles11有两张dvd,如果只是安装,dvd1(2.7g左右)就足够了。另外,安装过程中我选择了直接禁止防火墙,个人开发使用,没有必要同时可以省却很多配置麻烦。 安装过程还是比较顺利的,基本没有出现意外,一路顺风的完成并进入桌面,开始以下配置:(1) 开启网络服务 suse 默认使用ssh做telnet登录,同时没有开启ftp,因此需要修改一下。 直接yast2 -> xinetd, 默认是禁止,修改为启动。 然后选需要的服务,有些需要安装,好在都是安装盘的源里面带有的。 至少ftp要安装一个吧?顺便把telnet也开启了,自己用不比考虑安全性的问题,简 阅读全文
posted @ 2013-07-31 14:00 carekee 阅读(1450) 评论(0) 推荐(0)
摘要: O'Reilly的Learning The VI Editor,chm的电子版本,认真地学了一遍,总结了一下常用命令:文件操作vi +n file打开文件并移动到第n行vi + file打开文件并移动到最后一行vi R file / view file 只读打开文件:w保存:w!覆盖已存在的文件文件:w newfile保存为新文件:wq保存并退出ZZ保存并退出=:wq:q退出:q!退出不保存修改:e!退回到上一次保存的状态:1,10w newfile将第一行到第10行保存为新文件:.,$w >> file将当前位置到结尾的内容添加到别的文件:r file读取file文件的内 阅读全文
posted @ 2013-07-31 13:57 carekee 阅读(1157) 评论(0) 推荐(1)
摘要: SUSE SLES11 上安装配置mysql的笔记,分享并备忘。 (1) 下载 从mysql官网 下载到最新的发行版本5.1.45,简单起见,直接下载SLES11的RPM版本:MySQL-server-community-5.1.45-1.sles11.i586.rpmMySQL-client-community-5.1.45-1.sles11.i586.rpmMySQL-shared-community-5.1.45-1.sles11.i586.rpm 对mysql版本的选择,个人意见,如果是作为产品首先考虑稳定性和性能,功能够用即可,版本上谨慎保守一些,但是作为一般开发用用,追追新也无所谓 阅读全文
posted @ 2013-07-31 13:55 carekee 阅读(6129) 评论(0) 推荐(0)