
计算机
文章平均质量分 52
alane1986
头顶的蓝天,沉默高仰......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SVN服务器搭建
SVN服务器搭建步骤简要描述:1、下载VisualSVN-Server-3.3.1-x64.msi;安装;将VisualSVN Server.msc快捷方式发送到桌面便于后续使用。2、新建repository;在repository下新建trunk目录。3、新建用户4、新建组,并将用户添加到组中。5、给组赋予权限(repository右键->properties,添加组或用转载 2015-07-02 09:37:27 · 507 阅读 · 0 评论 -
malloc 与 realloc
1)假如原来的内存后面还有足够多剩余内存的话,realloc的内存=原来的内存+剩余内存,realloc还是返回原来内存的地址; 2)假如原来的内存后面没有足够多剩余内存的话,realloc将申请新的内存,然后把原来的内存数据拷贝到新内存里,原来的内存将被free掉,realloc返回新内存的地址.3)如果没有足够可用的内存用来完成重新分配(扩大原来的内存块或者分配新的内存块),则返回nu原创 2011-11-02 15:34:36 · 761 阅读 · 0 评论 -
中继器
参考:http://baike.baidu.com/view/103471.htm 中继器(REPEATER)中继器是网络物理层上面的连接设备。适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。 中继器是对信号进行再生和还原的网络设备 OSI 模型的物理层设备中继器简介 中继转载 2011-10-28 20:16:51 · 1018 阅读 · 0 评论 -
计算机网络的类型
1.4 计算机网络的类型1.4.1 按网络拓扑结构分类网络拓朴结构是计算机网络节点和通信链路所组成的几何形状。按拓扑结构,计算机网络可分为以下五类。1.总线型总线型结构采用一条单根的通信线路作为公共的传输通道(总线),所有的节点都通过相应的接口直接连接到总线上,并通过总线进行数据传输。特点是:广播式传输技术、基带传输、串行传输结构简单灵活、易于扩展共原创 2011-10-28 19:15:08 · 6576 阅读 · 0 评论 -
找二叉树中两个节点的最近的公共父节点
找二叉树中两个节点的最近的公共父节点很流行的一个问题,常见于各种面试中,http://fayaa.com/tiku/view/16/ 这里有一个很好的汇总.找寻二叉树中两个节点的公共父节点中最近的那个节点 情况1. 节点只有left/right,没有parent指针,root已知情况2. root未知,但是每个节点都有parent指针情况3. 二叉树是个二叉查找树,原创 2011-10-27 11:24:38 · 3429 阅读 · 0 评论 -
复杂的三级指针问题
三级指针,真是难见,今天 在优快云上看到了, 是别人发问的。问题如下: #include "stdio.h" char*c[]={"ENTER","NEW","POINT","FIRST"}; char **cp[]={c+3,c+2,c+1,c}; char ***cpp=cp; main() { printf("%s",原创 2011-10-25 18:03:52 · 4608 阅读 · 0 评论 -
求子数组最大和
#include "stdio.h"#include "conio.h"/* 求一维数组的最大连续子数组元素之和 入口 : A 要计算的一维整数数组 出口 : iFrom , iTo , iMaxSum 分别存放 最大连续子数组的 起始位置,结束位置(含结束位置),元素之和 如果 iTo = -1原创 2011-10-25 17:30:29 · 603 阅读 · 0 评论 -
内连接与外连接区别?
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right joinhttp://hi.baidu.com/e原创 2011-10-24 17:39:55 · 677 阅读 · 0 评论 -
C中struct的函数的实现
C中struct的函数实现,只能用函数指针成员。C结构体内不能有函数的代码,但可以有函数的指针。C/C codeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/#include struct test原创 2011-10-24 23:00:03 · 16347 阅读 · 0 评论 -
析构函数定义为虚函数
析构函数执行时先调用派生类的析构函数,其次才调用基类的析构函数。如果析构函数不是虚函数,而程序执行时又要通过基类的指针去销毁派生类的动态对象,那么用delete销毁对象时,只调用了基类的析构函数,未调用派生类的析构函数。这样会造成销毁对象不完全。#include#includeclass CPerson{public: virtual ~CPerson();原创 2011-10-24 22:41:15 · 8013 阅读 · 0 评论 -
贝叶斯定理应用举例
通常,事件A在事件B(发生)的条件下的概率,与事件B在事件A的条件下的概率是不一样的;然而,这两者是有确定的关系,贝叶斯定理就是这种关系的陈述。贝叶斯定理是关于随机事件A和B的条件概率和边缘概率的一则定理。 先验概率或边缘概率。之所以称为”先验”是因为它不考虑任何B方面的因素。Pr(A|B)是已知B发生后A的条件概率,也由于得自B的取值而被称作A的后验概率。Pr(B|A原创 2011-10-22 23:15:36 · 5238 阅读 · 0 评论 -
可重入函数与不可重入函数
可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。int Exam; //全局变量 //原创 2011-11-02 16:34:19 · 506 阅读 · 0 评论 -
strcpy与strncpy联系与区别?
strcpy:字串复制 原型:char *strcpy(char *dest, char *src); 功能:把src所指由'\0'结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 注意:当src串长度>dest串长度原创 2011-11-02 16:11:13 · 483 阅读 · 0 评论 -
C++中如何使类不能被继承
如何使类不能被继承如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大的项目中控制类的继承层次. 使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法.主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类.这样就限制了子类的继承.原创 2011-11-06 14:26:25 · 1010 阅读 · 1 评论 -
Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> DateJava代码 String dateStr = “2010/05/04 12:34:23″; Date date = new Date(); //注意format的格式要与日期String的格式相匹配 Dat转载 2015-06-11 15:44:34 · 375 阅读 · 0 评论 -
JAVA如何判断字符串编码
public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) {转载 2015-06-18 09:51:02 · 14801 阅读 · 3 评论 -
JAVA时间操作函数汇总
来源:http://www.iteye.com/topic/256420 经常用到时间日期类,所以就将常用的日期方法和属性都归纳总结如下,方便大家查找 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calen原创 2012-07-25 16:30:50 · 1107 阅读 · 0 评论 -
Eclipse中自动补全功能快捷键设置
1、myeclpse–>Preferences–>General–>Keys 删掉word completion的快捷键alt+/ 2、把Content Assist的快捷键由ctrl+space改成alt+/ 则输入sysout并按alt+/可以自动补全为System.out.println();原创 2012-05-09 13:28:43 · 14171 阅读 · 0 评论 -
使用Dom4j 进行XML 读写
import java.io.FileWriter;import java.io.IOException;import org.dom4j.*;import org.dom4j.io.*;XMLWriter xmlWriter = null ;SAXReader xmlReader = null ;Document document = null ;Document原创 2011-03-04 20:46:00 · 670 阅读 · 0 评论 -
使用Database Configuration Assistant创建Oracle数据库
Oracle 创建数据库:1)在“开始—>Oracle—>Configuration And Migration Tools—>Database Configuration Assistant”里打开新建向导。2) 下一步,选择第一项“创建数据库”,选择“定制数据库”,填写数据库名称。3)下一步,下一步,输入登录口令。4) 下一步,选择数据库存储机制,通常以文件的形原创 2012-01-17 14:17:55 · 1075 阅读 · 0 评论 -
Oracle数据库启动的问题
经常令人很头痛的是,安装Oracle后能够正常使用。但是隔一段时间以后再启动的时候就会报各种各样的错误,例如服务无法启动,或是服务启动一段时间以后由于没有什么可做又自动停止了。有的人以为是Oracle软件有问题就卸载重新安装,但是由于卸载不够干净重装Oracle的过程中又会产生各种各样的问题。其实不必重新安装,只要简单修改一个文件即可。首先,说明的是最好把Oracle的服务设置为自动启动方式。原创 2012-01-17 13:47:36 · 1621 阅读 · 0 评论 -
JSTL c:foreach 讲解
在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。原创 2011-12-27 21:37:19 · 617 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种过错是环境变量中指定的JDK版本、支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.把它们的JDK版本改成一致。步骤如下:1.安装JDK(包含JRE)。配置环境变量。2.Window -原创 2011-12-22 13:09:06 · 472 阅读 · 0 评论 -
ISO 9000 质量认证
ISO9000是指质量管理体系标准,它不是指一个标准,而是一种标准的统称。ISO9000是由TC176(TC176指质量管理体系技术委员会)制定的所有国际标准。ISO9000是ISO发布之12000多个标准中最畅销、最普遍的产品。简介ISO(国际标准化组织)和 IAF (国际认可论坛)于2008年8月20日发布联合公报,一致同意平稳转换全球应用最广的质量管理体系标准,实施ISO9001:2原创 2011-11-30 15:31:26 · 1246 阅读 · 0 评论 -
char、varchar、nchar、nvarchar区别?
SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变原创 2011-10-24 17:32:11 · 562 阅读 · 0 评论 -
windows消息机制
1、DOS与Windows驱动机制的区别1)DOS是过程驱动的。传统的MS-DOS程序主要采用顺序的。关联的、过程驱动的程序设计方法。一个过程是一系列预先定义好的操作序列的组合,它具有一定的开头、中间过程和结束。程序直接控制程序事件和过程的顺序。这样的程序设计方法是面向程序而不是面向用户的,交互性差,用户界面不够友好,因为它强迫用户按照某种不可更改的模式进行工作。它的基本模型如图1.1所示。原创 2011-10-22 22:57:04 · 574 阅读 · 0 评论 -
linux启动引导程序lilo与grub区别
启动引导程序:/etc/lilo.conf或/etc/grub.confLILO 和 GRUB 是两种比较流行的引导加载程序。LILO(LInux LOader)GNU GRUB(GRand Unified Boot loader)LILO 和 GRUB 区别:原创 2011-09-14 21:53:24 · 1259 阅读 · 0 评论 -
如何理解Linux支持多用户?
如何理解Linux支持多用户?Linux支持多用户。同一时刻,可以有多个用户同时登录一台linux(可以远程,也可以本地,当然本地只能有一个)。而且linux下的大多程序是支持多用户的,比如vim,A,B,C三个用户同时登录linux,则可以同时使用vim,只要不用他来编辑同原创 2011-09-14 20:59:27 · 6660 阅读 · 0 评论 -
linux系统结构及文件目录结构
linux系统结构硬件内核:主要是设备驱动程序。Shell:又称为终端,负责命令解释。应用程序 文件目录结构/bin ,/sbin/,/usr/bin/,/usr/sbin,/usr/local/bin存放命令的目录/lib 存放库/etc 存原创 2011-09-15 00:56:06 · 472 阅读 · 0 评论 -
JSon文件解析
解析JSon文件(以下包含两个文件)#json.txt {name:"中国",provinces:[{name:"黑龙江",citys:["佳木斯","大庆","哈尔滨","齐齐哈尔","牡丹江"]},{name:"辽宁",citys:["沈阳","大连","盘锦"]},{name:"吉林",citys:["吉林市","长春市","四平市"]原创 2010-12-04 15:05:00 · 3514 阅读 · 2 评论 -
sql & t-sql & pl/sql 区别?
SQL = Structured Query LanguageT-SQL = Transact-SQL,是MSSQL对标准SQL语言的扩展。只能在SQL SERVER上使用。它是ANSI SQL的加强版语言,对SQL做了许多补允,提供了数据库脚本语言,即类似C、Basic和P原创 2011-09-13 13:59:51 · 1428 阅读 · 0 评论 -
触发器简介&触发器与存储过程区别
触发器触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIG原创 2011-09-13 13:45:32 · 1583 阅读 · 0 评论 -
电脑/计算机快捷键
一、常见用法 F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 F11 所打开的网页(退出)全屏 windows键原创 2011-07-11 21:11:21 · 3456 阅读 · 0 评论 -
Word快捷键大全
常用快捷键快捷键 作用Ctrl+Shift+Spacebar 创建不间断空格Ctrl+ -(连字符) 创建不间断连字符Ctrl+B 使字符变为粗体Ctrl+I 使字符变为斜体Ctrl+U 为字符添原创 2011-07-11 21:06:29 · 880 阅读 · 0 评论 -
使用Perfmon.exe查看CPU、内存使用率等
perfmon.exeWindows系统性能监视程序。用于监视CPU使用率、内[存使]用率、硬盘读写速度、网络速度等。使用方式perfmon.exe 文件位于C:\Windows\System32目录下。 简单的使用方法: 1)开始 - 运行,输入 p原创 2011-07-05 13:29:13 · 18951 阅读 · 0 评论 -
linux 关机
shutdown –h now/time (关机)若多用户同时使用一台Linux机器,使用“shutdown –h time”比较好,系统会以广播的方式通知各个用户离关机还有多长时间,使其能够进行保存工作。time使用hh:mm或+m方式。如shutdown –h+15原创 2011-09-15 00:53:46 · 550 阅读 · 0 评论 -
linux常用命令
用root账户登录后,显示[root@localhost root]第一个root表示当前用户,localhost表示主机,第二个root表示当前目录。 登出(注销)命令logout 远程登录rlogin ipeg.rlogin 192.168原创 2011-09-15 00:57:13 · 414 阅读 · 0 评论 -
存储过程 笔记
存储过程:重复使用的功能,可以设计为存储过程。存储过程的返回值必须通过参数带回。编写好的存储过程必须要在sql*plus下编译,生成编译代码。源代码和编译代码在编译过程中都会被存入数据库。编译成功的存储过程才能被调用。重新编译存储过程alter pro原创 2011-09-15 01:38:00 · 335 阅读 · 0 评论 -
java中abstract的用法
java中abstract的用法abstract(抽象)修饰符,可以修饰类和方法1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现原创 2011-10-22 22:22:42 · 862 阅读 · 0 评论 -
memcpy与memmove区别?
memcpy与memmove都是实现内存的拷贝,但是在实现方式上不同。memcpy没有考虑源地址与目标地址内存空间是否重叠,均采用从低向高字节拷贝。而memmove考虑了内存重叠与内存不重叠的情况。当内存区域有重叠的时候memmove是从高往低开始copy的,当内存区域没有重叠的时候memmove是从低向高开始copy的。 举例来说:void main(){ char s原创 2011-10-22 19:47:10 · 632 阅读 · 0 评论