使用 Python 批量添加图片水印
Object Oriented Programming Practice 2
使用 Python 批量添加图片水印 本文所给出的代码适用于为图片添加简单水印,实质上是通过程序实现两张图片的叠加,从而达到水印的效果。 文章前半段主要是介绍了几种 python 中图像合成的方式,如果需要代码,请直接查看文章后半部分。 Python 中关于图像合并的方式 这里主要借助了 PLI(Pillow) 库中的几个方法。合并图像的方式常用的…
Object Oriented Programming Practice 2 Requirment Create a class in Java that models a transaction (a withdrawal or lodgement of money) on a back account. The Transaction clas…
Operating Systems: Lab 2 Banker’s Algorithm
Object Oriented Programming Practice 1
Operating Systems: Lab 2 Banker's Algorithm Deadlock is a set of blocked processes each holding a resource and waiting to acquire a resource held by another process in the set…
Object Oriented Programming Practice 1 Rectangle Problem Create a Java class named Rectangle (in a file called Rectangle.java) to represent the concept of a rectangle. The cla…
初探小程序
暑假借着青春在线迎新活动写了第一个自己的小程序,期间遇到了一些基础概念,同时也关注到了小程序开发的一些优点以及与 Vue.js 等框架的相似之处,在此做一个简单的罗列和介绍。
CSV 文件的读写
面向对象的数据结构 – 以 Heap 为例
CSV 文件是一种文本文件,其中的数据使用逗号进行分隔,可以通过 Excel 打开并处理数据,更加便捷实用,同时得益于文本文件的存储形式,程序可以通过与 TXT 文件相同的读写方式处理 CSV 文件。本文分别介绍了使用 Java 和 Python 对 CSV 文件进行读写并附有代码示例,通过这种形式可以实现不同程序之间的数据传递。
面向对象的数据结构 - 以 Heap 为例 之前学数据结构时都是使用 C/C++ 实现,习惯了面向过程的方式再使用面向对象还有一点点不知所措。 借着 操作系统短进程优先算法 的机会第一次尝试使用 Java 实现了一个简单的数据结构。 这里实现的 Heap 只包含了最基础的排序,没有添加任意删除等操作。 Motivation 在此之前,有个还没有公开…
Operating Systems: Lab 1 SPF(Shortest-Process-First)
Operating Systems: Lab 1 SPF(Shortest-Process-First) Shortest-Process-First(or Shortest-Job-First) Scheduling. This algorithm is sort with the brust time or remaining time, an…
Blog中插入图片的解决思路
Blog中插入图片的解决思路 遇到的问题 之前的文章都是在本地用 VSCode + MarkDown 完成的,MarkDown 对图片文件的支持并不算友好,但也可以通过 ![Alt 文本](文件路径) 来实现图片的插入。 之前的流程是: 在本地编辑不添加图片,通过注释的方式表示此处要显示那张图片 编辑好后以 HTML 的形式复制粘贴到 WordPr…
Operating Systems: Lab 0 Threads
Operating Systems: Lab 0 Threads This is probably not an Lab, just a little exercise. Here you can know the basic feature of the thread, and try to create the first thread by …