使用指南 指南 个人obs

Git使用教程-安装、配置、建立本地仓库、本地仓库的基本操作(查看工作区的文件状态,添加文件至暂存区,提交,查看提交日志,版本回退)

Git介绍 一、 为什么要学习Git? 在开发一个软件时,这份工作通常需要一个team来完成。我们把这个软件划分为不同的模块,每个人负责一个模块的开发和维护。在这个过程中,如何保持team中成员软件开发的同步,保存开发周期中各个历史版本,解决team中成员间开发的版本冲突?Git是对这个问题的最好的 ......
仓库 文件 工作区 基本操作 状态

开发小技巧 - 合理使用Visual Studio 2022内置任务列表(TODO)

前言 在开发编码过程中经常会因为各种问题而打断自己的思绪和开发计划,可能会导致本来准备开发或者需要测试的功能到要上线的时候才想起来没有做完。这种情况相信很多同学都遇到过,咱们强大的Visual Studio内置了一个任务列表(TODO)能让我们当做待办清单功能使用,接下来我们快速了解一下。欢迎在评论 ......
任务 技巧 Visual Studio 2022

Lucene初使用

其中用到的几个jar包 相关代码如下: 复制代码 package com.eplant; import java.io.IOException; import org.apache.lucene.analysis.SimpleAnalyzer; import org.apache.lucene.do ......
Lucene

shell之ceph分布式存储OSD使用率监控实战脚本

ceph分布式存储集群中osd使用满了后,集群将无法提供存储服务,无法继续写入数据,只读。所以需要对osd使用率进行监控以便及时扩容或者迁移数据 ......
使用率 分布式 脚本 实战 shell

Docker深如学习及命令使用

docker原理及构成: 特点:轻量化,易迁移,架构快 架构:分层式架构 分为:内核、操作系统、上层应用 docker使用方式: 注:docker创建容器时,必须让容器内有进程在跑着,否则容器会自动挂掉 增:获取docker镜像,创建docker容器 docker pull nginx:tag do ......
命令 Docker

使用 bc4 解决 git 合并冲突问题

> 博客地址:https://www.cnblogs.com/zylyehuo/ # STEP1:安装 beyond compare > 安装地址: > https://www.scootersoftware.com/download # STEP2:查看 beyond compare 软件安装路径 ......
问题 bc4 git bc

使用PIL为图片添加水印

使用pillow库为图片添加文件或者图片水印 下面是我们想要添加水印的图片: 图片水印: 效果图如下: ps:对图片添加字体时,需指定字体文件,如 simsun.ttc windows中在 C:\Windows\Fonts 路径下 linux中在 /usr/share/fonts 路径下,若不存在时 ......
水印 图片 PIL

前端使用xlsx插件读取excel文件数据

