-
2023-03-29...JavaScript服务器端编程环境NodeJs知识体系和原理浅析-6 Stream 在构建较复杂的系统时,通常将其拆解为功能独立的若干部分。这些部分的接口遵循一定的规范,通过某种方式相连,以共同完成较复杂的任务。譬如,shell通过管道|连接各部分,其输入输出的规范是文本流。在Node.js中,内置的Stream模... 138
-
2023-03-27...[编按: 转载于 cnblogs.com/吕大豹, 2016-03-11.] 大白话讲解编程语言JavaScript中的Promise... 111 🈶🖼️
-
2023-02-08...迈向通用人工智能AGI之路:大型语言模型LLM技术精要-9
代码预训练增强LLM推理能力
以上是目前利用Prompt激发LLM模型推理能力的三种主流做法,而关于LLM的推理能力,目前还观察到一个有趣且费解的现象:除了文本外,如果能够加入程序代码一起参与模型预训练,则能大幅提升LLM模型的推理能... 95 -
2023-02-08...迈向通用人工智能AGI之路:大型语言模型LLM技术精要-8
智慧之光:如何增强LLM的推理能力
目前很多研究已证明LLM对于知识具有强大的记忆能力,但是,一般我们不会因为一个人记忆能力强,就说这人很聪明,是否具有强大的推理能力,往往是我们判断一个人是否聪明的重要标准。类似的,如果LLM的效果想... 127 🈶🖼️ -
2022-06-10... Tomcat自定义ThreadPoolExecutorTomcat自定义线程池继承于java.util.concurrent.ThreadPoolExecutor,并新增了一些成员变量来更高效地统计已经提交但尚未完成的任务数量(submittedCount),包括已经在队列中的任务和已经交给工作线程但还未开始执行的任... 156
-
2022-06-10... [编按: 转载于 知乎网/阿里巴巴大淘宝技术, 2022-06-07. ] 背景 随着计算技术的不断发展,3纳米制程芯片已进入试产阶段,摩尔定律在现有工艺下逐渐面临巨大的物理瓶颈,通过多核处理器技术来提升服务器的性能成为提升算力的主要方向。在服务器领域,基于java构建的后端服务器占据着领先地位,因此,掌握jav... 139
-
-
2021-09-30... 生成n位随机数let getRandom = n => Math.random().toString().slice(-n);getRandom(6) //6位随机数
url参数转jsonlet urlToJson = url => { let json =... 114 -
2021-09-30... 在两个数字之间生成一个随机数这将以两个数字为参数,并将在这两个数字之间生成一个随机数! const random = (min, max) => Math.floor(Math.random() * (max - min + 1) + min);
console.log(random(1, 50));
2021-09-30...[编按: 转载于 SegmentFault/Jenk, 2021-09-23. 原标题:20 个杀手级 JavaScript 单行代码。] 本文整理了一些实用的 JavaScript 单行代码,非常好用~~ 获取浏览器Cookie的值通过document.cookie 来查找cookie值 const coo... 1652021-05-07...[陈小天, 2021-05-02.]在 Fundamentals of Generic Programming[1] 里,Alexander Stepanov(泛型概念的创立者)用一段优雅的文字描绘了计算机技术不断泛化(generalized)的历史:"... 1472021-04-14...rust 是一门非常优秀的语言,我虽然没有特别正式介绍过 rust 本身,但其实已经写了好多篇跟 rust 相关的文章:
沅有芷兮:类型系统的数学之美
Noise 协议的应用
用 noise 协议的思路来点对点加密文件?
如何安全地保存密码?
从微秒到纳秒:关于性能的奇妙旅程2020-12-26... 4 格式化术语说明:块状结构(block-like construct)指的是一个类,方法或构造函数的主体。需要注意的是(章节4.8.3.1),数组初始化中的初始值可被选择性地视为块状结构。4.1 大括号4.1.1 使用大括号(即使是可选的)大括号与if、else、for、do及while语句一起使用,即使只有一... 1502020-12-26...二、(二)異常處理 1. 【强制】Java 类库中定义的可以通过预检查方式规避的RuntimeException异常不应该通过catch 的方式来处理,比如:NullPointerException,IndexOutOfBoundsException等等。 说明:无法通过预检查的异常除外,比如,在... 1552020-12-26...(十一)其他
1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。
说明:不要在方法体内定义:Pattern pattern = Pattern.compile(“规则”);
2. 【强制】避免用Apache Beanutils进行属性的copy。&nb... 1752020-12-26...(九) 注释规约
1. 【强制】类、类属性、类方法的注释必须使用Javadoc规范,使用/**内容*/格式,不得使用// xxx方式。
说明:在IDE编辑窗口中,Javadoc方式会提示相关注释,生成Javadoc可以正确输出相应注释;在IDE中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回... 1532020-12-26...(八)控制語句
1. 【强制】在一个switch块内,每个case要么通过continue/break/return等来终止,要么注释说明程序将继续执行到哪一个case为止;在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有。 说明:注意break是退出switch语句... 1542020-12-24...(七) 并发处理 1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。
说明:资源驱动类、工具类、单例工厂类都需要注意。 2. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。 正例:自定义线程工厂,并且根据外部特征进行分组,比如,来自同一机房的调用,把机房编号... 1362020-12-24...(六) 集合处理-2 8. 【强制】在subList场景中,高度注意对父集合元素的增加或删除,均会导致子列表的遍历、增加、删除产生ConcurrentModificationException 异常。 9. 【强制】使用集合转数组的方法,必须使用集合的toArray(T[] array),传入的是类型完全一致... 1302020-12-24...(二) 常量定义 1. 【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。
反例:// 本例中,开发者A定义了缓存的key,然后开发者B使用缓存时少了下划线,即key是"Id#taobao"+tradeId,导致出现故障String key = "Id#taobao_" + tradeId;c... 1572020-12-23...一、 编程规约(一) 命名风格1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
反例:_name / __name / $name / name_ / name$ / name__2. 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 ... 185
-
本页Url:
-
2024-04-20-03:23 GMT . 添加到桌面浏览更方便.
-