- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 shell脚本编程常识
原文地址:http://mprc.pku.edu.cn/mentors/training/TrainingCourses/material/ShellProgramming.HTMSHELL脚本编程的常识七种文件类型正则表达式字符类描述shell的引号类型变量设置时的不同模式:条件测试命令执行顺序脚本调试一些常用的小TRICK打印一些头信息创建一个长
2014-03-28 16:15:07 681
转载 redhat6安装oracle手册
很多图传不了,原地址:http://wenku.baidu.com/view/e44bb80333687e21af45a94d.htmlRedhat Linux 6.2下Oracle10g安装配置手册 以下都是root用户操作1. 安装准备1.1 RedHatLinux Server 6.2安装文件 RatHatLinuxServer-6.2-x
2014-03-27 20:30:04 789
转载 关于uid和gid的问题
原文地址:http://blog.chinaunix.net/uid-26242642-id-2807939.htmlTABLE1. 获取用户信息 1.1 获取用户名和uid 1.2 getuid与getlogin实例 1.3 获取详细的用户信息 1.4 getpwuid, getpwnam函数实例 1.5. getpwuid简单实现2
2014-03-21 16:50:58 1921
转载 mount的cifs问题
原文地址:http://blog.csdn.net/t0nsha/article/details/7253591FC6访问Windows共享文件夹。1。Windows共享一个文件夹share, 开放所有权限2。Linux下执行 mount -t cifs //192.168.2.26/device /mnt/share -o username=share,password=share,
2014-03-20 09:55:27 9110
原创 函数内自动变量的返回
所谓自动变量,就是平时我们所说的局部变量,这种变量存在于函数堆栈,函数返回后生存期结束。我们也知道,如果一个函数返回一个指针,这个指针指向的存储区域不能能是栈或者静态存储区域,只能是堆,这样函数返回指针后,在函数外部才可以使用这个指针及其所指向区域。这里要说的是另一个问题,如果函数的参数中有指针,并且在函数内部为指针malloc了一块空间,这时候问题就会出现了。例如,void Malloc
2014-03-18 19:09:44 690
转载 Linux GCC常用命令
原文地址:http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及
2014-03-18 08:54:39 369
转载 linux共享库位置配备
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.confldconfig -v地址:http://blog.sina.com.cn/s/blog_88e0154d01011p7l.htmlLinux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。
2014-03-18 08:53:48 703
转载 Linux下Socket编程
原文地址:http://www.kuqin.com/networkprog/20080512/8361.html什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将
2014-03-13 19:42:05 408
转载 linux下修改sybase服务端字符集
例如修改字符集为eucgb1.查询sybase系统中已加载的字符集isql -Usa -Pxx -Sxx1>select name,id from syscharsets2>order by name3>go2.若没有加载eucgb字符集,加载$cd /home/sybase/charsets/eucgb$charset -Usa -
2014-03-13 16:18:36 975
转载 gdb调试正在运行的进程
有时会遇到一种很特殊的调试需求,对当前正在运行的其它进程进行调试(正是我今天遇到的情形)。这种情况有可能发生在那些无法直接在调试器中运行的进程身上,例如有的进程 只能在系统启动时运行。另外如果需要对进程产生的子进程进行调试的话,也只能采用这种方式。GDB可以对正在执行的程序进行调度,它允许开发人员中断程序 并查看其状态,之后还能让这个程序正常地继续执行。 GDB提供了两种方式
2014-03-04 17:05:29 1528
转载 fflush和fsync的区别
1.提供者fflush是libc.a中提供的方法,fsync是系统提供的系统调用。2.原形fflush接受一个参数FILE *.fflush(FILE *);fsync接受的时一个Int型的文件描述符。fsync(int fd);3.功能fflush:是把C库中的缓冲调用write函数写到磁盘[其实是写到内核的缓冲区]。fsync:是把内核缓冲刷到磁盘上。 4.fsync 将文件相关的
2014-03-04 16:21:06 4131
原创 fprintf与vfprintf的区别于用法
APUE中有个篇章介绍时带出了vfprintf函数。先看下两个函数的声明方式:#include int fprintf(FILE *fp, const *format, ...);成功则输出字符数,出错为负值#include #include int vfprintf(FILE *fp, const char *format, va_list arg);返回值同
2014-03-03 19:22:26 13820
转载 sizeof理解
最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:01.sizeof Operator02. 03.
2014-03-03 10:13:20 646
转载 Sizeof与Strlen的区别与联系(转)
1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如: short f();printf("%d\
2014-03-03 09:36:00 448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人