Skip to main content

黑洞资源笔记

  1. 程序员使用 Bash 编写 shell 脚本来自动执行手动任务。Bash 是一种命令语言 — 它可通过输入二进制名称和参数,以更少的代码立即生成进程。还提供了一些通用语言功能,例如结构化编程控制语句、内置算术/比较功能和基本数据结构。

    我们经常需要通过添加新功能或更改现有逻辑来更新自动化脚本。编写可管理且干净的 shell 脚本无疑是在 shell 脚本更新期间节省时间的好习惯。此外,包含编写良好的自动化脚本可以提高代码库的质量和整个自动化工作流程的质量。

    本文将提到几个提高 Bash 脚本质量的技巧。通过使用这些技巧编写更好的 shell 脚本来提高编程效率!

    博文 | #技巧
  2. 从网络上的任何地方接收博客回复

    引导语:这些年来,博主和读者之间的关系一直都是片面的:作者发表了一篇新帖子,它被读者消费了,但围绕帖子的讨论很难出现,有些人有一个评论区,但我一直觉得这个解决方案非常片面, 至少可以说:

    作为读者:我不想在我阅读的每个博客上创建一个帐户,因为我最终会拥有数百个我很少使用的帐户 跟上我不经常咨询的博客上的对话也很麻烦
    作为作者:跟踪评论和过滤垃圾邮件可能会变得非常困难(如果是自托管,甚至很贵),任何运行WordPress网站的人都知道这一点。

    这篇文章想解决这个问题 | 地址
  3. 从移动设备前端安全访问服务器。| MobXcess ​​​

    MobXcess 有助于通过 REST API 在服务器上执行预定义的命令。此存储库是在客户端移动设备上运行的前端。

    MobXcess的基本思想
    可执行命令在服务器上以某种格式(在本例中为 JSON)预定义。这些命令由后端系统解析,并通过 REST API 发送到客户端。客户端接收命令的随机唯一 ID,并通过将 ID 发送回服务器来请求执行命令。服务器执行在其末端定义的命令,并将结果返回给客户端。客户端和服务器之间的通信使用 AES-256-GCM 和可选的 SSL 进行加密。

    注意:此应用程序仅在安卓设备上开发和测试。
  4. 让你的代码更优雅的几个Python技巧 | blog | #技巧

    本文将通过适合初学者的示例演示9个Python 技巧,以帮助你在日常工作中编写更多 Python 程序

    1. 使用 product() 函数避免嵌套的 Python 循环
    2. 海象运算符:赋值表达式的可爱技巧
    3. 三元条件运算符:在一行中编写一个简单的 if-else 结构
    4. 使用 Lambda 函数定义简单函数
    5. 列表推导:以 pythonic 方式获取列表
    6. 利用 Python 中的高阶函数
    7. 联合运算符:合并字典的最简单方法
    8. F字符串:pythonic 字符串格式化技术
    9. 使用星号解压缩可迭代对象和解构赋值 9 Fabulous Python Tricks That Make Your Code More Elegant
  5. Google 开放的一个 Rust 技术教程:《Comprehensive Rust 🦀》。

    教程为期四天,涵盖了 Rust 基本语法到高级主题,如泛型和错误处理、Android 开发等相关内容。

    通过这一教程,你将全面学习 Rust 基础语法、编写 Rust 应用、掌握 Rust 常用开发技巧等技术。

    地址 | #Rust
  6. 可用于代码面试的数据结构与算法(Data Structures & Algorithms for Coding Interview)

    里面包含了多种基于 Python3 实现的数据结构与算法,覆盖动态规划、排序算法、二叉树、矩阵、哈希表等。

    项目地址
  7. 程序员海外工作/英文面试手册

    该手册收录了作者长期以来收集的直投海外找工作的技巧,包括简历润色、主流招聘网站、公司风评查询、面试准备、英文表达等内容。

    GitHub | #手册
  8. 国家设计巨匠,清华美院教授陈汉民,国务院特殊津贴专家,于2022年12月29日在北京逝世,享年91岁

    陈汉民先生作为中国现代设计史的见证人与参与者之一,他的艺术设计历程也恰恰代表着半个世纪以来中国平面设计的发展过程。他的设计涵盖了标志、招贴、徽章等平面设计领域,从不同角度体现着国家形象。 ​​​