自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏天不能盖被子

每天学习一点点

  • 博客(55)
  • 资源 (8)
  • 收藏
  • 关注

原创 白话xml

◇ 什么是XMLXML是可以扩展的标记语言,是很类似HTML。这些名词定义的官方说法都是不必理会的,对于【面向结果】思考的人来说,更关心的是XML的用途,它到底是用来干什么的? ◇ XML的用途XML是对数据关系的描述,这一些彼此之间有关联的数据就叫做【关系型数据】,XML能够对这种【关系】进行简明的描述。XML的用途,简单地说就是对【关系型数据】的存储和传输。 XML在软件系统中,可以作为配置文

2017-03-30 16:46:51 410

原创 白话Java网络编程

◇ 网络协议◇ 端口◇ IP◇ TCP◇ UDP◇ ◇ ◇ ◇

2017-03-30 15:14:28 314

原创 白话网络

<待写>

2017-03-29 23:28:20 342

原创 白话Java

认识Java语言 Java语法基础 Java流程控制语句 数组 面向对象 常用类库10 异常 11 集合 12 File类和IO流 13 多线程 14 网络编程 15 xml解析

2017-03-29 16:30:31 523

原创 端口

端口的分类“端口”是英文port的意译,可以认为是设备与外界通讯交流的出口. 端口可分为虚拟端口和物理端口, 虚拟端口指计算机内部或交换机路由器内的端口,不可见.计算机中的80端口21端口23端口物理端口又称为接口,是可见端口,计算机背板的RJ45网口交换机,路由器,集线器等RJ45端口电话使用的RJ11插口硬件端口 CPU里面是通过接口寄存器和特定的电路,和外边进行数据传输的

2017-03-29 14:42:42 459

原创 白话Java:IO流

名词解释IO是洋文简写,I就是input,输入,O就是output,输出。 IO翻译就是输入输出。就是数据传输。 数据传输是个动态的过程,从一方出去,从一方进来。流,是数据流的意思。流是个动态概念。 从中文字面来理解,很形象,就想象成水流。从水龙头流出,流入杯子中。 数据流也是这个意思。用来数据传输的。 数据流这个概念一开始是通信领域的概念,出现在1998年。 数据传输的过程中,数据

2017-03-29 00:29:05 415

原创 白话Java:PrintStream与PrintWriter

PrintSream翻译成中文应该叫格式化输出流, OutputStream是字节输出流, 输出流应用的情景是,数据传输的时候发送的一方,用输出流OutputStream。 PrintStream为什么会出现呢? OutputStream里头的数据是字节类型的,是很单一的,它本领很小的。 数据传输类型是多种多样的。 PrintStream就是在字节流的基础上,增强了一点。能够输出各种类型

2017-03-28 23:24:59 411

原创 Java小专题之多线程

线程和进程一 扩展javalangThread类二 实现javalangRunnable接口三 Thread和Runnable的区别四线程状态转换一扩展javalangThread类 二实现javalangRunnable接口 三Thread和Runnable的区别 四线程状态转换 五线程调度 六常用函数说明 使用方式 为什么要用join方法

2017-03-27 14:36:07 479

原创 Linux文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。 Linux系统能支持多种目前流行的文件系统, 如EXT2、 EXT3、 FAT、 FAT32、 VFAT和ISO9660。3.1 文件类型Linux下面的文件类型主要有: 1) 普通文件: C语言元代码、 SHELL脚本、 二进制的可执行文件等。 分为纯文本和二进制。 2) 目录文件:目录,存储文件的唯一地方。 3) 链接文件:指向

2017-03-24 00:52:44 574

原创 Linux操作系统详解

0. 图例1.内存管理对于任何一台计算机而言,其内存以及其它资源都是有限的。 为了让有限的物理内存满足应用程序对内存的最大需求量, Linux采用了称为“虚拟内存”的内存管理方式。 Linux将内存划分为容易处理的”内存页”。(对于大部分体系结构来说都是4kb) Linux包括了管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。 不过内存管理要管理的可不止4KB缓冲区。Linux提供

2017-03-24 00:11:22 829

原创 浅谈程序设计

良好的编程原则与良好的设计工程原则密切相关。 本文总结的这些设计原则,帮助开发者更有效率的编写代码, 并帮助成为一名优秀的程序员。 作者Diggins是加拿大一位有25年编程经验的资深技术人员, 曾效力于Microsoft和Autodesk, 并创办过两家赢利的互联网公司。 1.避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序

2017-03-23 23:11:58 211

原创 代写

http://mt.sohu.com/20160407/n443539407.shtml

2017-03-23 19:43:45 598

原创 Java简明总结(四)

