前言 本文作为《嵌入式系统C编程之堆栈回溯》的补充版。文中涉及的代码运行环境如下:一 异常信号 信号就是软件中断,用于向正在运行的程序(进程)发送有关异步事件发生的信息。Linux应用程序发生异常时,操作系统会产生相应的信号。硬件检测到异常(非法指令、对无效的内存引用等)时也会通知内核,内核将其.....
分类:
其他好文 时间:
2014-09-19 10:03:55
阅读次数:
219
简介简介能做什么?LINUXWINDOWS简介简约框架(plain framework)是一款基于C/C++开发的,跨平台(windows/linux)应用的基础框架,开发者可以利用此框架快速的开发出需要的系统应用,如通信服务器,游戏服务器/客户端等的核心。能做什么?框架集成了数据库的操作、脚本的操...
分类:
其他好文 时间:
2014-09-18 13:06:23
阅读次数:
208
系统管理员的学习方法及进阶之路随着Linux应用的发展,有越来越多的朋友开始接触和学习Linux系统了,但是在根据学习Windows的经验来学习Linux时往往有茫然的感觉:不知从何处开始学起。Linux相关的系统知识博大精深,但是我们只要掌握了重点知识,让自己的能力提高到一定程度是..
分类:
其他好文 时间:
2014-09-12 15:18:44
阅读次数:
243
LinuxLVM逻辑卷管理器1.分区和卷的区别是什么?1.什么是LVM?2.用途是什么?3.如何创建?4.如何管理?卷:“卷”是操作系统或应用程序用来存储数据的、可寻址的扇区的集合。卷的使用有两种情况:1.将多个存储区域合并成一个存储卷:2.将一个存储区域划分成若干个独立的分区。例..
分类:
系统相关 时间:
2014-09-11 02:22:52
阅读次数:
444
1 线程创建
#include
#include
#include
void thread(void)
{
int i;
for(i=0;i<3;i++)
{
printf("this is a pthread\n");
}
}
int main(void)
{
pthread_t id;
int i,ret;
ret = pthread_create(&id,N...
分类:
编程语言 时间:
2014-09-10 17:49:00
阅读次数:
276
??
FreeEIM Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
rpm 执行安装包
二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.r...
分类:
系统相关 时间:
2014-09-10 10:53:40
阅读次数:
370
linux系统下,文件的权限是这样表示的:- --- --- ---一共用10位的二进制进行表示,其中位置 0 : - :文件 d :目录剩下的9个位置:位置1-3 当前用户(应用程序自身)r:可读,W:可写。x:可执行。位置4-6 当前用户用户所在的组 r:可读,W:可写...
分类:
系统相关 时间:
2014-09-08 01:01:36
阅读次数:
222
Matlab+X11给我的体验让我百试不爽,Linux快而稳定,X11简单而实用。考虑到Matlab不是天天用,服务器摆着也是摆着,为了不浪费资源,应该进一步利用并升级成为应用程序服务器,即将所有不常用,不需要显卡加速的应用程序(Apps)都安装在该服务器上,在需要的时候用X11调出。Ma..
分类:
移动开发 时间:
2014-09-07 11:07:05
阅读次数:
267
PXE网络装机在大规模的linux应用环境中,如web群集、分布式计算等,服务器往往并不配备光驱设备,这种情况下如何为数十乃至上百台服务器裸机快速安装系统?传统的USB光驱、移动硬盘等安装方法显然已经力所难及。接下来介绍的PXE(Pre-bootExcutionEnviroment,预启动环境)技术的..
分类:
其他好文 时间:
2014-09-03 02:49:27
阅读次数:
360
0 前言
最近开发过程中使用了多种脚本语言,在这些语言中发现很多的$符号,而每种脚本语言的$符号的用法和意义均不相同,所以借博文总结总结。在linux应用开发中经常使用makefile脚本和shell脚本,有趣的是,这两种脚本使用$符号时存在明显差异,虽然在这两种脚本中$均和变量有关,但是makefile中变量使用括号包裹,而shell脚本缺并不需要括号。
1 shell脚...
分类:
编程语言 时间:
2014-09-02 22:58:55
阅读次数:
407