![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 64
I'm float
Design myself, don't by anyone else
展开
-
30天自制操作系统 - 详解系统函数和结构体
PyQt5 QsciScintilla相关接口索引PyQt5 QsciScintilla相关接口QsciScintilla接口语法分析setLexer自动补全Acs类型枚举setAutoCompletionSourcesetAutoCompletionCaseSensitivity调试QsciLexer接口QsciScintilla接口语法分析setLexer设置语法分析器。Python函数文档:def setLexer(QsciLexer)C++函数原形声明:void setLexer原创 2022-01-01 00:57:07 · 206 阅读 · 0 评论 -
Python High-level Usages
Python High-level UsagesUnit 1 GUI DesignationsA good application for normal users can’t be without a good frames. (no such people like the black console). So, it’s important to study how to design a good UI frame.1.1 tkinter Moduletkinter is a built-i原创 2021-08-03 10:57:47 · 224 阅读 · 0 评论 -
Windows API列表
Windows API列表Windows网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接WNet原创 2021-07-17 15:13:02 · 196 阅读 · 0 评论 -
Python与C的交互(一)
Python与C的交互(一)编者使用的是手机编辑此文档,因为一些未知原因,一次不能编写太久,否则无法发表。因此本系列文章目前还未完成,但将持续更新。Python与C的交互(一) | CPython扩展编者技术有限,如有不足敬请指教!...原创 2021-06-11 10:17:22 · 478 阅读 · 4 评论 -
Python学习笔记 - 做一个缩小版CPython解释器
Python学习笔记 - 做一个缩小版CPython解释器也不是我自己想做,主要是同学要我帮忙,他想学习Python,但是磁盘剩余空间太小,不够安装Python,就要我帮忙写一个小一点的。要我写,就肯定要省略这样那样的,不过没关系(反正初学者应该够用了)。直接上代码。个人觉得用C语言的话可能编译出来的程序会比较小(反正我的Python环境已经超过1.2GB了,不知道是不是因为模块比较多的原因)仅供Windows系统使用。名称:pyey(Python Everywhere)#include "P原创 2021-02-08 21:55:14 · 232 阅读 · 0 评论 -
Python常用函数总结
Python常用函数总结说是函数,其实也包括一些类或写法。builtinsbuiltins 内置函数0x01 print函数# 显示文字print('Hello, world')# 末尾不换行print('>>>', end='')# 修改文本颜色 (注: 部分平台不支持)print('\033[31m')0x02 input函数a = input("请输入: ")没什么好多说的,就这么简单。0x03 len函数len函数返回一个可迭代对象的长原创 2021-07-10 23:49:39 · 132 阅读 · 0 评论 -
Python与物理 - 系统的自发性熵减及Python模拟其时间
Python与物理 - 系统的自发性熵减及Python模拟其时间听起来好傻:学过物理的都知道,根据热力学第二定律,一个孤立系统的熵是递增的。然而,请看下面这个栗子。把一副纸牌认为是一个孤立系统,54张纸牌最开始有3、4、5、6、7、8、9、10、J、Q、K、A、2的顺序,此时系统有序,熵的值低。然后,随机洗牌,此时系统的熵会增加,因为纸牌没有了上述的顺序。但是,毕竟洗牌的结果是一个随机事件,也就是说,纸牌洗牌后的结果只是概率问题:在极小的概率下,纸牌有可能在洗牌时变回最开始的顺序,即系统的熵减小了。原创 2020-11-14 15:56:25 · 462 阅读 · 0 评论 -
Python学习笔记 - 自制文件分享模块
Python学习笔记 - 自制文件分享模块想要传输一个东西,用USB不方便,用微信或者QQ的话,一方面是不能传输文件夹,必须要先打包成压缩文件;另一方面是文件太大传不了,干脆自制简单网页模块。简单版主要用到Python自带的模块http.server。话不多说,直接上代码。import sys, osargv = sys.argv # del sys_dir = r'C:\Users\Administrator\Desktop' # 默认共享的文件夹port = 8000try:原创 2020-11-14 13:15:16 · 174 阅读 · 0 评论 -
Python学习笔记 - 自制有序字典
Python学习笔记 - 自制有序字典其实有序字典在Python里面有,在模块里面,叫OrderedDict,自制有序字典只是练练手,顺便复习一下类的相关知识。这个简单,直接上代码:class OrderedDict: def __init__(self, **kwargs): # 所有的键组成的列表 __keys = [key for key in kwargs] # 所有的值组成的列表 __values = [kwargs[k原创 2020-10-29 21:30:59 · 152 阅读 · 0 评论 -
Python学习笔记 - [Django] Database is locked
Python学习笔记 - [Django] Database is locked今天做django的时候,遇到了一大堆问题,其中就包括这个。它告诉我什么Database is locked。说真的,这段时间的django折腾下来,一看到PyCharm控制台的蓝色链接(就是异常信息里面的那个)就头皮发麻。这个错误我研究了半天,研究不出来,无奈之下只好放弃,关掉电脑……等我下一次重新把电脑打开时,这个错误莫名其妙就没了。其实就两个字:重启。反正我是弄成功了。编者技术有限,如有不足敬请指教!...原创 2020-10-25 16:14:33 · 876 阅读 · 4 评论 -
Python学习笔记 - 使用django模块开发网站(较详细)
注:我上次的django开发教程:https://blog.csdn.net/weixin_50930712/article/details/108676463?utm_source=appPython学习笔记 - 使用django模块开发网站(较详细)下载 & 安装djangodjango是Python的第三方模块,需要下载安装。使用pip安装django非常简易1。pip install django新建项目cmd窗口输入命令:django-admin startproject原创 2020-10-24 09:06:25 · 710 阅读 · 0 评论 -
Python学习笔记 - tkinter定位器兼容性
Python学习笔记 - tkinter定位器兼容性tkinter中,widget的width,height,place,以及Tk, Toplevel的geometry,都是以显示屏像素为定位依据。因此,在不同显示屏上,定位器造成的位置会不同。原理以写代码的电脑为基准,在其它的电脑中乘上代码电脑和运行电脑像素总数的比值,即可得到准确定位。摘要算法假设写代码的电脑,显示屏宽为1500像素,写代码的电脑中的width=30,则通用的width可以写为:import tkinterroot = t原创 2020-10-01 22:48:22 · 235 阅读 · 0 评论 -
Python学习笔记 - 使用django的内置功能开发网站(详细)
Python学习笔记 - 使用django的内置功能开发网站安装django模块django是第三方模块,因此需要下载。这里介绍2种下载方式。使用PyCharm下载django打开PyCharm,在菜单栏中找到: File > Settings,进入设置界面,在设置中寻找Settings > Project,点击设置界面右边的加号,在Search中搜索django,然后下载。使用pip下载django这个就没什么好说的了,打开CMD,输入命令: pip install django。原创 2020-09-19 23:44:19 · 644 阅读 · 0 评论 -
Python学习笔记 - ASCII简单加密文件
Python - ASCII简单加密文件使用ASCII加密文件,显然不是一种好方式,因为ASCII容易被破解。但是,ASCII无疑是一种方便的加密方式,本文将简述使用ASCII加密文件。简单说一下ASCII码与字符的转换。使用ord获取一个字符的ASCII码:ord('A') # 65使用chr获取一个ASCII码所对应的字符:chr(67) # 'C'打开文件:f = open('Text.txt', 'r') # 打开文件text = f.read() # 读取文件f.c原创 2020-09-18 21:59:53 · 1990 阅读 · 0 评论 -
Python学习笔记 - tkinter: 多个Button绑定类似函数的简单写法
Python学习笔记 - tkinter: 多个Button绑定类似函数的简单写法在tkinter编程中,常会遇到这样的问题:多个Button绑定了一个类似的回调函数。例如,我们要编写一个做选择题的程序,设置了4个按钮,点击各个按钮,就分别给选择答案列表加上一个A, B, C, D。使用传统代码:import tkinter # 导入tkinter模块items = [] # 初始化选项列表root = tkinter.Tk() # 创建窗口root.title('普通代码程序') #原创 2020-09-18 20:50:26 · 6196 阅读 · 6 评论