0%

前前后后数理基础课也学了好几遍了, 但这些内容不常用就容易忘记. 虽然每次学都会记手写的电子笔记, 但这次我打算记一份能长期维护的印刷体电子笔记, 因为大概不会再需要一板一眼地把这几门最基础的课学一遍了. 我的想法是记重要概念, 术语, 重要思路和技巧, 以及一些易错点, 这样当我忘记内容时能很快知道我需要的是什么, 然后具体推导和习题再看教材就好 💪

阅读全文

最近在用LaTeX写毕业论文 (学院支持甚至提供了LaTeX模板真是太幸运了), 在此记录下我写论文用到的一些语法方便以后抄.

阅读全文

最近假期了, 把十八岁暑假去参加的初级急救员培训笔记拿出来写在这里好了. 望指正.

阅读全文

帮人查HPV疫苗的信息整理了一份资料出来, 就分享一下好了. ❗ 注意以下信息为截止2020年12月的信息.

阅读全文

因为各种好用软件层出不穷, 提到的软件也可能在快速更新, 因此这篇文章时效性会很短, 请注意☝更新时间.

用Linux的时间已经比用Windows的时间还长了, 随着使用逐渐找到了各用途我最认可的工具, 或从软件源安装, 或在线使用. 在此整理一份我的Linux下各用途好用工具推荐. (出于私心将从一个Manjaro-KDE用户角度介绍)

💡各位如果有什么推荐的软件也可以底下评论, 我觉得好用会加进去的.

阅读全文

自去年三月多开始有意识了解电脑配件至今已有一年多, 对这些乱七八糟的了解多了许多, 整理一下我对笔记本性能提升的经验以及选购指南. 因为我很了解在不了解这些时听到这些陌生概念的望而畏怯以及半信半疑, 我尽量解释得小白些.

❗️ 因为我自己没有台式机所以这里只谈笔记本相关.

阅读全文

Graphviz是一个很强大的图形可视化工具. 它使用DOT语言来描述图形, 但它并不单纯是个绘图软件, 而是能接入程序, 进行函数调用流程, 决策树, 数据结构, 日志系统等图形关系生成, 而且可以是交互式的 (不过我暂时没研究过所以不太了解). 暂且不提这些扩展功能, graphviz的语法允许我们仅通过文字描述能绘制出样式极其丰富的图形, 这大大方便了对图形的改动的跟踪.

阅读全文

最近很多国内学校因为疫情开始在网上上课, 不过我们学校的网课体验很差... 网络问题暂且不说, 既然都是网课何不去学习那些广受好评的版本? 列出一些广受好评的课程链接, 希望能帮到一些同样在被迫害的同学们 (也方便我以后极速复习) 💩

阅读全文

如果待处理文件的文件名中含有一些特殊字符, 有许多程序会因为考虑不完善 (或者说程序员偷懒) 而出现识别不到文件, 文件处理出错, 结果不符合意图, 甚至程序崩溃的问题. 而为了方便自己偷懒, 我总结了一些命名文件的规则.

阅读全文

这几天分别尝试了用Travis CIGitHub Action部署博客. 集成开发确实十分方便, 让人可以专注于写作, 而且对本地环境依赖性更小了 (在线写作也是可以的). 两者比较下来我更喜欢GitHub Action, 因为它就是Github的, 集成度更高. 而且Github Action支持的触发条件更多样一些.

阅读全文

在Linux系统的脚本第一行我们通常用 shebang语句来指明解释器路径, 一方面有的脚本没有文件后缀名, 需要通过shebang语句指明系统才知道要用什么解释器运行. 另一方面有时候为了兼容性我们会指明使用标准位置的系统安装版本解释器.

但我发现有时候我们并不能确定使用者把我们需要类型的解释器装到了地方, 如果我们只想指出使用的解释器类型而不是具体路径, 可以使用/usr/bin/env命令. 比如如果我们想用Python3解释器执行一个脚本, 可以在第一行加:

1
#! /usr/bin/env python3

env会调用用户$PATH中首先出现的解释器版本.

当然对于更复杂的情况更建议专门写一段程序来决定用哪个解释器.

