自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈铭的专栏

书山有路勤为径,书海无涯苦作舟

  • 博客(42)
  • 资源 (48)
  • 收藏
  • 关注

原创 隐秘的陷阱-Javascript中的换行

小错误、大问题

2008-04-01 23:12:00 668

原创 PHP效率开发--数组中的引号

PHP效率开发--数组中的引号数组概述       数组,作为一种简单的线性数据结构,在程序开发的过程中时常会被用到。PHP将数组分为两类:数值数组和关联数组。       数值数组和大多数其它语言的使用方法一样:在一对中括号中加上一个数字表示要存取的值在数组中的存放位置。例如:$array[0] = ”value”。       关联数组是PHP的一大亮点,它通过使用字符

2008-03-30 23:03:00 2601

转载 Google 坚信的 10 大信条

Focus on the user and all else will follow.  It is best to do one thing really, really well. Fast is better than slow. Democracy on the web works. You dont need to be at you

2008-03-28 22:47:00 670

翻译 PHP性能优化(2)-产生瓶颈的原因

前言PHP 本身已经是一种非常快速的语言,不过除了执行速度,PHP仍然有许多可以被优化的地方。       在本文中我们将介绍一下几点:1.         为什么中PHP中优化过程中有许多因素是和代码没有关系的2.         在提升PHP性能的过时中,为什么我们还需要了解更多的关于其它方面的知识3.         系统中导致瓶颈的原因以及解决的方法4.  

2008-03-14 21:00:00 1531

原创 简化Ajax项目开发利器--Sajax

 在开始前,先来看一个在简单不过的ajax项目例子:例1://ajax.htmlhtml>head>title>AJAXtitle>script language="javascript">     var xmlHttp;     //新建一个连接    function getXml(){     try        {        xmlHttp=new XMLHttpR

2008-03-10 23:53:00 890

翻译 PHP性能优化(1)-从一个简单的例子开始

前言  PHP 本身已经是一种非常快速的语言,不过除了执行速度,PHP仍然有许多可以被优化的地方。    在本文中我们将介绍一下几点:1.         为什么中PHP中优化过程中有许多因素是和代码没有关系的2.         在提升PHP性能的过时中,为什么我们还需要了解更多的关于其它方面的知识3.         系统中导致瓶颈的原因以及解决的方

2008-03-09 16:27:00 890

转载 如何恢复 Linux 上删除的文件,第 1 部分(原理及普通文件的恢复)

 要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据。本文从数据恢复的角度,着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构,并通过几个实例介绍了如何手工恢复已经删除的文件。最后针对 ext2 现有实现存在的大文件无法正常恢复的问题,通过修改内核中的实现,给出了一种解决方案。对于很多 Linux 的用户来说,可能有一个问题一直都非常头疼:对于那些

2008-01-03 19:15:00 983

转载 如何恢复 Linux 上删除的文件,第 2 部分(特殊文件的恢复)

除了普通文件之外,UNIX/Linux 中还存在一些特殊的文件,包括目录、字符设备、块设备、命名管道、socket 以及链接;另外还存在一些带有文件洞的文件,这些特殊文件的恢复是和其存储机制紧密联系在一起的,本文将从这些特殊文件的存储原理和机制入手,逐步介绍这些特殊文件的恢复方法。在本系列文章的第一部分中,我们介绍了 ext2 文件系统中的一些基本概念和重要数据结构,并通过几个实例学习了如何恢

2008-01-03 19:08:00 1792

转载 C++语言特性(4)---临时对象

从"构造函数和析构函数"中已经知道,对象的创建与销毁对程序的性能影响很大。尤其当该对象的类处于一个复杂继承体系的末端,或者该对象包含很多成员变量对象(包括其所有父类对象,即直接或者间接父类的所有成员变量对象)时,对程序性能影响尤其显著。因此作为一个对性能敏感的开发人员,应该尽量避免创建不必要的对象,以及随后的销毁。这里"避免创建不必要的对象",不仅仅意味着在编程时,主要减少显式出现在源码中的对象创

2007-12-11 17:32:00 841

转载 C++语言特性(3)---继承与虚拟函数

虚拟函数是C++语言引入的一个很重要的特性,它提供了"动态绑定"机制,正是这一机制使得继承的语义变得相对明晰。(1)基类抽象了通用的数据及操作,就数据而言,如果该数据成员在各派生类中都需要用到,那么就需要将其声明在基类中;就操作而言,如果该操作对各派生类都有意义,无论其语义是否会被修改或扩展,那么就需要将其声明在基类中。(2)有些操作,如果对于各个派生类而言,语义保持完全一致,而无需修改或

