【glibc 和 libc】 glibc 和 libc 都是 Linux 下的 C 函数库。 libc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库。 ANSI C 和 GNU C 有什么区别呢? ? ? ? ?ANSI C 函数库是基本的 C 语言...
分类:
其他好文 时间:
2014-12-11 21:01:40
阅读次数:
284
Tips:下面的总结是参考APUE(unix环境高级编程)这本书,在linux(ubuntu)上的实现。
Linux系统的调用结构:
最上层:应用程序+shell命令(外部命令在coreutils中实现,内部命令在bash中实现)
中间层:linux下的库函数(gnu的c标准库在glibc中实现)
最底层:linux内核(163个linux系统调用接口+内核子系统(驱动))
...
分类:
其他好文 时间:
2014-12-11 08:57:13
阅读次数:
331
1、为什么要使用包?答: 在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起 的,即Procedures中),这些非常不方便查询和维护,甚至会发生误删除的事件。所以通过使用包就可以分类管理过程和函数。而且在包...
分类:
其他好文 时间:
2014-12-08 17:38:07
阅读次数:
160
EBS通过adpatch打补丁报错
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/32/libgcc_s.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'
collect2: ld returned 1 exit status
make: *** [/soft/ebs12/ERPDB/apps/ap...
分类:
其他好文 时间:
2014-12-08 10:48:25
阅读次数:
420
进程有id,可以通过getpid()获得,线程也有id,但是glibc没有提供封装。需要自己发出系统调用。在关键路径,系统调用还是对性能有影响的。因此我们可以想到类似glibc对getpid做的cache化封装,用thread local的方式缓存每个线程的id,每个线程只有第一次调用gettid时...
分类:
其他好文 时间:
2014-12-03 13:56:27
阅读次数:
156
系统:centos7_x86_64 1.下载预编译的二进制文件mmonit和monit ? ? ? http://mmonit.com/download/ 2.还需要安装一些库: # yum install glibc.i686 #? yum install libraries # yum install libpam.so.0 3.解...
分类:
其他好文 时间:
2014-12-02 20:56:41
阅读次数:
329
定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态类型:行为类类图: 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编写失误(例如不小心误删除了几行代码...
分类:
其他好文 时间:
2014-12-02 17:12:53
阅读次数:
212
一.准备工作 1.1 安装需要的RPM 包 binutils-2.20.51.0.2-5.11.el6 (x86_64)glibc-2.12-1.7.el6 (x86_64)libgcc-4.4.4-13.el6 (x86_64)libstdc++-4.4.4-13.el6 (x86_64)libaio-0.3.107-10.el6 (x86_64)libXext-1.1 (x86_64)libX...
分类:
数据库 时间:
2014-11-29 16:01:18
阅读次数:
321
编译 Firefox的官方link在 https://wiki.mozilla.org/Mobile/Fennec/Android, 我只是记录下实践过程而已
Linux 下的 Firefox 是用gcc/g++ 基于glibc编译的
编译Android 下的 Firefox 需要使用 Android SDK 和Android NDK
Android 的 SDK/NDK to...
分类:
其他好文 时间:
2014-11-27 18:26:07
阅读次数:
188
一.如果只是误删部分数据或者某条数据可以通过
1、select * from 误删除的表明 as of timestamp to_Date('恢复年月日 时分秒', '恢复时间格式') where 查询条件;
如:select * from emp as of timestamp to_Date('2014-11-27 16:20:00', 'yyyy-...
分类:
数据库 时间:
2014-11-27 18:25:17
阅读次数:
163