学习高效编程的有效途径之一就是阅读高手写的源代码,CRT(C/C++ Runtime Library)作为底层的函数库,实现必然高效。恰好手中就有glibc和VC的CRT源代码,于是挑了一个相对简单的函数strlen研究了一下,并对各种实现作了简单的效率测试。strlen的函数原形如下: size_ ...
分类:
其他好文 时间:
2017-02-07 20:36:52
阅读次数:
238
1、实现两台服务器的/web目录数据同步(任何一台数据修改两台服务器数据时时保持一致) #双向同步使用unison 安装unison软件程序 yum install -y ocaml ctags-etags.x86_64 glibc-static glib* inotify-tools #从官网下载 ...
分类:
其他好文 时间:
2017-01-26 19:01:04
阅读次数:
304
1、创建目录cd/srv/salt/packagemkdirhaproxymkdir-phaproxy/filesmkdir-phaproxy/pkg2、编写依赖包模块catpkg/pkg-init.slspkg-init:pkg.installed:-names:-gcc-gcc-c++-glibc-make-autoconf-openssl-openssl-devel-htop-vim-lrzsz3、安装包准备ls-lhaproxy/files-rw-r--r--1r..
分类:
其他好文 时间:
2017-01-20 21:05:36
阅读次数:
245
源码包搭建lamp安装apache安装编译器和依赖库文件yum -y install gcc* gcc-c++* make* cmake* libtool* ncurses-devel* perl* glibc* libxml-devel 解压Apache的压缩包到/usr/src下tar zxf ...
分类:
其他好文 时间:
2017-01-17 13:49:54
阅读次数:
157
转自:http://blog.csdn.net/chen19870707/article/details/43560823 幽灵漏洞是Linux glibc库上出现的一个严重的安全问题,他可以让攻击者在不了解系统的任何情况下远程获取操作系统的控制权限。目前他的CVE编号为CVE-2015-0235。 ...
分类:
系统相关 时间:
2017-01-11 14:38:20
阅读次数:
258
图 1. Linux 文件系统组件的体系结构 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C 库(glibc),它们为文件系统调用(打开、读取、写和关闭)提供用户接口。系统调用接口的作用就像是交换器,它将系统调用从用户空间发送到内核空间中的适当端点。 VFS 是底层文件系统的主要接 ...
分类:
系统相关 时间:
2016-12-30 20:50:17
阅读次数:
273
原文链接:http://www.jbxue.com/LINUXjishu/29946.html 1. CentOS 或 或 2. Ubuntu 或 3. 各Liinux发行版通用 也可直接运行libc.so.6,以32位ubuntu为例: ...
分类:
系统相关 时间:
2016-12-28 15:12:21
阅读次数:
184
新到的云主机环境,系统是CentOS 7 x86_64,需要安装上安装Oracle11.2g。摸索很长时间,终于折腾搞定了。 下载 Oracle 下载下来之后是有两个压缩包: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of ...
分类:
数据库 时间:
2016-12-27 18:09:31
阅读次数:
361
公司的机器上默认是GCC4.4.6,为了完整的体验C++11,可以自己编译一个GCC4.8.2出来(自带了更高版本的glibc)。 以下是备忘。 1、下载GCC源码以及依赖库 gmp ftp://ftp.gnu.org/gnu/gmp/gmp-6.1.1.tar.bz2 mpfr ftp://ftp ...
分类:
其他好文 时间:
2016-12-25 23:44:35
阅读次数:
215
配置错误,你必须构建一个独立的配置路径重新配置了一下独立的构建路径还是不行的于是网上有达人说不能在解压的目录下进行configure,于是要回到上一级目录再重新构建一个独立的配置路径重新构建的独立配置路径是/usr/local/glibc-2.6.1/
分类:
其他好文 时间:
2016-12-24 14:38:31
阅读次数:
130