摘要: 在想要yum安装Chrome浏览器后发现安装没有相应的包,在查询后得知Chrome已经对Redhat和Centos等部分版本停止支持, 所以这些新版的系统中直接安装就显得有些困难了,那么从网上找到了一个Chrome的连接 https://dl.google.com/linux/direct/goog 阅读全文
posted @ 2017-10-12 20:23 灬F灬 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 这篇对整数的一些基本运算产生的溢出问题进行分析。 当你进行加减乘除运算的时候,如果这个数字很大,运算产生的结果就可能会出乎你最初设计程序的预料,这对程序来说是一种很可怕的漏洞,这让一些恶意的访问者对程序作出一些破坏性的事情,这样造成的危害可能是很大的。 这里先定义一些宏定义作为返还值: 当进行无符号 阅读全文
posted @ 2017-09-12 23:39 灬F灬 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: /etc/nologin 文件给系统管理员提供了在 Linux 系统维护期间禁止用户登陆的方式。 如果系统中存在 /etc/nologin 文件那么普通用户登陆就会失败。 这是一种提高安全性和防止数据不同步现象。 建立 /etc/nologin 文件的命令 同时这个文件会在系统关机或者重启的时候由管 阅读全文
posted @ 2017-09-02 12:34 灬F灬 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所 阅读全文
posted @ 2017-08-20 22:23 灬F灬 阅读(270) 评论(2) 推荐(0) 编辑
摘要: void 和 void* 指针分别表示无类型和无类型指针。 void 的作用是限制: 1,函数无返回值。 2,函数无参数。 当函数的返还值无参数的时候一定要加上 void ,因为在缺省的状态下函数的返还值是 int ,并且如果不需要的时候就一定要将他声明成 void 类型这样看着更明显。当函数无参数 阅读全文
posted @ 2017-08-20 20:14 灬F灬 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Segmentation fault 这个提示还是比较常见的,这个提示就是段错误,这是翻译还是十分恰当的。 Core Dump 有的时候给我们呈现的翻译很有趣是”吐核“,但是实际上比较贴切的翻译是核心转储(是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写 阅读全文
posted @ 2017-08-06 16:36 灬F灬 阅读(44172) 评论(2) 推荐(2) 编辑
摘要: 结构中不同成员的存储形式并不是像想像中那样,一个接着一个的分配内存空间。如某些机器的整型变量的长度是4个字节,同时它需要起始存储位置能够被4整除。 如下代码: #include<stdio.h> #include<stddef.h> struct D { char a; int b; char c; 阅读全文
posted @ 2017-07-31 22:30 灬F灬 阅读(276) 评论(4) 推荐(0) 编辑
摘要: strlen 这个函数是在 string.h 的头文件中定义的 它的函数原型是 size_t strlen( const char ); size_t 是一个无符号整型,是这样定义的 typedef unsigned int size_t; 既然它返回的不是整型数,那么如果你想直接对他的表达式进行操 阅读全文
posted @ 2017-07-30 15:53 灬F灬 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 有的时候同一个函数核可能需要接收不同数量的参数,那么函数原型应该如何定义,不确定的参数应该如何访问,下面将给出答案。 可变参数列表是通过宏来实现的,这些宏定义于stdarg.h的头文件中,它声明了一种类型 va_list(typedef __builtin_va_list __gnuc_va_lis 阅读全文
posted @ 2017-07-27 15:43 灬F灬 阅读(261) 评论(1) 推荐(0) 编辑
摘要: 在没有C语言之前还没有指针这个概念,但是那个时候就已经有和现在静态链表操作形式类似数据存储类型。静态链表的优势就在于,在对其中存储的信息进行插入删除操作的时候它的时间复杂度是 O(1) ,那么在没有指针的时候是使用什么来实现这种存储操作的那? 那就是用数组来代替指针,静态链表在进行数据遍历的时候是依 阅读全文
posted @ 2017-07-25 23:40 灬F灬 阅读(1200) 评论(0) 推荐(0) 编辑