快应用

密码学奇妙之旅、02 混合加密系统、AES、RSA标准、Golang代码

探索密码学的奇妙之旅。介绍CTR、混合密码系统、RSA-OAEP相关理论。并基于AES、RSA标准,使用golang crypto包实现了简单混合加密系统。 .........

通用 HTTP 签名组件的另类实现

1、初衷 开发中经常需要做一些接口的签名生成和校验工作,最开始的时候都是每个接口去按照约定单独实现,久而久之就变的非常难维护,因此就琢磨怎么能够写了一个比较通用的签名生成工具。 2、思路 采用链式调用的方式,使得签名的步骤可以动态拼凑组合。 3、直接看效果 //设置数据源 var signSourc .........

.Net 7 C#11 原始字符串

.Net7 的到来的同时,也带来了 C# 11,而令我最期待的就是 C# 11 的 原始字符串了,当我知道这个的时候,简直比过年还要开心。 非原始字符串 首先我们看看现在写字符串的方式 var str = @" 雪莉:""有人在吗?"" 神乐:""他们有事出去了,你有什么困扰呢? 万事屋神乐为您服务 .........

JVM内存模型及对象的生死

一块较小的内存空间, 是当前线程所执行的字节码的行号指示器,每条线程都要有一个独立的程序计数器,这类内存也称为“线程私有”的内存。正在执行 java 方法的话,计数器记录的是虚拟机字节码指令的地址(当前指令.........

中关村归国留学人员联创中心揭牌仪式,Jina AI 受邀出席活动

2022 年 9 月 25 日上午,中关村归国留学人员联创中心揭牌仪式在中关村创业大街顺利举行,Jina AI 联合创始人兼 COO 何烜彬现场进行企业项目分享,并面向现场各海外高校校友代表发出人才招募邀请。......

SAP UI5 sap.ui.layout.Grid 控件宽度百分比的设置原理

在 Chrome 开发者工具里使用 SAP UI5 扩展 Inspector 修改 Grid 控件的 defaultSpan 属性,会触发如下的代码:......

9 月 Jina AI 中文社区面对面

九月,Jina AI 团队进入了快速迭代的开发节奏中,我们加入了许多令人兴奋的新功能、新特性,我们的工程师们将在第三期「中文社区面对面」活动和大家一起线上面对面交流!本次活动将于于本周三晚 8 点,腾讯会议举.........

HashMap vs LinkedHashMap

通过各类教科书,我们可以总结HashMap和LinkedHashMap的区别:LinkedHashMap可保持顺序,HashMap无法保持顺序数据量大、loadFactor比较小的时候,遍历HashMap比LinkedHashMap效率低、耗时查找定位无差别,速度飞.........

Chrome浏览器是如何工作的?(二)

经过前面几个步骤,此时完整的页面结构已经差不多可以绘制了。但是还有一个问题在于 Render 线程还不知道你是否在某些 DOM 元素 设置了绝对定位如 display:absolute、sticky 或者调.........