使用方法 经验 方法mysql
使用 ADD 命令将目录复制到另一个目录。
内容来自 DOC https://q.houxu6.top/?s=使用 ADD 命令将目录复制到另一个目录。 我已阅读 http://docs.docker.com/engine/reference/builder/#add,但是我遇到了一个问题。我想将本地目录 go 复制到 Docker 的 /u ......
封装java导出Excel工具类使用
基于POI的导入导出工具类使用 背景 快速引入 基本excel导入成对象 合并excel导入成为对象 导出复杂excel表格 最后 背景 自己封装了一个excel工具类,方便以后使用和部分可能有相同需求的朋友使用,现在做一个简单的记录 快速引入 第一步导包,maven包仅包含poi依赖,导入时注意p ......
MySQL学习(14)redo日志
前言 InnoDB存储引擎以页为单位从磁盘中加载到内存中,进行数据的管理。我们进行增删改查操作本质上是访问页面,其中包括读页面、写页面、创建新页面等操作。在访问页面之前,需要将页从磁盘中加载到Buffer Pool中才可以访问。在Buffer Pool中修改了数据后,会加入到flush链表中,但是f ......
一些哈希表的使用
给定两个数组,编写一个函数来计算它们的交集。 1 class Solution { 2 public: 3 vector<int> intersection(vector<int>& nums1, vector<int>& nums2) { 4 unordered_set<int> result_s ......
Python美丽图案生成方法
使用samila库可以生成美丽的图案, 例如: # pip install samila==1.1 or pip3 install samila==1.1 import matplotlib.pyplot as plt from samila import GenerativeImage # g = ......
IDEA (JAVA) 内存使用高堆分析
HISTOGRAM Histogram. Top 50 by instance count [All-objects] [Only-strong-ref]: 1: [ 2.0M/ 141MB] [1.75M/ 127MB] byte[] 2: [1.99M/43.8MB] [1.74M/38.3MB ......
Python自动化办公——3个Excel表格中每个门店物品不同,想要汇总在一起(方法五)
大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python自动化办公处理的问题,一起来看看吧。 上一篇文章中,我们已经看到了四种解决办法了,这一篇文章我们一起来看看另外一种方法。 二、实现过程 这里【论草莓如何成为冻干莓】给了unstack()操作的方法,代码如下 ......
Spring Boot中使用RabbitMQ完成延迟功能
MQ-消息队列简单来说就是将“消息”放到“队列”中,然后慢慢处理队列中的消息。 完成延迟功能总体的思路是将消息放到队列中,为消息设置过期时间,不直接处理这个队列中的消息, 等到消息过期,将它转到另一个队列进行处理,从而完成延迟功能。 基本概念 1. 队列 队列是RabbitMQ的内部对象,用来存储消 ......
Springboot使用@validation
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> /** * @Validate默认是会全部校验的 * 在这里 ......
nfs安装和使用
1. NFS介绍 NFS(Network File System) 即网络文件系统,它允许网络中服务器之间通过TCP/IP网络共享资源,NFS的一个最大优点是可以节省本地存储空间,一台NFS服务器和若干台客户机。 2. 环境准备 #准备两台服务器一台做客户端,一台做服务器,根据自己的电脑网段来做 A ......
mysql字符串拼接的4种方式总结
前言 第一种: 第二种: 第三种: 第四种(运算,只对数字有效): 附:MySQL group_concat()详解 总结 前言 总是记不住字符串拼接,每次都要百度去搜索,所以在这里记录一下,好方便后续的查找,如有错误和问题可以提出,谢谢。 字符串拼接分为几种方式,在这里会一一举例写出: 第一种: ......
asciinema 使用记录
目录1-安装2-录制3-播放4-上传5-搭配tmux6-转为gif 简易记录asciinema工具录制命令行操作的使用教程。 有时候需要分享命令行操作的全过程,asciinema是一个很好用的工具,开源免费,配合tmux使用直接起飞。 我使用该工具录制了pwncli的使用教程。 asciinema会 ......
使用cudatext替代notepad++
目录前言安装插件 鉴于notepad++的作者总是发表降智言论,抵制notepad++,从我做起。 前言 虽然notepad++在同款软件中很好用,但由于其作者经常公开发表不当的政治言论,支持台独分子,因此,我们必须对该作者的行为予以谴责,对notepad++予以抵制。 前段时间,notepad++ ......
使用 XPath 导航选择节点
Learn .NET 数据访问 XML 文档和数据 C# 使用英语阅读添加 使用 XPath 导航选择节点 项目 2023/05/10 12 个参与者 反馈 本文内容 XPath 选择方法 XPath 表达式中的命名空间 请参阅 XML 文档对象模型 (DOM) 包含的方法使您可以使用 XML 路径 ......
langchain中的chat models介绍和使用
简介 之前我们介绍了LLM模式,这种模式是就是文本输入,然后文本输出。 chat models是基于LLM模式的更加高级的模式。他的输入和输出是格式化的chat messages。 一起来看看如何在langchain中使用caht models吧。 chat models的使用 首先langchai ......
使用decomp2dbg调试程序
目录1-安装2-使用 使用decomp2dbg工具,统筹使用IDA和gdb调试程序。截至到目前(2022-02-07),测试出工具的缺陷在于:函数较多时,会陷入卡顿状态;打开vmlinux,插件启动报错。 IDA和gdb的交互,很多gdb的插件都实现了一些,但是实现得最好的,还得是mahaloz/d ......
使用aliyun+hugo搭建个人博客
目录ChangeLog2023-04-05更新2023-03-13更新2023-02-27 更新2023-02-26 更新0 前言1 云服务器配置1.1 购买云服务器和域名1.2 相关配置2 hugo使用方法3 even主题配置3.1 配置github小图标3.2 配置Back to top按钮3. ......
docker 上安装的mysql ,远程连接shell版本应该怎么设置呢,mysql5.7,但是mysq_lshell_version 8.0.25, 导致项目一直连不上,fkkkkk
这里的shell版本是8.0.35的,但是我安装的镜像 MySQL版本是5.7的,找了很久都没找到如何设置这个 shell_version 用native 测试MySQL,是连接成功的,但是代码就是连不上,后来在idea上试了,才发现这个connector是8.0.25,但是安装的是MySQL 5. ......
Qt/C++开发经验小技巧286-290
国内站点:https://gitee.com/feiyangqingyun 国际站点:https://github.com/feiyangqingyun 很多时候项目越写越大,然后就可能遇到,明明之前很简单的一段代码,运行的好好的,就那么几行几十行,为何一旦加入到当前项目中,就不行了,百思不得其解。 ......
kali Linux 更换源的方法
今天在学习路径扫描的时候,了解到需要kali Linux,于是尝试安装了kali Linux 并进行了更换源的操作. 首先在官网上下载kali Linux. 在下载之后,找到相应的虚拟机配置一栏 点击打开就可以自动启动虚拟机,并配置好初始的kali Linux. 打开kali Linux 会要求输入 ......
react native 使用 Expo Speech 文字转语音
安装: npx expo install expo-speech 引入使用: import * as React from 'react'; import { View, StyleSheet, Button } from 'react-native'; import * as Speech fro ......
如何查看MySQL会话连接方式?
MySQL总共支持四种连接方式访问数据库,如下表格所示,其中Linux平台环境下,主要有两种连接方式,一种是TCP/IP连接方式,另外一种是socket方式。Name pipe和Share memory是Windows平台下独有的连接方式。 那么,MySQL数据库中,我们能否查看会话具体使用的连接方 ......
如何使用FreeSql?
一、配置FreeSql FreeSql官网:https://freesql.net/guide/ 1.安装 FreeSql.Provider.SqlServer 安装包 2.创建实体类 3. 连接数据库 "ConnectionStrings": { //自己的数据库 "Connstr": "serv ......
pinia的使用
前言 最近新开了个项目,以前老项目都是vue2+vuex开发的,都说用vue3+pinia爽得多,那新项目就vue3+pinia吧。这里记录一下pinia的使用。 使用方法 安装pinia: npm i pinia main.js中引入pinia: //main.js import { create ......
云主机使用的硬盘类型及对应的存储类型详解
随着云计算的普及,云主机已成为企业和个人用户的重要选择。云主机为用户提供了灵活、可伸缩的计算资源,并且具有高可用性、高可扩展性以及易于管理的特点。在云主机的使用过程中,硬盘类型和存储类型的选择是非常重要的环节。本文将详细介绍云主机所使用的硬盘类型以及对应的存储类型,帮助读者更好地了解和选择适合自己需... ......
Glibc高版本堆利用方法总结
截止到目前,主要总结在2.35~2.37之间仍然残存的堆利用手法。 可以在Bilibili上观看视频进行学习,或者在Youtube上观看视频进行学习。 进入到glibc-2.31之后,很多原有的堆利用方法就失效,因此glibc给堆分配机制陆陆续续打上了很多patch,目前来看,与堆利用有关的patc ......
使用docker调试和部署pwn题
目录使用docker调试和部署pwn题0x0 前言0x1 调试环境0x2 出题模板0x3 使用技巧 使用docker调试和部署pwn题 使用docker快速部署不同架构、不同版本的调试环境。给出docker环境下pwn题部署模板。 0x0 前言 关于docker的基础概念不做过多的介绍。可以到Doc ......