12 2010 档案

摘要:UNIX/LINUX 平台可执行文件格式分析相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者。可执行文件的大小、运行速度、资源占用情况以及可扩展性、可移植性等与文件格式的定义和文件加载过程紧密相关。研究可执行文件的格式对编写高性能程序和一些黑客技术的运用都是非常有意义的。不管何种可执行文件格式,一些基本的要素是必须的,显而易见的,文件中应包含代码和数据。因为文件可能引用外部文件定义的符号(变量和函数),因此重定位信息和符号信息也是需要的。一些辅助信息是可选的,如调试信息、硬件信息等。基本上任意一种可执行文件格式都是按区间保存上述信息,称为段(S 阅读全文
posted @ 2010-12-27 13:44 Lunaa 阅读(189) 评论(0) 推荐(0) 编辑
摘要:UNIX/LINUX 平台可执行文件格式分析相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者。可执行文件的大小、运行速度、资源占用情况以及可扩展性、可移植性等与文件格式的定义和文件加载过程紧密相关。研究可执行文件的格式对编写高性能程序和一些黑客技术的运用都是非常有意义的。不管何种可执行文件格式,一些基本的要素是必须的,显而易见的,文件中应包含代码和数据。因为文件可能引用外部文件定义的符号(变量和函数),因此重定位信息和符号信息也是需要的。一些辅助信息是可选的,如调试信息、硬件信息等。基本上任意一种可执行文件格式都是按区间保存上述信息,称为段(S 阅读全文
posted @ 2010-12-27 13:44 Lunaa 阅读(171) 评论(0) 推荐(0) 编辑
摘要:CIFS:通用 Internet 文件系统 (Common Internet File System)通用网际文件系统(CIFS)是微软服务器消息块协议(SMB)的增强版本,是计算机用户在企业内部网和因特网上共享文件的标准方法。CIFS 通过定义一种与应用程序在本地磁盘和网络文件服务器上共享数据的方式相兼容的远程文件访问协议使之能够在因特网上进行协作。CIFS 在 TCP/IP 上运行,利用因特网上的全球域名服务系统(DNS)增强其可扩展性,同时为因特网上普遍存在的慢速拨号连接优化。CIFS 利用重定向包可以通过网络发送至远端设备,而重定向器也利用 CIFS 向本地计算机的协议栈发出请求。CI 阅读全文
posted @ 2010-12-25 13:39 Lunaa 阅读(290) 评论(0) 推荐(0) 编辑
摘要:CIFS:通用 Internet 文件系统 (Common Internet File System)通用网际文件系统(CIFS)是微软服务器消息块协议(SMB)的增强版本,是计算机用户在企业内部网和因特网上共享文件的标准方法。CIFS 通过定义一种与应用程序在本地磁盘和网络文件服务器上共享数据的方式相兼容的远程文件访问协议使之能够在因特网上进行协作。CIFS 在 TCP/IP 上运行,利用因特网上的全球域名服务系统(DNS)增强其可扩展性,同时为因特网上普遍存在的慢速拨号连接优化。CIFS 利用重定向包可以通过网络发送至远端设备,而重定向器也利用 CIFS 向本地计算机的协议栈发出请求。CI 阅读全文
posted @ 2010-12-25 13:39 Lunaa 阅读(265) 评论(0) 推荐(0) 编辑
摘要:[转]Wine的一些相关原理Wine2007-12-25 12:56:08 阅读165评论0 字号:大中小订阅 作者:李笑天 关于把wineserver整合进linux的内核,曾经在在wine的官方有过这么一个项目,不过到2000年就没有人维护了,现在在wine的cvs里面还能看到,代码是针对kernel2.4的。它基本上实现了当时wineserver的功能,不过现在肯定用不了。 我想谈谈对wine的理解。wine分为wine客户端程序和wineserver。关于wineserver为什么要存在,主要是因为windows 的内核对象,跟linux(和其他的操作系统)的内核对象的不同,比如进程. 阅读全文
posted @ 2010-12-24 22:50 Lunaa 阅读(1607) 评论(0) 推荐(0) 编辑
摘要:[转]Wine的一些相关原理Wine2007-12-25 12:56:08 阅读165评论0 字号:大中小订阅 作者:李笑天 关于把wineserver整合进linux的内核,曾经在在wine的官方有过这么一个项目,不过到2000年就没有人维护了,现在在wine的cvs里面还能看到,代码是针对kernel2.4的。它基本上实现了当时wineserver的功能,不过现在肯定用不了。 我想谈谈对wine的理解。wine分为wine客户端程序和wineserver。关于wineserver为什么要存在,主要是因为windows 的内核对象,跟linux(和其他的操作系统)的内核对象的不同,比如进程. 阅读全文
posted @ 2010-12-24 22:50 Lunaa 阅读(515) 评论(0) 推荐(0) 编辑
摘要:MySQL配置文件my.cnf中文版架构研究室 2009年01月15日 11:36查看9160次作者: Johnny Woo 【大中 小】文章分类:数据库技术从 hi!admin 抄来的一份配置.注释得非常好.精#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器# # 将此文件复制到/etc/my.cnf 作为全局设置,# mysql-data-d 阅读全文
posted @ 2010-12-22 14:06 Lunaa 阅读(264) 评论(0) 推荐(0) 编辑
摘要:MySQL配置文件my.cnf中文版架构研究室 2009年01月15日 11:36查看9160次作者: Johnny Woo 【大中 小】文章分类:数据库技术从 hi!admin 抄来的一份配置.注释得非常好.精#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器# # 将此文件复制到/etc/my.cnf 作为全局设置,# mysql-data-d 阅读全文
posted @ 2010-12-22 14:06 Lunaa 阅读(121) 评论(0) 推荐(0) 编辑
摘要:闻名遐迩的MySQL乱码问题(转)2009-06-07 11:22一、概述 公司新购了一批PC,准备把几个性能较优的PC升级为数据库服务器,替换老旧的机器。公司有套POS终端软件,后台数据存储是 MySQL 3.23 版。我准备硬件升级的同时升级数据库软件。但是升级过程中遇到闻名的 MySQL 的乱码问题。经过查找资料,加上自己的摸索和经验,终于完美地解决这个问题。 MySQL 的乱码问题(不仅仅包括中文乱码,也包括其它语言的乱码,以下称之为乱码问题)只存在于4.1及其以上版本。4.1之前的 MySQL 不支持多语言,所以它会将你给它的数据“原封不动”地保存,再“原封不动”地读出来。从字节.. 阅读全文
posted @ 2010-12-21 21:16 Lunaa 阅读(122) 评论(0) 推荐(0) 编辑
摘要:闻名遐迩的MySQL乱码问题(转)2009-06-07 11:22一、概述 公司新购了一批PC,准备把几个性能较优的PC升级为数据库服务器,替换老旧的机器。公司有套POS终端软件,后台数据存储是 MySQL 3.23 版。我准备硬件升级的同时升级数据库软件。但是升级过程中遇到闻名的 MySQL 的乱码问题。经过查找资料,加上自己的摸索和经验,终于完美地解决这个问题。 MySQL 的乱码问题(不仅仅包括中文乱码,也包括其它语言的乱码,以下称之为乱码问题)只存在于4.1及其以上版本。4.1之前的 MySQL 不支持多语言,所以它会将你给它的数据“原封不动”地保存,再“原封不动”地读出来。从字节.. 阅读全文
posted @ 2010-12-21 21:16 Lunaa 阅读(100) 评论(0) 推荐(0) 编辑
摘要:作者: laruence(http://www.laruence.com)# 原文地址: http://www.laruence.com/2010/04/12/1396.html最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容:说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 当然, 这个内容在PHP手册中也有叙及, 但是却没有解释为什么.最近有好几个朋友问我这个问题, 到底为什么?问的人多了 阅读全文
posted @ 2010-12-21 21:15 Lunaa 阅读(146) 评论(0) 推荐(0) 编辑
摘要:作者: laruence(http://www.laruence.com)# 原文地址: http://www.laruence.com/2010/04/12/1396.html最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容:说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 当然, 这个内容在PHP手册中也有叙及, 但是却没有解释为什么.最近有好几个朋友问我这个问题, 到底为什么?问的人多了 阅读全文
posted @ 2010-12-21 21:15 Lunaa 阅读(101) 评论(0) 推荐(0) 编辑