前阵子带学弟学妹们入门Python时自己整理的一些觉得初学者需要知道的Python知识. 我本身既不是计算机专业的也说不出自己对Python还是挺了解的这样的话, 说实话心里还是有一点忐忑. 如有错误欢迎指出🙇

阅读全文

最近写的程序会在终端给出大量输出, 如果都是黑底白字那这一大堆字刷刷刷往上冒一会就能把人看眼晕, 但我发现了一个很实用而简单的技巧: 让特定类型的输出显示为特定的颜色!

阅读全文

... 前几天刚说最近没有用C的需求我就开始要写C++了 🤦

TODO

TODO

这篇是学习笔记, 因为我决定最近专门重新学习一下C语言.

经常有人说自己入门C语言时觉得C语言很简单, 不到一个月就能入门, 但用久了会觉得C语言很难, 觉得自己还没有入门. 而我现在觉得当时速成的C语言已经全部不记得了... 虽然我目前并没有使用C的需求, 但总是看到各种C系代码, 一直头疼也不是办法, 不如温故而知新, 再次"速成"一下.

阅读全文

使用vim开发也有半年多啦, 不过配置vim也是个漫长的过程. 记录一下常用快捷键和用法和配置过程.

阅读全文

正如我在 about 中提到的, 我立志为软体机器人领域贡献一份力, 那就先从积累开始吧. 在此记录我觉得很精妙的机器人, 或可以用于机器人的"东西", 参考学习💪

阅读全文

从小我就喜欢仿生机器人. 我敬畏着各种精妙的仿生设计和它们的设计者, 渴望着有朝一日我也能参与这样的工作. 当我看到波士顿动力的Atlas的仿生腿部结构时, 我就在想: 我们能不能造出人造人呢? 那时的我并没有想很多, 并不会去想这样浩大的工程的性价比, 并没有意识到背后的伦理问题, 只是出于一种探索, 好奇. 我也曾听到一句很有趣的话: > "在一项技术成熟前不要谈论他的价值"

法拉第在回答一位贵族夫人对发电机的用处的质疑时就反问到: "婴儿能做什么呢?". 最近很火的何同学对5G的看法 也发人深省. 在他提醒后我才想起注意到有许多技术 (比如有款机器人的无线控制对传输速度要求很高, 4G无法满足)依赖于5G. 5G必将给我们的生活带来现在的我们无法想象的改变.

软体机器人也必然是这样值得我们期待的技术.

阅读全文

Verilog学习笔记.

这学期上了数字电路课, 从最开始的了解每个逻辑门的物理工作原理到学习每个组合电路, 时序电路元件是如何由逻辑门构成的, 再到后来跟着指导书设计出了很简易的8位CPU, 我个人是觉得很震撼的. 这也让我小时候的一个问题得到了解答: 集成电路这么复杂的东西真的是人能设计出来的吗? 其实我一直是知道答案的, 这些小黑块既不可能是土里长出来的也不可能是从什么动物身上割下来的. 我只是一直不敢想象这么复杂而精妙的东西 (即便是一根充电线里的小巧电路也不是那时的我能弄清的). 最近我稍微体会到了那群伟大的工程师们是如何设计出了那样精密的芯片的: 不断积累基本模块. 实际上从最开始的黑底白字的电脑系统到现在繁华多样的炫酷系统, 也是很令人震撼的变化. 虽然大佬可能会觉得这些很简单, 但我仍认为该对这些技术保持敬畏之心.

阅读全文

更新

又过了一段时间, 我觉得对于这个问题我已经不在需要去想那么多理由来说服自己了. 在习惯了在Linux开发后我再在Windows试着做点小东西便发现这一切比起在Linux下来得束手束脚得多. 没有强大而美观的终端, 无法只通过编辑配置文件就轻松对软件进行配置, 无法一个命令改变文件权限, 系统语言为中文时的默认编码格式为cp936有时候也会给开发带来麻烦... 更别说windows没有强大的包管理工具...总之一切Windows防止普通用户误操作的措施让开发者变得十分拘束.

WSL也不顶用. 我也一度十分推崇WSL, 但体验了一天不到我就果断删除了. 我连自己环境都没配出来! 目前的WSL还bug很多, 比如我的终端字体根本不能正确显示 (这很重要好吧), 比如在Windows系统和WSL同时对一个文件进行了操作似乎会造成文件权限问题, 再比如我在Ubuntu1804的WSL中执行sudo apt install pip结果报错了... (这个问题并不只有我一个人遇到)

