位置 站点 方法 日志

空间点、直线、平面之间的位置关系

平面 平面内有无数个点,平面可以看成点的集合,点 $A$ 在平面 $\alpha$ 内,记作 $\alpha \in A$;点 $B$ 在平面 $\alpha$ 外,记作 $B \notin \alpha$。 公理 $1$:如果一条直线上的两点在一个平面内,那么这条直线在此平面内。符号表示:$A \ ......
直线 平面 之间 位置 空间

图像轮廓检测方法

1 #图像轮廓 2 #先将灰度图像二值化 这样轮廓更加清晰 3 ret,thresh = cv2.threshold(img_gray,127,255,cv2.THRESH_BINARY) 4 #cv2.findContours(src,mode,method) 5 #mode:轮廓检索模式 6 # ......
轮廓 图像 方法

重新实现hashCode()方法

在Java中,为了让对象在集合中能够更高效地进行查找和比较,我们通常需要重写对象的equals()和hashCode()方法。其中,equals()方法用于比较两个对象是否相等,而hashCode()方法则用于返回对象哈希值,供集合类使用。 默认情况下,Java会根据每个对象的内存地址来计算哈希值, ......
hashCode 方法

bash shell下最方便的字符串大小写转换方法

用tr需要新增变量,用declare或typeset需要在变量赋值前或者赋值后单独声明,都有些麻烦 此方法为bash 4.0以后新增,bash 4.0 2009年发布 $ test="abcDEF" # 把变量中的第一个字符换成大写 $ echo ${test^}AbcDEF # 把变量中的所有小写 ......
字符串 字符 大小 方法 shell

博客搬家(欢迎大家访问新的博客位置)

首先要感谢博客园多年来提供的博客平台,不过未找到商业价值,确实很难生存下去。 新的博客位置 https://windtail.github.io/myblog/ 转换原博客为markdown 首先在博客园后台执行备份,备份成功后下载sqlite文件 执行以下python脚本,将所有博客转换为mark ......
博客 位置

获取插入数据自动生成的id的值的三种方法

场景:当我们添加一个检查组,并且我们需要给这个检查组中添加多个检测项,我们应该先创建检查组,然后根据检查组的ID和检查项的id 将俩者关系添加到第三个表中,但是我们所插入的检查组的ID值是数据库自动生成的,我们怎么才能在插入数据后获取当前插入数据的ID呢? 9.1 方法一:使用mybaits的 <s ......
自动生成 方法 数据

统一日志处理

resources目录下新建logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEB ......
日志

为什么重写equals方法就一定要重写hashCode方法

在hashMap和hashTable集合中,元素是不能够重复的,所以我们在添加元素时,先要判断是否存在这个元素。而判断的方法就是先用hashCode方法判断哈希值是否相同,如果哈希值相同,再使用equals判断是否相同,如果都相同,则才证明两个元素不同。而如果哈希值不同,则不会进行后续的equals ......
方法 hashCode equals

Django—Form两种解决表单数据无法动态刷新的方法

一、无法动态更新数据的实例 # Create your models here. class Classes(models.Model): title=models.CharField(max_length=32) def __str__(self): return self.title class ......
表单 方法 动态 数据 Django

Zotero-tag的安装及使用方法

Zotero-tag的安装及使用方法 1.安装两个插件(这里面有常用的zotero的所有基本脚本) https://zotero-chinese.gitee.io/zotero-plugins/#/ 下载他们的你需要的Zotero-tag.xpi文件 : 2.zotero中加载两个插件 工具-->附 ......
使用方法 Zotero-tag 方法 Zotero tag

windows的win10看视频就时不时卡顿的解决方法

1.首先我们打开打开控制面板,点击网络和共享中心。 2.打开网络和共享中心之后,点击左下方的Internet选项。 3.点击Internet选项之后,会弹出Internet属性的窗口,然后点击高级选项卡。 4.然后找到加速的图形的使用软件呈现而不使用GPU呈现,并且打上勾,然后确定。 记住要重启系统 ......
windows 方法 视频 win 10

Java中方法的定义及注意事项

