JavaScript数值类型整理之数值类型运算

 2015年04月25日    59

最近工作中总要用到Javascript处理订单金额计算相关的情况,而Javascript并不擅长浮点数计算。在我工作的项目中,数据存储使用了PostgreSQL,后端代码使用Node.js。而Node.js读PostgreSQL的numeric数据类型,读出的是字符串类型,因此要对结果做一些处理,由于涉及金额相关计算,又需要对数值做一些取舍。在此,整理下Javascript的数值类型及相关计算的知识,本篇为:数值类型运算。

阅读全文

JavaScript数值类型整理之数值类型转换

 2015年04月25日    70

最近工作中总要用到Javascript处理订单金额计算相关的情况,而Javascript并不擅长浮点数计算。在我工作的项目中,数据存储使用了PostgreSQL,后端代码使用Node.js。而Node.js读PostgreSQL的numeric数据类型,读出的是字符串类型,因此要对结果做一些处理,由于涉及金额相关计算,又需要对数值做一些取舍。在此,整理下Javascript的数值类型及相关计算的知识,本篇为:数值类型转换。主要介绍:Number()、parseInt()、parseFloat()函数。

阅读全文

JavaScript数值类型整理之数值类型简介

 2015年04月25日    43

最近工作中总要用到Javascript处理订单金额计算相关的情况,而Javascript并不擅长浮点数计算。在我工作的项目中,数据存储使用了PostgreSQL,后端代码使用Node.js。而Node.js读PostgreSQL的numeric数据类型,读出的是字符串类型,因此要对结果做一些处理,由于涉及金额相关计算,又需要对数值做一些取舍。在此,整理下Javascript的数值类型及相关计算的知识,本篇为:数值类型简介

阅读全文

Linux命令sync强制将内存中的文件缓冲内容写到磁盘

 2015年04月21日    108

sync用于强制将内存中的文件缓冲内容写到磁盘。linux系统为了提高读写磁盘的效率(buffer:为了解决写磁盘的效率。cache:为了解决读磁盘的效率),会先将数据放在一块buffer中。在写磁盘时并不是立即将数据写到磁盘中,而是先写入这块buffer中了。在系统关机或者重启时,会自动把缓冲区的内容自动同步到磁盘中,但是如果系统异常关机,会有缓存文件丢失的情况。因此,我们也可以手工去执行sync命令,强制将内存中的文件缓冲内容写到磁盘。

阅读全文

Linux命令mkswap建立交换分区

 2015年04月19日    29

mkswap命令用于建立交换分区。mkswap可将磁盘分区或文件设为Linux的交换区,在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。

阅读全文

Linux命令mkinitrd建立要载入ramdisk的映像文件

 2015年04月19日    12

mkinitrd命令用于建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。mkinitrd(make initial ramdisk images)是重新封装核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加的配置编译到核心内部去。

阅读全文