- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 git学习(一)
git是一种分布式的版本控制器,较之SVN的集中式的版本控制方式。优点谁用谁知道。废话不多说。下面来看下git的强大之处:1.版本回退。git reset --hard HEAD^git reset --hard commitidgit loggit log --pretty=onelinegit reflog2.提交暂存区工作区:gti add read.tx
2016-10-03 10:25:19 215
原创 linux学习之计算机基础(六)
CPU与磁盘交互(续)之前提到CPU如果采用一次就加载一个文件块的话,就会因加载一个文件而被就会被不停的中断。事实上CPU一次能加载多少块数据块的能力取决于IO设备。IO设备一次能提供多少块数据块。DMA (direct merrory access) 随之而产生。DMA机制DMA机制是有一块DMA芯片做主角。当加载磁盘中的数据的时候,CPU全权委托给它。由DMA芯片负
2016-09-11 00:21:25 263
原创 linux学习之计算机基础(四)
一.计算机体系结构1.第一层是硬件由于硬件是由各种芯片和晶体管线路等组成。 因此硬件提供的硬件接口极其简单粗暴,总而言之很丑陋。 就像我们要吃馒头。但是接口就是种子。2.第二层是内核有一群有着大爱的人把我们的底层硬件接口包装了一下。 做成了比硬件的规格漂亮的多的接口。把这个时候的提供接口比作为麦子。 3.第三层是库或者API
2016-09-02 13:43:59 258
原创 linux学习之计算机基础(三)
缓存架构之前提到寄存器避免了CPU与内存间时钟频率不一致而造成的长时间等待。然而寄存器造价非常高。于是CPU还有缓存的概念。缓存可以分为一级缓存。二级缓存。三级缓存。一级缓存:大多主要存放。解码后的指令,数据。 速度比CPU慢 1-2倍。二级缓存:大多数情况常用的的数据,速度比CPU慢10-20倍。三级缓存:速度比CPU慢100-200倍。内存则慢的多的多,大约慢100
2016-09-02 09:06:24 248
原创 linux学习之计算机基础(二)
每天学习Linux。今天学习主题是计算机基础知识和总线类型。一.计算机核心部件计算机3大核心部件。控制器,运算器和存储器。CPU是控制核心和运算核心。内存是存储器的重要部分。鼠标,键盘,显卡。是计算机的I/O 部分。CPU,运算器和存储器是如何通信的呢?通过一根总线把CPU,内存和IO连在一起。也就是说总线是被这么多的部件复用的,通过在总线上发送信号。
2016-09-01 15:20:15 193
原创 linux学习之计算机基础(一)
几大主流linux发行版DEBAIN:(以社区形式存在)REDHAT:(公司)SUSE(公司)ubuntuCentosliunx的哲学思想1.一切皆文件2.由众多单一的小程序组成。一个文件只做一件事。并且做好3.组合小程序完成复杂任务自由软件自由使用自由学习修改自由分发自由创建和衍生终端类型使用命令tty 查看
2016-09-01 14:46:32 208
原创 使用javascript和java模仿实现事件回调机制
最近在学习nodejs中的eventEmitter类的时候。被它的事件注册回调机制的编程风格所吸引。于是决定使用javascript和java来模仿实现这种机制。nodejs代码//event.js 文件var events = require('events'); var emitter = new events.EventEmitter(); emitter.on('someEv
2016-08-28 14:46:54 734
原创 开启本地https端口--使用keytool
使用java自带的keytool开启本地https端口1.去掉conf/server.xml中对https端口配置的注释。2.用java里的keytool工具生成一个keystore文件C:\Users\gWX168405>keytool -genkey -alias tomcat -keyalg RSA输入keystore密码:再次输入新密码:您的名字与姓氏是
2016-08-25 07:09:55 1062
bbs系统可留言
2012-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人