自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 Linux 服务service(一)

服务定义:服务(Service)是指在后台运行的程序或进程,它们通常用于执行特定的任务,如网络服务、日志记录、定时任务等。服务可以由系统在启动时自动运行,也可以根据需要手动启动或停止。服务文件:Systemd服务单元由.service文件定义,这些文件通常位于/etc/systemd/system/目录下。一个.service文件包含了启动、停止和维护服务所需的指令和配置。服务文件内容:[Unit]部分:包含服务的元数据和依赖关系。

2024-04-01 19:19:04 911

原创 路由器级联

(具体由辅路由DHCP分配)

2024-03-18 16:46:10 373

原创 CAD-autolisp(四)——编译

【代码】CAD-autolisp(四)——编译。

2024-01-28 00:53:27 542 1

原创 CAD-autolisp(三)——文件、对话框

按确认:会在命令行输出“确认”,temp.lsp中定义。加载:temp.lsp及调出对话框同2.1。

2024-01-27 11:14:20 1277

原创 CAD-autolisp——目录

写在前面:如果仅是想制作小工具,工具集这种,优先学习autolisp,如果想制作3d3s这种大型项目,或者包含大量计算,数据接力,网络通讯等功能,优先学习arx。[三、cad二次开发autolisp(三)]

2024-01-23 09:26:18 597

原创 CAD-autolisp(二)——选择集、命令行设置对话框、符号表

符号表:通常图元的属性联合列表不能表示图元的所有信息,符号表则会存储有共性的属性集合供图元调用九大符号表符号表名全称lisp缩写符号表名全称lisp缩写块表BlockTableblock线型表ltype尺寸标注样式表dimstyle文字样式表style层表LayerTablelayer视口表vport用户坐标系表UCSTableucs视图表ViewTableview应用程序注册表appid。

2024-01-23 09:23:38 1547

原创 CAD-autolisp(一)——数据结构、函数、图元

简介:cad 二次开发语言,后缀名*.lsp适用于编写小工具,不适用大量数据或者需要大量计算的场景,编译后后缀名为*.vlx优点:所有cad版本均通用,不像arx或者其他只针对固定版本缺点:不适合处理大量计算或图元场景,超过1000个单元即有轻微等待卡顿,软件加密困难定义:每个可视cad元素均为一个图元,图元之间以链表形式互相连接,可以用(entsel “提示文字,选填”)命令选择,返回:(图元名,点选处的坐标)示例如下图。

2024-01-15 00:15:09 1335

原创 python抽奖小程序

【代码】抽奖小程序。

2024-01-09 19:10:47 414

原创 双群晖nas数据备份同步

目的:将远程nas指定文件夹同步到本地nas指定文件夹前提:nas:远程与本地均为群晖nas网络:两者都在同一局域网,或都通过zerotier内网穿透技术接入同一虚拟网络。

2023-01-28 14:37:42 8151 1

原创 Vue框架(三)------quasar组件使用及文件上传

q-file:其为input标签,上传的文件为file[]文件列表,并双向绑定到v-model所指定变量。v-slot具名插槽:文档描述里明确,传入的是QSpinner组件,在目录VueComponents > Spinners下。send为函数名:点击会触发send函数执行。具体传值类型:见说明及例子。'send函数被触发'

2022-09-11 20:46:21 2247

原创 Vue框架(二)------quasar简介及初始化

根目录下:quasar.config.js,存放quasar配置项,里新增第三方组件需要在此文件内的。// 页面侧边栏提取组件。// 页面顶栏提取组件。

2022-09-11 16:12:54 4781 2

原创 python设计模式(四)--行为类设计模式

概念:在对象间定义一种一对多的依赖关系,当这个对象状态发生改变时,所有依赖它的对象都会被通知并自动更新名词定义:被监听的对象叫被观察者(observable),监听的对象叫观察者(observe),又叫发布/订阅(Publish/Subscribe)模式、模型/视图(Model/View)模式、监听模式、源/监听器(Source/Listener)模式或从属者(Dependents)模式。..................

2022-08-05 13:57:56 361

原创 python设计模式(三)--结构类设计模式

