6 cutter_point

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4k+

【APUE】8、pthread_create函数,创建子线程

函数定义,已经相应的头文件#include  int pthread_create(pthread_t *thread, constpthread_attr_t *attr,                          void*(*start_routine) (void *), void *arg); 创建线程 注意编译的时候link上-pthread.

2015-12-26 17:37:02

【APUE】7、signal函数

我们进程结束的信号是TERM,注意这个信号我们要捕获的话,要注意退出程序,不然一般杀不掉这个程序,除非强制杀死/** * 功能:一个简单的信号机制 * 时间:2015年12月20日16:49:06 * 作者:cutter_point */#include "../util/apue.h"#include "../util/error.c"static void sig_usr(

2015-12-20 17:10:44

【APUE】6、孤儿进程组

关于孤儿进程组,我认为就是当前会话中的所有进程的父进程都不在当前会话中,那么这个会话中的进程就是孤儿进程组/** * 功能:我们创建一个孤儿进程or进程组 * 时间:2015年12月19日17:01:48 * 作者:cutter_point */#include "../util/apue.h"#include "../util/error.c"#include /

2015-12-19 18:03:18

【APUE】5、fork函数

/** * 功能:fork函数创建子进程 * 时间:2015年12月9日15:30:55 * 作者:cutter_point */#include "../util/apue.h"#include "../util/error.c"int globvar = 6; //设定全局变量char buf[] = "写出到标准输出\n";int main(int argc, char

2015-12-16 16:53:01

【APUE】4、Unix环境高级编程——解惑篇

1、关于FILE_MODE值的问题 众所周知,FILE_MODE是一个宏,它经常定义成如下形式;       #define FILE_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)            定义成这样的意思是:允许用户读、写;组成员只读和其他用户只读。这些权限位会被当前进程的文件模式创建掩码修正,也就是程序中用到FILE_MODE

2015-11-30 18:44:59

【APUE】3、第三章 文件I/O

第三章  文件I/O 3.1 引言 3.2 文件描述符   3.3 函数open和openat  对于参数的选择,下面是必须指定一个且只能指定一个的,后面的是可选的O_RDONLY只读打开O_WRONLY只写打开O_RDWR

2015-11-30 18:41:58

【APUE】2、第二章 UNIX标准及实现

第二章 UNIX标准及实现 2.1 引言 虽然U N I X应用程序在不同的U N I X版本之间进行移植相当容易,但是8 0年代U N I X版本的剧增以及它们之间差别的扩大导致很多大用户(例如美国政府)要求对其进行标准化。  2.2 UNIX标准化 2.2.1 ISO C 按照该标准定义的各个头文件,可将该库分成24区。          I

2015-11-26 17:02:51

【APUE】1、第一章 UNIX基础知识

第一章       UNIX基础知识 1、如何运行书中的例子  方法一:1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz3.cd apue.2e进入apue.2e目录,查看README,告诉我们linux系统只要修改Make.defines.linu

2015-11-24 11:02:12

【笔试】58、确定其中一个字符串的字符重新排列后,能否变成另外一个字符串

/**************************************************************************************** *题目:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另外一个字符串 *时间:2015年10月18日19:25:13 *文件:Permutation.java *作者:cutter_po

2015-10-18 19:43:54

【笔试】57、确定一个字符串的所有字符是否都不同

/**************************************************************************************** *题目:实现一个算法,确定一个字符串的所有字符是否都不同。假设不允许使用其他的数据结构 *时间:2015年10月12日20:06:13 *文件:DiffChar.java *作者:cutter_point **

2015-10-12 20:36:53

【笔试】56、金山笔试最后一题,数据统计

国庆之前参加了金山的笔试,但是做到最后一题没有做完,并且当时下雨思路有点乱,没有做出来,这里补上,其实倒数第二题思路没问题,但是回来检查的时候,发现疏忽了一个地方,暂且不提,这个题应该有多种解法,这里给出我的解法,我同学也做出了另外一种解法,是重新建立一个结构体,也就是用这个结构体同时存放三个数据,这样做可能会更加简便,但是我这也是一种思路吧,只是写得很繁琐题目:a) 用户登录的日

2015-10-08 18:01:25

【笔试】55、实现吧字符串转化为数字(C的atoi函数)

/**************************************************************************************** *题目:实现吧字符串转化为数字 *时间:2015年10月6日21:08:13 *文件:StringToInt.java *作者:cutter_point ****************************

2015-10-06 21:38:20

【笔试】54、不用加减乘除做加法

/**************************************************************************************** *题目:不用加减乘除做加法 * 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、X、÷四则运算符号 *时间:2015年10月6日16:33:41 *文件:AddTwoNumbers.java *作者

2015-10-06 16:38:06

【笔试】53、圆圈中最后剩下的数字(约瑟夫环)

/**************************************************************************************** *题目:圆圈中最后剩下的数字 * 0,1,。。。,n-1这个n数字排成一个圆圈,从数字0开始每次冲这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 *时间:2015年10月6日15:27:33 *文

2015-10-06 16:27:11

【笔试】52、N个骰子的点数

/**************************************************************************************** *题目:N个骰子的点数 * 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 *时间:2015年10月5日11:37:41 *文件:DicesProbability

2015-10-06 12:26:23

【笔试】51、数组中只出现一次的数字

这里用由于我们的数里面有两个数不同,相同的都化为0了,那么不同的肯定有地方不是0的,我们就根据不为0的那个数进划分,分为两组,一组包含一个单独的数。在分组之后:我们对分组之后的所有的数进行异或处理,得到结果就是唯一的一个不重复的数,也就是num^0的结果还是num/***********************************************************

2015-10-04 19:40:18

【笔试】50、二叉树的深度&&判断平衡二叉树

二叉树结构/** *题目:实现二叉树,输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。加上输入的前序遍历和中序遍历的结果中都不含重复的数字。 * 例如输入前序遍历的序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出图2.6所示的二叉树并输出它的头结点。 * 二叉树节点的定义如下: *时间:2015年8月26日11:32:52

2015-10-03 17:44:06

【笔试】49、数字在排序数组中出现的次数

这个题,我们可以用二分查找,但是二分查找需要修改一下二分查找的思想,那就是我们可以找两个,一个是我们的第一次出现的位置和最后一次出现的位置,然后相减可得相应的差值就是我们的出现次数,前提这个是一个排好序的数组,我们可以用归并排序,可以快速排序,可以冒泡排序随意。我们实现算法,时间复杂度为O(logn)的做法/***********************************

2015-10-03 17:41:14

【笔试】48、数组中的逆序对

核心是递归,但是这个题里面还有一个亮点,就是把原来的被合并数组作为新的合并数组放进去,因为上一层递归的时候那个辅助数组是已经归并排好序了的,我们只要在上面的左右排好序的基础上,进行比较,和排序就可以了算法的思想,这个题其实就是归并排序的一个变化/*****************************************************************

2015-10-03 17:38:52

【笔试】47、第一个只出现一次的字符

/**************************************************************************************** *题目:第一个只出现一次的字符 * 在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出’b’。 *时间:2015年10月3日08:58:57 *文件:FirstNotRepeatingC

2015-10-03 17:37:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!