- 博客(97)
- 资源 (33)
- 收藏
- 关注
原创 关于如何系统化学习,如何专业化学习
中国自从进入了近代以来,它的传统知识体系已经被打破,取而代之的是西方的知识体系。现代社会各方面越来越专业化,要想做一个有前途的人,一个专家,一个骨干,这种能力是必须的,否则你将一直边缘化,平庸化,理论知识的学习是 系统化的,专业技能的学习是 专业化的,各有不同的方法,无论文理工科走到专业化都是一样的,文,让你写一首诗,这就涉及到格律专业知识,理,证明一个公式,工,写
2017-05-29 12:02:59
1717
原创 探讨世界的本原是什么
这个世界的本原是什么呢?首先要看到我们看到的这个世界到底是不是真实的,人的听觉范围是有一定范围的,人的视力范围也是有一定范围的,狗,大象,皮皮虾,他们的听力,视力范围跟人类不一样,所以人看到的世界只是一定范围的,而且,世界本来没有色彩,没有声音,只有频率,只有由于人类进化出了耳蜗,视网膜,才有了色彩,声音,所以自然世界的本原谁知道,只有天知道,当然你说数学原理,力学原理,但那只
2017-05-27 23:20:52
1888
原创 java数据类型剖析
今天再次对java数据类型进行剖析,我们在学校或其他地方会见到各种表格,我们填的表格不计其数,但大多数都是姓名,名字,年龄,出生年月,成绩,工资等等,我们对其进行分析就会发现,这些数据其实就分为两类,一个是文字类的数据(比如我们填的文字,英文字),还有就是数字了(成绩,年龄,工资),当然还有一类就是图片(个人头像)所以我们用文字,数字两类数据对java数据类型进行解析首先看Java
2017-03-01 14:39:20
689
原创 用wireshark抓包分析
首先我们使用抓包工具软件wireshark 进行流量包抓取,那么首先对wireshark进行科普:可参考 http://jingyan.baidu.com/album/c35dbcb0866b698916fcbc81.html首先我对自己的网卡进行抓取的一个界面:看到图中有各种各样不同格式的流量包,那么我们将进行
2017-02-22 17:10:43
2088
原创 计算机网络原理整体剖析
今天我们来对计算机网络原理进行一个整体的剖析,首先我们知道计算机网络原理就是是说两台计算机(终端设备)怎么进行通信的,那么有人说不就是用线缆连起来么,其实原理不止这么简单,首先要两个东西进行通信,我们必须要有一个构想,那么必须这么几个模块,传送模块,通信模块,物质模块,如下图示:然后根据这个来看计算机的网络体系:我们将采用五层协议来讲
2017-02-21 18:04:09
890
原创 键盘按下一个a之后的整体过程
首先在键盘李按下a会有导致键盘的电路板连通,得到按键信号高低高高这样的键值编码,通过usb线送到电脑的usb接口,接口通过驱动程序像中断器发出中断请求,CPU发现中断请求进入中断处理,中断处理程序中发现是键盘发出的中断,到接口处的存储中取出键值经过接口处编码值进行转换,成为unicode码,送入原本设定的内存中,之后为了显示,又将这个编码送入显卡接口处,显卡发现是字符模式,对照字符点阵,将点阵
2017-02-07 23:04:13
1741
原创 计算机整体过程(由硬件到软件)
指令首先在磁盘中,以N/S级表示10来表示,通过磁盘驱动装置,转换为高低电平表示10加载到内存,高低电平通过电路输送到CPU,送到译码器进行判断,判断是什么指令类型(指令编码方式在ISA设计的时候就进行了设计),并根据相应的类型生成对所有部件的控制信号,控制信号控制CPU中的部件进行执行或者等待,等电路经过一次,那么这个指令执行完毕
2017-02-07 22:13:02
1019
原创 Myeclipse连接 数据库MySql
参考http://jingyan.baidu.com/article/4b52d702a83fadfc5c774b25.html
2017-02-07 16:39:11
398
原创 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
562
原创 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
315
原创 oracle数据库软件安装
首先去oracle官网下载符合自己电脑的软件、http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html记住两个软件都要下载,File2,File2都要下载下载完成之后,将两个压缩包解压到D盘,然后点击里面的setup.exe,接下来就是自动安装了,(就是一路点击确
2016-12-09 00:27:38
379
原创 编程的整个过程
你用C写一个hello world 首先,预处理器->编译器->汇编器->链接器 这里从C代码处理成了二进制可执行代码 预处理器处理预处理命令, 类似#include,#pragma 处理完之后中间文件,进行编译,进行词法分析,语法分析,语义分析到达中间表示,然后进行一系列优化后,输出为底层机器对应的汇编表示 汇编阶段,把前阶段输出的汇编表示转换为二进制格式
2016-11-27 19:28:55
506
原创 递归函数详解
递归在内存中怎么存储的呢?参考http://wenku.baidu.com/view/744c7bd91a37f111f1855b85.html?from=search###http://wenku.baidu.com/view/fd372ef5580216fc710afd83.html?from=search###首先这涉及到了函数的调用,递归就是函数的不断调用,然后我们知道
2016-11-22 19:17:50
469
原创 数据结构--树
树形结构是一类非常重要的数据结构;树的一些知识点:在任意非空树种,1.有且仅有一个特定的称为根的节点,比如图(b)中的A;2.当n>1时,其余节点可分为m个不相交的有限集T1,T2,,,,,,,Tm,其中每一个集合本身又是一棵树,称为根的子树,比如T1={}
2016-11-17 03:01:53
371
原创 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
3082
转载 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
10525
原创 软件都是用什么语言写的
图例: “->” 表示有一个明显的迁移过程。一、操作系统:Microsoft Windows :汇编 -> C -> C++备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。Linux :CApple MacOS : 主要
2016-11-05 14:34:12
3128
原创 一道线性代数的证明题目
解法:首先 根据向量组与向量组的最大无关组等价,而最大无关组就是他们的秩,那么向量组A和B都可以用A1(秩为m)和B1(秩为n)表示,那么根据线性表示则A1=K B1,其中K是m*n的 矩阵,然后根据矩阵相乘,小于最小的秩,可以得出A的秩小于B的秩。
2016-11-02 00:24:51
778
原创 TCP运输连接管理解析(三次握手过程解析)
TCP的运输连接过程,就是说两个进程之间的通信过程,而两个进程通信就是通过两个端口来进行的,他们之间采用的传输协议是TCP的,首先来了解一下TCP报文的格式:对几个字段的意思解释一下:1.确认号 是期望收到对方下一个报文段的第一个数据字节的序号;2.确认ACK 当ACK=1是 确认号字段才有效,ACK=0,确认号无效,在连接建立后所有传送的报文段都必须把ACK置为1
2016-10-31 01:06:24
2383
原创 数据结构
数据结构主要研究三个方面的问题:1.数据的逻辑结构:也就是数据元素之间固有的逻辑关系(前后件关系),计算机中数据结构按各元素之间前后件关系的复杂度可划分为线性结构和非线性结构,因为线性结构中,每个元素只有前件和后件这两个“邻居”。但非线性结构中,每个元素会有三个或更多但邻居。一般数据的逻辑结构:线性结构的逻辑关系:线性结构的逻辑特征是:若结构是非空集,则有且仅有一个开始结点和一个终端结
2016-10-27 23:47:06
1747
原创 时间复杂度题目分析
for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=;k x=x+1; 对这个进行时间复杂度分析就是我们对它进行仔细分析,它的来源应该是:
2016-10-26 01:01:09
15246
3
原创 参数调用的三种方式
参数调用一:传值按值传递在传递的时候,实参被复制了一份,然后在函数体内使用,函数体内修改参数变量时修改的是实参的一份拷贝,而实参本身是没有改变的,所以如果想在调用的函数中修改实参的值,使用值传递是不能达到目的的,这时只能使用引用或指针传递2.传引用:3.传址(传指针):
2016-10-20 13:34:32
4867
原创 MySQL安装及其配置
在安装MySQL的时候有点麻烦,如果你的电脑配置是xp 32位的话,就需要低版本的,如果运行高版本的那么很有可能出现错误我们选择zip方式安装,因为msi方式很容易出现各种错误,下载低版本的地址http://downloads.mysql.com/archives/community/关于配置的问题,可以参考http://blog.youkuaiyun.com/skykingf/article
2016-10-19 22:55:27
471
原创 关于计算机精度的一个小问题
今天有一个小问题出现就是上面的两个等式是怎么来的,其实我发现第一个公式应该是写错了要回答这个问题,首先要知道计算机的精度是什么,然后浮点数是什么精度就是小数点后面的数字位数,然后要知道浮点数在计算机中的表示:http://wenku.baidu.com/view/26747f7503d8ce2f01662371.html?from=search
2016-10-14 19:53:32
2797
原创 java异常处理
见 http://www.doc88.com/p-3317610430434.html在java应用程序中,对异常的处理有两种方式:处理异常和声明异常处理异常:try,catch,和finally若要捕获异常,则必须在代码中添加异常处理器块。try块:讲一个或者多个语句放入try时,则表示这些语句可能抛出异常。编译器知道可能要发生异常,于是用一个特殊结构评估块内所有
2016-10-13 15:58:57
249
转载 java命名空间与命名
首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去相应的文件目录找相应的class文件。 对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可。将类名与文件名一一对应就可以方便虚拟机 在相应的路径(包名)中找到相应的类的信息。如果不这么做的话,就很难去找,而
2016-10-12 17:11:50
7948
1
转载 java中static 内存分配
一个类的静态方法和静态变量使用原理,JVM会把类的这个静态方法和静态变量在类加载的过程中读入内存(事实上是方法区),相当于常驻内存。不是一个实例,应该叫做类加载static 修饰的 在JVM运行时就加载到内存中了 所以不需要实例类 大家都知道,在程序中任何变量或者代码都是在运行时由系统自动分配内存来存储的,而所谓静态就是指在第一次分配内存后,所分配的内存会一直存在,直到程序退出内存才会
2016-10-12 16:33:33
2573
原创 java变量到底如何初始化
本问题讨论变量的初始化,所以先来看一下Java中有哪些种类的变量。类的属性,或者叫值域方法里的局部变量方法的参数对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。int类型变量默认初始值为0float类型变量默认初始值为0.0fdouble类型变量默认初始值为0.0boolean类型变量
2016-10-12 14:23:19
405
原创 java基本数据类型和引用数据类型
java的数据类型分为基本数据类型和引用数据类型其中引用数据类型还有:引用数据类型: 类、接口类型、数组类型、枚举类型、注解类型 基本数据类型和引用数据类型的区别: 基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上; 引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈
2016-10-12 13:46:32
1788
转载 Java 内存分配全面浅析
转载来源 http://blog.youkuaiyun.com/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Ja
2016-10-11 23:20:15
224
原创 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
272
转载 用java做音乐识别软件
转载地址来自 http://www.importnew.com/21839.htmlshazam 是一款用来分析/匹配音乐的应用程序。当你将它安装在手机上并用麦克风采集音源20到30秒,它就能告诉你这是首什么歌。我第一次使用时感觉太神奇了。“它是怎么办到的!?”。甚至是今天,用了很久后,我依然觉得它有些神奇。如果我们能编写出可以带来相同感觉的程序会不会更棒呢?这是我在上周末的目标。
2016-10-08 09:28:59
6373
1
原创 classpath变量的配置
.应该是这样的 ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 注意前面要加 .:
2016-10-08 00:04:18
250
链接器和加载器
2016-10-22
谭浩强 java 程序设计
2016-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人