安装xlsx插件 ``` npm install xlsx ``` 导入xlsx ``` import XLSX from 'xlsx' ``` 前端UI如下: ![文件上传.png](https://upload-images.jianshu.io/upload_images/8375572-d4 ......
前端 插件 文件 数据 excel

linux系统cpu使用率单核显示问题

目录 一、问题场景 二、问题产生原因以及解决办法 1. 出现原因 2. 解决办法 2.1 设置solaris mode 2.2 保存默认设置为 solaris mode 一、问题场景 使用top查看linux的性能指标,结果出现进程的CPU占用率超出100%却没有卡顿现象,感觉很不科学 想提取lin ......
使用率 问题 系统 linux cpu

MyBatisPlus中IN的使用

原java代码块 ```java Page customerPage = baseMapper.selectPage(page, Wrappers.lambdaQuery(crmCustomer) .eq(CrmCustomer::getOpenSeaFlag, CommonConstants.ZE ......
MyBatisPlus

如何使用UC网盘分享传输的内容

UC网盘是一款由阿里巴巴旗下的UC浏览器推出的云存储服务,它可以让用户在不同的设备上方便地存储和管理文件,大文件分享助手,同时也支持文件的分享和传输功能。使用UC网盘分享内容的方法很简单,只需要几个步骤就可以完成。下面就来详细介绍一下使用UC网盘分享内容的步骤。 打开UC浏览器,进入“我的”页签,点 ......
内容

同时创建一对一表关系字段(作者和作者详情为例)、ModelSerializer使用、模块与包的使用、反序列化校验源码分析、断言、drf之请求

同时创建一对一表关系字段(作者和作者详情为例) 序列化器 # 作者表序列化类 class AuthorSerializer(serializers.Serializer): name = serializers.CharField(max_length=32) age = serializers.I ......

MarkDown的简单使用

**使用工具**:Typora,**官网地址**:[https://www.typora.io/][1] 以下为MarkDown的简单使用: # MarkDown使用 ctrl+/ 切换到代码模式 ## 无序列表:加号或减号空格 + 无序列表1 + 无序列表2 ## 有序列表:1.空格 1. 有序列 ......
MarkDown

hashcat 详细命令及使用

### 一、常用 ```bash -m, —hash-type=NUM 哈希类别,其NUM值参考其帮助信息下面的哈希类别值,其值为数字。 如果不指定m值则默认指md5,例如-m 1800是sha512 Linux加密。 -a, –attack-mode=NUM 攻击模式,其值参考后面对参数。 “-a ......
命令 hashcat

sd各种工具使用参数记录

### 选择HandFixV3和ClearHandSVD的合适参数 HandFix采用0图流炼丹,强度可拉至很大也不会崩坏。ClearHand采用外源图+svd炼丹,推荐小于1。 1. ![image](https://img2023.cnblogs.com/blog/2373501/202309/ ......
参数 工具

探索基因与精神分裂症的关联:一段个人科研之旅

## 引言 当我第一次听说弗里德曼博士通过研究发现了与精神分裂症有关的CHRAN7基因,我被深深吸引了。作为一名致力于遗传学和精神病学研究的科学家,我知道这是一个巨大的突破。但是,这个发现背后的科学是如何运作的呢?我决定深入了解其中的细节,并与大家分享我的发现。 ## 高通量测序 vs. 全基因组测 ......

定义model时候使用validator校验

一、定义model时,使用校验 検証内容バリデーションクラス 正規表現によるチェック RegexValidator 最小文字数 MinLengthValidator 最大文字数 MaxLengthValidator 最小値 MinValueValidator 最大値 MaxValueValidato ......
validator 时候 model

form中使用widget的例子

https://docs.djangoproject.com/en/4.2/ref/forms/widgets/ 所有的widget class Item(models.Model): YEAR_CHOICES = ( (10, '10代'), (20, '20代'), (30, '30代'), ( ......
例子 widget form

black yaml使用说明

# The basics Foundational knowledge on using and configuring Black. _Black_ is a well-behaved Unix-style command-line tool: - it does nothing if it fi ......
使用说明 black yaml

C# 使用EPPlus读取保存Excel

# 使用EPPlus库 EPPlus是一个流行的用于操作Excel文件的库,它提供了简单易用的API来创建、编辑和保存Excel文件。 ### 代码 using OfficeOpenXml; using System.IO; // 创建ExcelPackage对象 var package = new ......
EPPlus Excel

el-dialog的js使用方式

this.$confirm("提交后不允许编辑,是否继续提交?", "提示", { confirmButtonText: "确定提交", cancelButtonText: "取消", type: "warning", }) .then(() => { this.submitForm("ruleFo ......
el-dialog 方式 dialog el

使用OpenId Connect接入OpenIddict

1、处理OIDC基础代码 builder.Services.AddAuthentication(options => { options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme; options.Defaul ......
OpenIddict Connect OpenId

在.net core 中使用 AutoFac 依赖注入

在实际项目中,如果需要一个个添加实例,会略显麻烦,为了达到可以简化我们工作量,因此我们也可以引入其他的Ioc容器框架,实现更多的功能和扩展。 这也就引出了AutoFac工具: AutoFac是一个开源的轻量级的依赖注入容器,也是.net下比较流行的实现依赖注入的工具之一。 下面为具体操作 1、下载N ......
AutoFac core net

Express使用express-ws

# ExpressJS ## 集成WebSocket ### 1.版本 ```JSON "express": "~4.16.1", "express-ws": "^5.0.2", ``` ### 2.简单使用 #### app.js ```JS const express = require('ex ......
express-ws Express express ws

[个人笔记]git学习

###git基本操作 - git分为工作区,暂存区,版本库三个部分 - 工作区修改文件后,`git add ./`更新到暂存区 - `git commit -m "message"`时,暂存区的文件写到版本库中,更新master分支 - `git rm --cached`删除暂存区的文件 - `gi ......
笔记 个人 git

使用批处理命令清除Maven缓存

有时候,某个后端依赖的lastUpdated文件出问题,导致该依赖包一直无法下载。 可以通过清除Maven缓存即清除所有lastUpdated文件来解决。 批处理命令示例如下: @echo off rem 这里写你的仓库路径 set REPOSITORY_PATH=C:\Users\lyh\.m2\ ......
缓存 命令 Maven

Android studio 升级4.2后使用ButterKnife(mac操作)

1、删除原来的插件 Android ButterKnife Zelezny 2、下载插件 3、进入用户下的library中google 找到该插件.jar文件,移动到用户下的应用程序->android studio->contents->plugns目录下 4、重启AS ......
ButterKnife Android studio 4.2 mac

es查询代码 使用rest hight level client

String index="es-index";SearchRequest searchRequest = new SearchRequest(esIndex); TermQueryBuilder termQuery1 = QueryBuilders.termQuery("orderId", ord ......
代码 client hight level rest

Python 类的高级特性和使用方法

Python 是一种面向对象的编程语言,类是 Python 中最基本的面向对象概念之一。在创建类时,我们可以通过一些高级特性和使用方法来扩展类的功能和行为。本文将介绍一些常见的 Python 类高级特性,并提供具体的实例来说明其用法。 继承 继承是 Python 面向对象编程中一个非常重要的概念。它 ......
使用方法 特性 方法 Python

Power BI:如何在报告中使用超链接?

问题描述: 今天业务同事来询问为什么在Power BI报告中的表格可视化组件中,展示的网站地址无法点击跳转到相关网站?如何才能使表格中的网站地址实现超链接功能,通过点击跳转的相应的网站? 解决方案: 目前Power BI是支持在报告使用超链接功能的,不过需要对表格中的网站信息进行URL的类型识别,识 ......
链接 报告 Power