阅读全文

行吧, 电脑城是真的坑. 这辈子不会进电脑城了. 不会真香的.

阅读全文

行吧, 继上次手搓简单卡尔曼算法后我又接触到了更多控制方面的东西. 想我一个电子工程的弟弟在这里研究术语都不知道几个的控制... 命苦啊! 最近在调机械腿, 应该说还在调那条腿, 对伺服电机里的PID算法有了些许感悟.

阅读全文

作为一个非英语母语的程序员, 经常看到各种奇奇怪怪的缩写让人摸不到头脑, 而如果能知道这些拼凑起来的字母是什么的缩写的话, 不仅便于记忆, 也便于理解. 另外能知道点冷知识还是很有意思 😬因此在此记录我看到的各种缩写. (英文中缩写分为Acronym, 首字母缩写和Abbreviation, 单词简写两种, 此处所说缩写主要指 abbreviation)

阅读全文

最近使用Linux频繁了起来, 接触到更多各种各样的命令, 然后我脑容量不够了😁 由于有TLDR这种神器, 在这里并不会无脑记录所有看到的命令, 而是小白最常用或者不太容易懂含义的几个命令.

🔗如果弄不清命令的含义, 我在 另一篇博客 记录了一些缩写及对应含义, 希望有所帮助.

💡 推荐一个觉得很不错的Linux命令入门教程LGCB

阅读全文

先有git, 许久后才有了GitHub等代码托管平台. git是一个软件而GitHub是一个网站. 他们的关系是你可以通过git将你的代码托管给GitHub (就是把你的代码存到GitHub的服务器上). 不过随着发展, 这些代码托管平台现在提供极为丰富的服务, 我认为其中生态做得最好的还得是github. 从github自带的github pages, github action到应用市场的各种应用, 应有尽有.

阅读全文

我想记录一下我遇到过的各种bug, 不论大小. 原本我从一开始学编程的时候就在这么做了, 但我也忘了我什么时候竟然怠慢了这件事! 我会想到记录这些是上大学前的暑假看到 这篇让人深受启发的教诲而想要养成的习惯之一. 我认为这绝对不是浪费时间. 正如初高中学习时的错题本 (虽然我那时的错题本一共也没能记几笔) 只要我偶尔能想起来记几笔, 我想总是能为以后节省一些时间的.

阅读全文

因为我是一个记性很差并且接触东西很杂的人, 很多很基础的命令根本记不住,但每次都去查一遍很浪费时间, 于是整理一下. 这是树莓派相关的.

阅读全文

Language: English 中文

VSCode是一款很强大的编辑器, 因为我现在的电脑性能不太好, 开规模很大的那些2IDE特别慢, 我很喜欢用VSCode. 而且用VSCode在某些方面确实能获得很不错的体验😄 本文算是VSCode 安利和我个人的使用技巧.

阅读全文

Language: English 中文

TODO

前言 :博主是个不怎么懂软件的菜鸟,前几天为了学习Soft Robotics企图装一个带SoftRobots插件的SOFA,但我搜了半天也没有较新的安装教程(连下载方式都变了好吗)。虽然有官网的安装教程但我在安装过程中还是出了很多意外。感慨于在身边诸多大佬们的帮助下我这个对软件一窍不通的人才安装成功,我以一个不怎么接触编程的人的角度写下这篇博客帮助也想学习Soft Robotics的各位。(博主为了写这篇教程忍痛把安好的SOFA删了又下了一遍)

阅读全文

Language: English 中文


大家好!这里是我的第一篇博文!我猜你会看到这里的唯一原因是你太闲了😉
也可能是除了这个我啥也没写

OK,我终于独立于那些恶心的C*DN等中文博客网站建立了自己可爱的博客。完美。

我建立博客1️⃣是为了记录我的学习心得(我发现在博客立Flag能强迫我继续学下去不然我可能就摸了。)也可能看心情写点随笔。在当今这个知识碎片满天飞的时代这真的是一种很好的整理方式。另一个很重要的原因是2️⃣我想安利一些我觉得很nb的东西。安利使我快乐。

希望日后的我能谨记初衷。