- 博客(120)
- 资源 (132)
- 收藏
- 关注
原创 VC6.0、VS2005、VS2008安装STLport-5.2.1
今天为了装STLport,搞了很久,主要是新版本以致搞VC6.0时,有很多要注意的。前文: 下载STLport源代码,解压到一个目录,例如:C:/STLport-5.2.1。下面我都用 %STLport% 表示解压的完全路径。根据解压的不同,各位用自己的目录替换这里的 %STLport% 就是(有点罗嗦了)。VC6.0安装STLport-5.2.1: 1、首先在…/Microsoft Visual Studio/VC98/Bin/VCVARS32.BAT中, 把%STLport%/stlport;
2010-06-03 23:02:00 3873 1
转载 UML基本元素符号
在UML建模中,对类图上出现元素的理解是至关重要的。开发者必须理解如何将类图上出现的元素转换到Java中。以java为代表结合网上的一些实例,下面是个人一些基本收集与总结:基本元素符号:1. 类(Classes)类包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见
2010-05-06 21:02:00 695
转载 C++知识点
这是对C++高效编程的一个总结, 很有指导作用.一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,
2010-05-04 19:47:00 476
转载 c++语言中const关键字的详细使用解释
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用 如下表所示:No. 作用 说明 参考代码 1 可以定义const常量 const int
2010-05-03 00:25:00 480
转载 80x86保护模式下的基本概念
在IA32下,CPU有两种工作模式:实模式和保护模式。在实模式下,段寄存器含有段值,为访问存储器形成物理地址时,处理器引用相应的某个段寄存器并将其值乘以16,形成20位的段基地址。计算公式如下: 物理地址 = 段值*16 + 偏移其中段值和偏移都是16位的,这样通过“段:偏移”的方式达到了1MB的寻址能力。 在保护模式下,寄存器是32位的,但是为了兼容性,地址仍然
2010-05-03 00:10:00 604
转载 Windows内存结构
《Windows核心编程》的一点笔记:13.1 进程的虚拟地址空间布局13.1.1 进程虚拟地址空间布局:每个进程都被赋予它自己的虚拟地址空间。对于3 2位进程来说,这个地址空间是4GB,Win2K在IA-32架构的CPU下面的进程地址空间分布如下表所示:地址空间说明地址空间64K NULL指针分配区
2010-04-29 12:47:00 556
原创 linux源代码阅读工具进阶
Windows下的源码阅读工具Souce Insight凭 借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代,实 际上,似乎其环境下的任何软件都是处于一种逐鹿中原的态势,也许这就是“集市”之于“大教堂”的优势所在吧!主要的交叉索引工具有:ctags、cscope、global、lxr等。下面将就各软件的优劣
2010-04-17 12:41:00 591
转载 内核源代码阅读工具介绍
摘要:对于内核新手来说,常常希望能够使用Source Insight这样的工具来分析代码,本文介绍在Linux中使用vim + ctags达到同样的目的。标题 安装跳转文件跳转文本搜索taglist常用的源代码阅读工具有:lxrSource Insightvim+ctags我们推荐使用vim+c
2010-04-14 14:58:00 1286
转载 流水线学习笔记(二)
摘要:对于偏软件的程序员,时常对指令的乱序执行,寄存器重命名,超标量处理器,等名词感到疑惑。本文将对这些知识进行初步介绍,为你解开这些疑惑。本文是我阅读Computer Architecture- A Quantitative Approach的学习笔记,文章中在原书例子的基础上,加上了我自己的一些理解。写作本文的目的是学习的总结和备忘,同时与爱好者进行交流,因此错误之处,期待各位斧正。由于本书主
2010-04-14 14:55:00 5245 1
转载 流水线学习笔记(一)
摘要:对于偏软件的程序员,时常对指令的乱序执行,寄存器重命名,超标量处理器,等名词感到疑惑。本文将对这些知识进行初步介绍,为你解开这些疑惑。本文是我阅读Computer Architecture- A Quantitative Approach的学习笔记,文章中在原书例子的基础上,加上了我自己的一些理解。写作本文的目的是学习的总结和备忘,同时与爱好者进行交流,因此错误之处,期待各位斧正。由于本
2010-04-14 14:51:00 1613 1
转载 C++程序设计之四书五经(下篇)
荣耀/文我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅。标准库当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系统管理员)发现对于同一通信规约的解释代码,我的不超过30行,而
2010-04-11 04:31:00 436
转载 C++程序设计之四书五经(上篇)
荣耀/文C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的
2010-04-11 04:30:00 458
转载 如何自学java成为java高手
很多网友咨询学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是尚学堂愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2
2010-04-11 00:04:00 414
转载 Java知识拾遗:三大框架的技术起源
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的 JSP、负责流程逻辑控制的
2010-04-10 19:47:00 379
原创 面试中八大经典问题的对应方法
自己大三了,快要面临找工作了,时不时的也有来学校招聘的。也面试了几次,开始关注一些面试的东东。(有备无患嘛^-^) 下面是我在网上看到的一些: 求职经典问题之一:频繁跳槽的应对对于任何一个公司而言,员工的不稳定是最大的隐患,这不仅导致公司招聘成本的增加,也破坏了工作的延续性。所以在面试过程中,公司也会特别关注应聘者的跳槽频率。但是,我对于频繁跳槽的人并没有太多的鄙夷。
2010-04-09 18:11:00 673
转载 Top 100 Blogs for Development Managers
Jurgen Appelo辛勤工作着,整理了2008第3季的Blog Top 100,其中有不少我们熟悉的名字,因此绝对值得推荐和共享,因此对Jurgen Appelo的贡献表示由衷的感谢。关于该Top 100评选的详细情况,Jurgen Appelo会按季度发布最新的排名情况,你可以参考以下地址了解详细情况:http://www.noop.nl/2008/09/top-100-blogs-f
2010-04-06 08:56:00 582
转载 粉丝眼中的操作系统
在发布完《程序员眼中的编程语言》一文后,发现网上还有一个关于操作系统的。如下所示。图片的横轴是三大操作系统。纵轴是各操作系统的粉丝和信徒。中间的各个小图片则是,粉丝眼中的操作系统的形象。关于操作系统,还有这一张图也很有意思。
2010-04-05 01:01:00 431
转载 程序员眼中的编程语言
下图是一个搞笑的图片——程序员眼中的编程语言。图片的横轴是编程语言。纵轴是各语言的程序员、粉丝、信徒。中间的各个小图片则是,粉丝眼中的编程语言的形象。比如说,第一行第一列,是Java程序员看Java语言的样子,一幢现代化的大厦。第一行第二列,是Java程序员看C语言,一个年老过时的骨灰级老头。当然,C程序员看Java语言也比较搞,见第二行第一列。呵呵。
2010-04-05 00:56:00 453
原创 职场攻略
1,人生最重要的不是努力,不是奋斗,而是抉择。2,老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。3,意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。4,所见所闻改变一生,不知不觉断送一生。5,生意,可以掌控努力与投资,却无法掌控结果。人生得意时找出路,失意时才有退路,宝马都有备胎,您的人生呢?6,世界上有多少有才华的失败者,世界上有很多高学历的无
2010-04-05 00:09:00 474
原创 初识Bootloader
Bootloader一词在嵌入式系统中应用广泛,中文意思可以解释为“启动加载器”。顾名思义,Bootloader是一个在系统启动时工作的软件。由于启动时候涉及硬件和软件的启动,所以Bootloader是一个涉及硬件和软件衔接的重要系统软件。本章从Bootloader的原理出发,分析Bootloader的基本功能,同时介绍了常见的Bootloader系统软件,并且给出了U-Boot这款Bootl
2010-04-03 23:09:00 719
转载 详解开源界的几大开源许可协议
越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开 源软件存在(象WordPress,Drupal这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许可协议? 什么是许可,当你为你的产品签发许可,
2010-04-03 12:56:00 514
转载 李嘉诚:做老板还是做领袖
做老板还是做领袖李嘉诚 领袖领导众人,促动别人自觉而甘心地卖力;而老板却只懂支配众人,让别人感到渺小。从1950年数个人的小型公司到今天全球52个国家超过20万员工的企业,掐指一算,我的公司已经55年了。我不敢和那些管理学大师相比,我没有上学的机会,一辈子都努力自修,苦苦追求新知识和学问。翻查字典,“艺术(Art)”的定义可简单归纳为人类发自内心的创作、行为、原则、方法或表
2010-03-25 15:11:00 582
转载 [图]史上最难忘的15款英特尔X86 CPU
发表于 2008-08-07 20:31:11 Intel公司是IT史上最伟大的公司之一,尤其是在处理器领域,甚至可以说Intel公司三十多年的发展史就是PC处理器的进化过程.从最早的存储器(Intel创业发家靠的就是存储器)到最新的“Tera-scale”万亿次芯片技术,Intel推出了无数处理器,它们中的有些在市场上大放光芒,有的却又黯然离场.梳理Intel公司的处理器
2010-03-24 15:31:00 1050
转载 几种嵌入式RTOS的分析与比较
几种嵌入式RTOS的分析与比较http://tech.ddvip.com 2008年07月10日 社区交流Sailor_forever [email protected] 整理 转载请注明http://blog.csdn.net/sailor_8318/archive/2009/03/21/4009911.aspx 【摘要】本文介绍4种嵌入式实时操作系统VxW
2010-03-23 08:33:00 1288
转载 各大主流的虚拟机比较
下面的表格比较了一些虚拟机软件的基本信息。请注意,这里说的是系统虚拟机。Java虚拟机之类的程序虚拟机不算在内。一般信息名称 作者 主CPU 客户CPU 主系统 客户系统 许可 BochsKevin Lawton任何x86,AMD64Windows,Windows Mobile,Linux,IRIX,AI
2010-03-17 14:39:00 3458
转载 写给像我一样的Linux内核初学者
--孔建军(Kongove.CN)2008.11.12首先,让我们来看几组令人振奋的数据。现在订阅Linux内核邮件列表[1],每天的邮件流量大概在500份左右;执行"grep "^P:"MAINTAINERS |sort -u|wc-l",对内核子系统维护者进行统计,得到的结果是534人;从2007到2008年,平均每天有4300行代码添加到内核,有1800行代码从内核删
2010-03-10 22:36:00 674
转载 Linux 汇编语言开发指南
原文地址:http://www-128.ibm.com/developerworks/cn/linux/l-assembly/index.html内容:一、简介二、Linux 汇编语法格式三、Hello World!
2010-03-08 22:47:00 344
转载 七大步骤建立可靠的Linux操作系统
许多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七条管理员能够也应该可以做到的步骤,从而帮助他们建立更加安全的Linux服务器,并显著降低他们所面临的风险。 请任何大型机构的网络管理员对Linux和网络操作系统(如Windows NT或Novell)进行比较,可能他会承认Linux是一个内在更加稳定,扩
2010-03-08 13:22:00 400
转载 Debian各种软件安装
Debian软件包下载地址 http://www.debian.org/distrib/packages#view使用deb打包的软件安装deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是
2010-03-07 20:36:00 780
转载 讲述如何成为一名合格的DBA
本文由英文文档翻译而来,同发www.oracle.com.cn入门板块。成就DBA职业生涯介绍许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是那些意见的综合并且能够在如何才能出色的完成DBA的工作方面给出好的建议。这
2010-03-07 18:49:00 744
转载 打造嵌入式领域的Linux平台! ----TOPPERS项目组的目标
0.Introduction一说起操作系统, 我们的脑海马上就会闪出Windows, 据说Windows已经被安装到了1.5亿台计算机上.然而在这里我还要提到另一种操作系统, 据估计这种类型的操作系统已经被安装到了全球30亿到40亿台家用电子产品中.如果普及程度按照机器数量来计的话, 它的普及程度竟然是Windows的数十倍. 这款操作系统叫做TRON, 是由我们的邻国日本自主研制
2010-03-07 17:54:00 700
转载 debian lenny的简单安装教程
修改时间: 2009年 10月 18日一直以来都是从开源社区索取,今天也想贡献一点绵薄之力,写了一个教程,帮助初学者安装debian lenny,希望大家多多支持debian,呵呵。安装Debian lenny教程目录硬盘安装Debian与Xp双系统挂载windows分区删除双系统中的DebianU盘安装Debian安装基本系统配置locale修改更
2010-03-07 17:18:00 1220
转载 数据库学习参考计划
1: 关系型数据库理论 Elmasri and Navathe编写的数据库系统基础,Bejamin/Cummings Press2: 彻底的学习查询语言 Oracle 9i完全参考(Oracle 9i The Complete Reference)由Loney 和Koch编写,Oracle Press Oracle 9
2010-03-07 17:13:00 1064
转载 Debian Lenny英文版安装后配置
一、安装及安装后shell下离线安装下载DVD版本的第一张光盘,安装时选择英文版本,不选择任何软件组合,安装之后进入shell,以root用户登陆后进行以下操作。1. 配置locales#dpkg-reconfigure locales选择:en_US.UTF-8zh_CN.GB2312zh_CN.UTF-8zh_CN.GBKzh_TW.BIG5zh_TW.
2010-03-03 20:19:00 786
转载 UNIX/Linux编程相关工具和资源
1。linux编程所用的一些工具GCC 中文手册http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1GNU make 指南http://www.linuxsir.org/bbs/showthr...&threadid=40431autoconf-2.57手册(英文)http://www.gnu.org/software/autocon...
2010-01-31 00:54:00 619
转载 Linux:mail的邮件收发及查看
系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”文件中。在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。此时命令提示符为"&"unread 标记为未读邮件h|headers 显示当前的邮件列表l|list 显示当前支持的命令列表?|help 显示多个查看邮件列表的命令参数用法d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件f
2010-01-31 00:50:00 1382
转载 Linux开机启动程序详解
由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于 Windows NT,Linux系统启动过程需要打开的服务项目也是数量极大的。 这里,我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自
2010-01-30 23:58:00 560
转载 linux开机启动
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6.d/et
2010-01-30 23:54:00 362
转载 linux开机启动脚本的顺序
如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下:1、相关基础知识点 1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL
2010-01-30 23:51:00 387
转载 linux 2.6源代码情景分析笔记之系统启动
最开始时,ram芯片中包含的是随机数据。当开始启动时,cpu的一个引脚上会产生一个reset逻辑值。此后处理器的一些寄存器设置成固定的数值,并执行在物理地址0xfffffff0处找到的代码。硬件把这个地址映射到某个只读、持久的存储芯片中,该芯片通常称为rom(read-only memory只读内存)。rom所存放的程序集在80x86体系中通常叫做基本输入输出系统(basic input/outp
2010-01-30 23:11:00 683
Visual Assist X 10.4(VA10.4 for vs2005&vs2008)VS助手
2011-05-22
C语言详解.Problem Solving and Program Design in C
2010-05-27
C语言详解.Problem Solving and Program Design in C
2010-05-27
深度探索关系数据库(Database in Depth)
2010-05-26
C++ Standard Library: A Tutorial and Reference Nicolai M. Josuttis
2010-05-16
More Exceptional C++
2010-05-16
Modern C++ Design
2010-05-16
Inside the C++ Object Model
2010-05-16
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
2010-05-16
Essential C++
2010-05-16
Effective C++ & More Effective C++
2010-05-16
Design Patterns Explained: A New Perspective on Object-Oriented Design
2010-05-16
C++ Templates: The Complete Guide
2010-05-16
C++ FAQs---C++常见问题解答
2010-05-16
Applied C++
2010-05-16
Design Patterns - Elements of Reusable Object-Oriented Software
2010-05-16
Effective STL
2010-05-16
Effcient C++ Programming Techniques
2010-05-16
Expert Oracle Database 10g Administration
2010-05-15
Oracle数据库基础.Oracle Database Foundations
2010-05-15
设计高效数据库.Designing Effective Database Systems
2010-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人