包装类package cn.com.oneqinglong.IntegerDemo;/** * * @author oneqinglong * * *int和Integer的区别: * * int是基本数据类型 Integer是java机制为int提供的包装类(封装类) * * int类型的默认值是:0 Integer类型的默认值:null * *我们就以int和In

2017-03-22 23:26:30 490

原创 Java简明总结(三)

常用类库请参考博文《Java小专题之常用类库》集合请参考博文《Java小专题之集合》IO请参考博文《Java小专题之IO》

2017-03-22 21:57:09 183

原创 浅析沟通与人际关系学

人情社会与契约社会人对人的印象产生人与自身之沟通人与他人之沟通人与群体之沟通人与社会之沟通

2017-03-22 21:34:45 276

原创 Java小专题之IO

Filepackage cn.com.oneqinglong .FileDemo;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;/** * * @author oneqinglong * *File表示硬盘上的一个文件或者目录 * *java语言中表示路径: * *

2017-03-22 14:01:30 328

原创 浅析电脑前的“游荡状态”

游荡状态很多时候,上网都不知道干什么,都是在无所事事地浪费时间。尤其是上网时间久了,这种现象就会出现的更明显。我把这种状态称为“游荡状态”。“游荡状态”是对时间的极大浪费,是十分不利于时间利用的,是荒废生命的表现。应该尽量避免。为了能够避免和减少上网过程中的“游荡状态”,有必要对上网行为进行分析,以便于更好地,有目的地进行上网行为。其实,”游荡状态”的问题涉及到的是时间管理的问题,具体的请参阅《浅析

2017-03-18 13:45:35 304

原创 病毒是什么

病毒有感染文件的病毒,DIR2链接型病毒,引导区病毒。 1. 感染文件的病毒。主要是寄生在宿主当中的,把自己的代码写在其他程序的体内。比如:window下可执行文件为pe格式,感染了pe文件时, 在宿主程序体内,建立一个新的代码段,把病毒代码放进去,改变程序入口点。宿主程序执行的时候就会先执行病毒代码,然后才执行原来的程序代码。 2.引导区病毒 3.链接型病毒

2017-03-17 22:28:56 558

原创 蠕虫是什么

蠕虫的定义蠕虫的洋文叫Worm。蠕虫就是能够自我复制进行网络传播的恶意程序。 它的名称来源是被称为”史上最赞的十本硬科幻小说”的《冲击波骑士》。感兴趣的,请参阅《科幻小说介绍》。这本小说是1975年出版的,1982年的时候有人利用这种”蠕虫”思想来开发检测网络的诊断工具。1988年的时候一个美国康奈尔大学生发布了莫里斯蠕虫,中断了大量计算机,促使美国建立了CERT协调中心和Phage邮件列表。后来

2017-03-17 22:26:24 3575

原创 Java小专题之集合

集合集合的定义集合是用于存储,操作,传输和获取聚合的数据。集合的特点集合的长度是可变的。集合存储的都是对象集合不能存储基本数据类型值。集合的方法(增删改查)C(create) D(delete) S(select) R(read) U(update)public class CollectionDemo { public static void main(String[] ar

2017-03-17 13:52:48 220

原创 Java小专题之常用类库

java.lang包Object: equals()方法: hashCode()方法: toString()方法:String: equals()方法: hashCode()方法: toString()方法:StringBuffer和StringBuilder StringBuffer: 线程安全的,用于多线程。 StringBuilder:线程不安全的,用于

2017-03-16 18:00:14 166

原创 java小专题之API

常用包java.awt java.beans java.io java.lang java.math java.net java.nio java.rmi java.security java.sql java.text java.util javax.accessibility javax.activation javax.activity javax.annota

2017-03-16 17:23:20 1282

转载 Eclipse快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中

2017-03-16 11:21:06 271

原创 廖雪峰git教程简明总结

git config –global参数 pwd 显示当前目录 git init:初始化git add:加到暂存区。 git commit: 加到分支当中。git status:查看状态,知道有没有被修改 git diff:查看修改的内容。 git log –pretty=oneline: 查看版本修改历史。 git reflog –记录你的每一次命令git reset –hard HE

2017-03-15 16:28:57 383

原创 廖雪峰git教程阅读之二

远程仓库到目前为止, 我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭, 你再也不用担心文件备份或者丢失的问题了。 可是有用过集中式版本控制系统SVN的童鞋会站出来说, 这些功能在SVN里早就有了, 没看出Git有什么特别的地方。没错, 如果只是在一个仓库里管理文件历史, Git和SVN真没啥区别。 为了保证你现在所学的Git物超所值, 将来绝对不会后悔, 同时为了打击已经

2017-03-15 00:43:35 467

原创 Java小专题之小程序

随机点名器import java.util.*;public class Math_Demo{ public static void main(String[] args){ String[] array={ "张三", "李四", "王五", "赵六",

2017-03-14 10:34:53 441

原创 廖雪峰git教程阅读之一

Git的诞生很多人都知道, Linus在1991年创建了开源的Linux, 从此, Linux系统不断发展, 已经成为最大的服务器系统软件了。 Linus虽然创建了Linux, 但Linux的壮大是靠全世界热心的志愿者参与的, 这么多人在世界各地为Linux编写代码, 那Linux的代码是如何管理的呢? 事实是, 在2002年以前, 世界各地的志愿者把源代码文件通过diff的方

2017-03-14 10:17:53 863

原创 python简明总结

总结: 1. 默认参数的作用是简化函数的调用 2. 默认参数的写法,是在定义函数的时候,参数名=默认值。 3. 默认参数必须放在位置参数的后面。 4. 默认参数必须是个不可变的对象。总结: 1. 可变参数是为了适应”传入任意个参数”这个情况的。 2. 可变参数的写法是,在参数名前面加上*。 3. 你可以给一个[]或者()前面加上一个*,把list或者tuple当成可变参数传入函数。

2017-03-13 17:46:43 356

原创 廖雪峰python教程阅读之函数的参数

定义函数的时候, 我们把参数的名字和位置确定下来, 函数的接口定义就完成了。 对于函数的调用者来说, 只需要知道如何传递正确的参数, 以及函数将返回什么样的值就够了, 函数内部的复杂逻辑被封装起来, 调用者无需了解。Python的函数定义非常简单, 但灵活度却非常大。 除了正常定义的必选参数外, 还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口, 不但能处理复杂

2017-03-13 17:42:02 576

转载 Ubuntu根目录下各文件夹的作用

通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 除了可能的一个叫/vmlinuz标准的系统引导映像之外,根目录一般不含任何文件。所有其他文件在根文件系统的子目录中。 1./bin目录 /bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程

2017-03-11 21:49:18 405

原创 廖雪峰python教程阅读之定义函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -x请自行测试并调用my_abs看看返回结果是否正确。

2017-03-10 23:38:56 371

原创 廖雪峰python教程阅读之调用函数

Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 调用abs函数:>>> abs(100)100>>> abs(-20)20>>> abs(12.34)12.34调用函数的时候,如果传入的参数

2017-03-10 23:07:23 375

原创 廖雪峰python教程阅读之函数

函数我们知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积:r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3当代码出现有规律的重复的时候,你就需要当心了,每次写3.14 * x * x不

2017-03-10 22:57:55 276

原创 廖雪峰python教程阅读之使用disc和set

dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: names = [‘Michael’, ‘Bob’, ‘Tracy’] scores = [95, 75, 85] 给定一个名字,要查找对应

2017-03-10 22:51:50 927

原创 廖雪峰python教程阅读之循环

循环要计算1+2+3,我们可以直接写表达式:>>> 1 + 2 + 36要计算1+2+3+…+10,勉强也能写出来。 但是,要计算1+2+3+…+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来,看例子:names = ['Michael',

2017-03-10 22:14:20 446

原创 廖雪峰python教程阅读之条件判断

条件判断计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = 20if age >= 18: print('your age is', age) print('adult')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做

2017-03-10 21:54:29 445 1

原创 廖雪峰python教程阅读之使用list和tuple

listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list。用len()函数可

2017-03-10 21:46:41 246

原创 廖雪峰python教程阅读之字符串和编码

字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,

2017-03-10 16:46:06 352

原创 廖雪峰python教程阅读之数据类型和变量

数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等

2017-03-09 23:30:06 447

原创 廖雪峰python教程之python基础

Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。Python的语法比较简单,采用缩进方式,写出

2017-03-09 22:58:49 6807

智能知识库40原型

这是一个非常重要的,很有用的参考资料。是知识库的原型。

2018-12-27

MsgBoard.rar

留言板,jsp,简单实现。

2017-05-26

jquery-1.6.4.min.js

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2017-05-02

Let.Over.Lambda.完整版.pdf

关于著名的语言Lisp历史及其特点的介绍,十分经典,Paul Graham对此书赞誉有加

2017-04-19

nt6_hdd_installer

硬盘安装系统工具

2017-04-18

graphviz-2.38.msi

Graphviz的是AT&T Labs Research开发的图形绘制工具软件

2017-04-18

C语言经典算法100例

汇总了C语言学习的经典例题,程度由易到难,是学习C语言的入门内容,经常练习对于巩固基础很有裨益。

2015-11-16

空空如也

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

TA关注的人

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