/usr/local/mysql/bin/mysql -P 3307 --protocol=tcp 无法连接mysql
摘要:错误信息:ERROR 2004 (HY000): Can't create TCP/IP socket (97)原因:没有做如下操作授予用户权限grant all privileges on *.* to '**'@'localhost' identified by '**';
阅读全文
posted @
2011-12-27 18:58
kkmm
阅读(862)
推荐(0) 编辑
#define fun() do {a***; b***;} while(0)在if语句后的用法探讨
摘要:#define fun() do {a***; b***;} while(0)1. 在if语句之后,如果没有do {} while(0),就是#define fun() a***; b***;那么只有a***; 与if结合,而b***; 就没啥用了2. 如果没有do while(0),但是{}保留,就是#define fun() {a***; b***;}那么在if语句之后,由于程序员通常的习惯if ()fun();elsefun2();将变成if (){a***; b***;};elsefun2();那么会产生编译错误,因为if后面已经出现了2个语句,1个是{a***; b***;},1个是
阅读全文
posted @
2011-12-21 16:17
kkmm
阅读(557)
推荐(0) 编辑
DroidCam 一片 红色 解决办法
摘要:有些同学的DroidCam连接上以后,手机显示一片红色,这种原因是没有连接好,需要换USB口,或者把设置-应用程序-唤醒屏幕那个勾重新选择。
阅读全文
posted @
2011-12-08 20:37
kkmm
阅读(744)
推荐(0) 编辑
unix、windows、mac 的换行习惯
摘要:换行在C语言里分为:\n 和 \r\n :LF (Line-Feed) ,常翻译为“换行”。\r :CR (Cariage-Return) ,翻译为“回车”。unix / linux:用 LF (\n) 表示一行结束。mac:用 CR (\r) 表示一行结束。windows:用 CR LF (\r\n) 和起来表示一行结束。形成这三个系统表示一行结束区别的原因,在《unix编程艺术》里提到过,是由于最早时使用的都是打字机,当打满一行以后,就必须将打印头下移一行,并退回行头(如果你见过电视上老式的打字机就能理解。记得在初一的时候,我们学校给我们上过一学期的“打字课”,用的就是老式的那种打字机)。
阅读全文
posted @
2011-12-08 15:05
kkmm
阅读(1155)
推荐(0) 编辑