实验室项目日志

2016.4.26 17:37分
问题:登陆218.192.170.6,mysql远程访问 162 的主机。
mysql -h 218.192.170.162 -u root -p
未果。
描述:ERROR 2003 (HY000):Can’t connect to MySQL server on’XXXXX’(111)
原因:是/etc/mysql/my.cnf中设置了“只允许本地socket连接”。
解决办法:按照博客:http://blog.csdn.net/u010235142/article/details/51252309
的方法去解决。

按照博客中方法修改后,能登陆。
————————————————————————————
2016.4.30 22:17分
问题:gcc中编译的问题
描述:想通过-lm来连接libm.so库的。于是Makefile文件里面写了
gcc -lm -L . -spro
出错,sqrt函数未定义的引用。
然而libm.so的硬链接在/usr/lib已经设置好。寻找多时未找出原因。
原因:gcc中参数顺序问题。
解决办法:将”-lm”放在最后问题得以解决
——————————————————————————
2016.5.1 10:10
问题:window下,窗口失焦
描述:在所有窗口下都会发生,浏览器下有时打字会突然输入窗口不见了,窗口化游戏的时候突然不能移动了,都要重新鼠标点一下才能继续
原因:这个问题的罪魁祸首是各类优化软件修改了注册表的HKEY_CURRENT_USER\Control Panel\Desktop下的ForegroundLockTimeout项,如果你发现自己电脑这个项的值为0,那么恭喜你中招了.
此项的作用是为了防止窗口失去焦点.如果值为0,后台有窗口激活会直接抢占焦点,直观就是被弹回桌面.如果值为十进制的任何数值,后台窗口激活会等待n毫秒并闪烁7次(ForegroundFlashCount项控制).
解决方法:开始-运行-regedit进入注册表,找到HKEY_CURRENT_USER\Control Panel\Desktop下的ForegroundLockTimeout项,把这个值改成10进制的任何6位数以上(系统默认200000毫秒/十六进制30d40).
没有就新建一个.
之后重启生效.如果重启后发现又变成了0,建议先取消掉360之类的开机启动.闲着没事不要点各种优化!

————————————————————————————————————————————————————————
2016.6.21 16:42
问题:说明muduo
描述:将muduo的源代码移到了/usr/local/include下。方便以后编译使用了muduo的程序 不需要指定-I
将muduo的lib库移到了/usr/local/lib下,方便以后编译。不需要指定 -L


2016.7.23 17:02
问题:使用C写的访问mysql数据库的速度太慢。
描述:一个只有两行数据的表读完大概需要9秒
解决办法:在/etc/mysql中的my.cnf文件下 ,在”[mysqld]”添加一行 “skip-name-resolve” ,重启。
mysqladmin -uroot -p shutdown

————————————————————————————————————————————————————————————————
2016.7.26 19:08
问题:ubuntu新安装的网卡灯亮了,然而不能上网。
解决方法:http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=162276
感悟:networking与network manager不可一起管理。我一开始不能上网是因为network manager在管理的时候,其中一个文件/etc/resolv.conf没有设置好。
除此之外,有空要研究下这个网址上写的东西,不能太过依赖network manager,

————————————————————————————————————————————————————————————————
2016.7.26 19:12
问题:用U盘制作的ubuntu 14.04启动盘安装失败
描述:Failed to load ldlinux.c32
Boot failed: please change disks and press a key to continue.
原因:刻录问题。据说是ubuntu上新的syslinux升级了跟原来的不一样,而旧的刻录软件未有升级
解决办法:
刻录有问题的,请换刻录软件
linux的用mkusb,windows的用Win32DiskImager
具体用法:
https://wiki.ubuntu.com/Win32DiskImager/iso2usb
https://help.ubuntu.com/community/mkusb
————————————————————————————————————————————————————————————————2016.7.27 19:18
问题:U盘变小了
原因:其实是电脑未有识别出一部分。
解决办法:
win7下的步骤吧,xp应该差不多,管理员身份运行命令行(快捷键win+R),
  diskpart回车
  list disk回车
  看看你的u盘是哪一个,选择他(select disk X回车) X为你u盘的号(别把你的硬盘给弄了!!)
  clean回车(以上操作步骤实际是取消u盘原有的分区,让他重新变成一个未分区的状态)
  好了,退出这个命令行吧,在进入微软的磁盘管理工具(右键我的电脑–管理–磁盘管理),然后你就用这个图形化管理工具吧,新建简单卷什么的都行(相当于重新分区,格式化)
——————————————————————————————————————————————————————————————-
2016.7.26 19:50
问题:升级glibc
解决办法:http://www.linuxidc.com/Linux/2014-09/106751.htm

你可能感兴趣的:(bug)