- 博客(108)
- 资源 (11)
- 收藏
- 关注
原创 Python技能树
Python学习笔记-语言基础Python学习笔记-数字类型Python学习笔记-流程控制语句Python学习笔记-序列Python学习笔记-字符串Python学习笔记-函数Python学习笔记-面向对象程序设计Python学习笔记-模块Python学习笔记-异常处理和程序调试Python学习笔记-文件及目录操作Python学习笔记-操作数据库Python学习笔记-PygamePython学习笔记-基于socket基础的http服务端程序-CSDN博客Python学习笔记-WSGI接口_python wsg
2022-09-16 17:26:19 413
原创 鸿蒙学习笔记--搭建开发环境及Hello World
华为鸿蒙HarmonyOS系统是面向万物互联的全场景分布式操作系统,支持手机、平板、智能穿戴、智慧屏等多种终端设备运行,提供应用开发、设备开发的一站式服务的平台。没有学会IOS,安卓,想着可以学学鸿蒙,实现下自己的想法。鸿蒙应用开发文档。
2024-10-11 10:25:47 1026
原创 Visual Studio 常用快捷键
使用快捷键能提高开发效率,本文总结了一些常用的Visual Studio的快捷键。Ctrl + K + C:注释选定的文本Ctrl + K + U:取消注释选定的文本。
2024-07-12 11:07:41 807
原创 WPF学习笔记-FlowDocument实现表格单元格垂直居中以及边框设置
FlowDocument是WPF的高级文档功能(如分页和列)承载流内容和设置流内容格式。其中的块元素Table可以很方便的添加并展示表格,但是其无法实现自动换行,我尝试了网上搜索解决方案以及自己尝试修改。在网上搜索了不同的解决方案,包括手动计算高度,通过Margin属性来实现类似居中的问题,或者尝试在单元格中添加BlockUIContainerl来实现居中,但是实际由于TableCell自身没有居中,或者适应宽度,最终都以失败告终。最终我通过Grid实现了该功能,而且可以跨页自动换行。
2024-04-01 15:58:54 1472
原创 WPF学习笔记-FlowDocument流文档基础知识和基本操作
WPF中提供了FlowDocument类,用于高级文档功能(如分页和列)承载流内容和设置流内容格式,可以根据自己的需要进行在线编辑,是自定义显示样式,展示大段文章的绝佳利器。FlowDocument的默认值DataTemplateFlowDocument包含一个 FlowDocumentReader ,如果使用 作为 XAML 文件中的根元素,则用于FlowDocument显示文档。
2024-04-01 14:48:44 1897
原创 Ubuntu学习笔记-禅道从windows迁移到ubuntu中。
自古圣王有十命,一命天,一命地,一命生死,一命江山,命忏有七,朱笔箓魂,繁华眨眼,如露如电,如梦幻泡影。
2024-02-17 14:18:59 1259
原创 Ubuntu学习笔记-Ubuntu搭建禅道开源版及基本使用
禅道 项目管理软件 是国产的开源免费项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理及全面支持IPD管理流程。在Ubuntu下安装禅道需要配置基本的环境:禅道安装部署环境推荐使用 Linux + Apache + PHP7.0以上版本+ MySQL5.5以上版本/MariaDB的组合。Nginx其次,不推荐IIS + PHP组合。禅道需要使用PHP的这些扩展:pdo、pdo_mysql、json、filte、openssl、
2024-02-17 09:52:48 1835
原创 Python学习笔记-使用Anaconda+VSCode配置开发环境
使用Anaconda可以比较简单的管理python以及相关的资源库,而VSCode是最强大的编码工具之一,两者结合使用,可以更为高效的进行开发。不管什么工具和软件还是需要实际操作才能发现问题,看似简单但是可能有一点小问题就可能耗很久才能解决。好好实践,碰到一个问题就是学到一点知识。
2024-01-09 13:57:27 6128
原创 Linux学习笔记-Ubuntu下ssh服务器连接异常Connection reset
百世经纶:世事如棋,乾坤莫测,笑尽英雄啊!佛门高僧,苦境正道精神指标及领导者之一,亦是灭境三天之一的『梵天』。与素还真、叶小钗并称霹雳三台柱。与素还真并列苦境中原武林两大支柱,亦称“梵天”。高深的禅修大般若与武学修为,法相庄严、胸怀无私、正气凛然,出道以来屡次帮助素还真携手共同弭平武林狼烟、扭转乾坤化解危机。身为佛门高僧,悲悯如一页天书渡化迷航众生,但行事作风果决明快、妒恶如仇,铲奸除恶绝不手软;
2023-12-15 15:49:24 2193
原创 版本控制系统Git学习笔记-Git服务器
Git访问离不开服务器,一般在服务器中架设Git服务器,然后其他用户同时访问这个服务器,在这个服务器中的公共仓库中进行推送和拉取资料。远程仓库通常只是一个裸仓库(bare repository),只是作为合作媒介,不需要从磁盘检查快照,存放的只有git的资料,包含的只有工程目录内的.git子目录中的内容,没有其他资料文件内容。
2023-12-02 14:51:25 226
原创 版本控制系统Git学习笔记-Git分支操作
分支是所有版本控制系统都支持的的功能。可以从主线分离开任务,以进行独立的开发而不形象主线。Git的分支采用的是指针记录每个文件的快照以及相应的结构信息,而不是直接复制文件,这样的特性决定了Git的分支非常的轻量,几乎可以瞬间创建分支。Git 的默认分支名字是 master。在多次提交操作之后,你其实已经有一个指向最后那个提交对象的 master 分支。master 分支会在每次提交时自动向前移动。Git 的 master 分支并不是一个特殊分支。它就跟其它分支完全没有区别。
2023-12-02 10:47:50 260
原创 版本控制系统Git学习笔记-Git基础操作
本文记录Git 完成各种工作时将会用到的各种基本命令。包括配置并初始化一个仓库(repository)、开始或停止跟踪(track)文件、暂存(stage)或提交(commit)更改、忽略指定的文件和文件模式、撤销错误操作、浏览项目的历史版本以及不同提交(commits)之间的差异、如何向远程仓库推送(push)以及如何从你的远程仓库拉取(pull)文件等操作。**注:**本次学习过程使用的是Windows系统。
2023-11-30 15:47:07 385
原创 版本控制系统Git学习笔记-Git基本知识介绍
对于文件编辑,有个版本控制系统可以避免文件修改偏差,亦可以有一个回溯的机会。对于软件开发,更是需要一个专门的工具来管理代码,才能保障大量的代码修改得到有效管理。Git无疑是一个很好的工具。版本控制系统是一种文件各个版本变化内容的,以便查阅或者溯源的系统,一般具有历史记录查看,制定版本恢复等功能。常见的如SVN,Git等都是,甚至用excel记录的文件变更记录也是。。诞生于2005年,它的速度飞快,极其适合管理大项目,有着令人难以置信的非线性分支管理系统。
2023-11-29 15:37:54 458 1
原创 Linux学习笔记-Ubuntu下使用Crontab设置定时任务
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。通过Crontab我们可以设置按照按照固定的周期执行某一些操作。
2023-11-22 12:14:08 5203
原创 Python学习笔记-实现接口的两种方法
接口是抽象的,python可以通过定义一个抛出异常的函数的方法来限制子类需要重写方法,达到类似抽象方法的形式。# 直接报方法未实现的错误如上,通过定义一个接口类,然后定义函数,直接抛出未实现的错误,这样就可以让子类需要重写改函数,否则会报错。按照这种方法实现的类,只要不调用该方法就不会报错。# 直接报方法未实现的错误"""猫咪类"""return "喵...喵""小狗类"passc = Cat()d = Dog()print("实例化dog类")
2023-10-24 17:22:23 5065 1
原创 PyQt学习笔记-获取Hash值的小工具
本工具居于hashlib+PyQt+QFileDialog写的小工具,主要是为了简单的获取相关文件或者一些数据的哈希值数据。 1. 通过上方单选按钮选择不同的编码方式; 2. 通过“打开文件”可以选择想要获取hash值的文件,此时只是获取文件路径,并显示在数据中; 3. 亦可以根据自己需要将具体的文本数据直接输入到数据文本框中; 4. 点击“计算”按钮,软件会自动识别是否为文件,或者文本内容,进行Hash值计算,并显示在下方; 5. 点击“清除数据”按钮,可以快速的清除数据以及计算出来的Hash值
2023-10-20 17:15:26 461
原创 Python学习笔记-使用哈希算法Hash,Hashlib进行数据加密
Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数,也叫做摘要算法。
2023-10-12 11:50:05 1271
原创 PyQt学习笔记-使用QSettings保存系统配置参数
QSettings继承于QObject,位于PyQt6.QtCore模块中。QSettings的API基于QVariant,允许您以最小的工作量保存大多数基于值的类型,例如QString,QRect和QImage。可通过配置将应用程序需要保存的参数数据保存到本地,如windows的注册表,macOS 和 iOS 上的属性列表文件,linux的ini文本文件等。
2023-09-21 16:46:31 2002
原创 我的创作纪念日
不知不觉已经四年了,当时开始转全职软件开发岗,虽然实际到现在仍然不是全职软件开发,干着很多乱七八糟的的事。起初只是想着网上搜的教程可以转存下,方便自己查找,就开始了转载,后面慢慢变成了记录自己学习实践过程中的笔记本,备忘录了,也挺好的。
2023-09-19 11:07:57 160
原创 华为云云耀云服务器L实例评测|从零搭建Git服务器并配置ssh免密访问
随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。本文详细介绍了从购买服务器=>配置实例=>配置SSH连接=>配置Git服务器的完整过程,可供项目实践参考。
2023-09-15 23:57:27 870 1
原创 Linux学习笔记-Ubuntu系统下配置用户ssh只能访问git仓库
若账户未通过2.2.2章节配置免密登录时,此时使用新建用户无法下载,如下,一直卡着,无法克隆下来(下图是win11系统没有提示,换成win10系统后,会提示需要输入密码)因为ssh的文件存储的是在配置用户家目录的.ssh文件夹下,所以新建的用户并不能直接使用管理用户之前配置的ssh密钥,需要重新配置ssh配置才可正常使用。多用户使用时,建议修改git群组的权限,不给git群组多余的权限,只提供指定项目文件夹的权限即可,这样,新用户只能有限的访问git项目,无法修改系统参数。git仓库配置过程详见。
2023-09-11 16:57:41 588
原创 Linux学习笔记-Ubuntu系统用户、群组、权限管理
本文记录Ubuntu系统下通过命令操作用户账户进行管理。查看系统版本号的指令如下uname -a刚装完的ubuntu系统,root账户的密码是随机生成,每次开机都会随机生成一个密码,我们客户根据自己的需要设置root账户密码,毕竟管理Ubuntu系统,大部分需要用到root权限。
2023-09-09 14:55:29 4251
原创 Linux学习笔记-Ubuntu系统下配置ssh免密访问,创建多用户免密访问
Ubuntu是linux系统,虽然他是支持界面化操作的,一般用来做服务器用,所以配置ssh可以比较安全的进行访问,也方便在其他地方访问服务器,轻松省事。一般服务器是被访问的,所以只要安装openssh-server即可,如果要安装客户端,将安装的内容改成openssh-client即可。若要配置git访问服务器,此处密钥对可使用rsa格式的,git for windows默认识别rsa密钥。切换到.ssh文件夹中,然后将公钥添加到公钥管理文件中。通常一般要访问的客户端保存私钥,服务端保存公钥。
2023-08-27 01:33:26 4946
原创 Markdown格式说明
使用一对(''')标识代码短,第一个分号后可以写具体的语言。会将[]中的文本添加下划线,然后鼠标悬停后显示注释文本。添加目录后会自动获取各级目录进行显示。对应的注脚进行说明。
2023-08-09 16:50:28 308
原创 PyQt学习笔记-Windows系统版本兼容问题踩坑记录
由于PyQt比较新的版本已经不支持在Win7上运行,最终通过添加虚拟环境,然后将PyQt降级到PyQt5.14.0,然后重新编译,顺利在Win7上运行。ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。
2023-08-09 15:48:58 1041
原创 Django学习笔记-默认的用户认证系统(auth)
Django 自带一个用户验证系统。它负责处理用户账号、组、权限和基于cookie的用户会话。Django 验证系统处理验证和授权。简单来说,验证检验用户是否是他们的用户,授权决定已验证用户能做什么。这里的术语验证用于指代这两个任务。Django 里的验证系统旨在通用化,不提供一些常见的 web 验证系统的特性。其中一些常见问题的解决方案已在第三方包中实现。
2023-08-03 17:21:36 1597
原创 Django学习笔记-视图(views)的使用
Django中可以使用views进行管理,类似于WPF的MVVM的ViewModel层,也相当于MVC架构的模Controller层。通过定义类,然后路由中就可以以类的形式进行处理。
2023-07-26 15:20:34 2092
原创 Django学习笔记-表单(forms)的使用
通过路由处理函数可以对访问信息进行识别,获取表单的基本信并进行处理。# 获取表单# 判断是否为有效表单# 使用cleaned_data获取请求数据# 返回数据else:# Get方法访问else:# 重定向到登录表单页面。
2023-07-25 16:10:12 1940
原创 Python学习笔记-Django框架基础,APP,数据模型,后台管理,路由
Django框架是Python的常用web框架,遵循 MVC 设计模式的框架,采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。2019年12月2日,Django 3. 0发布。ORM:用于创建模型的对象关系映射;为最终用户设计较好的管理界面;URL 设计;
2023-07-25 06:27:28 3874
原创 PowerShell 基础使用及相关问题
具体的执行策略可以参考官网连接:关于执行策略 - PowerShell | Microsoft Learn。
2023-07-20 07:02:19 610
原创 Python学习笔记-Windows下VirtualEnv+VSCode中虚拟环境配置
VirtualEnv是一个虚拟化环境,是独立开的开发环境,在一个文件夹中创建的独立虚拟环境,可以分隔开不同项目,开发互不影响。类似于C#等开发语言建立的工程,在同一个文件夹下配置对应的框架内容和扩展包信息。
2023-07-19 16:50:07 4806
原创 Python学习笔记-WSGI接口
environ:包含http所有请求的字典对象start_response:一个发送Http响应的函数,可以简单的理解为头部信息。return:返回的主体信息。Python中可以使用wsgiref模块定义WSGI接口。
2023-07-18 06:43:36 596
原创 Python学习笔记-基于socket基础的http服务端程序
通过HTTP协议可以进行通信可以规范化的进行网络间通信。下面技术第一个http服务器小程序。简单的记录第一个试手程序。
2023-07-09 10:35:23 1287
原创 学习笔记-图解HTTP
CONNECT方法要求在与代理服务器通信时建立隧道,实现使用隧道协议进行TCP通信,主要使用SSL(Secure Sockets Layer,安全套接层)和TLS(Transport Layer Security,传输层安全)协议把通信内容加密后经网络隧道传输。HTTP/1.1:1997年1月公布的。HTTP/1.0:1996年5月,HTTP正式被作为标准公布,命名为HTTP/1.0,记载于RFC1945,RFC1945 - Hypertext Transfer Protocol -- HTTP/1.0。
2023-07-02 15:40:50 347
原创 PowerDesigner面向对象建模-常用UML图
用例图(英语:use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。
2023-06-24 17:04:42 4264
原创 面向对象分析与设计 UML2.0 学习笔记
UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是在软件架构层次,已经被验证有效。统一建模语言(UML)是一种模型化语言。模型大多以图表的方式表现出来。一份典型的建模图表通常包含几个块或框,连接线和作为模型附加信息之用的文本。这
2023-06-24 12:05:45 3295
原创 PyQt学习笔记-使用通用数据库接口QtSql操作SQLite数据库
使用通用的数据库接口的好处是当数据库发生改变时,只需要修改初始化的配置即可,而不用修改对应的更多的代码。
2023-06-18 08:03:59 1697
WPF学习笔记-FlowDocument实现表格单元格垂直居中以及边框设置
2024-04-01
YY∕T 1406.1-2016 医疗器械软件 第1部分:YYT 0316应用于医疗器械软件的指南
2023-12-02
(正版标准) IECTR80001-2-2-2012包含医疗设备的IT网络的风险管理应用.第2-2部分医疗设备安全
2023-12-02
PyQt学习笔记-获取Hash值的小工具
2023-10-20
医疗器械网络安全注册审查指导原则(2022年修订版)
2023-09-22
医疗器械软件注册审查指导原则(2022年修订版)
2023-09-22
基于Python开发的自动批量打印图片、Word、PDF文件的小工具
2023-09-15
Django学习笔记 基本使用源码
2023-07-25
21A-14627+075+司慧芳+病毒采样管相关不良事件的风险控制方法.pdf
2021-10-19
提高新型冠状病毒肺炎咽拭子采样和送检质量的对策探讨_李焕梅.pdf
2021-10-19
ACESS2007入门介绍
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人