- 博客(12)
- 收藏
- 关注
转载 C语言字节对齐详解
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些
2013-04-18 21:03:30
499
转载 位域与结构体对齐
一位域有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进
2013-04-18 21:00:20
397
转载 搭载lamp服务器
一.安装mysql1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件(1)先安装cmake(mysql5.5以后是通过cmake来编译的)sudo apt-get install cmake[root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz[root@ rhel5 local]#c
2013-04-18 20:43:45
613
转载 浅析Apache主配置文件 定制与美化Apache的目录列表(索引)样式
文章地址:http://www.linuxidc.com/Linux/2012-10/72299.htm #表示开启了索引模式(也就是目录浏览)Options IndexesindexOptions FancyIndexing ScanHTMLTitles NameWidth=128 DescriptionWidth=256 HTMLTable VersionSort Fold
2013-04-18 20:41:21
1787
转载 Linux内存管理
原文地址:http://www.kerneltravel.net/journal/v/mem.htm 摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,
2013-04-18 20:38:32
499
转载 MYSQL 数据库乱码
修改数据库mysql字符编码为UTF8Mysql数据库是一个开源的数据库,应用非常广泛。以下是修改mysql数据库的字符编码的操作过程。步骤1:查看当前的字符编码方法mysql> show variables like'character%';+--------------------------+----------------------------+|
2013-04-18 20:34:26
567
转载 解决./configure ,make,make install的报错
Linux下从源代码下编译安装一个软件有时候会报错,遇到一些麻烦。有些情况即使你用了很多方法去尝试解决,但问题依然存在,那怎么办呢?本教程教你怎么解决Linux软件编译时遇到的问题注意:编译安装一个软件不会被系统的包管理系统记录信息,这对于卸载和记录软件的行为都是不利的,建议您尽量使用打包好的包(.rpm .deb)我们分3类错:./configure 错误make 错误mak
2013-04-18 20:31:52
1971
转载 多目录Makefile写法
库目录的Makefile(这里显示的是foo目录下的Makefile,其它者修改库名称及代码文件名称即可)# A simple Makefile for lib(libxxx.a)# By Late Lee(http://www.latelee.org) AR = arARFLAGS = crLIB = libfoo.aRM = -rm -rfOBJS := f
2013-04-18 20:28:07
535
转载 ubuntu 软件安装管理
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall inst
2013-04-18 20:21:09
523
转载 linux ubuntu 常用命令
查看系统资源:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod
2013-04-18 20:10:04
542
转载 屏幕取词技术实现原理与关键源码
文章地址: http://www.cnblogs.com/qiubole/articles/977764.html虽然屏幕取词技术早已经不是什么秘密,以至于除了汉化工具、翻译工具、中文平台等等这些东西之外,连像SnagIt这样的抓图软件也能把抓取屏幕文 本的功能做得像模像样,但金山词霸的取词技术就细节而言还是有着众多的独特之处,所以,作为在金山词霸组工作期间的一点积累,我最终还是决定把
2013-04-18 19:58:43
1138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人