03 2021 档案
摘要:进入debugger调试时, this 输出 undefined的问题,箭头函数与babel造成的调试不便 引言问题区分1.箭头函数内的 this 和封闭的局部变量一样2.箭头函数内的 this 被babel 打包后重命名了3.正确获取this 解决方案引言 之前用VUE开发的时候经常遇到,用 ch
阅读全文
摘要:参考: https://baike.baidu.com/item/IP%E5%9C%B0%E5%9D%80/150859?fr=aladdin http://www.360doc.com/content/18/0531/23/20226523_758632778.shtml http://www.w
阅读全文
摘要:AES加密今天下班,同事问我了解AES加密算不?哦,好像听过,不太了解...一个字,补1.密钥密钥是AES算法实现加密和解密的根本。对称加密算法之所以对称,是因为这类算法对明文的加密和解密需要使用同一个密钥。 AES支持三种长度的密钥: 128位,192位,256位 平时大家所说的AES128,AE
阅读全文
摘要:假设有1000个身高不同的人,排成一队,乱序 问题1:怎么找到身高第500高的人? 问题2:怎么让他们从高到低排好队?
阅读全文
摘要:计算机只有高电位,低电位,只能表示0和1 计算机的世界只有二进制 有些小数转2进制时是无限循环的,要失去精度0.1 0.2 0.4 0.8 0.6这些小数都要不精确,计算时带这些小数的,必定结果不对 解决方案:小数计算,先放大100,计算完结果后四舍五入,再除以100 在线进制转换工具:https:
阅读全文
摘要:业务背景 一直以来对Number的最大最小值都没有透彻的理解清楚,在开发过程中也从来没有遇到过这种极限情况 可是最近在刷红宝书第4版的时候,又遇到这个概念.所以想透彻的搞清楚一下 关于这个概念我的理解 书上的概念 Number对象是采用64位存储的,即8个字节 * 8位 = 64位 操作符在操作Nu
阅读全文
摘要:from:https://www.jianshu.com/p/7c636d8f18d5 由于不同机器所选用的基数、尾数位长度和阶码位长度不同,因此对浮点数的表示有较大差别,这不利于软件在不同计算机之间的移植。为此,美国IEEE(电器及电子工程师协会)提出了一个从系统角度支持浮点数的表示方法,称为IE
阅读全文
摘要:线上问题:浏览器接口Preview中的数值和postman中获取到的不一致,preview中看到的值是另外一个值 情况是这样的:前端调用接口,拿到的记录ID是18446744073709552000,查看后端日志或用postman调用接口,返回的ID是18446744073709551615,浏览器
阅读全文
摘要:需求:long类型的值大于9007199254740991值时,前端会失精度,由于表结构ID用的long类型,修改程序字段类型不现实,网管统一处理,将long类型大于9007199254740991值时改为sting类型 方案: public class CustomContractResolver
阅读全文
摘要:1.GRPC根据协议生成代码 NuGet包安装GRPC.Tools 找到packages\Grpc.Tools.2.27.0\tools\windows_x64 看到下面文件: 将协议文件放到次文件,cmd 输入: protoc.exe -I=. --csharp_out=. --grpc_out=
阅读全文
摘要:1.win+r cmd 2.netstat -ano|findstr "8080" 3.tasklist -ano|findstr "53364"
阅读全文