2007-12-11 12:34:00 801

原创 C++语言特性(1)---影响性能的因素

大多数开发人员通常都有这个观点,即汇编语言和 C 语言适合用来编写对性能要求非常高的程序。而 C++ 语言的主要应用范围是编写复杂度非常高的程序,但是对性能要求不是那么严格的程序。但是事实往往并非如此,很多时候,一个程序的速度在框架设计完成时大致已经确定了,而并非是因为采用了C++语言才使其速度没有达到预期的目标。因此当一个程序的性能需要提高时,首先需要做的是用性能检测工具对其运行的时间分布进行一

2007-12-11 11:04:00 998

转载 C++语言特性(2)---构造函数与析构函数

构造函数和析构函数的特点是当创建对象时,自动执行构造函数;当销毁对象时,析构函数自动被执行。这两个函数分别是一个对象最先和最后被执行的函数,构造函数在创建对象时调用,用来初始化该对象的初始状态和取得该对象被使用前需要的一些资源,比如文件/网络连接等;析构函数执行与构造函数相反的操作,主要是释放对象拥有的资源,而且在此对象的生命周期这两个函数都只被执行一次。创建一个对象一般有两种方式,一种是从线

2007-12-11 10:57:00 1761

原创 最小半径圆

题目描述:平面上有n个点(0),每个点用一对坐标(x,y)表示。其中x,y分别为点的x轴和y轴坐标。同时约定0,0,且x,y为整数。当n个点的坐标给出后,试找出一个半径最小的圆,将n个点全部包围,点可以在圆周上。输入格式:第一行包含一个整数m(m)表示有m组测试数据。每组测试数据的第一行为一个整数n,表示当前这组测试数据包含n个点,接下来的n行中每行有两个点,表示点的坐标。输出

2007-11-11 21:20:00 2977 3

原创 反射

 真实描绘现实中的环境或物体的光影是计算机图形学中一个重要的课题,最常用的一个方法是光线追踪显示法,即当光线进入物体中间时候,计算(追踪)光的路径。试写一个程序计算在特定环境中关的路线。为了简单起见,我们将仅仅考虑二维的情景。所有物体是完全的球面体,当光线击中这样一种球时,它被完全发射并遵守反射定律,即入射角于反射角相等,如图1所示:

2007-11-10 10:41:00 975 2

原创 点在哪里

题目描述:输出一组图形(矩形或圆)和一组点的数据,判断点的位置。 输入格式:输入一组图形的数据,其中每行以“c”开头表示圆,以“r”开头表示矩形,其中矩形是依次给出左下脚和右上角坐标,圆是给出圆心坐标及半径,图形数据以输入另起一行的“*”结束,接下来是给出点的坐标(x,y),整个输入文件以9999.9  9999.9结束,每行中的各个数据以空格分隔。 输出格式:输出点的

2007-11-09 10:41:00 1146

原创 古埃及著名的法老王

    图01:埃及法老和妻子朝拜太阳神·荷拉斯  如果图坦卡门(Tutankhamun)是最著名的法老,那他的岳父阿肯纳顿(Akhenaten)就是最引人争议的法老了。除了外表看起来像女生外,最让埃及人觉得生气的就是他推翻了常规的多神信仰而改尊崇一神信仰。  阿肯纳顿的爸爸——阿曼霍特普三世(AmenhotepIII)是最典型的臭屁法老,他吹牛说曾在一次打猎游戏中一举

2007-11-08 15:44:00 3516

原创 数制转换

有一种数制的基数是3,权值可以取-1,0,1,并分别用负号-,0,1表示,如这种数值的101表示十进制的10,既1×32+0×31+1×30=10,又如这种进制的-0表示十进制的-3,既-1×31+0×30=-3。编程要求把给定的有符号整数转换为新进制数,该数的前面不能有多于的0,如10的新数制表示是101,这不要输出成0101输入输出样例:

2007-11-07 08:47:00 1227

原创 大众比萨

 你准备为你和朋友订一个比萨,他们告诉你每个人希望比萨里有什么和没有什么材料。当然,他们也明白只有一个比萨,所以没有人期望他所以的要求都得到满足。你订一个比萨满足他们每个人至少一项的要求吗?比萨店提供的比萨口味如下,你可以在一个比萨中要或者不要当中的任何一项: 代码

2007-11-07 08:14:00 1540

原创 质多项式

给定多项式f(x)=anxn+an-1xn-1+…+a0x0,如果an,我们称f(x)是一个n次多项式。类似自然数里的“质数”的概念,也可以给出“质多项式”的概念。给定多项式f(x),如果找不到次数至少为1的多项式g(x)和h(x)满足f(x)=g(x)+h(x),我们称f(x)是质多项式。为了简化起见,我们规定多项式各项的系数只能取两个数:0或1。并且重新定义在{0,1}上的加法和乘法:

