#深入理解计算机系统

JavaScript 获取客户端计算机硬件及系统信息

JavaScript获取客户端计算机硬件及系统信息通过WMI来实现获取客户端计算机硬件及系统信息://系统信息获取functiongetSysInfo(){varlocator=newActiveXObject("WbemScripting.SWbemLocator");varservice=locator.Conne...

深入理解BFC和Margin Collapse(转)

作者写的很详细,感谢分享。来源:http://www.w3cplus.com/css/understanding-bfc-and-margin-collapse.html首先我们来看看w3c规范对BFC的解释,其实对于这种概念的学习上,我们总是建议首先寻找官方的定义,因为原则上来说官方的才是最权威和正确的,而且还比较详...

深入解析CSS样式层叠权重值(转)

前言:折腾了半天圆角,发觉border-radius是css3的新特性,简单粗暴的解决了button的圆角显示,中间由于css权重问题,导致即使我设置了圆角也一直没有生效。以下是找到的相当不错的一篇css样式权重讲解的,清晰明了,看完就懂是啥了。永记在心: important>内联>ID>类...

计算机网络学习1-网络层次

计算机网络学习中最基本的是计算机网络分层模型,目前学习需要了解的有两种1、OSI(开放系统互连)有七层,记忆方法:无数网传会报应(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)具体每层功能分析:1.1物理层:规定建立,维持,断开通信端之间的机械、电气、功能、过程特性。单位bit;  物...

系统性能指标

QPS:每秒查询数QRS:查询响应时间TPS:每秒事务数TRS:事务响应时间 QPS(TPS)=并发数/平均响应时间或者 并发数=QPS*平均响应时间 一个典型的上班签到系统,早上8点上班,7点半到8点的30分钟的时间里用户会登录签到系统进行签到。公司员工为1000人,平均每个员上登录签到...
代码星球 ·2021-02-21

RESTful架构1--架构理解

  转自:理解RESTful架构   越来越多的人开始意识到,网站即软件,而且是一种新型的软件。  这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(highlatency)、高并发等特点。  网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域...
代码星球 ·2021-02-21

计算机常见编码

计算机常见编码 1.位bit最小的单元字节byte机器语言的单位1byte=8bits1KB=1024byte1MB=1024KB1GB=1024MB2.二进制binary八进制octal十进制decimal十六进制hex3.字符:是各种文字和符号的总称,包括各个国家的文字,标点符号,图形符号,数字等。字符集...
代码星球 ·2021-02-21

【深入比较ThreadLocal模式与synchronized关键字】

【深入比较ThreadLocal模式与synchronized关键字】ThreadLocal模式与synchronized关键字都是用于处理多线程并发访问变量的问题。只是两者处理问题的角度和思路不同。1)ThreadLocal是一个Java类,通过对当前线程(Thread)中的局部变量的操作来解决不同线程的变量访问的冲...

数据库系统基本概念

数据库系统(DatabaseSystem,DBS)包含了数据库(Database,DB)、数据库管理系统(DatabaseManagementSystem,DBMS)、硬件、其他软件及用户。 数据模型(DataModel):首先明确下模型(Model)是个什么东东?模型可以分为实物模型与抽象模型。例如,汽车模...
代码星球 ·2021-02-21

linux2.6.30.4内核移植(5)——构建根文件系统(yaffs文件系统格式的镜像)

一、首先编译并安装BusyBox这里使用的交叉编译器还是3.4.5.注意:编译内核、编译BusyBox以及编译文件系统中的所有应用程序的交叉编译器要使用同一个版本。1、获取BusyBox源码下载地址:http://www.busybox.net/downloads/这里下载busybox-1.13.0.tar.bz22...

linux2.6.30.4内核移植(3)——yaffs文件系统移植

内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ2440工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html一、下载yaffs2源码二、进入yaffs2目录,执行打补丁脚本文件patch-ker.sh,打补丁到内核中:/...

根文件系统

根文件系统是指挂载于文件系统层次结构根部的文件系统,简单的表示为/。简单来说,根文件系统是内核挂载的第一个文件系统,挂载的位置是文件系统层次结构的顶端。Linux系统对于根文件系统有一些特殊的要求。Linux要求根文件系统中包含应用程序和工具软件,通过它们来引导系统、初始化系统服务(比如网络和系统控制台)、加载设备驱动...
代码星球 ·2021-02-21

对Bootloader(引导加载程序)的几点理解

1、在加电复位之后,大多数处理器都会从一个默认的地址处获取代码。比如MIPS结构的CPU会从0xBFC00000处取第一条指令,而ARM结构的CPU则从地址0x00000000处取第一条指令。因此,在嵌入式开发板中,需要把存储器件ROM或Flash等映射到这个默认的地址处,Bootloader就存放在这个地址开始处,这...

对IIC总线时序的一点理解以及ACK和NACK(NAK)

参考自:http://blog.chinaunix.net/uid-16100003-id-3059814.html关于IIC的响应问题:对于每一个接收设备(从设备,slaver),当它被寻址后,都要求在接收到每一个字节后产生一个响应。因此,themasterdevice必须产生一个额外的时钟脉冲(第九个脉冲)用以和这...

UART,SPI,IIC的一点理解

转自:http://bbs.21ic.com/icview-253715-1-1.htmlUART通用异步收发器,UART是通用的异步传输模式,在它这种基础上加上其他接口或者解码器就衍生出多种异步传输模式,比如232,485,红外线等。这就好像脚上穿高跟鞋,跑鞋,皮鞋等,虽然走路方式不一样,但是其原理都是脚在向前走。自...
代码星球 ·2021-02-21
首页上一页...1314151617...下一页尾页