![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 84
wowo_zZ
这个作者很懒,什么都没留下…
展开
-
《深入理解java虚拟机》笔记
深入理解java虚拟机走进javajava不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系。她有以下优点:结构严谨,面向对象;摆脱硬件平台的限制,实现了一次编写,到处运行;提供了一个相对安全的内存管理和访问机制;有一套完善的应用程序接口,以及先进的开源生态;java内存区域与内存溢出异常运行时数据区域程序计数器线程私有,可以看做当前线程所执行的字节码的行号指示器。java虚拟机栈线程私有,对应java方法执行的内存模型,即方法栈帧,存储局部变量表、原创 2021-03-03 12:34:42 · 411 阅读 · 2 评论 -
每天5分钟,细读PHP手册-3
Array数组自 PHP 5.4 起可以用直接对函数或方法调用的结果进行数组解引用,在此之前只能通过一个临时变量。自 PHP 5.5 起可以直接对一个数组原型进行数组解引用。试图访问一个未定义的数组键名与访问任何未定义变量一样:会导致 E_NOTICE 级别错误信息,其结果为 NULLunset() 函数允许删除数组中的某个键。但要注意数组将不会重建索引。如果需要删除后重建索引,可以用 ...原创 2019-03-22 06:01:23 · 126 阅读 · 0 评论 -
每天5分钟,细读PHP手册-2
Float浮点型float又叫double、real;-要测试浮点数是否相等,要使用一个仅比该数值大一丁点的最小误差值。该值也被称为机器极小值(epsilon)或最小单元取整数,是计算中所能接受的最小的差别值。NAN表示一个在浮点运算中不可表述的值,不能做比较(包括自身比较),应该用is_nan()检查;string有一系列字符组成,每个字符是一个字节,也就意味着只能支持256的字...原创 2019-03-22 06:00:52 · 107 阅读 · 0 评论 -
每天5分钟,细读PHP手册-1
php语言的开始和结束标记有四种:<?php ?><script language="php"></script><? ?> 打开short_open_tag<% %> 打开asp_tags一个PHP代码段的最后一行代码可以不使用分号结尾php中的9种基本类型:四种标量类型:bool、integer、fl...原创 2019-03-22 06:00:07 · 139 阅读 · 0 评论 -
数学之美
数学之美,名曰XX之美的书,质量向来一直很不错。看完这本书,确实有点此行不虚之感。原本抽象的数学知识,在作者口中表述出来,和实际应用完美的结合,浅显而不粗浅,着实让人眼前一亮,仿佛在浩瀚数学海洋中一点灯光。原创 2016-05-28 00:17:22 · 599 阅读 · 0 评论 -
(三)整数表示
本节将会介绍有符号整数和无符号整数的表示方式、数学属性以及机器实现。整型数据类型C语言中支持有符号整数和无符号整数。原创 2017-01-26 07:36:35 · 323 阅读 · 0 评论 -
(二)信息存储
现代计算机存储和处理都是基于二进制的位,单个的二进制位并不具备含义,但是把它们组合在一起,再加上某种解释,就可以表示任何有限集合的元素。本章将研究三种最重要的数字表示方法:无符号数、补码和浮点数。研究这些表示方法是有意义的,能够理解可以表示的值的范围和不同的运算属性,使编写的程序更加健壮、更加具有移植性。原创 2017-01-25 08:04:02 · 374 阅读 · 4 评论 -
(一)计算机体系漫游
《深入理解计算机系统》通过程序员的视角来介绍计算机系统,本章作为引言,将介绍本书中详细讲解的各个内容,以便读者掌握纲领,对本书有一个整体的认识。原创 2017-01-23 16:14:21 · 357 阅读 · 0 评论 -
三)Unix文件I/O(2)
粘着位在Unix系统中,粘着位拥有者丰富的含义:在早期的Unix系统中,被称作sticky bit,一个可执行程序被设置了粘着位,意味着程序执行完毕后,整个程序(机器码)会被缓存在交换区,通常一般是因为这种可执行程序使用频率很高,相当于起了缓存的作用;后来的Unix版本中,被称作保存正文位,saved-text bit,即S_ISVTX位的由来;现今的系统扩展了粘着位的含义,对目录也可以使用粘原创 2015-07-14 20:32:48 · 417 阅读 · 0 评论 -
三)Unix文件I/O(1)
3.1引言主要用到5个函数:openreadwirtecloselseek分为两类:带缓冲的I/O不带缓冲的I/O3.2文件描述符打开的文件到标识符,非负整数,幻数0,1,2已经被标准化,0表示标准输入,1表示标准输出,2表示标准错误;所以理论上文件描述符应该从3开始;文件描述符到范围是从0~OPEN_MAX-1,早期到unix采用的上限是19,但现在很多系统都增加到63,后来原创 2015-07-11 10:38:13 · 400 阅读 · 0 评论 -
一)面向对象思想的核心概念
1.1 面向对象的行与本把一个对象存起来,称为序列化,序列化和反序列化都要包含类的名称。序列化只会存储属性,方法通过存储的类名去调用,且公用公共的代码空间;php类的实现在底层是通过“属性数组+方法数组”来实现的;对象和数组的却别在于对象多了一个指向类的指针;当对象由标量强制转换成的object,则没有一个类与之对应,php中的“孤儿”类stdClass会收留这个对象;1.2 魔术方法的原创 2015-07-07 20:02:39 · 1217 阅读 · 0 评论 -
Linux磁盘相关和MBR
磁盘的物理组成圆形的盘片,主要用来记录数据机械手臂与机械手臂上的磁头,读写数据主轴马达,可以转动盘片,让机械手臂的磁头在盘片上读写数据盘片的物理组成扇区(sector)为最小的存储单位,大小为512bytes第一个扇区很重要,需要通过它来读取整个磁盘的状态。里面有MBR(主引导记录)和DPT(分区表)MBR占446bytes,DPT占64byte,剩下两位是分区有效标志(55AA)M原创 2015-07-02 14:40:48 · 2550 阅读 · 0 评论 -
Linux远程挂载
linux远程挂载原创 2015-03-14 10:26:46 · 3247 阅读 · 0 评论 -
Linux文件权限
一,常规权限二,默认权限三,隐藏权限原创 2015-01-29 07:23:49 · 526 阅读 · 0 评论 -
Linux连接文件——ln命令
Linux连接文件——ln命令ln -s原创 2015-02-09 09:24:07 · 720 阅读 · 0 评论 -
构建可扩展的Web站点(三)
八,什么是可扩展性?九,扩展硬件平台十,软件负载均衡原创 2015-02-03 20:57:21 · 432 阅读 · 0 评论 -
构建可扩展的Web站点(二)
五,拓展开发模型当你的开发团队变得越来越大的时候,你可能会需要以下:1、编码规范对同一小组的人而言,对一种编码风格达成共识,远比找到完美的风格更加重要。编码规范通常包含的规则有:缩进,空白字符,括号,注释,命名,文件布局,行结束符。2、测试一种是自动测试,其中重要部分就是回归测试。第二种就是手工测试。手工测试可以遵循以下顺序:确认主要功能;先测试理想路径;边界测试。原创 2015-01-29 21:15:32 · 498 阅读 · 0 评论 -
构建可扩展的Web站点(一)
一,什么是Web应用程序Web应用程序有别于桌面应用程序,也不是静态的web站点。它是由具备交付机制的数据组成的。简单的说,就是为了应对请求,从数据库中抓取数据,适当操作,返回响应。二,层次化软件体系结构一个好的Web应用程序看起来应该像一块蛋糕。下面海绵层是持久化存储层;向上果冻层是业务逻辑层;再上奶油层是页面和交互逻辑层;这岂不就是MVC?三,软原创 2015-01-26 21:27:40 · 513 阅读 · 0 评论