Scoop: Windows下的命令行软件包管理器

Scoop 是由开发者 Luke Sampson 开发的开源软件包管理工具, 主要针对 Windows 操作系统. 类似于 macOS 上的 Homebrew, Scoop 可以帮助用户轻松安装, 卸载和管理软件.

Scoop 主要专注于命令行工具的安装, 对于软件开发者和高级用户来说非常便捷. 以下是我scoop中安装的软件列表, 相信你也一样需要的.

scoop list
Installed apps:

Name         Version       Source        Updated             Info
----         -------       ------        -------             ----
7zip         23.01         main          2023-08-25 13:58:33
ag           2.2.5         main          2023-06-07 10:58:10
autohotkey   2.0.10        extras        2023-11-19 14:38:28
babashka     1.3.186       scoop-clojure 2023-11-19 14:44:48
clojure      1.11.1.1413   scoop-clojure 2023-11-19 14:44:52
emacs        29.1          extras        2023-08-25 17:18:58
fzf          0.44.1        main          2023-11-19 14:44:54
git          2.43.0        main          2023-11-29 17:53:49
leiningen    2.10.0        main          2023-03-09 10:48:41
nmap         7.94          main          2023-05-26 12:16:01
nodejs       21.2.0        main          2023-11-19 14:45:53
openjdk19    19.0.2-7      java          2023-03-09 10:20:17
pandoc       3.1.9         main          2023-11-19 14:46:01
perfview     3.1.6         extras        2023-11-19 14:49:28
sqlite       3.44.2        main          2023-11-29 17:53:53
time         0.2018.07.25  main          2023-11-27 17:40:19
unxutils     2007.03.01    main          2023-03-09 11:26:59
vcredist2015 14.0.24215.1  extras        2023-03-09 11:54:55
vcredist2022 14.38.33130.0 extras        2023-11-19 14:46:41
进入阅读→

dotnet项目中NLog的配置和使用

NLog是一个流行的、可扩展的、跨平台的日志记录库,用于在应用程序中实现灵活且高性能的日志记录。

功能特性:

  • 多种日志目标(Targets):提供多种日志输出目标,如控制台、文件、数据库、网络等。
  • 灵活的日志级别:支持多种日志级别,如 Trace、Debug、Info、Warn、Error、Fatal。
  • 丰富的布局渲染器:可以自定义日志消息的格式。
  • 异步日志记录:提高应用程序性能。
  • 可扩展性:可以添加自定义的目标、布局渲染器、过滤器等。
  • 跨平台支持:支持多个平台,包括 Windows、Linux、macOS。
进入阅读→

rust和clojure对比

使用场景

喜欢Clojure的原因

  1. 表现力
  2. 借助现有生态(JVM或者JS)
  3. 并发编程
进入阅读→

c#代码规范

约定的目的

为代码创建一致的外观, 以确保读取器专注于内容而非布局. 使得读取器可以通过基于之前的经验进行的假设更快地理解代码. 便于复制, 更改和维护代码. 展示 C# 最佳做法.

命名约定

进入阅读→

Springboot的jar包瘦身

困扰来源

平时我们开发的项目都用jenkins打包,从jenkins到应用服务器都是内网传输,300M的jar也就个把秒钟。

发版工作也就打包时花点时间,jar包传输没烦恼。

进入阅读→

1分钟Linux 系统性能分析

转载自 https://zhuanlan.zhihu.com/p/39893236 本文翻译自 https://medium.com/netflix-techblog/linux-performance-analysis-in-60-000-milliseconds-accc10403c55

当发现 Linux 服务器上的系统性能问题, 在最开始的 1 分钟时间里, 应该查看哪些系统指标呢?

Netflix 在 AWS 上有着大规模的 EC2 集群, 以及各种各样的性能分析和监控工具. 比如我们使用 Atlas 来监控整个平台, 用 Vector 实时分析 EC2 实例的性能.

进入阅读→

Lisp的诅咒

翻译自 The Bipolar Lisp Programmer

终其一生, 一个老师可能会培养成百上千的学生。他们大多数就像人群画中的虚线勾画的群众一样, 面目模糊。有时候,这种模糊感会让你尴尬,比如有人叫着你的名字打招呼,你却完全不知道他或她是谁。

但有些学生你会记得,通常是非常优秀的学生和非常差劲的学生。才华和彻底的失败都会让人印象深刻。更奇特的是,有些学生同时具备这两个特质,我对他们抱有深深的同情。

进入阅读→

聊聊JS的深拷贝structuredClone

前言

在某处看到现在可以用structuredClone实现深拷贝了, 就针对它进行了一些了解和对比.

进入阅读→

局域网的好心人(固定ip:192.168.0.104)

Clash + https://okz2.xyz/ 是个很棒的翻墙方案, 价格便宜量又足. 刚刚发现它还可以在局域网实现共同翻墙, 一人有梯, 全村受益.

vpn

有需求(且没有梯子)的小伙伴, 可以通过局域网的设置代理实现(前提是好心人在&开机).

进入阅读→

为什么要学习数学结构, 操作系统?

0001

我发现, 面试人简历上罗列的课程, 比如数据结构,操作系统,编译原理,离散数学, 就好比酒席上用来摆盘的装饰品一样, 只能看不能吃.

一旦问起来, 会很吃惊的说这课程老师没有认真教, 自己在培训班学了java或者Vue的真本事, 甚至会反问这些课程有啥用.

进入阅读→