基于 Vercel 和 MongoDB 的叨叨·改
不再依赖于 Github issue, 增加了可用的前端页面来发送内容
为 butterfly 主题的 twikoo 添加图片点击放大功能
butterfly 把各种插件都集成好了, 真方便啊
自动添加 twikoo 评论中的友链
基于 twikoo 实现友链自动添加, 不再需要手动更新 link.yml. 后端使用最简化的 flask
计算机网络 4 -网络层
网络层的主要任务 实现网络互连 进而实现数据报再各网络之间的传输 要实现网络层任务, 需要解决以下的问题 网络层向运输层提供怎样的服务 可靠传输还是不可靠传输 网络寻址问题 路由选择问题 人工配置 实现路由选择协议
Python 实现窗口保持置顶
今天一边看视频一边用 Typora 记笔记的时候发现一个问题, Typora 自带的 保持窗口在最前端不知何故会失效, 所以我就想用 Python 写一个可以让窗口强制指定的工具, 毕竟在查阅文档的时候还是有些用处的.
使用的模块
win32gui
keyboard
win32con
pyinstaller
使用的函数及其原型
SetWindowPos
1WINUSERAPI BOOL WINAPI SetWindowPos(HWND hWnd,HWND hWndInsertAfter,int X,int Y,int cx, int cy, UINT uFlags);
用于设置窗口的 Z 序号
参数解释如下:
hwnd: 被修改的窗口的句柄
hWndlnsertAfter: 用于标识 Z 顺序, 可设为以下值:
HWND_BOTTOM: 值为 1, 置底
HWND_NOTOPMOST: 值为 -2, 置于非置顶窗口之上
HWND_TOP : 值为 0, 置顶
HWND_TOPMOST: 值为 -1, 置顶 (在HWND_TOP之上)
X, Y, cx,cy 确定了新 ...
数据库设计
实体关系(Entity-Relationship, E-R)概念
E-R 模型是一种描述数据库的抽象方法
实体关系建模的方法更多依赖于直觉而非机器, 但会导致相同的设计
E-R 模型实体 (Entity)
实体是具有公共性质的可区别的现实世界对象集合
举例
学生
教师
教师
课程
选课
一般而言, 一个实体被映射到一张关系表中, 代表一组对象的集合; 表中的每一行被称为一个实体发生(Entity Occurrence)或实体实例(Entity Instance), 代表一个特定对象
在 E-R 图中, 用矩形框表示
属性 (Attribute)
属性是描述实体(Entity)或者关系(Relationship)性质的关系项
在 E-R 图中, 用椭圆框表示, 主标识符要加下划线, 多值属性要加一条线
特定属性的特定术语
标识符或候选键 (Identifier 或 Candidate Key)
标识符是能够唯一识别一个实体实例的属性集, 一个实体可以有多个标识符
主键或主标识符 (Primary Key)
被数据库设计者选择出来的作为表中特定行唯一标识符的候选键, 一 ...
计算机网络 1 -因特网概述
因特网概述 网络、互连(联)网和因特网 网络是由若干结点和连接这些结点的链路组成的多个网络可以通过路由器互连起来, 构成一个覆盖范围更大的网络, 即互联网
计算机网络 2 -物理层
物理层的基本概念 物理层所考虑的 怎样在连接各种计算机的传输媒体上传输比特流 物理层为数据链路层屏蔽了各种传输媒体的差异, 是数据链路层只需要考虑如何完成本层的
计算机网络 3 -数据链路层
数据链路层 数据链路层概述 数据链路层在网络体系中所处的地位研究数据链路层的问题时, 可以认为数据包只在数据链路层沿水平方向传送.如下图, 两台主机之间的通信可以看作是在 4 条不同的链路上的通信组成的.