Linux相关
braveheart4217
这个作者很懒,什么都没留下…
展开
-
一个例子入门Linux进程间通信
先上题目吧:原创 2014-11-22 10:53:27 · 2885 阅读 · 2 评论 -
Linux下 /proc文件夹内容解析(/proc文件系统解析)
文章出处:blog.chinaunix.net/uid-21658818-id-96077.html(引用页面没有给出原文章出处)proc 是一个伪文件系统, 被用作内核数据结构的接口, 而不仅仅是解释说明/dev/kmem. /proc 里的大多数文件都是只读的, 但也可以通过写一些文件来改变内核变量.下面对整个 /proc 目录作一个大略的介绍.[numbe转载 2015-06-17 09:05:26 · 2901 阅读 · 0 评论 -
DOS环境下含包并引用第三方jar的java程序的编译及运行
DOS环境下含包并引用第三方jar的java程序的编译及运行1、程序目录机构 bin:class文件生成目录lib:第三方jar包目录src:源程序文件目录 2、程序代码: 3、程序编译 javac –classpath .;..\lib\commons-lang-2.转载 2015-05-29 14:36:11 · 1552 阅读 · 0 评论 -
Windows下Eclipse Git版本控制的使用
工作准备:Eclipse3.4.2Git on Windows (用于生成public SSH Key等)下载地址:http://msysgit.googlecode.com/files/Git-1.6.2.1-preview20090322.exe[最新的下载地址:http://msysgit.github.com/]Eclispe Git Plugi转载 2015-05-27 20:39:24 · 1331 阅读 · 0 评论 -
linux install jdk
1、官网下载jdk-8u45-linux-x64.tar.gz下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、tar解压:tar -xzvf jdk-8u45-linux-x64.tar.gz一般安装在/usr/local/目录下3、配置环境变量:原创 2015-06-09 21:14:56 · 439 阅读 · 0 评论 -
安装 Fedora 20/21/22 后要做的
the thing/software that you need to install after you install a new fedora http://www.linuxidc.com/Linux/2015-01/111481.html this artic is good,and it will update foreverand there原创 2015-06-09 20:35:01 · 1289 阅读 · 0 评论 -
MySQL5.5源码包和5.6源码包安装
一、文章说明 最近接触到mysql数据库,今天演示一下用源码安装mysql, 环境说明:操作系统:centos6.5 64位 Mysql版本:mysql-5.5.17 Cmake版本:cmake-3.0.0 二、安装cmake(mysql5.5以后是通过cmake来编译的) 在mysql5.5之前的话直接编辑就可以,而在5.5以后需要通过cmake来编译, 下载cmake转载 2015-07-22 19:10:44 · 1430 阅读 · 0 评论 -
理解5种网络IO模型
我觉得要理解5种网络模型,第一看懂Stevens的那张图 第二用身边的一件例子来理解它 然后对于Stevens的图我就不过多解释了,下面我介绍下我怎么用生活中的例子来理解他的,故事的起因源自一次酒店洗衣服 然后我把洗衣服的过程叫做数据准备,然后衣服洗好了拿到房间叫做辅助数据到用户空间阻塞式IO就是洗衣服的时候一直在洗衣机旁边等着(好像有啥见不得人的东西),在衣服洗好之前你不能走,只能站在那原创 2015-07-17 15:24:07 · 1059 阅读 · 0 评论 -
MYSQL的常用命令和增删改查语句和数据类型
数据库常用操作转载 2015-09-27 19:15:10 · 974 阅读 · 0 评论 -
Linux下找不到动态链接库
转自:http://www.cnblogs.com/wiessharling/p/3431753.html1、生成静态库生成静态库使用ar工具,其实ar是archive的意思$ar cqs libhello.a hello.o2、生成动态库 用gcc来完成,由于可能存在多个版本,因此通常指定版本号:$gcc -shared -o libhello.so.1.0 hello.转载 2015-05-21 14:59:35 · 2389 阅读 · 0 评论 -
关于深入剖析Linux动态库链接过程的文章与资源
Linux动态库剖析 https://www.ibm.com/developerworks/cn/linux/l-dynamic-libraries/,非常好的一篇文章还有Peter Seebach 所著的文章 “剖析共享库”(developerWorks,2005 年 1 月),了解共享库,学习如何构建共享库,并了解可以用于剖析共享库的各种工具。SkyFree.org 提原创 2015-05-21 15:07:37 · 692 阅读 · 0 评论 -
比较全面的gdb调试命令
用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更转载 2015-05-07 19:58:54 · 407 阅读 · 0 评论 -
fedora的软件更新源(fedora16其他版本也适用)
此文转载于http://www.cnblogs.com/sheling/archive/2011/11/12/2246640.html最近刚刚开始用fedora,但可以明显感到fedora的用户不如ubuntu的用户群强大。所以相关的问题答案在网上也很难找到。估计不少fedora新手就是因为这个问题才转用ubuntu。因为后者的社区力量毕竟在linux中是最强的。 但其实fedora转载 2014-11-29 14:17:56 · 1523 阅读 · 0 评论 -
Unix网络编程第三版源码编译
本文用的Unix网络编程源码是第三版,不同版本的源码可能会有不同的错误,还有不同的操作系统也会有不同的错误,本文基于fedora 20 64位操作系统,不过一般都不是满大的问题,多改两下就好了。配置:cd Unix-Network-Programming/./configure //若无法执行,可以用chmod更改权限主要的工作是检查系统是否有源码编译原创 2014-12-01 16:16:23 · 3681 阅读 · 2 评论 -
内存映射
源地址已无法知道,故不能给出,以下为原文:linux中的物理地址和虚拟地址 在支持MMU的32位处理器平台上,Linux系统中的物理存储空间和虚拟存储空间的地址范围分别都是从0x00000000到0xFFFFFFFF,共4GB,但物理存储空间与虚拟存储空间布局完全不同。Linux运行在虚拟存储空间,并负责把系统中实际存在的远小于4GB的物理内存根据不同需求映转载 2014-12-23 17:35:39 · 581 阅读 · 0 评论 -
Linux主分区,扩展分区,逻辑分区的联系和区别
主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。1. 一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能转载 2014-12-09 16:38:07 · 8517 阅读 · 0 评论 -
码元的详细解析
码元:在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元。而这个间隔被称为码元长度。值得注意的是当码元的离散状态有大于2个时(如M大于2个)时,此时码元为M进制码元。(百度百科)如何让一个码元携带更多的比特的信息?假如基带信号是101011000110111010.....,如果直接发送,则每个码元携带一个比特的信原创 2014-12-26 12:08:38 · 26454 阅读 · 6 评论 -
去除Linux多余的内核(fedora、ubuntu)
当Linxu系统内核升级之后Grub的开机启动项会显示新内核和旧内核的开机启动选项,删掉多余的开机启动项方法:1.找出系统已经安装的内核版本Ubuntu命令:$ dpkg --get-selections | grep linux-imagefedora命令:$ su -c 'rpm -qa kernel'然后终端会列出当前Linux安装的内核列转载 2015-04-10 13:24:12 · 2883 阅读 · 0 评论 -
Fedora20更改开机默认启动项以及更改启动等待时间(grub2引导)
用grub2引导的多系统可以用以下方法修改开机启动项顺序并更改进系统等待时间,fedora,ubuntu,windows都有效。更改开机启动项方法一:1. 利用终端,首先找到Windows的menuentry.# cat /boot/grub2/grub.cfg | grep Windows结果:menuentry "Windows 7 (loader) (on /de转载 2015-04-10 13:37:11 · 5997 阅读 · 0 评论 -
ubuntu 14.04 启用nfs连接开发板
www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/05/2892879.htmlNFS安装配置及常见问题、/etc/exports配置文件、showmount命令 - 如果你真的想做一件事,你一定会找到方法; 如果你不想做一件事,你一定会找到借口。 - ITeye技术网站nfs 安装配置 - argb - 博客园转载 2015-05-06 10:55:54 · 441 阅读 · 0 评论 -
使用Doxygen生成libevent document(2.0.15)--CHM格式
转自:http://mimimido.m.m.blog.chinaunix.net/uid-12773189-id-3022656.htmllibevent自己是不提供在线下载的文档的,用户可以自己去http://libevent.org/在线查看,如最新的文档是2.0.15:http://www.wangafu.net/~nickm/libevent-2.0/doxygen/html/转载 2015-11-09 21:06:13 · 747 阅读 · 0 评论