把确定的事编译成光,
提着它,走进未定义的黑夜。
短文·文献 | 默认私密 · 审后公众 | 知识点·知事记 | 平台规范 · 开放公开
短文月刊Monthly Essay
Spring Framework 6.1.13及以后版本,org.springframework.util.Base64Utils 已被标记为弃用并即将移除
使用 `java.util.Base64` 是最直接和推荐的替换方案,它是 Java 8 引入的标准 API,性能良好且无需额外依赖。
查看详情 →View Detail →Spring boot(MVC)跨域配置
Spring MVC (传统Servlet)下,使用 CorsFilter或者WebMvcConfigurer来配置Spring Boot跨域选项,生成环境建议配置允许跨域的域名,其他域名就不要允许啦。
查看详情 →View Detail →Spring Boot(WebFlux)跨域配置
Spring WebFlux (响应式Servlet)下,使用 CorsWebFilter或者WebFluxConfigurer来配置Spring Boot跨域选项,生成环境建议配置允许跨域的域名,其他域名就不要允许啦。确保没有同时使用 CorsWebFilter 和 WebFluxConfigurer,否则可能冲突。当 allowCredentials(true) 时,allowedOrigins 不能使用 *,必须指定具体域名。
查看详情 →View Detail →NPM脚本并行执行命令方法
在用NPM管理应用中,我们可能需要同时一起执行两个命令,如何在package.json中配置,更细的需求是要求并行或串性等。
查看详情 →View Detail →中本聪《比特币:一种点对点的电子现金系统》白皮书
中本聪的比特币白皮书提出了一种无需信任第三方的点对点电子现金系统,核心是通过工作量证明(PoW)机制、时间戳服务器和最长链原则,在去中心化网络中解决双重支付问题。系统将交易记录在由区块组成的链式账本中,每个区块包含前一个区块的哈希,并通过算力竞争生成有效证明;网络节点始终认可累积工作量最多的链,从而保证交易历史不可篡改。该设计还通过区块奖励(新发行的比特币)和交易手续费激励节点维护网络安全,同时支持简化支付验证(SPV)以降低用户使用门槛。
查看详情 →View Detail →Bitcoin: A Peer-to-Peer Electronic Cash System
Satoshi Nakamoto’s Bitcoin white paper proposes a decentralized electronic cash system that enables direct peer-to-peer payments without a trusted third party. It solves the double-spending problem by using a blockchain—a chain of proof-of-work timestamped transactions. The longest chain, backed by the majority of CPU power, determines the valid transaction history. Honest nodes outpace attackers, and incentives (new coins and fees) secure the network. This creates a secure, trustless digital currency.
查看详情 →View Detail →npm scripts 传递参数示例
在node.js/npm项目中,我们可以用"npm scripts"传递参数来个性化执行命令,比如编译打包、发布部署等。使用 "--" 分隔符告诉 npm 将后面的参数传递给实际执行的命令。
查看详情 →View Detail →初始化为npm项目,旨在用npm管理方便项目发布等
纯HTML(包含JS、CSS、Images等)项目,一般情况下需手工去发布等操作,自动化管理的方法是用npm管理。
查看详情 →View Detail →Markdown是通俗且简单明了的Markup标记语言裁剪版
Markdown 是为了让人写起来舒服而诞生的一种特殊的、极简的 Markup。如果你只是写笔记或文档,用 Markdown 就够了;如果你要做复杂网页,就需要完整的 HTML 这样的 Markup。
查看详情 →View Detail →Solidity v0.8.x 全局对象速查表
Solidity v.0.8.x 中全部的全局对象(或称全局变量/函数)可以分为几类:与交易、区块相关的信息、数学与加密函数、地址与合约相关的方法,以及错误处理函数。
查看详情 →View Detail →Solidity v0.8.x 数据类型速查表
Solidity 是一种静态类型语言,这意味着每个变量在编译时必须指定类型。这些类型主要可以分为两大类:值类型 (Value Type) 和引用类型 (Reference Type),它们在赋值和存储方式上有着根本的区别。
查看详情 →View Detail →