现在位置: 首页 > 操作系统 > 文章
2017年01月20日 操作系统 ⁄ 共 1420字 暂无评论
白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示其他文件 这是linux系统约定的默认颜色 在环境变量$LS_COLORS上修改就行,想永久保存就在~/.bashrc里改 默认的是: echo $LS_COLORS rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41: sg=30;43:ca=30;41:...
阅读全文
关于c++的反射机制,我一直只懂其皮毛,但并没有了解到它的经髓之处,从网上找相关的资料,他们也只是转载其中一份,而且那并不完全,个人那种反射机制并不聪明。看了下面这篇文章后,就顿悟了。可以结合动态库来实现c++的反射机制,这样显得多高级,是吧?很好的文章,所以分享一下,单从下面的文章可能很难看到它和c++的反射机制有什么关系,之后如果有时间我会再写一篇我自己理解 的c++反射机制的实现。 Linux 动态库剖...
阅读全文
linux虚拟机网络问题 刚安装一个vmware虚拟机,并在上面安装了一个redhat linux操作系统。 安装完后配制了下网络。 首先观察windows上的网络配制。 ip:192.168.1.109 nemask:255.255.255.0 gateway:192.168.1.1 通过这些东西可以看出虚拟机也应该在同一个网段(192.168.1.0),同一个网关(192.168.1.1) 子网掩码当然也应该是255.255.255.0 配制方法分两种: 一、临时配制: 配制ip,子网掩码 ifconfig 192.168.1.110 netmas...
阅读全文
linux默认环境下打开、读、写超过2G的文件会返回错误。 定义如下宏可以突破这个限制,对read/write和fread/fwrite同时有效。 注意它必须定义在所有头文件之前。 #define _FILE_OFFSET_BITS 64    #include <stdio.h>    #include <stdlib.h>    #include <sys/types.h>    #include <sys/stat.h>    #include <fcntl.h>    #include <unistd.h>   查了查书,看到了linux的ext2文件大小...
阅读全文
默认情况下linux环境下一个进程最多能有多少个线程?: 主线程+自己的线程382 = 383 这我自己已经验证过,测试程序在后面。   据说可以设置线程数目: 据说是可以设置的,但本人还没有验证!不知道可否。 下面是测试程序,可以验证,在默认情况下一个进程同时最多可以存在的线程数目。 #include <stdio.h> #include <pthread.h> void* foo(void* x) { } int main()  {          int i = 0;          pthread_t th...
阅读全文
2017年01月19日 操作系统 ⁄ 共 844字 暂无评论
因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。 先说下free命令怎么看内存 [root@yuyii proc]# free total used free shared buffers cached Mem: 515588 295452 220136 0 2060 64040 -/+ buffers/cache: 229352 286236 Swap: 682720 112 682608 其中第一行用全局角度描述系统使用的内存状况: total——总物理内存 used——已使用内存,一般情况这个值会比...
阅读全文
2017年01月19日 操作系统 ⁄ 共 450字 暂无评论
我将采集器上的代码拿到服务器上编译不通过,提示如下错误: make: /opt/nxp/gcc-4.3.2-glibc-2.7/bin/arm-vfp-linux-gnu-g++: Command not found   原因是arm-vfp-linux-gnu-g++,这个命令找不到。解决方法,找到一个安装tc-nxp-lnx-armvfp-4.3.2-1.i386.rpm包,安装一下便可。   将tc-nxp-lnx-armvfp-4.3.2-1.i386.rpm复制到主机, 执行 sudo rpm -ivh tc-nxp-lnx-armvfp-4.3.2-1.i386.rpm 交叉编译工具被安装到/opt/nxp目...
阅读全文
 C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 如需查看各编译器对C++11的支持程度,请参看文章:   本文主要介绍在Linux系统下,如何升级GCC以支持C++11。目前来看GCC是对C++11支持程度最高最多的编译器,但需要GCC4.8及以上版本。   本文使用操作系统:Centos 6.4 Desktop,64bit;   原GCC版本:4.4.7...
阅读全文
2017年01月17日 操作系统 ⁄ 共 417字 评论关闭
ubuntu 安装配置adb步骤 ps:方法是从各路搜集来的,亲测可用,记录一下。 =========================================================== step1:下载android-sdk_r23.0.2-linux.tgz,如果无法上developers的话,那就从百度网盘上下把== 网盘地址:点击打开链接 step2:解压下载的压缩包,并将该目录复制到一个你想放置的目录,,使用目录复制命令:cp -R 当前解压文件夹路径 目的路径 step3:使用命令sudo gedit ~/.bashrc,编...
阅读全文
2017年01月15日 操作系统 ⁄ 共 3003字 评论关闭
转载自:http://www.2cto.com/os/201209/157960.html top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。   top进入视图 top视图 01 【top视图 01】是刚进入top的基...
阅读全文