编程笔记
-
人类下一代语言的可能
除了在纸笔媒介系统下以书面符号形式进行数学计算外,从一开始我们也设计和制造计算工具,利用这些工具来进行数学计算。 现代计算机是计算工具的最新产品。上世纪三十年代,英国数学家图灵(Alan Mathison Turing,…
-
MySQL 是怎么加行级锁的?
什么 SQL 语句会加行级锁? InnoDB 引擎是支持行级锁的,而 MyISAM 引擎并不支持行级锁,所以后面的内容都是基于 InnoDB 引擎 的。 普通的 select 语句是不会对记录加锁的,因为它属于快照读,是通过 MVCC(多版本…
-
如何使用 LibreOffice Writer 模板
作者: Jim Hall 译者:LCTT geekpi | 2022-08-13 16:59 使用 LibreOffice 模板快速开始在 Linux 上写作。 任何办公软件套件中的主要部件都是文字处理器。无论你的需求如何,从…
-
NET高性能编程 - C#如何安全
前言 作为.net程序员,使用过指针,写过不安全代码吗? 为什么要使用指针,什么时候需要使用它,以及如何安全、高效地使用它? 如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界…
-
如何使用 Javascript Date 对象计算特定日期之前的天数
创建新的 Date 对象 获得今天的日期很容易。只需使用 Date 对象的构造函数: // Get today's date const now = new Date(); // Sun Nov 13 2022 18:28:22 GMT-0500 (Eastern Standard Time) 若要创建不同的日期…
-
在 Ubuntu 中配置 SSH 的完整指南
作者: Chris Patrick Carias Stas 译者:LCTT Donkey | 2022-10-25 10:21 如今 SSH 已成为了登录远程服务器的默认方式。 SSH 的全称是 “安全的 ShellSecure Shell&rdquo…
-
.NET 7 AOT 的使用以及 .NET 与 Go 互相调用
C# 部分 环境要求 SDK:.NET 7 SDK、Desktop development with C++ workload。 IDE:Visual Studio 2022 Desktop development with C++ workload 是一个工具集,里面包含 C++ 开发工具,需要在 Visual St…
-
编写多个 React 提供程序
在应用程序的根目录中使用 React 的上下文来管理任何组件之间的共享状态是很可笑的。 例如,检查当前用户是否已登录可能是由提供程序完成的:AuthProvider const App = () => { return ( <AuthProvider> {…
-
在C++学习新事物的同时实现困难的功能
学习新东西 在编写了一点代码后,我创建了一个草稿拉取请求。我不断将所有更改推送到草稿拉取请求,直到它准备好供存储库所有者审查。 通过远程查看和测试代码 我今天了解了GitHub的另一个有趣的功能:Remotes。我…
-
使用 unittest 框架对 Python 代码进行单元测试
单元测试是软件开发的重要组成部分,因为它隔离软件程序或系统的不同组件,并检查其运行方式是否正确。它确保代码符合质量标准,并且系统中的缺陷或错误可以正确地追溯到失败的隔离代码单元,并及时纠正故障。 我的…