随笔分类 - 乐彼之园
摘要:From:http://www.51testing.com/?227476/action_viewspace_itemid_99672.html1、总结背景在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本案例基于RedHat AS4讲解环境变量定制的问题。2、变量简介Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个
阅读全文
摘要:From:http://dev.firnow.com/course/6_system/linux/Linuxjs/200875/130421.html1)往受到系统保护的内存地址写数据有些内存是内核占用的或者是其他程序正在使用,为了保证系统正常工作,所以会受到系统的保护,而不能任意访问.1#include <stdio.h>2int3main()4{5inti = 0;6scanf ("%d", i);/* should have used &i */7printf ("%d\n", i);8return0;9}编译和执行一下,咋一看
阅读全文
摘要:用GDB调试程序(zz)作者:haoel (QQ是:753640,MSN是:haoel@hotmail.com)来源:http://blog.csdn.net/haoel/archive/2003/07/02/2879.aspxGDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义
阅读全文
摘要:原文见:http://developer.51cto.com/art/200609/32317.htm一、GCC简介通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就是要为某平台编译程序,就在该平台上编译
阅读全文
摘要:转载:http://hi.baidu.com/freelonely/blog/item/340341077c4d287302088189.html预对齐内存的分配在大多数情况下,编译器和C库透明地帮你处理对齐问题。POSIX 标明了通过malloc( ),calloc( ), 和realloc( )返回的地址对于任何的C类型来说都是对齐的。在Linux中,这些函数返回的地址在32位系统是以8字节为边界对齐,在64位系统是以16字节为边界对齐的。有时候,对于更大的边界,例如页面,程序员需要动态的对齐。虽然动机是多种多样的,但最常见的是直接块I/O的缓存的对齐或者其它的软件对硬件的交互,因此,PO
阅读全文
摘要:本文转载自百度文库。作者如下。其中下面的count, count_if等函数的使用有些陈旧,如在编译时遇到问题,请百度。标准模板库(STL)介绍作者:Scott Field本文以List容器为例子,介绍了STL的基本内容,从容器到迭代器,再到普通函数,而且例子丰富,通俗易懂。不失为STL的入门文章,新手不容错过! 0 前言 1 定义一个list 2 使用list的成员函数push_back和push_front插入一个元素到list中 3 list的成员函数empty() 4 用for循环来处理list中的元素 5 用STL的通用算法for_each来处理list中的元素 6 用...
阅读全文
摘要:转自:http://www.kuqin.com/cpluspluslib/20071231/3265.htmlMap是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。下面举例说明什么是一对一的数据映射。比如一个班级中,每个学生的学号跟他的姓名就存
阅读全文
摘要:From:http://smallvoid.com/article/hard-disk-cache.htmlThe hard disk is extremely slow compared to physical memory (RAM), but provides lots of storage capacity. Disk caching can be used to speed up the harddiskperformance. The disk cache uses RAM to provide quick access to frequently accessed data.Th
阅读全文
摘要:from:http://www.jakee.cn/index.php/archives/501.html常用命令整理如下:查看主板的序列号: dmidecode | grep -i ’serial number’用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]查看内存信息:cat /proc/meminfo [free -m][vmstat]查看板卡信息:cat /proc/pci查看显卡/声卡信
阅读全文
摘要:转自:http://ender.hitidea.org/tag/o_direct/参考文献部分的内容是非常好的。这个选项在测试时是非常有用的。实验需要对Flash Disk做无系统缓冲的I/O操作,顺便了解了一下Linux下的I/O.Linux上的块设备的操作可以分为两类:第一类是使用C标准库中的fopen/fread/fwrite 系列的函数,我们可以称其为 buffered I/O。具体的I/O path如下Application-Library Buffer-Operation System Cache-File System/Volume Manager-Devicel
阅读全文
摘要:原文地址为:http://coolwolf911.javaeye.com/blog/433723在这里转发一下,以便日后查阅。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式
阅读全文
摘要:【转载于:http://blog.csdn.net/pqyzwbq/archive/2009/03/22/4014920.aspx】 声明:本人不是数据库专家,所以,写出来的文章也只是入门级文章。写本文的原因,主要是因为目前谢DBMS源代码分析的文章好像很少,所以,希望写些文章来抛砖引玉,很希望能得到您的意见和讨论。 1、开篇废话 在计算机领域,什么是最重要的---数据 (信息)。 数据库&...
阅读全文
摘要:转自:http://baoz.net/linux-io-%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95/主要介绍anticipatory,deadline和CFQ三个磁盘调度算法,在linux编译内核的时候你可以选择。这三个调度算法在linux内核的帮助上都有简单的解释。大概的意思是如果你有数据库应用,最好选择deadline。http://www.ibm.com/dev...
阅读全文
摘要:编译内核操作流程 ——为新手指南 作者:北南南北 来自:LinuxSir.Org 提要: 编译内核主要是通过内核实现某些功能,比如iptables 需要内支持;所有的硬件的支持也是通过内核实现的;本文只是简单的给初学者讲一下编译内核的流程; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文 +++++...
阅读全文
摘要:近日安装VC 6.0成功后,“打开文件”按钮点击老报错。在网上查找原因,发现有些人也遇到相同问题。建议安装vs6sp6。本人从网上下载,安装路径设置如下:C:\Program Files\Microsoft Visual Studio\vs6sp6 结果问题并没有解决。 上述方法来自文章:http://hi.baidu.com/haoyan1983/blog/item/3391a48a4c6d0...
阅读全文
摘要:原文转自:http://hi.baidu.com/%C6%D5%CD%A8%B5%C4%C7%E0%BD%B7/blog/item/bbb868a32880a7a7cbefd0eb.html 本人做上位机开发,经常用到串口通讯,可是本本上没有串口,又经常需要调试,很是苦恼,提供一种单机实现串口通讯的方法,可以实现串口少或者没...
阅读全文

浙公网安备 33010602011771号