自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (33)
  • 收藏
  • 关注

原创 关于如何系统化学习,如何专业化学习

中国自从进入了近代以来,它的传统知识体系已经被打破,取而代之的是西方的知识体系。现代社会各方面越来越专业化,要想做一个有前途的人,一个专家,一个骨干,这种能力是必须的,否则你将一直边缘化,平庸化,理论知识的学习是 系统化的,专业技能的学习是 专业化的,各有不同的方法,无论文理工科走到专业化都是一样的,文,让你写一首诗,这就涉及到格律专业知识,理,证明一个公式,工,写

2017-05-29 12:02:59 1601

原创 探讨世界的本原是什么

这个世界的本原是什么呢?首先要看到我们看到的这个世界到底是不是真实的,人的听觉范围是有一定范围的,人的视力范围也是有一定范围的,狗,大象,皮皮虾,他们的听力,视力范围跟人类不一样,所以人看到的世界只是一定范围的,而且,世界本来没有色彩,没有声音,只有频率,只有由于人类进化出了耳蜗,视网膜,才有了色彩,声音,所以自然世界的本原谁知道,只有天知道,当然你说数学原理,力学原理,但那只

2017-05-27 23:20:52 1765

原创 java数据类型剖析

今天再次对java数据类型进行剖析,我们在学校或其他地方会见到各种表格,我们填的表格不计其数,但大多数都是姓名,名字,年龄,出生年月,成绩,工资等等,我们对其进行分析就会发现,这些数据其实就分为两类,一个是文字类的数据(比如我们填的文字,英文字),还有就是数字了(成绩,年龄,工资),当然还有一类就是图片(个人头像)所以我们用文字,数字两类数据对java数据类型进行解析首先看Java

2017-03-01 14:39:20 621

原创 用wireshark抓包分析

首先我们使用抓包工具软件wireshark 进行流量包抓取,那么首先对wireshark进行科普:可参考 http://jingyan.baidu.com/album/c35dbcb0866b698916fcbc81.html首先我对自己的网卡进行抓取的一个界面:看到图中有各种各样不同格式的流量包,那么我们将进行

2017-02-22 17:10:43 1965

原创 计算机网络原理整体剖析

今天我们来对计算机网络原理进行一个整体的剖析,首先我们知道计算机网络原理就是是说两台计算机(终端设备)怎么进行通信的,那么有人说不就是用线缆连起来么,其实原理不止这么简单,首先要两个东西进行通信,我们必须要有一个构想,那么必须这么几个模块,传送模块,通信模块,物质模块,如下图示:然后根据这个来看计算机的网络体系:我们将采用五层协议来讲

2017-02-21 18:04:09 842

原创 键盘按下一个a之后的整体过程

首先在键盘李按下a会有导致键盘的电路板连通,得到按键信号高低高高这样的键值编码,通过usb线送到电脑的usb接口,接口通过驱动程序像中断器发出中断请求,CPU发现中断请求进入中断处理,中断处理程序中发现是键盘发出的中断,到接口处的存储中取出键值经过接口处编码值进行转换,成为unicode码,送入原本设定的内存中,之后为了显示,又将这个编码送入显卡接口处,显卡发现是字符模式,对照字符点阵,将点阵

2017-02-07 23:04:13 1626

原创 计算机整体过程(由硬件到软件)

指令首先在磁盘中,以N/S级表示10来表示,通过磁盘驱动装置,转换为高低电平表示10加载到内存,高低电平通过电路输送到CPU,送到译码器进行判断,判断是什么指令类型(指令编码方式在ISA设计的时候就进行了设计),并根据相应的类型生成对所有部件的控制信号,控制信号控制CPU中的部件进行执行或者等待,等电路经过一次,那么这个指令执行完毕

2017-02-07 22:13:02 940

原创 Myeclipse连接 数据库MySql

参考http://jingyan.baidu.com/article/4b52d702a83fadfc5c774b25.html

2017-02-07 16:39:11 368

原创 xp下安装ubuntu双系统

1.还是按照上次写的安装linux系统去安装,问题会处在Menu中,只要正确安装wingrub就可以,不要将什么文件放入C盘,另外iso文件只要解压两个文件,initrd.lz,vmlinuz,放在同一个盘符里即可,非常简单2.安装过程中,可以参考http://www.win789.com/linux/2016/34671.html在进入安装界面的时候,用ctrl+alt+t 调出终端

