这是一个长期更新的文章,欢迎大家补充 JavaScript 的奇技淫巧 个人建议:一些奇技淫巧使得代码可读性较差,不建议使用 1. 两行写一个评分组件 let rate = 2 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate) 2. JavaScript 错误处理的...
...会问道:如何去解析这种类型的字符串? 毕竟分类是在奇技淫巧中,那常规的eval和new Function这里就不多说。 方式一:[native code].constructor 使用JS内置对象的任意原型方法,如:Object.prototype.toString,Array.prototype.push,RegExp.prototype....
...个时候该怎么办呢?嘿嘿!这个时候我们就可以用到这个奇技淫巧了。既然 defaultValue 是在创建虚拟 dom 的时候有用,那么我们在用户点击重置的时候让 React 重新创建这些表单项的虚拟 dom 不就好了么。根据 React 虚拟 dom diff 的算...
一个项目中需要用到一个广告位的轮播图效果,而这个轮播图位置需要根据不同设备的尺寸进行缩放从而保持相同的比例。 最开始使劲琢磨发现用 width + height 属性是实现不了这种效果的,非得用 JS 才能达到这种效果吗?终...
一般的方法往往给表单的各个input、select等加上readonly,但是这个方法有很多缺点。此处就不一一赘述。 我说的方法只需要给表单加上一个类,就可以让表单只读。 方法1: 用:before给form做个看不见的蒙版,遮住下面所有的元...
利用正则表达式可以来进行某些需要整除操作的判断,例如:奇偶性,质数合数等。 PS:本文建议有一定正则基础的看,需要了解基本的正则,回溯,贪心等。 奇偶性 判断偶数:首先把数字n转化为重复n次1的字符串,然后通...
平常工作少不了用浏览器,以下分享一些浏览器的使用技巧,更好的有助于你的工作。 ps: 以下技巧均在 Chrome 浏览器下测试的。 网页长截图 按 F12 弹出控制台,按 ctrl+shift+p 弹出输入框 输入full,选择 capture full size screenshot 然...
格式化输出: let obj = { a: a1, b: b1 }; JSON.stringify(obj, null, 2); //{ a: a1, b: b1 } 巧用深拷贝: let obj = { a: a1, b: b1 }; let copy = JSON.stringify(obj); let copyObj = JSON.parse(cop...
LC453 这是准备coursera OA遇到的一个easy却有趣的题,一开始我想的是先排序,然后不停找出最小值,前n-1个数加1...总之就是时间复杂度太高无法AC,这时候我觉得无法AC的easy题肯定是要用一些数学上的巧办法了,google之,于是...
Python的自带函数 eval 提供了一个非常有趣的特性,可以将给一个字符串当做一个表达式去执行。先上一个例子: cond = compile(succ_rate
十六进制编辑文件 编辑前 :%!xxd 编辑后 %!xxd -r 删除括号内部的内容 cord then i ( *的作用 * 正向查找第 [count] 次出现距离当前光标最近的单词的地 方。用于查找的单词是以下最先符合...
一般的方法往往给表单的各个input、select等加上readonly,但是这个方法有很多缺点。此处就不一一赘述。 我说的方法只需要给表单加上一个类,就可以让表单只读。 方法1: 用:before给form做个看不见的蒙版,遮住下面所有的元...
平常工作少不了用浏览器,以下分享一些浏览器的使用技巧,更好的有助于你的工作。 ps: 以下技巧均在 Chrome 浏览器下测试的。 网页长截图 按 F12 弹出控制台,按 ctrl+shift+p 弹出输入框输入full,选择 capture full size screenshot 然...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...