
linux c
文章平均质量分 73
numbibi
成功源自积累与坚持,一年的时间希望完成菜鸟到有成就感的转变。
展开
-
break
虽然事前已经想到,可是接到结果后,还是有些乱!既然已经抛弃了我,那我也会面对它,我会重拾希望的。10月底前搞定工作。原创 2012-09-26 15:48:44 · 1425 阅读 · 0 评论 -
前途...
10.1910.18 投了十几家C语言开发的,等待中...心灰意冷,求安慰... 我是太浮躁了,还是不适合干这行,是自己能力不行,还是 不会抉择自己的命运,是性格使然还是这屌丝的命运使然, 不能去考虑太多,简单的就是认真思考自己,得出结论,不然 一切会玩完的,反正是没人看,就权当自己鼓励一下自我的吧 来到这个世界上,必然有自己的价值所在,不然还活着干吗。 坚持到下周,实在没原创 2012-10-18 14:54:39 · 2379 阅读 · 1 评论 -
linux 进程常用概念
当运行任何一个UNIX命令时,shell至少会建立一个进程来运行这个命令,所以可以把任何在UNIX系统中运行的程序叫做进程;但是进程并不是程序,进程是动态的,而程序是静态的,并且多个进程可以并发的调用同一个程序。 系统中每一个进程都包含一个task_struct数据结构,所有指向这些数据结构的指针组成一个进程向量数组,系统缺省的进程向量数据大小是512,表示系统中可同时容纳512个转载 2012-09-25 17:41:53 · 956 阅读 · 0 评论 -
vfork()与fork()区别
vfork()会产生一个新的子进程.但是vfork创建的子进程与父进程共享数据段,而且由vfork创建的 子进程将先于父进程运行.fork()的使用详见百度词条fork(). vfork()用法与fork()相似.但是也有区别,具体区别归结为以下3点: 1. fork():子进程拷贝父进程的数据段,代码段. vfork():子进程与父进程共享数据段.转载 2012-09-25 15:55:37 · 1024 阅读 · 0 评论 -
深入理解linux互斥锁(mutex)
锁机制,可以说是linux整个系统的精髓所在,linux内核都是围绕着同步在运转。在多进程和多线程编程中,锁起着极其重要的作用。我这里说的是互斥锁,其实是泛指linux中所有的锁机制。我在这里不讲如果创建锁,关于锁的创建,网上代码很多,我在这里就不多说了。我要谈一谈一个让所有刚刚接触锁机制的程序员都很困惑的问题:如何使用以及锁机制在程序中是如何运作的。为什么要使用锁这个就比较简单,转载 2012-09-25 13:50:43 · 1634 阅读 · 0 评论 -
fprintf与fscanf语法应用
学过C语言的,对printf和scanf函数肯定不会陌生(如果不知道,那说明你就没学过C语言),这两个函数分别是格式化输出和格式化输入函数,按照指定的格式输入数据或者在屏幕上输出数据。 fprintf函数和fscanf函数和printf和scanf相比,就是多了个f前缀,这个f当然就是指的file,也就是文件了,后两者是操作的对象是终端设备,前者则是针对磁盘文件的操作,因此fprintf转载 2012-09-25 10:36:24 · 1456 阅读 · 0 评论 -
Linux Shell编程基础
linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)转载 2012-09-27 18:11:40 · 2213 阅读 · 0 评论 -
Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell转载 2012-09-27 17:42:39 · 1098 阅读 · 0 评论 -
c中几个copy函数的使用细节
strcpy是拷贝字符串,以\0为标志结束(即一旦遇到数据值为0的内存地址拷贝过程即停止)strcpy的原型为char *strcpy(char *dest, const char *src)而memcpy是给定来源和目标后,拷贝指定大小n的内存数据,而不管拷贝的内容是什么(不仅限于字符)memcpy的原型为void *memcpy(void *dest, const void *src原创 2012-09-25 10:56:25 · 10553 阅读 · 0 评论 -
linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sin转载 2012-09-27 23:17:37 · 242437 阅读 · 4 评论 -
基础知识
我们经常能听到8位机、32位机的概念,8位机一次能读写8bits数据,32位机一次能读写32bits的数据,因此32位机要比8位机速度快很多。现在已经出现64位机了,并且已经进入到我们的日常生活中了。数字领域里的1K(千)并不是1000,而是1024,是210,1K=1024Bytes,1M=1024K,1G=1024M,现在硬盘已经到T时代了,1T=1024G。大B一般用来表示B转载 2012-09-27 15:36:54 · 1620 阅读 · 0 评论 -
浅析 SQLCA及SQLDA
SQLCA的说明 执行PRO*C程序时, ORACLE把每个SQL语句执行的状态信息存入到 SQLCA中, 这些信息包扩错误代码、警告标志、诊断正文和处理行数。因此返回的信息来检测SQL语句的执行情况。SQLCA的组成 PRO*C程序中的SQLCA时C语言中的一个结构变量, 组成为: struct sqlca { char sqlca转载 2012-12-28 11:21:55 · 4610 阅读 · 0 评论