2007-11-06 12:58:00 2310 1

原创 负权数

当我们写一个10进制整数时,其值可以用各位的数码乘以10的幂来表示,例如:123=1×102+2×101+3×100                                                                                                                      .一般来说,对R的进制数N,

2007-11-04 10:01:00 1691

原创 高级机密

很久以前,罗马人为了在战争中传递信息,频繁地使用替换法进行信息加密。然而在计算机技术高速发展的今天,这种替换法显得不堪一击。因此密码研究人员正在试图寻找一种易于编码、但不易于解码的规则。目前比较流行的编码规则称为RSA,是由美国麻省理工学院的三位教授发明的。这种编码规则是基于一种求密取模算法的:对于给定的三个正整数a,b,c,计算a的b次方除以c的余数。你的任务是编写一个程序,计算ab m

2007-11-02 23:58:00 2146

原创 3n+1 数链问题

在计算机科学上,有很多类问题是无法解决的,我们称之为不可解决问题。然而,在很多情况下我们并不知道哪一类问题可以解决,哪一类问题不可以解决。现在我们就有一个问题,问题如下:1、  输入一个正整数n;2、  把n显示出来;3、  如果n=1则结束;4、  如果n是奇数则n变为3×n+1,否则n变为n/2;5、  转入第二步;例如对于输入的正整数22,应该有如下数列被显示出来:

2007-11-02 23:47:00 1296

原创 k尾相等数

 从键盘输入一个自然数K(K>1),若存在自然数M和N(M>N),使得K^M和K^N均大于或等于1000,且它们的末尾三位数相等,则称M和N是一对“K尾相等数”。请编一个程序,输出M+N值最小的K尾相等数。测试数据: Sample input

2007-11-02 23:35:00 983

原创 亚特兰提斯之帝国的遗址

 现今科学家探讨: 1.兰提斯可能就是克里特岛上延续到公元前一千四百年的迈诺斯文明.当时克里特帝国势力强大, 控制古代地中海一带.公元前一四七零年左右发生了一次火山大爆发, 专家想象过程是火山先喷出大量致命的灰尘, 然后发生惊天动地的爆发, 而发生海啸和地震.近年考古学家在圣多里火山遗址发现大量迈诺斯人的文物, 一种说法就受到更多的支持了.迈诺斯文化与亚特兰提斯的高度文明有很多相似的地方,

2007-10-25 16:52:00 1885

原创 亚特兰提斯之人鱼宝宝

 人鱼宝宝:(以下故事为坊间较为流传的) 一艘苏联探测船在古巴外海执行核弹搜寻任务,却意外发现了一个 "人鱼宝宝" !! 随船的一位科学家维诺葛雷德博士,是苏联列宁科学院的的资深科学家。以下 的回忆实录,是经由维诺葛雷德博士描述整理出来的。 探测船到达沉船位置,为了能更清楚看到沉船的正确位置,他们放下水中摄影 机并且沿着海底移动,突然一个鬼魅似的黑影出现在镜头前,所有的人张口结舌 地看着屏幕,

2007-10-25 16:45:00 6059

转载 亚特兰提斯的回忆

  这个传说中的文明,除了对话录的这些记载,我们几乎无据可考。虽然从对话录的记载,我们能推测亚特兰提斯也是因为拥有高度文明,国家富强,反而导致人民的生活开始腐败,最后整个文明在大灾难中消失。目前世上有一位能追忆起自己前世在亚特兰提斯生活的人——英格丽特·本内特,她的记忆留存在亚特兰提斯时的一些生活事件和社会状况,可供我们参考,使我们能约略感受亚特兰提斯里的所谓的高度文明概况,更重要的是提供

2007-10-25 16:38:00 1217

原创 数据结构之 表达式

 #includestdio.h>#includestring.h>#includeiostream.h>#includestdlib.h>#define DT true#define OP false#define BIGGER 1#define EQUAL 0#define SMALLER -1#define oope(msg)    {perror(msg);exit(-1)

2007-10-24 12:45:00 912

原创 数据结构之 排序

#include#include#include#include#define DATATYPE intclass EasySort{private: DATATYPE *data; int len; char type; //below must define by user,in order to test here put it in private void inline prin

2007-10-24 12:40:00 469

原创 数据结构之 字符串

#ifndef BEFUN#define oopr(msg,flag) {puts(msg);return flag;}#define oor(msg) {puts(msg);return;}#define oope(msg,flag) {perror(msg);return flag;}#endifclass String...{private:    char *str;    int l

