
Linux 系统编程
文章平均质量分 51
ccReader
不伦不类,何去何从,善始善终!
展开
-
mysql建表提示错误:1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contai
1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contai@TOC错误现象ubuntu环境,安装mysql成功后,创建数据库,创建表时,遇到这个错误:1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.转载 2021-10-28 10:45:05 · 1691 阅读 · 0 评论 -
清除 linux服务器的buffer和cache
怎样远程清除linux服务器的buffer和cache|浏览:93|更新:2014-05-02 13:101234分步阅读远程登陆linux服务器清空缓存方法。工具/原料secureCRT方法/步骤1打开secureCRT,转载 2014-11-17 11:10:30 · 898 阅读 · 0 评论 -
centos 6.5 下的 jsoncpp 配置
下面开始说明配置方法:1、jsoncpp下载后需要编译成链接库(也可以不编译,把所有.cpp .h文件加入到自己的工程中。这种方法不易管理,不推荐),编译jsoncpp需要使用scons。那么先下载scons。(http://www.scons.org/)2、scons部署(版本为scons-2.1.0.zip)进入scons解压目录(假定为$MYSCONS),执行python转载 2014-10-30 11:28:56 · 991 阅读 · 0 评论 -
怎样简单检测socket的健康状态
载自:http://blog.youkuaiyun.com/wmnothing/article/details/7491550开发程序经常用到socket,新手熟手一般都会用select、recv和send这样几个函数,而且大多数情况下,会用这几个函数也就差不多了。更深入的开发会发现,现成的socket函数并没有提供检测socket是否健康的函数,通常的资料也并没有现成的方法可用。本文提供转载 2013-11-21 17:21:15 · 666 阅读 · 0 评论 -
fedora 9 的桌面的一些设置
环境: vmwa + fedora 9, 桌面环境 kde4, 用户名:xxx问题描述:前段时间,虚拟机(fedora9)空间不够,为了节省资源,将 /home/xxx/桌面 这个文件夹 删了,删了之后,发现linux 的桌面 很凌乱,因为/home/xxx下的什么东西都跑到桌面上了,就是桌面上一堆的文件夹图标,好生郁闷??问题解决:在网上找了好久 才找到解决方法:转载 2013-09-11 20:58:22 · 485 阅读 · 0 评论 -
内核启动时,设备及驱动初始化的实现
参见include/linux/init.h和vmlinux.lds 1) 所有标识为__init的函数在链接的时候都放在.init.text这个区段内, 在这个区段中,函数的摆放顺序是和链接的顺序有关的,是不确定的。 2) 所有的__init函数在区段.initcall.init中还保存了一份函数指针, 在初始化时内核会通过这些函数指针调用这些__init函数指针,转载 2013-08-14 15:57:50 · 533 阅读 · 0 评论 -
open和fopen的区别
1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快转载 2013-08-21 17:45:52 · 345 阅读 · 0 评论 -
vmware + linux 虚拟硬盘空间不足?
今天从windows 往 虚拟机拷东西,拷贝失败,发现虚拟机空间不足,怎么办? 环境配置:windows XP + vmware linux: fedora 9解决方法:关闭虚拟机后,编辑虚拟机,添加第二块硬盘。硬盘类型选择SCSI,其他过程选默认 就ok。 以我的为例,添加新的 虚拟硬盘后,在My Virtual Machines\Fedora9 目录下有了个 F原创 2013-08-19 17:43:08 · 682 阅读 · 0 评论 -
Linux make 保存错误日志
如何获得Linux下make的log?如何保存控制台对话?如何将编译过程的信息保存成日志?编译的过程可能会出错,导致编译过程无法继续进行。详细分析出错信息,有助于解决源码中的语法错误。那么如何保存配置编译过程的信息?这些信息量很大,都可能超出Shell向上翻滚查看的范围。最好是把编译过程的信息保存成日志文件,方便后面的分析。举例说明保存编译信息的行命令,它把make过程打印转载 2013-06-04 13:34:22 · 5430 阅读 · 0 评论 -
OpenIGTLink 协议在arm开发板上移植
因为工作需要, 要在arm 开发板上移植 OpenIGTLink 协议,下面是我的一些环境配置:host: fedora 9: Linux localhost.localdomain 2.6.25-14.fc9.i686arm-linux-gcc 4.4.3target:芯片: S3C2440linux 内核 2.6.32移植步骤:1, 下载OpenIG原创 2013-05-28 09:37:29 · 820 阅读 · 0 评论