自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

转载 Howto base64 encode with C/C++ and OpenSSL

转自:http://www.ioncannon.net/programming/34/howto-base64-encode-with-cc-and-openssl/By carson |Published: April 11, 2006I've been doing a little C programming lately and I have found that i

2012-10-10 11:14:38 1178

转载 一个linux无法挂载nfs server的问题

转自阿里巴巴陶毅的文章1:问题出现这几天部署zonda集群,意外的发现这样一个问题: Zonda集群因为迁移数据,需要挂载NAS,但是发现一个问题,集群中的机器在mount存储之后报出如下错误: 这个错误是机器少见的,通过strace发现在挂载时报出如下错误: 在检查了NAS的配置和挂载参数都没有发现问题的情况下,由于报错的内容又很奇葩,一时没有什么

2012-06-26 16:29:01 4824

转载 vim用多个标签页打开多个文件

1、打 开 新 标 签 页启动 Vim 时用 "vim -p filename ...":tabe[dit] *:tabe* *:tabedit* *:tabnew*:tabnew 在当前标签页之后打开带空窗口的新标签页。:tabe[dit] [++opt] [+cmd] {file}:tabnew [++opt

2012-06-26 09:59:53 849

转载 三款免费的PHP加速器:APC、eAccelerator、XCache比较

2009年07月27日 下午 | 作者:VPSer一直想找一些关于PHP加速的文章,偶然看到杀客的这篇文章,感觉不错,分享给大家,再此感谢杀客。一、PHP加速器介绍        PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。        Apache中使用mod_ph

2012-06-24 10:24:07 994

转载 第15章(最终章) 写一个块设备驱动

第15章(最终章)+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 18:21:03 2430

转载 第14章 写一个块设备驱动

第14章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 18:18:57 652

转载 第13章 写一个块设备驱动

第13章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 18:16:55 481

转载 第12章 写一个块设备驱动

第12章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 18:15:11 755

转载 第11章 写一个块设备驱动

第11章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 18:14:18 523

转载 第10章 写一个块设备驱动

第10章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 17:29:43 724

转载 第9章 写一个块设备驱动

第9章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 17:15:02 727

转载 第8章 写一个块设备驱动

第8章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 17:08:06 499

转载 第7章 写一个块设备驱动

第7章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 17:07:07 733

转载 第6章 写一个块设备驱动

第6章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 16:33:33 1363

转载 第5章 写一个块设备驱动

第5章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 16:30:57 829

转载 第4章 写一个块设备驱动

第4章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 16:29:38 930

转载 第3章 写一个块设备驱动

第3章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 11:12:35 862

转载 第2章 写一个块设备驱动

第2章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 10:51:57 486

转载 第一章 写一个块设备驱动

第1章+---------------------------------------------------+|                 写一个块设备驱动                  |+---------------------------------------------------+| 作者:赵磊

2012-06-13 10:41:03 985

转载 黑客眼中的OpenSSL:强大的密码工具

转自:http://tech.ddvip.com/2008-03/120667537443808.html    OpenSSL包含一个命令行工具用来完成OpenSSL库中的所有功能,更好的是,它可能已经安装到你的系统中了。    OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个

2012-05-31 09:47:11 2009

转载 linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别

linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别  UDP的socket在某些情况:如对方关闭时,本地可能sendto不出去数据,然后recvfrom就会被阻塞,这时就需要设置 这两个参数的值提高程序

2011-08-31 16:10:34 16337 1

转载 Perl之单行命令特技

替换将所有C程序中的foo替换成bar,旧文件备份成.bakperl -p -i.bak -e 's/\bfoo\b/bar/g' *.c很强大的功能,特别是在大程序中做重构。记得只有在UltraEdit用过。 如果你不想备份,就直接写成 perl -p -i

2011-08-18 20:33:01 2073

原创 ubuntu 中的一些技巧

 上一封 下一封======================比较好的编辑器==============codelitecodeblocksEditraScribersJed、GeanySlickEdit====================浏览器=====================chrom

2011-06-19 21:13:00 1221

转载 Solaris System V IPC 配置

<br />System V IPC 配置<br />在本 Solaris 发行版中,所有 System V IPC 功能或者是自动配置的,或者可通过资源控制来控制。可共享的功能包括内存、消息队列以及信号。<br />通过资源控制,可以在本地系统或名称服务环境中按项目或按用户来进行 IPC 设置。<br />在以前的 Solaris 发行版中,IPC 功能由内核可调参数来控制。要更改这些功能的缺省值,必须修改/etc/system 文件并重新引导系统。<br />由于 IPC 功能现在通过资源控制来控制,因

2010-12-31 21:25:00 685

转载 Solaris的动态ISM共享内存

<br />转自:http://www.eygle.com/digest/2008/07/solaris_ism.html<br /> <br /><br />4.4.3 动态ISM共享内存<br />动态紧密共享内存(DISM)最早是在Solaris 8 1/01版本(第三个更新版)中引进的,其目的是为了给应用程序提供动态可变大小的ISM共享内存。第一个支持DISM的主要应用程序是Oracle 9i。Oracle 9i使用DISM是为了它新引入的动态系统全局区域(SGA、System Global Are

2010-12-31 21:23:00 731

转载 solaris 信号量,共享内存可编辑参数含义(这些参数在solaris10下已过时)

<br />网上收集<br /> <br />semsys:seminfo_semmni(Solaris 9 发行版)<br /><br /><br /><br />在 Solaris 10 发行版中已过时。说明<br />指定最大信号标识符数。数据类型<br />带符号整数缺省值<br />10范围<br />1 到 65,535是否为动态<br />否验证<br />与 SEMA_INDEX_MAX(当前为 65,535)进行比较,如果数值较大,则重置为该值。警告消息会写入到控制台或消息文件中,或者同时

2010-12-31 21:20:00 1131

转载 如何在solaris上检测内存泄露

转自:http://www.vmman.net/2010/10/%E5%A6%82%E4%BD%95%E5%9C%A8solaris%E4%B8%8A%E6%A3%80%E6%B5%8B%E5%86%85%E5%AD%98%E6%B3%84%E9%9C%B2/众所周知,mdb和dtrace是Solaris上的两把利剑。mdb不仅可以事实观察内核中事实的运行状态,也可以对应用程序进行调试。检测内存泄露可能对大部分开发人员都是一件头疼的事情,借助mdb的帮助,可以很方便的检查出程序的内存泄露。在介绍之前,先介绍

2010-12-31 13:48:00 716

转载 kmdb和mdb调试Solaris内核

<br />转自:http://blog.csdn.net/yayong/archive/2007/02/24/1513482.aspx<br /> <br /> <br /><br />本文介绍使用kmdb和mdb调试Solaris内核的基本方法,kmdb和mdb是Solaris默认安装的内核模块调试器,可以用于调试和定位内核模块及驱动程序发生的错误。本文仅用于学习交流目的,错误再所难免,如果有勘误或疑问请与作者联系。<br />关键词:mdb/kmdb/panic/hung/crashdump/dump

2010-12-31 13:44:00 1237

转载 使用mdb调试Solaris内核crash文件

<br />转自:http://blog.csdn.net/hotsolaris/archive/2008/03/10/2163306.aspxWorking with Kernel Cores<br />The most common type of kernel debug target is a core file, saved from a prior system crash. In the following sections, we highlight some of the introduc

2010-12-31 13:20:00 1300

转载 Solaris 内存泄漏调试(dbx)

<br />转自:http://hi.baidu.com/askc037/blog/item/3b20e0cd1d2cea570eb345e1.html<br /> <br /> <br />#include <iostream.h><br />#include <stdio.h><br />#include <stdlib.h><br />#include <unistd.h><br /><br />void foo()<br />{<br />    char *p = NULL;<br />    p

2010-12-31 13:18:00 962

转载 Solaris内存管理以及判定内存是否够用的方法

<br />Solaris内存管理的一些基本原理<br />    首先需要对Solairs的内存管理有一个基本的了解。Solaris内存管理简单来说就是“虚拟内存管理”模型。(注:现代OS差不多都是虚拟内存管理,包括Windows,Linux)虚拟内存的定义是:<br />    虚拟内存的定义是基于对地址空间的重定义的,即把地址空间定义为连续的虚拟内存地址,以借此欺骗程序,使它们以为自己正在使用一大块的连续地址。(参见:虚拟内存- 维基百科)<br />    虚拟内存也就是为了编程的方便,而为应用程序

2010-12-30 23:56:00 1752

原创 ZFS的调优的文章

<br />http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide<br /> <br />http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

2010-12-30 23:13:00 913

转载 ZFS文件系统的特点和调优

网上收集:http://www.ixpub.net/thread-766068-1-1.htmlZFS文件系统在设计上与传统的文件系统有很大的不同。我们需要对ZFS的几个基本概念有所了解:Record SizeRecord Size 也就是通常所说的文件系统的block size。ZFS采用的是动态的Record Size,也就是说ZFS会根据文件大小选择*适合*的512字节的整数倍作为存储的块大小,最大的RecordSize为128KB。通常没有必要手工设置Record Size。如果手工把Record

2010-12-30 23:08:00 5253

转载 Linux 汇编语言开发指南

<br />转自:http://www.ibm.com/developerworks/cn/linux/l-assembly/<br /> <br />Linux 汇编语言开发指南<br /> 肖文鹏 ([email protected]), 北京理工大学计算机系硕士研究生<br /> <br />简介: 汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优

2010-12-29 10:54:00 478

转载 AT&T ASM Syntax详解

<br />转自:http://docs.huihoo.com/gnu_linux/own_os/preparing-asm_3.htm<br /> <br /> <br /><br />0.3 AT&T ASM Syntax<br /> <br />[Home]  [Top]  [Previous]  [Next]<br /><br /><br /> <br />0.3.1 Overview <br /> <br />开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分

2010-12-29 10:53:00 760

转载 How to Build A Low Cost SAN(主要是讲AOE的)

<br /><br />http://blog.linuxing.org/2010/01/how-to-build-a-low-cost-san/<br /> <br />Krishna Kumar<br />April 9, 20091 OBJECTIVE<br />In today's world there is a obvious need of information sharing in every department and network storage can help us to ac

2010-12-27 22:15:00 2574

原创 [C++]使用std::stringstream小心内存,适时清空缓冲。

<br />网上收集<br /> <br />    stringstream是个好东西,网上有不少文章,讨论如何用它实现各种数据类型的转换(比如把double或int转换为string类型)。但如果stringstream使用不当,当心内存出问题(我就吃过亏^_^)。<br />    试试下面的代码,运行程序前打开任务管理器,过不了几十秒,所有的内存都将被耗尽!<br />#include <cstdlib><br />#include <iostream><br />#include <sstream

2010-12-20 14:24:00 2049

转载 写好代码十个秘诀(林斌博士)

<br /><br />如果你是一名软件开发人员,你是不是经常因为程序的性能而受到老板的指责?你是不是经常因为程序的性能而被用户刁难?你是不是经常因为程序的性能而饱受等待之苦?那么怎样才能尽量优化应用程序,提高其性能呢?本章,林斌根据自己多年在微软进行软件开发的实践经验,为我们提供非常棒的提高性能的方法,并列举了具体的案例学习,最后,还为我们详细介绍了令无数软件开发人员头痛的内存问题。如果你是一名软件开发人员,看完本章,立即将这些方法应用到你的应用程序中,体验一下性能提高的喜悦吧。<br />软件的质量属性

2010-12-16 14:13:00 1241

转载 oracle安装后系统自动建的一些用户说明

完成oracle安装后,根据选取的组件不同,就会出现一些已建好的用户,但这些用户是做什么的,常常让人不是很明白,在网上找了一篇文章:http://hi.baidu.com/easydba/blog/item/e1569ac218b4f133e5dd3b80.html这个文章中对这些用户进行了详细的描述,现记录如下,以便今后查询:Oracle Created Database Users: Password, Usage and Files References2008-08-27 15:

2010-12-15 09:53:00 2557

原创 XFS的一些参数

<br />mkfs.xfs -f -i size=512 -l size=128m,lazy-count=1 -d agcount=16 /dev/sdb1 <br />-i size=512 : 默认的值是256KB,当内容小于这个值时,写到inode中,超过这个值时,写到block中。<br />-l size=128m :注意是小写的m,不是大写的。默认值的是10m,修改这个参数成128m,可以显著的提高xfs文件系统删除文件的速度,当然还有其它,如拷贝文件的速度。 这个参数需要大内存的支持,内存太

2010-12-13 11:33:00 12837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除