使用指南 指南 个人obs

java使用浏览器请求下载pdf文件

java使用浏览器请求下载pdf文件 代码 /** * 下载pdf文件 * * @param pdfFileUrl 文件地址 * @param fileName 文件名称 */ public static void downloadPdf(String pdfFileUrl, String file ......
浏览器 文件 java pdf

Typora使用技巧

1、链接问题 使用快捷键ctrl + k 不要像如下图一样,否则链接也会挂掉。 2、上传图片问题 如果不设置图床,那一般md文件上传或转发后都是无法看到原图的,因为原图在你自己的电脑上; 虽然有多种方式可以解决这个问题,但图床是最方便的。 图床设置步骤如下: 可能会遇到的问题:安装picGo后启动无 ......
使用技巧 技巧 Typora

蓝图的使用、g对象、数据库连接池

1 蓝图的使用 # blueprint 翻译过来的,称之为蓝图 # 作用是:之前全在一个py中写flask项目,后期肯定要划分目录 # 不用蓝图,划分目录 no_blueprint_flask # 项目名 src #核心源码位置 __init__.py # 包 里面实例化得到了app对象, mode ......
蓝图 对象 数据库 数据

使用JAVA实现布隆过滤器

什么是布隆过滤器 布隆过滤器是一种内存友好的数据结构,它可以高效地判断一个元素是否存在于一个集合中,以及大幅减少磁盘/数据库等IO操作。与哈希表和树等数据结构不同,它可以实现非常高的查找速度和存储效率,适用于需要快速并且高效地处理大数据集的场景。 布隆过滤器原理 布隆过滤器的基本思想是使用多个哈希函 ......
过滤器 JAVA

VUE watch监听器的基本使用方法详解

1、下面代码是watch的一种简单的用法 <div id="app"> <input type="text" v-model="firstName" /> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></scri ......
监听器 使用方法 方法 watch VUE

oracle数据库按用户备份恢复,使用 expdp、impdp

1,在数据库本机执行 su - oracle 切换oracle用户 sqlplys / as sysdba 使用超级用户登select * from dba_directories; 查看管理员目录,一般会存在几个。 2,导出命令, expdp user/passwd@orcl schemas=us ......
备份 数据库 数据 用户 oracle

单例模式的优缺点和使用场景

首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据 ......
优缺点 场景 模式

VSCode的git使用

只需要安装VS Code即可,其他都不需要安装(如Git等)。 1、下载远程Git项目到本地目录 2、增删改,之后评论、提交 可以切换分支 add 到暂存区 git merge master 将远程仓库的最新代码同步到自己的分支 ......
VSCode git

ug二次开发使用方法

......
使用方法 方法

Go基础:iota关键字的使用

Go基础:iota关键字的使用 iota介绍 iota是go语言的常量计数器,只能在常量的表达式中使用。 其值从0开始,在const中每新增一行将使得iota计数一次,即iota自己增长1(从这点来看,iota可以看成const块中的行索引,记录行数),其值一直自增1直到遇到下一个const关键字, ......
关键字 关键 基础 iota

利用opencv库使用Python将视频逐帧转为图片

做成型的语义分割软件需要,写了一个,在博客记录一下 import cv2 def video2pic(videoFile, outputFile): vc = cv2.VideoCapture(videoFile) c = 1 if vc.isOpened(): rval, frame = vc.r ......
opencv Python 图片 视频

Git及Github使用笔记

Git概述 Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。 Git的工作机制 Git和代码托管中心 代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为 ......
笔记 Github Git

Redis 使用Redisson+Rlock实现分布式锁

使用setnx+Lua脚本实现分布式锁会有一个问题:如果操作共享资源的时间大于过期时间,就会出现锁提前过期的问题,进而导致分布式锁直接失效。如果锁的超时时间设置过长,又会影响到性能。 如果操作共享资源的操作还未完成,锁过期时间能够自己续期就好了 对这个问题 Redisson 提供了现成的解决方案。 ......
分布式 Redisson Redis Rlock

VSCode使用ChatGPT key提供

+VX programer-duan ......
ChatGPT VSCode key

docker compose的v1\v2版本安装及使用上的区别

【docker系列】docker compose的v1\v2版本安装及使用上的区别 文章目录一、简介二、 安装 docker Compose 1.x版本三、安装docker compose v2版本一、简介Docker Compose 可以按照规范的定义文件(docker-compose.yml)一 ......
compose 版本 docker v1 v2

vue3使用iconfont字体图标时的注意事项

前言 iconfont地址:https://www.iconfont.cn/ 正文 在代码中如何引用 https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.27&helptype=code 字体图标的自带颜色 有些字体图标是 ......
图标 注意事项 iconfont 字体 事项

Element-ui使用过程中遇到的问题

1.修改表单中的数据,列表行数据对应的同步修改 原因:this.model = record;行为属于浅拷贝,直接修改,会修改指针地址中的内容; 解决方法: (1)使用JSON转换:this.model = JSON.parse(JSON.stringtify(record)); (2)使用Obje ......
Element-ui 过程 Element 问题 ui

如何使用OpenAI Fine-tuning API微调GPT-3模型

https://platform.openai.com/docs/guides/fine-tuning(官方文档) ​ 当我们使用语言模型时候,往往需要给多个例子供ai参考,才能给出更为准确的回答,这种方法费时费力。而通过微调(Fine-tuning)能够把原始模型打造成更加适合你的任务需求的模型。 ......
Fine-tuning 模型 OpenAI tuning Fine

python基础六(函数基础及参数使用)

一、 函数定义 1、什么是函数 函数就相当于具备某一功能的工具 函数的使用必须遵循一个原则: 先定义 后调用2、为何要用函数 代码冗余,程序的组织结构不清晰,可读性差 可维护性、扩展性差3、如何用函数 # 定义函数# 定义的语法 def 函数名(参数1,参数2,...): """文档描述""" 函数 ......
基础 函数 参数 python

SpringBoot之使用IDEA新建Web项目

1. 打开IDEA,点击左上角的File选项,打开菜单选择New,再打开菜单选择Project 2. 选择Spring Initializr,输入或选择项目相关的信息 3. 选择Spring Boot版本以及相应的依赖,并点击右下角的Create按钮进行项目创建 4. 项目创建完成后,点击左上角的F ......
SpringBoot 项目 IDEA Web

使用.Net对图片进行裁剪、缩放、与加水印

使用.Net对图片进行裁剪、缩放、与加水印 图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。(具体代码将在文末给出,支持.NET/.NET Framework/.NET Core) 现给出一张“原图”,如下: (1)原图裁剪后的效果如下: ......
水印 图片 Net

彻底弄懂C#中delegate、event、EventHandler、Action、Func的使用和区别

彻底弄懂C#中delegate、event、EventHandler、Action、Func的使用和区别 【目录】 1 委托 2 事件-概念的引出 3 事件-关于异常 4 事件-关于异步 5 委托-Func与Action 1 委托 在.NET中定义“委托”需要用到delegate关键字,它是存有对某 ......
EventHandler delegate Action event Func

你到底值多少钱?2023打工人薪酬指南

你到底值多少钱?2023打工人薪酬指南 大家好,我是王有志,欢迎和我聊技术,聊漂泊在外的生活。 作为打工人,你最关心什么?技能,成长,发展还是薪酬? 刚毕业时,我为了赢得面试官的好感,说了很多违心话,如:“工资不要紧,主要是想学习”,又或者是“我对贵司的这块技术非常感兴趣”。 现在想想,呸!恶心,哪 ......
薪酬 指南 2023

JAVA多线程并发编程-避坑指南

本篇旨在基于编码规范、工作中积累的研发经验等,整理在多线程开发的过程中需要注意的部分,比如不考虑线程池参数、线程安全、死锁等问题,将会存在潜在极大的风险。并且对其进行根因分析,避免每天踩一坑,坑坑不一样。 ......
线程 指南 JAVA

VUE 页面使用 defineProps 如何友好的给参数赋默认值

🌟在 Vue 3 中,我们可以使用 Composition API 来编写组件,其中一个新特性是使用 defineProps 来定义 props。但是,在使用 defineProps 定义 props 时,如果没有给 props 赋默认值,那么在使用该组件时就必须给 props 传递值,否则会报错 ......
defineProps 参数 页面 VUE

chap17使用API

使用web API import requests url = 'https://api.github.com/search/repositories?q=language:python&sort=stars' headers = {'Accept':'application/vnd.github. ......
chap API 17

Linux中inode使用率满了解决办法【转】

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。命令如下: 原因: 大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。 解决方法 1、查看并删除临时文件 ls -lt /tmp | ......
使用率 办法 Linux inode

老代码考古,seajs为什么能够和CMD一样同步模式的方式使用require()方法

我们知道在服务端的node可以同步block的方式加载别的js库文件,在服务端使用会block的require()函数来加载,就是所谓的CMD、CommonJS规范。 而在浏览器端里的js则因为网络延迟等各种因素,不能使用同步block方式加载js库,而是异步回调callback加载的方式,也就是所 ......
require 模式 代码 方式 方法

驱动开发:内核使用IO/DPC定时器

本章将继续探索驱动开发中的基础部分,定时器在内核中同样很常用,在内核中定时器可以使用两种,即IO定时器,以及DPC定时器,一般来说IO定时器是DDK中提供的一种,该定时器可以为间隔为N秒做定时,但如果要实现毫秒级别间隔,微秒级别间隔,就需要用到DPC定时器,如果是秒级定时其两者基本上无任何差异,本章... ......
定时器 内核 DPC IO

保研个人情况

今天是入驻博客园的第一天,希望在这里记录我刷算法的学习过程,并找到一片净土在记录我今年的保研历程! 目前我的情况如下: 本科院校 :宁波大学 专业 :信息管理与信息系统 绩点排名(专排):1/49 竞赛获奖情况 :数模一个省二一个省三,高等数学竞赛省二,电子商务三创赛省三,若干校奖 科研论文情况:一 ......
情况 个人