定义:又名门面模式,对客户端提供一个封装(包含多个子系统)的接口,封装思想特点优点:实现子系统与客户端松耦合,客户端屏蔽子系统组件,减少了客户端所需处理的对象数目缺点:无法阻止客户端调用子系统的接口定义:将对象组合成树形结构以表示“部分-整体”的层次结构优点:客户端可以一致地使用组合对象和单个对象,更容易增加新类型的组件定义:作为两个不兼容的接口之间的桥梁角色目标接口(Target)待适配的类(Adaptee)适配器(Adapter)........................

2022-08-02 22:36:22 558

原创 python设计模式(二)--创建类设计模式

定义将一个复杂对象的构建与表示分离,同样的构建过程可以创建不同的东西建造者模式与抽象工厂模式相似,也用来创建复杂对象主要区别是建造者模式着重一步步构造一个复杂对象,而抽象工厂模式着重于多个系列的产品对象角色产品抽象建造者具体建造者导演定义保证一个类仅有一个实例,并提供一个访问它的全局访问点,避免重复创建实例,以节省系统资源。用途日志读写,web计数器定义创建实时对象的克隆,也叫克隆模式特点优点内存拷贝方式复制,比new方法更优,尤其针对复杂参数创建的对象。...............

2022-07-31 17:41:51 470

原创 python设计模式(一)--概述

目录一、概述1.1 设计模式1.2 接口:一、概述1.1 设计模式定义:面对某一特定问题 进行的 类的创建、组织、通信的方案实质:方案描述了设计的组成成分及成分间的相互关系、职责和协作方式应用场景:1.2 接口:功能:外界通过对象的接口了解对象,并请求对象操作分离:对象接口与其功能实现是分离的,也就是说,两个有相同接口的对象可以有完全不同的实现实现:...............................................................

2022-07-18 22:43:59 474

原创 Python运维(七)--自动化部署工具Ansible

2.2 被控制端docker模拟被控制端centos系统SSH设置2.3 连接测试(控制端)/etc/ansible/hosts命令三、Inventory管理3.1 简介Inventory:管理的服务器集合hosts文件指定默认:/etc/ansible/hosts命令行指定:当前目录下查找配置文件指定(常用):/etc/ansible/ansible.cfg中标签3.2 命令/etc/ansible/hosts修改如下代码示例3.3

2022-07-06 20:39:20 1611

原创 Python运维(六)--系统监控psutil、数据报scapy、扫描nmap

1.2 内存代码示例1.3 磁盘代码示例1.4 进程1.4.1 进程查询查询列表效果演示迭代查找指定属性进程1.4.2 进程修改操作二、网络嗅探器scapy概述:使用scary可以发送、嗅探、剖析和伪造网络数据报,直接操作网络二三四层数据报安装:2.1 命令行操作显示scapy命令及配置查询网卡信息获取路由表2.2 数据报构造简介2.2.1 按层构建数据报代码示例2.2.2 发送数据报send发送(第三层网络层发送

2022-06-17 15:55:25 1054 2

原创 Python运维(五)--Jinja2、word模板及Excel

过滤器表过滤器名说明safe渲染时不转意upper、lower、capital把值全转大写、小写、首字母大写title每个单词首字母大写trim去首位空格join拼接多个值为字符串replace替换字符串值round、int对数字四舍五入、值转成整型用法1.2.2 控制循环结构if语句for语句for + if语句:1.2.3 宏定义位置:建议集中写在模板的尾部宏定义宏使用1.3 空行

2022-06-14 23:58:28 2751

原创 Python运维(二)--脚本

测试1.2 获取标准输入1.2.1 简易读取标准输入stdin_test.py测试1.2.2 多文件处理file_test.py测试:直接读取文件测试:管道读取文件1.3 脚本执行出错抛出异常error_test.py测试1.4 读取密码获取账号密码二、ConfigParse解析配置文件文件格式my.cnf读取编辑三、click模块解析命令行参数前置:......

2022-06-09 09:44:52 232

原创 Python运维(一)--路径、文件及文件夹

1.2 权限操作代码示例二、遍历文件夹os.walk实现定制化遍历文件夹三、路径操作3.1 路径判断代码示例3.2 路径解析代码示例3.3 路径拼接代码示例四、组合语句4.1 查找当前目录下的py文件代码示例4.2 获取文件夹下文件大小的字典代码示例五、文件操作5.1 文件时间、大小代码示例5.2 文件比较代码示例5.3 获取文件的md5值代码示例5.4 压缩文件代码示例回到总目录...

2022-06-09 09:38:37 191

原创 python笔记目录

Python极简笔记(1)—编程语言通用部分

2022-05-29 11:21:30 237

原创 centos WOL唤醒win10、win10定时任务

目录一、win10 设置二、centos设置一、win10 设置关闭快速启动win10查看当前ip网卡> ipconfig /all# 返回:IPv4 地址需与centos在同一网段下,记录物理地址以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : 描述. . . . . . . . . . . . . . . : Realtek PCIe GbE Family Controller 物理地址. . . . . . . . . .

2022-05-25 16:12:06 1073

原创 centos7 firewall、iptables使用小记

目录一、安装及开启二、规则管理2.1 常用参数2.2 端口操作一、安装及开启安装:centOS自带服务:# 防火墙 开启、开机启动、状态systemctl start firewalldsystemctl enable firewalldsystemctl status firewalld# 防火墙 关闭、重启、关闭开机启动systemctl stop firewalldsystemctl restart firewalldsystemctl disable firewalld

2022-05-17 14:12:28 189

原创 Error: [WinError 10013] 但端口未被使用

原因:端口被其他程序占用或保留被占用解决办法被保留:netsh interface ipv4 show excludedportrange protocol=tcp安装docker开启Hyper-V后有些端口被保留,只能更改启动端口,或者关闭Hyper-V

2022-05-13 10:16:00 235

原创 docker部署:nginx+vue+uwsgi+django+postgresql

目录一、概述二、安装docker桌面管理器三、常用命令3.1 docker命令3.2 镜像命令3.3 容器命令四、DockerFile编写一、概述简介:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,简而言之,docker可以实现以应用为核心的最精简虚拟机。名词解释守护进程:Docker Daemon镜像:重点,Docker Image,类似于面向对象中的类容器:重点,Docke

2022-05-04 15:15:59 2959

原创 vue学习总篇目录

vue学习总篇目录Vue3.0组合式API一)-----脚手架(含vite配置)