2007-10-24 12:31:00 1271

转载 神秘的亚特兰提斯

 有关“亚特兰提斯”的传说,始于古希腊的哲学之祖——柏拉图(公元前四二七—三四七年)的二本对话录《克里特雅斯》和《提迈尤斯》。 在《提迈尤斯》,柏拉图有这样的话:在“海格力斯的砥柱海峡”对面,有一个很大的岛,从那里你们可以去其它的岛屿,那些岛屿的对面,就是海洋包围着的一整块陆地,这就是“亚特兰提斯”王国。当时亚特兰提斯正要与雅典展开一场大战,没想到亚特兰提斯却突然遭遇到地震和水灾,不到一天一夜

2007-10-24 08:14:00 945

转载 月亮女神 -- 阿尔忒弥斯

 月亮女神阿尔忒弥斯  希腊神话中,海神波赛冬有个儿子名叫奥赖温。奥赖温生来就像他的父亲一样,长得魁梧强壮。可他并不喜欢生活在海里,而总是来到山野间,攀岩、捕猎。不过,他毕竟是海神的儿子,所以即使是在海面上也能行走如飞。    整日陪伴他的是一条名叫西立乌斯的猎犬,它和主人一样勇猛,打猎时总是冲在最前面,遇到猛兽也总是挡在奥赖温身前。    日子久了,奥赖温经常在打猎时碰到月神也是狩猎女神

2007-10-22 17:45:00 1435

原创 数据结构之 链表

/**//* main.cpp * 测试链表*/#includestdio.h>#includeiostream.h>#includestring.h>#includestdlib.h>#include"element.h"#include"list.h"void main(int ac,char *av[])...{    List l(sizeof(struct element));   

2007-10-21 13:22:00 642

原创 数据结构之 顺序表

/* main.cpp * 测试顺序表类List */#includestdio.h>#includeiostream.h>#includestring.h>#includestdlib.h>#include"element.h"#include"list.h"void main(int ac,char *av[])...{    List l(4,sizeof(struct el

2007-10-20 19:24:00 639

原创 细说linux信号 一

l         什么是信号信号是一个消息,用来进行进程间的相互通信,这和人们用e_mail相互通信类似。所以信号的处理一定是在某一进程中进行的。信号的发生是由于某一事件而引起的,这些事件可以是:1、由硬件产生的硬件异常(比如除零操作),2、由软件产生信号(比如先前设置的闹钟时间到时),3、从终端产生的信号,4、使用kill函数。Linux下有三十多种的信号,不同的信号其默认的处理是

2007-10-19 09:19:00 1450

原创 深度优先、广度优先和A*算法实现的重排九宫问题

