最新文章

  • Nix入坑笔记

    工具

    对于经常使用计算机工作的人(尤其是程序员)来说,工作设备上往往会积聚大量的文档、软件以及配置文件;如果我们需要在多台不同设备间切换,或者单纯是更换了新电脑,要是可以在不同的设备上同步配置,将会节省我们很多时间;另外假如有时由于某个操作导致系统出现了异常,要如何轻松回退到之前的状态呢?现在市面上有各类云盘工具可以用于备份和同步文件,有版本管理工具可以帮助管理文档版本。那么对于软件呢?软件的配置文件可以备份和同步,但是试想一下如果在一台机器上曾经安装了应用A,而在另一台机器上重新安装A时,A的版本发生了变化,直接使用最新版会导致旧的配置不可用;进而可以试想每个软件都有不同的依赖,如果应用A依赖B的1.0版本,而在新设备上安装的B是最新的2.0版本,这也可能导致程序A无法工作。正如标题所示,在此我要介绍一套能解决以上问题的工具:`Nix`。

  • Django+React全栈开发:文章详情

    Markdown
    React

    修改`ArticleDetail`组件,从后端拿到文章正文。现在如果直接启动应用,会发现获取文章列表时后端返回了403响应,因为在[上一节](https://elliot00.com/posts/react-django-jwt)中设置了身份验证,每次请求必须携带正确的JWT,但是事实上对于文章列表和详情的`GET`请求完全可以忽略验证,毕竟这是一个博客应用,现在先处理这个问题。

  • 百宝箱:数字人生

    工具

    我是一个非常喜欢折腾的人,经常去尝试一些新鲜的工具、技术。在信息时代,互联网使得信息的获取变得极为便利,随时可以获取我想要的大量资料。但是,人的时间是有限的,大脑容量也是有限的。面对繁杂的信息,如何将其转化为自己的知识,甚而转化为实际产出,如一篇博客,或是一个开源软件?

  • Django+React全栈开发:JWT

    REST
    Django

    在很多有关网络协议的教程里,大概都能看到「`HTTP`协议是无状态的」这句话,**无状态**主要是指HTTP不会记忆当前连接的状态,不同请求之间相互独立。

  • Dive into Rust: Object Oriented

    Rust
    OOP

    如何快速自定义一个集合类型?熟悉一些面向对象语言的程序员可能会这么写:

查看更多
Copyright © 2020-2021 公子政的宅日常