一、方法 什么是方法: 方法(method)是程序中最小的执行单元 实际开发中,什么时候用到方法: 重复的代码、具有独立功能的代码可以抽取到方法中 实际开发中,方法有什么好处: 可以提高代码的复用性 可以提高代码的可维护性 方法的定义格式: public static 返回值类型 方法名(参数){ ......
注意事项 事项 方法 Java

Deepin 系统图标更换方法

测试成功的系统:Deepin20.9 下载自己喜欢的图标主题文件(本文以 WhiteSur 主题为例): 主题网站:https://www.gnome-look.org/browse?cat=132&ord=rating 选择自己喜欢的图标主题,点进去。 选择适合自己喜好的图标主题文件,点击下载即可 ......
图标 方法 Deepin 系统

redis高级:GEO地理位置信息、乐观锁悲观锁及python中实现

一、GEO地理位置信息 介绍 GEO(地理信息定位):存储经纬度,计算两地距离,范围等 他的本质是一个有序集合。 我们可以根据经纬度,确定具体地址的。比如使用高德开放api返回具体地址(但是可能有些时候不准确,需要人工去处理这些问题) 应用举例: 北京:116.28,39.55 天津:117.12, ......
地理位置 地理 位置 python redis

string的使用方法和高级用法

字符串的定义和初始化 #include <string>using namespace std;string str1; // 定义一个空的字符串string str2 = "hello world"; // 使用字符串字面量进行初始化string str3("hello world"); // 使 ......
使用方法 方法 string

iostream的使用方法和高级用法

iostream是C++中非常重要的一个标准库,通过iostream可以实现从标准输入输出设备(键盘和屏幕)或文件进行输入输出。 iostream库包含两个基本类: istream和ostream,分别代表输入流和输出流。 iostream的使用方法: #include<iostream>using ......
使用方法 iostream 方法

ctype.h常用方法

int isalpha(int c) 函数作用:判断字符c是否为字母(a-zA-Z) 参数说明:c为要判断的字符 返回值:如果是字母,返回非0值;否则返回0 示例代码: char ch = 'A';if (isalpha(ch)) { printf("%c 是字母\n", ch);} else { ......
常用 方法 ctype

time.h的使用方法

time_t time(time_t *t) 函数作用:获取当前时间并用time_t类型的指针t返回 参数说明:t为指向time_t类型变量的指针,用于接收时间值 返回值:返回当前的时间,以自1970年1月1日0时0分0秒以来的秒数表示 示例代码: time_t current_time;time( ......
使用方法 方法 time

输电线路螺栓缺陷检测方法研究面临的问题以及未来研究展望

输电线路的螺栓缺陷检测是保障输电线路安全运行的重要环节。然而,现有的螺栓缺陷检测方法仍然存在一些问题。 首先,传统的螺栓缺陷检测方法需要人工检查,时间和人力成本较高,效率较低。其次,目前可用的螺栓缺陷检测方法中,大多数需要专门的设备和技术,成本较高,难以普及。此外,检测精度也是一个重要的问题,大多数 ......
方法研究 螺栓 缺陷 线路 方法

Arrays方法

Arrays方法 Arrays里面包括了一系列静态方法,用于管理和操作数组 toString方法 Array.toString(arr); sort排序(自然排序和定制排序) int []arr={1,2,4,1,5,1}; Arrays.sort(arr);//默认是从大到小的 //可以通过Com ......
方法 Arrays

pandas常用方法

import pandas as pd# 读取CSV文件df = pd.read_csv('data.csv')# 读取Excel文件df = pd.read_excel('data.xlsx')# 读取SQL数据import sqlite3conn = sqlite3.connect('data. ......
常用 方法 pandas

打破双亲委派模型方法

自定义一个继承了ClassLoader的加载器,然后重写loadClass方法。若不想打破则重写findClass方法即可。 我们比较熟悉的 Tomcat 服务器为了能够优先加载 Web 应用目录下的类,然后再加载其他目录下的类,就自定义了类加载器 WebAppClassLoader 来打破双亲委托 ......
双亲 模型 方法

python-docx常用方法

from docx import Document# 创建一个新文档doc = Document()# 添加段落para = doc.add_paragraph('Hello World!') from docx.enum.style import WD_STYLE_TYPEfrom docx.en ......
python-docx 常用 方法 python docx

openpyxl常用方法

from openpyxl import load_workbook# 打开一个已存在的Excel文件wb = load_workbook(filename='example.xlsx')# 创建一个新的Excel文件wb = Workbook() # 选择第一个工作表ws = wb.active# ......
openpyxl 常用 方法

tkinter中Scale滑杆获取值的三种方法

import tkinter as tk win = tk.Tk() win.geometry('200x200') win.title('测试窗口') ''' 方法一:直接使用组件对象的get()方法获取 程序调用该方法时,get()会返回当前滑杆的值 ''' # number_scale = t ......
滑杆 tkinter 方法 Scale

flask常用方法

以下是常用的Flask方法及其参数说明: @app.route(rule, options):装饰器函数,用于给指定的URL规则绑定视图函数。 rule:定义URL规则的字符串,可以包含变量。 options:一个字典,表示URL规则的其他选项,如请求方法、域名、子域名等。 request:全局变量 ......
常用 方法 flask

SQL2000修改sa密码时提示【错误2812:未能找到储存过程’sp_passwoed’】的解决方法

1.在用SQL2000数据库经常会遇见忘记sa密码,需要修改sa密码,但是有时候修改sa密码时会提示 错误2812:未能找到储存过程’sp_passwoed’ 2.遇到这种情况的解决方法是:打开开始菜单,找到SQL Server的程序组,选择运行程序组中的“查询分析器”,打开 3.打开“查询分析器” ......
sp_passwoed passwoed 错误 密码 过程

bat通过for来实现命令执行结果赋值输出方法

前提知识点:变量赋值方法:set d=123变量使用方法:echo %d% 命令结果赋值不能直接用,只能用for来赋值如:for /F %%i in ('time /t ') do ( set t=%%i )即可将time /t 的命令结果赋给变量 t 结果中如果有空格等分隔符,赋值结果会只为第一段 ......
命令 结果 方法 bat for

obj[i]与obj.i及数组去重方法for.of+obj与set方法

for of 用来遍历数组,得到的值为数组中元素的值for in 用来遍历对象,得到的值为对象中的key,用for in遍历,obj.key中的值是undefined,obj[key]可以得到obj中的value。 obj[]中的[]里为字符串,可以为obj添加属性,如果没有引号,则会报错。obj. ......
方法 obj 数组 for set

windows开机自启动脚本位置

开机自启动 开机自启动只需要将脚本放在 C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 文件夹,经过个人电脑测试,powershell 可以直接运行 python 脚本,如果不行,可以写 bat ......
脚本 位置 windows