saltyfishyjk's Blog

我会珍惜这一份幸运

tmux Notes

tmux NotesPart 0 前言tmux 是一款优秀的终端复用软件,是 terminal ultiplexer 的简称,适合在服务器执行多任务时使用,不会因为终端关闭而中断程序的运行。 参考文献: Linux 终端复用神器 Tmux 使用详解 Tmux教程 (一文就够) Tmux 使用教程 - 阮一峰 Part 1 基本概念Part 2 进入与退出 Session启动不推荐(未指......

curl Notes

curl NotesPart 0 前言curl是常用的命令行工具,用以请求Web服务器。curl是client的URL工具的意思,也被写为cURL。 尽管我们已经有Postman这种图形化工具,但是在一些情况下curl可能是更优选择,如测试非常简单的url可以使用curl这一非常轻量的工具而避免Postman这种重型图形化工具的开销;亦如在内网等环境下,需要使用ssh tunnel,可以直接......

Java Programming Notes

Java Programming NotesPart 0 前言笔者的Java水平和需求的Java水平有显著差距菜狗是这样的,这里整理一些常用的知识。 Part 1 容器PriorityQueue优先队列官方文档:PriorityQueue 自定义类和排序方法 设计自定义类,继承Comparable接口并重写compareTo方法,形如下例 12345678910111213class Se......

「BUAA Python Programming」Notes

「BUAA Python Programming」NotesPart 0 前言尽管Python暑期课已经告一段落,但是和Python的旅程并没有迎来结束Python在做胶水方面实在太强大辣,因此,在这里开一篇新博客记录一些常用的笔记备忘。 Part 1 json处理Python的json库提供了强大的json处理工具,在工作中十分常用。 读取jsonjson.load从文件中读取json。 ......

「BUAA Swift Programming」Windows10+VMWare16安装mcOS虚拟机

「BUAA Swift Programming」Windows10+VMWare16安装mcOS虚拟机Part 0 背景BUAA Swift Programming是北航计算机学院在秋季学期开设的一门一般专业课,介绍Swift语言及相关知识。 环境与工具想要开发Swift,最主流的做法是使用仅在macOS平台提供的Xcode IDE,其他诸如iPad Playground/Linux等途径也......

Django笔记

Django笔记Django是由Python编写的开源Web应用框架,Python+Django+Vue是网站开发与部署的常见组合。 重要的参考资料: Django教程-菜鸟教程:介绍入门基本知识,内容简洁干练 Django官方文档(中文):优秀的官方百科全书,查找文档的不二之选 Django3教程-w3cschool Django3.1教程-刘江 Part 0 版本与兼容参考资料:......

「BUAA Python Programming」Final Assignment : GUI Task Scheduler

「BUAA Python Programming」Final Assignment : GUI Task SchedulerPart 0 项目概述任务需求基本需求 支持任务添加系统。用户可以创建新任务,包括标题、内容、截止日期、重要性等;同时,任务允许修改和删除。✔ 显示每日任务。支持显示每天需要完成的任务。✔ 确认任务的完成。当一项任务完成后,用户可以通过勾选复选框等方法标记该任务已完成。......

「BUAA Python Programming」Week3

「BUAA Python Programming」Week3Part 0 前言Part 1 全排列1234import itertoolsarr = ['a', 1, 2, "soso"]for i in itertools.permutations(arr, 3): print(i) ...

「BUAA Python Programming」Week2

「BUAA Python Programming」Week2Part 0 前言Part 1 列表去重 set()需要对一个列表进行去重操作的时候,可以使用set()函数,如: 12arr = input().split(" ")arrSet = set(arr) 如此,可以得到一个去重后的集合。 Part 2 字符串操作字符串计数count()Python count() 方法用于统计字符串......

「BUAA Python Programming」Week1

「BUAA Python Programming」Week1Part 0 前言Python是一门热门的语言,在各个领域有广泛的应用。到目前笔者的学习进度来看,在北航计算机学院的核心专业课CO和OO中,自行搭建评测机的主流应用语言为python,并且 BUAA Python Programming系列博客是北航计算机学院暑期课Python Programming(全英文)的同步学习笔记博客。 ......