问题描述 在3×3的方格上分别放置1,2,3,4,5,6,7,8,9的八张排,初始状态为S0,目标状态为Sg,计算出从S0到Sg的方法。 代码及说明 /**//****************************************************************************** * 使用深度优先、广度

2007-10-11 16:31:00 9423 2

转载 linux 内核中断内幕

 什么是中断Linux 内核需要对连接到计算机上的所有硬件设备进行管理,毫无疑问这是它的份内事。如果要管理这些设备,首先得和它们互相通信才行,一般有两种方案可实现这种功能: 轮询(polling) 让内核定期对设备的状态进行查询,然后做出相应的处理; 中断(interrupt) 让硬件在需要的时候向内核发出信号(变内核主动为硬件主动)。 第一种方案会让内核

2007-10-11 13:06:00 1277

原创 linux 学习笔记之 Process Control

Process Identifiers Every process has unique process ID, a non-negative integer. Process ID 0 is swapper. Process ID 1 is usually the init process and is invoked by the kernel at

2007-10-09 06:35:00 946

原创 linux 学习笔记之 Process Environment

Process Termination           There are eight ways for a process to terminate. Normal termination occurs in file ways:  Return from main Calling exit Calling _exit or _Exi

2007-10-03 17:45:00 766

原创 Linux下回收站的设计与实现

 Linux下回收站的设计与实现 概要:学习Linux有一段时间了,最初为了更好的学习Linux,ghost了原先的WinXp,安装了fedora 7,但最后还是忍无可忍把它卸了(想把Linux作为桌面系统人大概都知道为什么吧)并在Xp下装了VM。因为配置不高,我的电脑运行VM是很吃力的(不比蜗牛快多少,汗),所以能在文本模式下操作的都尽量在文本模式下操作。前几天一个不小心把很

2007-09-29 20:28:00 2639

原创 linux 学习笔记之 Standard I/O Library

Buffereing             Three types of buffereing provided: Fully buffered. Files residing on disk are normally fully buffered by the standard I/O library. Line buffered. Line bu

2007-09-25 22:14:00 898

ajax全集

xml javascript css div ajax全集

2008-03-21

WEB 2.0关键技术参考资料

WEB 2.0关键技术参考资料

2008-03-21

ASP.NET MVC 框架

ASP.NET MVC 框架,学习吧。呵呵

2008-03-21

asp.net技术精粹(经典).

asp.net技术精粹(经典)

2008-03-21

asp.net常用函数表

asp.net常用函数表查询

2008-03-21

ASP.NET2.0+SQL Server2005构建多层应用(详解)

ASP.NET2.0+SQL Server2005构建多层应用文档详解

2008-03-21

.NET高手攻略

Visual Studio.NET高手攻略

2008-03-20

清华ITC#学习资料

清华ITC#学习资料

2008-03-19

c#要点总结和常用算法

c#要点总结和常用算法

2008-03-19

NET 数据访问架构指南

NET 数据访问架构指南

2008-03-19

c#搜索引擎

c#写的搜索引擎,供学习之用!!!!!!!

2008-03-19

C#网络与通信程序

C#网络与通信程序设计案例精讲<br>可以当毕业设计哦

2008-03-19

(最新)C#写的QQ程序源码

好东西与大家分享,精彩内容不容错过哦

2008-03-14

构建j2ee.pdf

手把手教你构建构建j2ee

2007-12-16

SCJP考试用书中文版

绝对难得的资料,找得好辛苦啊

2007-12-16

Java面向对象编程

Java面向对象编程 孙卫琴ppt

2007-12-14

张孝祥java就业培训教程.pdf

好东西就要分享!!!!<br>无需多说

2007-12-14

ASP.NET底层架构

ASP.NET底层架构,很值得一看

2007-10-19

算法设计习题集

通过习题可以有效地巩固算法

2007-10-07

数据结构动画演示

形象,生动地演示说明

2007-10-07

corejava笔记.rar

corejava笔记 达内培训内部资料,概括很全面很详细,超清晰。

2009-11-26

eclipse插件开发指南

eclipse插件开发指南 pdf eclipse插件开发指南 pdf

2009-11-26

java面试宝典.doc

java面试宝典.doc java面试宝典.doc java面试宝典.doc java面试宝典.doc

2009-10-16

Ant的使用.pdf

Ant的使用.pdf Ant的使用.pdf Ant的使用.pdf Ant的使用.pdf Ant的使用.pdf

2009-10-16

架构设计中的方法学.pdf

架构设计中的方法学.pdf 架构设计中的方法学.pdf 架构设计中的方法学.pdf 架构设计中的方法学.pdf 架构设计中的方法学.pdf

2009-10-16

悟透javascript.pdf

悟透javascript.pdf 悟透javascript.pdf 悟透javascript.pdf 悟透javascript.pdf

2009-10-16

effective Java.pdf中文版

effective Java.pdf中文版

2009-10-16

(内部资料)中移动BOSS业务规范

内部资料,冒死分享!! doc 移动 boss 业务规范 内部资料

2009-10-16

java虚拟机第二版 pdf

java虚拟机第二版 pdf java虚拟机第二版 pdf java虚拟机第二版 pdf

2009-07-19

JDBC数据库开发 pdf

JDBC 数据库 开发 pdf JDBC 数据库 开发 pdf JDBC 数据库 开发 pdf JDBC 数据库 开发 pdf

2009-07-19

java编程规范 编程习惯 pdf

java编程规范 编程习惯 pdf java编程规范 编程习惯 pdf java编程规范 编程习惯 pdf

2009-07-19

effective java 中文版

effective java 中文版 effective java 中文版 effective java 中文版 effective java 中文版

2009-07-19

javascript经典实例 js特效

javascript经典实例 js实例 js特效 好东西大家分享!!!!!!!!!!!

2009-07-19

面试必看(C面试大全)

计算机专业面试必看题目!!!!!11

2008-03-24

软件工程资料集

软件工程学习资料大全。。。

2008-03-24

web标准大全

web-standards web-standards web-standards web-standards

2008-03-24

SQL Server数据库管理精品电子书

51CTO技术黄皮书 SQL Server数据库管理精品电子书

2008-03-24

架构风格与基于网络的软件架构设计

架构风格与基于网络的软件架构设计

2008-03-20

SOA & Webservice 学习资料

SOA & Webservice The Essentials of Service Orientation

2008-03-20

.NET开发人员高度策略

.NET开发人员高度策略

2008-03-20

空空如也

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

TA关注的人

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