2017-01-05 18:10:02 512

原创 xp及Linux双系统安装及遇到的问题

1.安装过程中提示 没有找到.image/istall/img解决办法:将centos.iso文件里的images文件单独copy出来放在盘里,然后就可以解决2.登陆Linux提示 :localhost login :输入 root ,然后密码xx安装中的教程:http://jingyan.baidu.com/article/15622f247dd805fdfcbea5

2017-01-01 23:45:24 283

原创 oracle数据库软件安装

首先去oracle官网下载符合自己电脑的软件、http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html记住两个软件都要下载,File2,File2都要下载下载完成之后,将两个压缩包解压到D盘,然后点击里面的setup.exe,接下来就是自动安装了,(就是一路点击确

2016-12-09 00:27:38 339

原创 编程的整个过程

你用C写一个hello world 首先,预处理器->编译器->汇编器->链接器 这里从C代码处理成了二进制可执行代码 预处理器处理预处理命令, 类似#include,#pragma 处理完之后中间文件,进行编译,进行词法分析,语法分析,语义分析到达中间表示,然后进行一系列优化后,输出为底层机器对应的汇编表示 汇编阶段,把前阶段输出的汇编表示转换为二进制格式

2016-11-27 19:28:55 469

原创 数据结构--图

图的一些定义,来自严蔚敏的《数据结构》

2016-11-24 09:43:05 370

原创 数据结构-线索二叉树

解析:

2016-11-23 10:44:43 1094

原创 递归函数详解

递归在内存中怎么存储的呢?参考http://wenku.baidu.com/view/744c7bd91a37f111f1855b85.html?from=search###http://wenku.baidu.com/view/fd372ef5580216fc710afd83.html?from=search###首先这涉及到了函数的调用,递归就是函数的不断调用,然后我们知道

2016-11-22 19:17:50 432

原创 数据结构-二叉树遍历的非递归算法

首先针对于严慧敏版本的《数据结构》中关于非递归算法的描述:

2016-11-21 21:01:39 719

原创 压栈和入栈的过程

压栈过程:出栈过程:

2016-11-20 10:14:35 17627

原创 数据结构--树

树形结构是一类非常重要的数据结构;树的一些知识点:在任意非空树种,1.有且仅有一个特定的称为根的节点,比如图(b)中的A;2.当n>1时,其余节点可分为m个不相交的有限集T1,T2,,,,,,,Tm,其中每一个集合本身又是一棵树,称为根的子树,比如T1={}

2016-11-17 03:01:53 347

原创 Github上的英文解释

1.AFAIK: As far as I know.  据我所知2.SPOF: Single point of failure。 单节点崩溃3.ASAP: As soon as possible。 马上,尽快。4.BTW: By the way。 顺便说一下5.FYI : For your information。 供你参考6.TTYL: Talk to you later 。

2016-11-08 09:57:06 3019

转载 win10 cpu占用率过高的解决办法

来自:https://zhidao.baidu.com/question/370308132399151324.html?qbl=relate_question_0&word=win10%20cpu%D5%BC%D3%C3%C2%CA%B8%DF亲测有用。 win10优化解决100%01关闭家庭组控制面板–管理工具–服务– HomeGroup Listener和Home

2016-11-07 07:38:35 10314

原创 软件都是用什么语言写的

图例: “->” 表示有一个明显的迁移过程。一、操作系统:Microsoft Windows :汇编 -> C -> C++备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。Linux :CApple MacOS : 主要

2016-11-05 14:34:12 3084

原创 高等数学题目

第2道题目的解法应该是:用单调有界性来证明

2016-11-02 15:27:54 1353

原创 一道线性代数的证明题目

解法:首先 根据向量组与向量组的最大无关组等价,而最大无关组就是他们的秩,那么向量组A和B都可以用A1(秩为m)和B1(秩为n)表示,那么根据线性表示则A1=K B1,其中K是m*n的 矩阵,然后根据矩阵相乘,小于最小的秩,可以得出A的秩小于B的秩。

2016-11-02 00:24:51 719

原创 TCP运输连接管理解析(三次握手过程解析)

TCP的运输连接过程,就是说两个进程之间的通信过程,而两个进程通信就是通过两个端口来进行的,他们之间采用的传输协议是TCP的,首先来了解一下TCP报文的格式:对几个字段的意思解释一下:1.确认号 是期望收到对方下一个报文段的第一个数据字节的序号;2.确认ACK   当ACK=1是 确认号字段才有效,ACK=0,确认号无效,在连接建立后所有传送的报文段都必须把ACK置为1

2016-10-31 01:06:24 2334

原创 数据结构

数据结构主要研究三个方面的问题:1.数据的逻辑结构:也就是数据元素之间固有的逻辑关系(前后件关系),计算机中数据结构按各元素之间前后件关系的复杂度可划分为线性结构和非线性结构,因为线性结构中,每个元素只有前件和后件这两个“邻居”。但非线性结构中,每个元素会有三个或更多但邻居。一般数据的逻辑结构:线性结构的逻辑关系:线性结构的逻辑特征是:若结构是非空集,则有且仅有一个开始结点和一个终端结

2016-10-27 23:47:06 1549

原创 时间复杂度题目分析

for(i=1;i<=n;i++)        for(j=1;j<=i;j++)             for(k=;k x=x+1; 对这个进行时间复杂度分析就是我们对它进行仔细分析,它的来源应该是:

2016-10-26 01:01:09 15054 3

原创 经典计算机书籍名单

2016-10-22 22:42:05 338

原创 参数调用的三种方式

参数调用一:传值按值传递在传递的时候,实参被复制了一份,然后在函数体内使用,函数体内修改参数变量时修改的是实参的一份拷贝,而实参本身是没有改变的,所以如果想在调用的函数中修改实参的值,使用值传递是不能达到目的的,这时只能使用引用或指针传递2.传引用:3.传址(传指针):

2016-10-20 13:34:32 4682

原创 MySQL安装及其配置

在安装MySQL的时候有点麻烦,如果你的电脑配置是xp 32位的话,就需要低版本的,如果运行高版本的那么很有可能出现错误我们选择zip方式安装,因为msi方式很容易出现各种错误,下载低版本的地址http://downloads.mysql.com/archives/community/关于配置的问题,可以参考http://blog.csdn.net/skykingf/article

2016-10-19 22:55:27 435

原创 关于计算机精度的一个小问题

今天有一个小问题出现就是上面的两个等式是怎么来的,其实我发现第一个公式应该是写错了要回答这个问题,首先要知道计算机的精度是什么,然后浮点数是什么精度就是小数点后面的数字位数,然后要知道浮点数在计算机中的表示:http://wenku.baidu.com/view/26747f7503d8ce2f01662371.html?from=search

2016-10-14 19:53:32 2708

原创 java异常处理

见 http://www.doc88.com/p-3317610430434.html在java应用程序中,对异常的处理有两种方式:处理异常和声明异常处理异常:try,catch,和finally若要捕获异常,则必须在代码中添加异常处理器块。try块:讲一个或者多个语句放入try时,则表示这些语句可能抛出异常。编译器知道可能要发生异常,于是用一个特殊结构评估块内所有

2016-10-13 15:58:57 222

转载 java命名空间与命名

首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去相应的文件目录找相应的class文件。  对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可。将类名与文件名一一对应就可以方便虚拟机  在相应的路径(包名)中找到相应的类的信息。如果不这么做的话,就很难去找,而

2016-10-12 17:11:50 7880 1

转载 java中static 内存分配

一个类的静态方法和静态变量使用原理,JVM会把类的这个静态方法和静态变量在类加载的过程中读入内存(事实上是方法区),相当于常驻内存。不是一个实例,应该叫做类加载static 修饰的 在JVM运行时就加载到内存中了 所以不需要实例类 大家都知道,在程序中任何变量或者代码都是在运行时由系统自动分配内存来存储的,而所谓静态就是指在第一次分配内存后,所分配的内存会一直存在,直到程序退出内存才会

2016-10-12 16:33:33 2522

原创 java变量到底如何初始化

本问题讨论变量的初始化,所以先来看一下Java中有哪些种类的变量。类的属性,或者叫值域方法里的局部变量方法的参数对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。int类型变量默认初始值为0float类型变量默认初始值为0.0fdouble类型变量默认初始值为0.0boolean类型变量

2016-10-12 14:23:19 377

原创 java基本数据类型和引用数据类型

java的数据类型分为基本数据类型和引用数据类型其中引用数据类型还有:引用数据类型:    类、接口类型、数组类型、枚举类型、注解类型 基本数据类型和引用数据类型的区别: 基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上; 引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈

2016-10-12 13:46:32 1747

转载 Java 内存分配全面浅析

转载来源  http://blog.csdn.net/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Ja

2016-10-11 23:20:15 205

原创 java应用程序

1.用Java实现获取本地IP地址,import java.net.*;public class useAddress{ public static void main(String args[]) { try { InetAddress address=InetAddress.getLocalHost(); System.out.println(address);

2016-10-08 23:53:23 248

原创 java图形界面设计

1.创建一个简单框架:

2016-10-08 21:03:51 2087 1

转载 用java做音乐识别软件

转载地址来自 http://www.importnew.com/21839.htmlshazam 是一款用来分析/匹配音乐的应用程序。当你将它安装在手机上并用麦克风采集音源20到30秒,它就能告诉你这是首什么歌。我第一次使用时感觉太神奇了。“它是怎么办到的!?”。甚至是今天,用了很久后,我依然觉得它有些神奇。如果我们能编写出可以带来相同感觉的程序会不会更棒呢?这是我在上周末的目标。

2016-10-08 09:28:59 6200 1

原创 classpath变量的配置

.应该是这样的 ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 注意前面要加 .:

2016-10-08 00:04:18 228

EasyBcd123系统引导软件下载

easybcd系统引导软件

2017-01-02

WinGrub123

WINGRUB 系统引导软件

2017-01-02

java编程实例

java实例讲解

2016-11-30

LINUX内核设计

Linux内核分析

2016-11-30

数据库系统原理

数据库系统原理

2016-11-27

Mysql完全手册

Mysql 介绍

2016-11-27

软件开发这点事

软件开发:介绍整个开发流程并以实际例子讲解

2016-11-03

计算理论导论

计算理论导论

2016-10-25

链接器和加载器

《链接器和加载器》讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用Perl语言开发一个可用的小链接器。, 《链接器和加载器》适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。

2016-10-22

数据结构与算法

清华严蔚敏版本的数据结构与算法

2016-10-20

谭浩强 java 程序设计

清华出版社 谭浩强出版的无论c,c++,java 都是好书啊,首先你要屏蔽它里面的错误的东西,这些书的价值主要在于理论解析的非常清楚,有人说它不好,说它有各种错误,还有编译器版本落后,其实这些都是小问题,它对程序设计理论的解析非常清晰,值得多看。

2016-09-25

21天学通c++

21天学通c++,这本书写的很好啊,为什么有人说它不好,呵呵

2016-09-04

C语言实例解析

C语言实例,非常全面的一本关于C语言实例的书,里面有数据结构,C游戏,C底层操作的例子,非常的实用

2016-08-09

《明解C语言》

明解C语言,日本的关于C语言的书,通俗易懂,非常的赞

2016-07-26

c语言程序设计

这是我见过C程序设计最简洁最 好的一本书,非常的赞。

2016-07-25

c++程序设计

c++主要内容都包括了,学c++的很好的书籍

2016-07-25

现代操作系统

朕找这些书实在是不容易,现代操作系统实在是一本经典书籍,你值得拥有。

2016-06-16

计算机网络自顶向下

如果连自顶向下设计计算机网络你都没听过,那么你这门课就是个渣渣,看完这本书,你就不会再是个渣渣了

2016-06-16

深入理解计算机网络原理

这是从数学,通信角度对计算机网络的深入解释,数学不好的就不要看了,当然也可以看,确实是深入到骨髓了

2016-06-16

汇编程序设计

这才是对汇编自上而下的一个总结,而不是上一本,传错了,不过上一本也不是不行

2016-06-10

自己动手写操作系统

这本书如此只叼,在于它提供了理解操作系统的实际认识,其实看操作系统原理是很难理解的,只有通过实实在在的代码书写才能理解,这本书还是提供了一个很好的例子去理解

2016-06-09

汇编程序总结

汇编程序设计总结性的一本书,很全面,很紧凑,与王爽的汇编一起结合看有种豁然开朗的感觉

2016-06-07

康华光的数字电路

数字电路,硬件最基础的书,康华光版本非常好的一本书

2016-06-07

CPU的结构和性能

这本书绝对是一本好书,400多页,5分不多,如果你想透彻了解CPU,这是非常好的参考

2016-06-07

空空如也

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

TA关注的人

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