使用指南 指南 个人obs

关于s3-bucket使用client.list_objects_v2列出所有的对象与指定目录下的所有对象

使用AWS SDK for Python (Boto3) 的 S3的client下的list_objects_v2, 可以列出一个s3 bucket 桶的所有对象,可以返回如下几个重要的字段的 Key, LastModified, ETag, Size, StorageClass 实现的核心代码如下 ......

flask-day5——python项目高并发异步部署、uwsgi启动python的web项目不要使用全局变量、信号、微服务的概念、flask-script、sqlalchemy的介绍和快速使用、sqlalchemy创建及操作数据库

一、python项目高并发异步部署 参考博客:https://zhuanlan.zhihu.com/p/358163330 django和flask都是同步框架,部署的时候,使用uwsgi部署,uwsgi是进程线程架构,并发量不高 但是我们可以通过uwsgi+gevent,部署成异步程序 然后我们简 ......
sqlalchemy 项目 python flask 全局

Python使用smtplib发送邮件

源代码如下: 'import smtplib import random from email.mime.text import MIMEText def Go_email(name,str): mail_host = "smtp.sohu.com" #服务地址 mail_user = 'xxxxx ......
邮件 smtplib Python

Android databinding 在fragment中怎么使用

首先,需要在build.gradle中添加databinding依赖: android { ... dataBinding { enabled = true } } dependencies { ... implementation 'com.android.databinding:compiler ......
databinding fragment Android

4月7日leetcode联系随笔,关于使用位运算找到数组中只出现一次的数字

给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且不使用额外空间来解决此问题。 来源:力扣(LeetCode)链接:https://leetcode.cn/problems/singl ......
数组 leetcode 随笔 数字

1604. 警告一小时内使用相同员工卡大于等于三次的人

题目链接:1604. 警告一小时内使用相同员工卡大于等于三次的人 方法:模拟 解题思路 先对数据进行处理,根据 $name$ 将其时间存储在哈希表中,对哈兮表进行遍历,每个 $name$ 对应一个时间序列,首先对时间序列进行从小到大排序,从 $i = 2$ 开始遍历该序列,若存在 $list[i - ......
员工 小时 1604

windows使用openssh

1 openssh安装 openSSH下载路径(Windows x64版本) win10自带了openssh工具,可在设置-->应用-->管理可选功能-->添加功能内查看 1.解压到需要部署的服务器的 C:\Program Files下 。别问为什么,官方就这么说的 2.使用管理员模式的cmd到C: ......
windows openssh

mac上传文件到obs需要配置的环境

本篇主要是使用mac对华为云 对象存储服务OBS 上传的一些说明。 配置环境 华为云obsutil下载地址 下载后得到.tar.gz格式的文件 解压 tar -xzvf xx.tar.gz 进入obsutil所在目录,执行以下命令,为obsutil增加可执行权限。 cd xx chmod 755 o ......
环境 文件 mac obs

FastCFS:FastVote-server的作用、使用的时机

第一:fastvote-server仅仅是个简单的投票辅助服务器,所谓的投票客户端功能原生集成在fastdir、faststore服务器组件中 第二:fastdir、faststore 当且仅当 其群集中的servers个数为【偶数】(even)时,才去使用fastvote-server的辅助投票功 ......

vue中 ref、$refs、$emit、$on、$bus、$off 详解和使用

1.ref 和 $refs ref 被用来给元素或子组件注册引用信息, 引用信息将会注册在父组件的 $refs 对象上,如果是在普通的DOM元素上使用,引用指向的就是DOM元素,如果是在子组件上,引用就指向组件的实例。 $refs 是一个对象,持有已注册过 ref 的所有的子组件。 ref用法: r ......
emit refs vue ref bus

使用 AutoRest 遇到的问题

AutoRest 提供读取 swagger.json 文档,然后生成客户端代码的功能。 首先是 AutoRest 默认使用 operationid 作为生成对应接口请求方法的名称,而莫得 swagger.json 文档上面默认没有这个值,所以需要设置。 然后就是 asp.net core 支持多种请 ......
AutoRest 问题

spring 使用聚合Aggregation substr mongo 查询

import com.xxx.repository.kpi.entity.ChannelCheckBase; import com.xxx.repository.kpi.entity.DataJson; import org.slf4j.Logger; import org.slf4j.Logger ......
Aggregation spring substr mongo

layui的upload使用

文件上传是表单中常用的,layui的upload上传组件是非常好用的上传组件。 一 集成使用 1. 页面导入layui.js <script th:src="@{/ajax/libs/layui/layui.js}"></script> 注意:需要把layui相关的资源放在一起,layui.js里面 ......
upload layui

使用Docker发布普通web项目(非springboot项目)

公司的项目比较旧,还是普通的web格式,只能打个war包放在tomcat中运行,现在要上docker发布,在此做下记录 DockerDesktop 开发机是win10,想要打包镜像需要安装DockerDesktop,安装前需要在bios里面开启虚拟化支持。 然后按照官方安装教程一步一步安装。 Doc ......
项目 springboot Docker web

记录-VueJs中如何使用Teleport组件

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 在DOM结构相对比较复杂,层级嵌套比较深的组件内,需要根据相对应的模块业务处理一些逻辑,该逻辑属于当前组件 但是从整个页面应用的视图上看,它在DOM中应该被渲染在整个vue应用外部的其他地方,不能影响组件的结构 比较常见的应用场景:就是全 ......
组件 Teleport VueJs

Pandas的DataFrame使用

import numpy as np import pandas as pd #DataFrame创建 #1.通过字典创建三行两列,使用默认索引 d = {"code":[1,2,3],"name":['zhangsan','lisi','wangwu']} pd.DataFrame(data=d) ......
DataFrame Pandas

学习使用VUE3+Django+GraphQL实现简单的Blog网站

这周每天花点时间学习使用VUE3+Django+GraphQL的使用,按照RealPython的网站的教程走了一遍,踩了一遍坑. Realpython上的教程使用的是Vue2的Vue-CLI模块,Vue本身已经进化到VUE3,并且推荐使用Vite代替Vue-CLI.我按照教程上的步骤将代码转化为VU ......
GraphQL Django 网站 VUE3 Blog

网页调用打印机(Lodop)使用记录

最近项目中有打印标签的需要,使用Lodop实现。 Lodop 官网地址:https://www.lodop.net/index.html 这是一个收费控件,在打印时会出现试用字符,但是可以通过一定方式避免。 项目中需要打印的机器都是windows,因此安装CLodop即可。 安装之后在web页面上就 ......
打印机 网页 Lodop

一个人的职业生涯之旅 —— 应届生求职、面试、Offer、跳槽(发展瓶颈、薪资倒挂、职业倦怠、骑驴找马、简历优化)问题分享

一、应届生求职问题1、求职平台1、Boss直聘 2、前程无忧 3、拉勾网 4、应届生求职网站_最新更新校园招聘/实习机会/内推资讯_牛客网_牛客网_牛客网 2、简历怎么写2.1、简历照片 1、要与本人形象相符,不要看上去有较大差别,使用最近半年内的免冠照片,选择能够显示自己气质佳的照片,但不要有太大 ......
职业 薪资 瓶颈 职业生涯 生涯

sharding-jdbc使用及原理

基本思想:一条sql,经过分片,改造成多条sql,执行,最后合并结果集,得到预期结果。 一、基本使用 pom(基于5.2.0) <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-j ......
sharding-jdbc sharding 原理 jdbc

Django条件查询的Case,When具体使用

这个操作类似于数据库中 if elif else 的逻辑。 1、数据准备: models.py class Client(models.Model): REGULAR = 'R' GOLD = 'G' PLATINUM = 'P' ACCOUNT_TYPE_CHOICES = [ (REGULAR, ......
条件 Django Case When

Git的使用介绍

Git的使用 1. git配置 获取本机ssh key: ssh-keygen -t -C "<yourEmail@example.com>" 配置全局name和email: git config --global user.name "<yourName>" git config --global ......
Git

使用Specification实现多条件、特定顺序和类型转换排序的 分页查询

今天项目中遇到了一个特殊的要求,要按照指定的顺序,在分页查询的时候进行排序(jpa)。 原始的排序方式: criteriaQuery.where(predicateList.toArray(new Predicate[0])) .orderBy( criteriaBuilder.asc(root.g ......
Specification 顺序 条件 类型

C#:event使用方法

详细例子说明: 声明事件委托类型 事件委托类型是一种特殊的委托类型,用于描述事件的处理方法签名。事件委托类型的定义通常放在类的外部,例如: public delegate void MyEventHandler(object sender, EventArgs e); 这个委托类型定义了一个名为My ......
使用方法 方法 event

使用接口调用方式,运行jenkins任务。

在jenkins中,每次进行构建需要进入页面或其他触发性调用,当需要使用接口的方式进行jenkins任务构建时, 可以通过接口方式,进行直接调用 jenkins支持接口调用触发任务方式,但配置方式会根据jenkins版本高低配置方式不同 一、低版本jenkins配置时,只需要进入配置-安全配置模块中 ......
接口 任务 jenkins 方式

使用Drone+gitea配置自己的CICD流程

什么是CI CD CI CD一般包含三个概念:持续集成(Continuous Integration ,CI),持续交付(Continuous Delivery),持续部署(Continuous Deploy)。他是一种软件开发实践,核心是通过引入自动化的手段来提高软件交付效率。其最终目的是为了让工 ......
流程 Drone gitea CICD

h5 - pc 使用 pdf.js 预览pdf -配合文件流实现 - 遇到的坑总结

1.pdf.js下载 看我这篇随笔【h5 - 使用pdf.js 预览pdf - 岑惜 - 博客园 (cnblogs.com)】 2.html调用页面的局部代码 <body> <div style="height: 100vh;margin: 0 auto"> <iframe style="heigh ......
pdf 文件 h5 pc js

Yii Model fields()方法如何使用

Yii2 Model fields是一个非常好用的方法。经常会使用到它。只有在$model->toArray(),时才能使用。下面介绍Yii2 Model fields方法的一些常用的使用场景。1、修改字段名称接口规范使用驼峰式命名,而数据表字段一般是使用蛇型命名方式。这时就可以使用如下方法转换了。 ......
方法 fields Model Yii

目标检测中的“神奇指南”——平均精度(mAP)

想象一下,你是一名私家侦探,接到一项神秘的任务,需要在一群人中找出一个罪犯。你必须仔细观察每个人的特征,比如身高、体型、发型、服装等等,从而识别出目标。 这听起来似乎很简单,但是当人群中人头攒动、各种因素干扰时,你会发现自己很难进行准确的识别。 目标检测任务也是如此。只不过,我们的“人群”是一张张复 ......
精度 目标 指南 mAP

【chatgpt】免费使用

序 网址 说明 1 Chatgpt在线网页版-永久免费使用! (qdymys.cn) 2 ......
chatgpt