E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码之谜
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的表达式0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑都自带
迷渡
·
2023-11-21 22:52
代码之谜
codepuzzle
代码之谜
浮点数
语言
解密JavaScript混淆加密技术:揭秘隐藏的
代码之谜
让我们通过一个案例来更好地理解JavaScript混淆加密的工作原理。假设我们有以下原始的JavaScript代码:functionaddNumbers(a,b){returna+b;}上述代码非常简单易懂,但对于一些恶意攻击者来说,他们可能会试图窃取您的代码或者修改其中的逻辑。为了防止这种情况发生,我们可以对代码进行混淆加密,使其变得难以理解:var_0x3d5f=["\x61\x64\x64\
mxd01848
·
2023-08-25 01:33
javascript
前端
开发语言
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说,一点都不简单。
iteye_6378
·
2020-09-14 19:48
面试
java
数据结构与算法
代码之谜
系列
代码之谜
(零)-开篇/前言/序其实,你不懂代码2012年9月28日13时32分新增最近看本文评论,争议很多,我先说说这篇文章的前世今生吧。
wwl33695
·
2020-08-11 01:23
编程语言-程序设计-编译器规范
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的表达式0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑都自带
SleepInDelphi
·
2020-07-07 00:56
代码之谜
我的编程之路:「懒惰」是程序员最大的美德
首先给大家介绍一下自己吧大家好,我是justjavac,一名全栈工程师,目前正在出版《
代码之谜
》。
weixin_34123613
·
2020-06-28 11:05
代码之谜
(零) - 其实,你不懂代码
我原文标题是『
代码之谜
-开篇/前言/序』,副标题是『其实,你不懂代码』,本来打算用“其实,代码中的运算符不等价于数学符号”。
iteye_6378
·
2020-06-23 19:52
通过这道习题,你会更加了解浮点数
详细可参看迷渡大神的这篇文章:
代码之谜
(四)-浮点数(从惊讶到思考)。所以在编程的过程当中就会出现两个需要注意的点:除以Int0会报错,但是除以
游韧八荒
·
2020-02-15 06:41
iOS浮点数精度丢失问题及处理方案
&&
代码之谜
(五)-浮点数(谁偷了你的精度?)解决方案如果你通读了上面的为什么就会知道,这是IE
叫我大表弟吧
·
2020-02-14 07:42
摘录:来自justjavac(迷渡)――
代码之谜
第一章:C中为什么可以i=i+1?因为=是赋值,注意这只是在大部分语言中这样,比如ST语言就是:=。于是既然=如果不是相等的话,那肯定有表示相等的,比如==或者===。不管是==还是=,「相等」到底是什么意思呢?=或者==或者===,即使以后会出现====,到底和数学的「相等」有多少出入呢?NaN(一般表示NotANumber),NaN是在IEEE浮点数规范中明确定义的,包括本系列后面后提到的+0
cjs520
·
2015-10-11 23:34
数学
false
而且
集合论
摘录:来自justjavac(迷渡)――
代码之谜
第一章:C中为什么可以i=i+1?因为=是赋值,注意这只是在大部分语言中这样,比如ST语言就是:=。于是既然=如果不是相等的话,那肯定有表示相等的,比如==或者===。不管是==还是=,「相等」到底是什么意思呢?=或者==或者===,即使以后会出现====,到底和数学的「相等」有多少出入呢?NaN(一般表示NotANumber),NaN是在IEEE浮点数规范中明确定义的,包括本系列后面后提到的+0
cjs520
·
2015-10-11 23:34
数学
false
而且
集合论
摘录:来自justjavac(迷渡)――
代码之谜
第一章:C中为什么可以i=i+1?因为=是赋值,注意这只是在大部分语言中这样,比如ST语言就是:=。于是既然=如果不是相等的话,那肯定有表示相等的,比如==或者===。不管是==还是=,「相等」到底是什么意思呢?=或者==或者===,即使以后会出现====,到底和数学的「相等」有多少出入呢?NaN(一般表示NotANumber),NaN是在IEEE浮点数规范中明确定义的,包括本系列后面后提到的+0
cjs520
·
2015-10-11 23:38
数学
false
而且
集合论
摘录:来自justjavac(迷渡)――
代码之谜
第一章:C中为什么可以i=i+1?因为=是赋值,注意这只是在大部分语言中这样,比如ST语言就是:=。于是既然=如果不是相等的话,那肯定有表示相等的,比如==或者===。不管是==还是=,「相等」到底是什么意思呢?=或者==或者===,即使以后会出现====,到底和数学的「相等」有多少出入呢?NaN(一般表示NotANumber),NaN是在IEEE浮点数规范中明确定义的,包括本系列后面后提到的+0
cjs520
·
2015-10-11 23:38
数学
false
而且
集合论
摘录:来自justjavac(迷渡)――
代码之谜
第一章:C中为什么可以i=i+1?因为=是赋值,注意这只是在大部分语言中这样,比如ST语言就是:=。于是既然=如果不是相等的话,那肯定有表示相等的,比如==或者===。不管是==还是=,「相等」到底是什么意思呢?=或者==或者===,即使以后会出现====,到底和数学的「相等」有多少出入呢?NaN(一般表示NotANumber),NaN是在IEEE浮点数规范中明确定义的,包括本系列后面后提到的+0
cjs520
·
2015-10-11 23:42
数学
false
而且
集合论
摘录:来自justjavac(迷渡)――
代码之谜
第一章:C中为什么可以i=i+1?因为=是赋值,注意这只是在大部分语言中这样,比如ST语言就是:=。于是既然=如果不是相等的话,那肯定有表示相等的,比如==或者===。不管是==还是=,「相等」到底是什么意思呢?=或者==或者===,即使以后会出现====,到底和数学的「相等」有多少出入呢?NaN(一般表示NotANumber),NaN是在IEEE浮点数规范中明确定义的,包括本系列后面后提到的+0
cjs520
·
2015-10-11 23:42
数学
false
而且
集合论
JAVA NIO与IO的区别(通俗版)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,
xinklabi
·
2014-01-07 23:00
java
nio
NIO IO区别
转载一篇我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,
winsenz
·
2014-01-07 16:00
nio
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文:就速度来说CPU>内存>硬盘I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,继续操作
sleepindelphi
·
2014-01-02 10:43
Java
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文:就速度来说CPU>内存>硬盘I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,继续操作
justjavac
·
2014-01-02 10:00
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,
justjavac
·
2014-01-02 10:00
java
nio
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,
justjavac
·
2014-01-02 10:00
java
nio
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,
justjavac
·
2014-01-02 10:00
java
nio
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,
justjavac
·
2014-01-02 10:00
java
nio
Java NIO与IO的详细区别(通俗篇)
我的新书《
代码之谜
》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU>内存>硬盘 I-就是从硬盘到内存O-就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,
justjavac
·
2014-01-02 10:00
java
nio
那些0ms的神
代码之谜
(以下内容仅代表个人观点)其实有些跑了0ms的代码是用全部测试数据爆出来的(不排除是测试人员爆的),另外我发表此篇博文的目的也不是鄙视那些跑测试数据的人,而是希望广大ACMer不要再崇拜那些神代码了,其实你的代码已经很不错了。凭着自信做下去就好了!!!下面我来贴一下这样的神代码。。#include #include #include usingnamespacestd; intn,m; charS
shankeliupo
·
2013-03-18 09:00
编程
阅读更多
代码之谜
(五)-浮点数(谁偷了你的精度?)博客分类:
代码之谜
代码之谜
codepuzzle浮点数.
郝跃龙
·
2012-11-23 22:00
java
代码之谜
运算符篇
从最简单的运算符加号(+)说起,加号(+)是个二元运算符――也就是说,加号只把两个数联接起来,从来不把第三个或者更多的联接起来。因此,“1加2加3”在计算机中被表述为:(1+2)+3//a或者1+(2+3)//b虽然我们通常写做1+2+3,但是并不意味这它和我们数学中的1+2+3是等价的。那么数学中的1+2+3到底表示的是a呢,还是b呢?如果计算机的求值是左结合的,那么此表达式等价于第一种a;如果
·
2012-11-16 15:02
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
Jye13
·
2012-11-16 12:00
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
justjavac
·
2012-11-15 09:00
代码之谜
浮点数
精度
IEEE
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
justjavac
·
2012-11-15 09:00
代码之谜
精度
浮点数
IEEE
代码之谜
(四)- 浮点数(从惊讶到思考)
阅读更多在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说,一点都不简单。
justjavac
·
2012-11-15 09:00
代码之谜
浮点数
精度
IEEE
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
justjavac
·
2012-11-15 09:00
浮点数
精度
代码之谜
IEEE
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
justjavac
·
2012-11-15 09:00
浮点数
精度
IEEE
代码之谜
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
justjavac
·
2012-11-15 09:00
代码之谜
IEEE
精度
浮点数
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的表达式0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑都自带
suhenhappy
·
2012-11-13 12:00
代码之谜
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
JustJavaC
·
2012-11-13 12:00
代码之谜
浮点数
语言
codepuzzle
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
justjavac
·
2012-11-13 10:00
代码之谜
浮点数
codepuzzle
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
justjavac
·
2012-11-13 10:00
代码之谜
浮点数
codepuzzle
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
justjavac
·
2012-11-13 10:00
代码之谜
浮点数
codepuzzle
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
justjavac
·
2012-11-13 10:00
代码之谜
浮点数
codepuzzle
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
justjavac
·
2012-11-13 10:00
代码之谜
浮点数
codepuzzle
代码之谜
(五)- 浮点数(谁偷了你的精度?)
****光棍节加长版****如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2+0.4,如果你使用的是Chrome、FireFox、IE8+,可以按F12键,然后找到「控制台」,输入上面的 表达式 0.2+0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,手机、电脑
justjavac
·
2012-11-13 10:00
代码之谜
浮点数
精度
codepuzzle
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说,一点都不简单。
justjavac
·
2012-11-07 14:00
代码之谜
浮点数
代码之谜
(三)- 运算符
从最简单的运算符加号(+)说起,加号(+)是个二元运算符——也就是说,加号只把两个数联接起来,从来不把第三个或者更多的联接起来。因此,“1加2加3”在计算机中被表述为:(1+2)+3//a或者1+(2+3)//b虽然我们通常写做 1+2+3,但是并不意味这它和我们数学中的1+2+3是等价的。那么数学中的1+2+3到底表示的是a呢,还是b呢?如果计算机的求值是左结合的,那么此表达式等价于第一种a;如
justjavac
·
2012-11-07 14:00
代码之谜
运算符
代码之谜
(二)- 语句与表达式
在此之外,也会继续表述这个『
代码之谜
』系列的主题——数学与计算机之间被经常忽略的矛盾。
justjavac
·
2012-11-07 14:00
代码之谜
运算符
表达式
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说,一点都不简单。
迷渡
·
2012-11-06 13:40
javascript
代码之谜
语言
代码之谜
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
v5browser
·
2012-11-06 13:00
代码之谜
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
suhenhappy
·
2012-11-06 13:00
代码之谜
代码之谜
(四)- 浮点数(从惊讶到思考)
在『
代码之谜
』系列的前几篇文章中,很多次出现了浮点数。浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说,一点都不简单。
JustJavaC
·
2012-11-06 13:00
JavaScript
代码之谜
语言
代码之谜
(三)- 运算符
本章是我『
代码之谜
』系列的第四篇,如果链接打不开可以在咱iteye找到以前的文章,http://justjavac.iteye.com/blog/1685559。
justjavac
·
2012-11-01 12:00
代码之谜
运算符
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他