自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 UBUNTU 2204 安装 npm node nodejs vue-Cli脚手架并创建项目

最近学习VUE,在ubuntu 2204 上配置开发环境,涉及到npm node nodejs vue-Cli脚手架等内容,做以记录。

2023-03-23 11:07:57 544

原创 django bootstrap tooltip()弹出框内容强制换行一法

tooltip()

2023-02-11 16:23:10 283

原创 利用DJANGO管理器实现博客归档功能实例

最近在学习Python的DJANGO,想做个留言板(简版博客)练练手,遇到了按月归档的问题,记录下来。管理器是Django的模型进行数据库查询的接口,Django应用的每个模型都拥有至少一个管理器。默认情况下,Django为每个模型类添加一个名为objects的管理器,然而如果要将objects用于字段名称或想使用其他名称而不是objects来访问管理器,可在每个模型类中重命名他们。自定义的管理器方法可以返回你想要的任何数据,而不需要返回一个查询集。

2023-02-10 21:03:14 229

原创 django ubuntu pillow使用OSError: cannot open resource错误处理/UBUNTU安装字体

django pillow 字体安装

2023-02-05 20:51:40 212

原创 高德地图自己录制导航声音备份及恢复方法

将高德地图内自己录制的导航声音从老手机移动到新手机方法

2023-01-09 18:37:28 8094

原创 c#简单的用方法当作参数传递给方法(委托)实例

前言记录下学习C#的过程。一、需求下边的类(say)中有三个方法,需要给这三个方法统一的添加同一个条件语句。想过在每一个方法内做判断,但是考虑这条太不“程序员”了,所以考虑用一个新的方法来代替,用委托的方式传递参数。public class say { public static void A() { Console.Write("我是A"+ "\n"); } public static void B

2022-05-04 17:09:41 2014

原创 C#读写配置文件(config.ini)入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、代码如下二、winform 部分1.config.ini2.winform部分总结前言提示:这里可以添加本文要记录的大概内容:最近学习C#,遇到要读取配置文件的问题,记录下学习过程提示:以下是本篇文章正文内容,下面案例可供参考一、代码如下namespace 写入读取配置文件{ public partial class Form1 : Form { public Form1(.

2022-05-02 16:32:30 11911 1

原创 西门子SMART200 通过Modbus 读取温湿度传感器数据实例

文章目录前言一、温湿度传感器二、传感器与Smart200接线三、PLC组态四、读取数据以16位整数形式读取数据以32位浮点形式读取数据五、参考文献前言正在学习SMART200的Modbus通讯,手里正好有一块淘宝买的温湿度传感器,型号是SD123-T10,故拿来试试学习成果。一、温湿度传感器1、外观及引脚2、默认通讯参数查询随机资料,波特率:9600;无奇偶校验,8位数据位,停止位1位。本次,我们分别用整形和浮点型从设备读取数据。二、传感器与Smart200接线1、西门子Port

2021-12-22 16:14:27 21111 1

原创 django ubuntu20.04 安装python虚拟环境

sudo apt install virtualenvsudo apt install virtualenvwrapper进入home文件夹ls -a #vim .bashrc #编辑.bashrc文件。#在最后一行加上export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3export WORKON_HOME=~/virtualenvssource /usr/share/virtualenvwrapper/virtualenvwrapper.s

2021-04-26 08:24:28 484

原创 numpy 基础入门

import numpy as np#列表转换成numpy 识别的矩阵array=np.array([[1,2,3],[4,5,6]]) print(array)[[1 2 3][4 5 6]] #元素之间没有逗号,这是np的特殊地方。array.ndim #数组维数2array,shape #行数和列数是多少(2,3)array,size #一共有多少个元素6array=np.array([1,2,3],dtype=np.int) #定义元素数据类型print(ar.

2021-04-21 09:44:28 184 2

原创 西门子smart 200数据存取区及数据类型入门

S7-200 Smart的存储区可以分为两大类:(一)输入/输出映像区/存储区包括:数字量输入映像区(DI,process-image input); #范围:I0.0-I37.7 数字量输出映像区(DO,process-image output); #范围:Q0.0-Q37.7 模拟量输入存储区(AI); #IAW: 模拟量输出存储区(AO); ...

2021-04-03 19:52:28 15759 2

原创 Python的re模块及初级爬取豆瓣信息

以下笔记来自B站路飞学城的视频课。import re# findall 的效率不高。况且字符串多的时候,不好查看。为解决这个为题,用finditerlist = re.findall(r"\d+", " 我的电话号是10086,另外一个号码是10010")print(list)"""结果:['10086', '10010']"""it = re.finditer(r"\d+", " 我的电话号是10086,另外一个号码是10010")for i in it: print(i.g

2021-03-12 08:43:13 135

原创 Django 开发WEB应用在ubuntu上应用部署文件

mysite_nginx.conf 配置内容# mysite_nginx.conf# the upstream component nginx needs to connect toupstream django { # server unix:///path/to/your/mysite/mysite.sock; # for a file socket server 127.0.0.1:8001; # for a web port socket (we'll use this fir

2021-03-07 17:50:21 72

原创 python 同一个函数被多个装饰器调用

#定义2装饰器def wrapper1(fn): def inner(*args,**kwargs): print("wrapper1 befor") fn() print("wrapper1 after") def wrapper1(fn): def inner(*args,**kwargs): print("wrapper2 befor") fn() print("wrapper2 a

2021-03-06 17:29:54 265 1

原创 PYTHON 通用装饰器

PYTHON 通用装饰器#python 通用装饰器def wrapper(fn): def inner(*args,**kwargs): """在执行项目之前""" ret=fn(*args,**kwargs), #处理目标函数 """在执行项目之后""" return ret return inner@wrapperdef target(): pass#调用targen()...

2021-03-06 17:15:39 119

西门子博途S7-1500仿真库

包括: 1)说明文件 2)库文件

2022-05-17

空空如也

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

TA关注的人

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