【编程练习】java简易学生管理系统

上周一个数据库作业,用文件读写的方式来实现学生信息的读写,从而与数据库编程的方式进行对比。

在这个练习中,我主要是打算熟悉一下 java 的文件操作,因为我发现我学了 java 之后基本没有写过文件读写。

本文主要总结一下本练习用到的一些知识点,方便下次使用。

本文对应的 github 库

阅读更多

Scrapy爬虫框架(1)一个简单的可用的爬虫

很久没写爬虫了,又重新开始使用 scrapy,之前学习的内容基本上都忘了,重新复习一遍,发现对它的理解又加深了一些。

本文将初级知识点简单梳理,实现了一个 HelloWorld 级别的 Scrapy 爬虫。

本文适用于 Scrapy 1.6.0,结合了自己的理解,可能理解有错误,欢迎在下面评论区指出。

不包含安装教程。

阅读更多

建新hexo博客后继续更新旧hexo博客的方法

我创建了一个新的 github 账号 ChangingSelf(憧憬少)来搭建新的博客,旧的博客搭建在旧账号 HaneChiri(羽尘)上,原本的博客已经有一些人知道了,所以我用这个方式来将以前的访客带到我的新博客来。

问题在于,为了部署新博客,我将原本的 ssh 密钥对文件删掉了,重新生成了新的 ssh,现在想要部署旧博客就会出现类似下面的错误:

1
2
3
ERROR: Permission to HaneChiri/HaneChiri.github.io.git denied to ChangingSelf.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights `

大意是我没有权限,也就是 ssh 没有配好。

阅读更多

【编程练习】明日非舟抽卡模拟器(1)按照概率抽取干员星级

好友封掣写了一个明日方舟模拟寻访,于是也想做一个来作为 java 的练手,这学期写课设的时候就体现出我平时写代码写太少了。

当然,经过这学期末的编码轰炸,我现在可不敢像以前一样没有计划地直接开始,先想好它的架构,随后再开始编写,并留下系列博文记录,供以后参考。

本项目连载 github 库地址

阅读更多

【课设总结】基于LAN的即时通信软件

本学期开了计算机网络课程,期末的课程设计我选了这个题目——基于 LAN 的即时通讯软件,题目就只有这么短,剩下的全部自己发挥,不限平台不限语言。

由于以前自学过 c++网络编程,写了个简易的聊天室(bug 百出),所有刚开始也想用 c++来写,新建了 MFC 项目正在画界面的时候,才想起今时不同往日,我会的语言不止 c++了,还有 java 和 python。最后决定用 python,虽说 java 写的可能以后会更好扩展更好维护一些,但是 python 写起来应该会更加轻松(个人看法)。

本文基于我当时写的课设报告,在之后可能会将其中学到的知识整理成其他的博文,并在此文中列出。

b 站视频已上传:【课设思路分享】基于 LAN 的即时通讯软件

对应 github 库传送门:simuqq

比较长,配合侧边栏目录食用。

阅读更多

文章分类说明

为了对文章进行更好的管理,需要提前确定好文章的分类。将本博客内的文章分为以下七类:

  • 过程复盘
  • 知识整理
  • 解决方案
  • 算法理解
  • 工具使用
  • 目录索引
  • 日志随笔
阅读更多

MFC习题|RGB颜色模型演示程序

习题来源:《计算机图形学基础教程》孔令德(第二版)

用 mfc 基于对话框的编程,实现下图的 RGB 颜色模型演示程序。点击颜色按钮能将“颜色及代码”这个组框中的静态文本框变成对应的颜色,调色板按钮可以调出自带的颜色选择对话框。滚动条和旁边的编辑框都可以调整颜色。

阅读更多