2022-04-01 14:17:24 1230

原创 Django及DRF学习---目录

目录页Django学习小记(一)-----环境搭建Django学习小记(二)-----框架初识Django学习小记(三)-----路由系统、视图系统Django学习小记(四)-----数据库ORM(单表操作)

2022-04-01 13:42:45 1767

原创 DRF初识攻坚(四)-----身份认证、权限分配、频率限制

目录一、认证原理1.1 基础定义1.2 认证种类1.2.1 session认证1.2.2 jwt认证三、jwt认证深入及案例3.1 流程详解3.2 DRF中实现1.2.3 视图函数1.2.4 账户路由1.4 验证账号路由一、认证原理1.1 基础定义Http特性:HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器不保留客户端之前请求的任何记录Cookie定义:存储在客户端计算机上(一般是浏览器中)的文本文件,一般为一段字符串,并保留了

2022-03-20 22:58:38 1340

原创 DRF初识攻坚(五)-----分页、异常、API文档、媒体文件上传

目录一、分页1.1 LimitOffset式分页1.1.1 全局设置1.1.2 局部设置(优先级高于全局)1.2 PageNumber式分页1.2.1 全局设置1.2.2 局部设置(优先级高于全局)二、异常2.1 异常处理文件2.2 异常文件入口2.3 简单测试三、自动生成API文档一、分页1.1 LimitOffset式分页1.1.1 全局设置文件/main/settings.py代码REST_FRAMEWORK = { ... # 分页规则设置:offset表示表记录的序号(从0开始),

2022-03-20 12:53:57 3255

原创 javascript初探(六)------TypeScript浅尝

目录一、概述二、数据类型2.1 编译工具2.2 基础数据类型2.2.1 字符串、数字、布尔值2.2.2 数组2.2.3 对象一、概述概念:TypeScript 是 JavaScript 的一个超集,支持 ES6 、微软、开源的编程语言特点:调试维护:有输入提示,语法及逻辑错误警告类型限定:编译报错一次编写多版本输出:可编译成各种JS版本(ES3\ES5…)范围二、数据类型2.1 编译工具在线编译器: 传送门vue使用单文件添加:<script>标签加lan

2022-02-13 23:10:29 737 1

原创 centos7操作汇总

如题

2022-02-10 16:36:52 2178

原创 群辉NAS_NFS

目录一、NFS设置1.1 nas文件服务设置1.2 nas文件夹设置1.3 权限控制1.4 客户端设置一、NFS设置1.1 nas文件服务设置1.2 nas文件夹设置1.3 权限控制1.4 客户端设置# 以centOS为例子# 安装nfs工具yum install nfs-utils -y# 创建挂载目录mkdir /home/share# 将1.3节中的路径挂载到本地,别落了:,使用绝对路径mount -t nfs 192.168.1.123:/volume1/share /

2022-01-28 15:22:57 3613

原创 Nginx配置文件详解

NGINX配置文件详解

2021-12-02 23:48:21 3552

原创 内网穿透(frp、zerotier)

目录一、概述1.1 定义1.2 常规应用二、自有公网服务器2.1 下载软件2.2 公网服务器设置2.3 内网PC设置2.4 成果三、第三方免费服务器3.1 下载3.2 创建隧道3.3 切换到帮助3.3 网站设置3.3.1 无自有域名3.3.2 自有域名一、概述1.1 定义判别:常规一个公司或一个小区内的所有电脑都处于运行商设计的局域网内,若在百度里输入IP 产生的结果和用命令ipconfig产生的结果不一样,则处于局域网内部功能:内网穿透技术旨在使内网主机和云服务器的端口产生映射关系,例如访问ht

2021-11-26 15:57:18 9187

原创 专题--- MFC界面篇(初识)

目录一、概述二、项目创建三、基本模块四、项目实操一、概述二、项目创建三、基本模块四、项目实操

2021-09-07 13:38:02 3931

原创 专题---全局函数-待更新,估计很久

目录一、ACAP类1.1 AcApGetDatabase函数一、ACAP类1.1 AcApGetDatabase函数Command.cpp#include "stdafx.h"#include "Commands.h"#include "Editor.h"#include "Database.h"void AddCommands(){ Editor::AddCommand(L"c-test", ACRX_CMD_MODAL, Test);}void Test(){ // 函数

2021-08-31 16:22:00 450 3

原创 专题---自定义实体类

目录一、概述二、项目初始化2.1 创建空解决方案2.2 DBX操作2.2.1 创建DBX2.2.2 调试DBX2.2.3 创建实体类2.2.4 调试实体类2.3 ARX操作一、概述二、项目初始化2.1 创建空解决方案菜单-》文件-》新建-》项目…2.2 DBX操作2.2.1 创建DBX在空解决方案中添加向导设置注意:未写可不修改,第一个选项前缀自己决定2.2.2 调试DBX选择Release/x64,按调试(F5)错误1:无法打开包括文件: “corecrt.

2021-08-23 08:57:04 2107

原创 objectArx---AcGe几何类

目录一、概述二、点对象2.1 声明及赋值2.2 点对象方法2.3 矩阵方法2.3.1 概述2.3.2 代码示例一、概述二、点对象2.1 声明及赋值点对象声明AcGePoint2d pt1(0, 0), pt2(100, 0), pt3, pt4;点赋值pt3.set(50, 50);acutPrintf(_T("\nset设置点坐标(%0.3f,%0.3f)"),pt3.x,pt3.y);2.2 点对象方法两点距离double dist = pt1.distanceTo(pt2

2021-07-27 12:49:02 4780 2

原创 objectArx ---多文档管理

Commands.h#include "stdafx.h"void AddCommands();void saveDoc();Commands.cpp#include "stdafx.h"#include "Commands.h"#include "Editor.h"#include "Database.h"void AddCommands(){ // 此处参数为ACRX_CMD_SESSION:因为多文档管理的并不仅限于当前文档 Editor::AddCommand(L"c-S.

2021-07-23 17:21:31 1627 2

原创 objectArx ---反应器

目录一、概述二、数据库反应器2.1 反应器创建2.2 类文件修改2.3 注册卸载反应器三、对象反应器一、概述定义:反应器机制是观察者模式(设计模式)的一种实现,在该机制下,有事件通知者和事件接收者,负责接收事件的称为反应器反应器列表:在反应器可以从通知者处接收消息之前,必须显式地将反应器添加到通知者的反应器列表中(观察者模式中的通知对象列表)。反应器种类类型派生示例数据库反应器database reactor派生于AcDbDatabaseReactor,负责接收

2021-07-22 11:26:24 3241 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除