使用方法linux-tr命令 方法

数据库、后端(主要控制层注解的使用场景)

数据库 一个系列功能的表名尽量统一规范,如:goods、goods_dictionary、goods_xxx,就要改 goods 为 goods_info 统一 表名和字段名都是各自统一大小写(数据库不区分大小写),所以一般就表名全小写,字段名全大写,字母之间下划线衔接 数据表 ID 不是自增长、不 ......
注解 场景 数据库 数据

flask-sqlalchemy【3.1.1】使用 Restfui风格

1.安装导入 from flask_sqlalchemy import SQLAlchemy 注册 # 创建拓展插件实例 db = SQLAlchemy() app = Flask(__name__) app.secret_key = 'mysecretkey123' # 配置 SQLite 数据库 ......

关于在Linux内核中使用不同延迟/休眠机制 【ChatGPT】

https://www.kernel.org/doc/html/v6.6/timers/timers-howto.html 这篇文档提供了关于在Linux内核中使用不同延迟/休眠机制的信息,主要面向需要处理硬件延迟但对Linux内核内部工作机制不够熟悉的驱动程序编写人员。 插入延迟 首先需要问自己的 ......
内核 机制 ChatGPT Linux

Go singleflight文件 实战使用

Go中singleflight文件提供了可重复的函数调用抑制机制。通过给每次函数调用分配一个key,相同key的函数并发调用时,只会被执行一次,返回相同的结果。其本质是对函数调用的结果进行复用。一般用于缓存击穿,去除重复请求 ......
singleflight 实战 文件 Go

Python Numpy 随机数生成常用方法

​ 1、生成随机数 1)均匀分布随机数 numpy.random.rand(d0, d1, ..., dn):生成在 [0, 1) 区间的均匀分布随机数。d0, d1, ..., dn:表示生成随机数的维度。 numpy.random.randint(low, high=None, size=Non ......
随机数 常用 方法 Python Numpy

C语言使用bool

方法一:引入stdbool.h #include <stdio.h> #include <stdbool.h> int main() { bool f = false; if (!f) { printf("f is false\n"); } return 0; } 输出结果是f is false 相 ......
语言 bool

python:填充,空白,对齐字符串的方法

str对象包括如下用于填充,空白,对齐字符串的方法 str.strip([char]):去两边空格,也可指定要去除的字符列表 str.lstrip([char]):去左边空格,也可指定要去除的字符列表 str.rstrip([char]):去右边空格,也可指定要去除的字符列表 str.zfill(w ......
字符串 字符 空白 方法 python

python的 __enter__ 和 __exit__方法,上下文管理器

在 Python 中,类并没有专门的 exit 方法。但是,如果你想在对象生命周期结束时执行某些操作,你可以使用特殊的方法 __enter__ 和 __exit__,这与 Python 上下文管理器(Context Manager)相关。 __enter__ 方法: 当进入 with 代码块时,__ ......
上下文 上下 方法 python enter

基本命令行操作

命令行连接数据库1.mysql -uroot -p123456--连接数据库2.update mysql,user set authentication_string=password('123456') where user='root' and host = 'localhost';--修改用户 ......
命令

Select语句和别名使用

-- 查询全部的学生 select 字段 from 表SELECT * FROM `student2`;-- 查询指定字段SELECT `id`,`name` FROM `student2`;-- 别名,给查询结果起个新名字,可以给字段起别名,也可以给表起别名SELECT id AS '学号1', ......
别名 语句 Select

ubuntu使用疑难问题记录

1 虚拟机ubuntu安装好VMware Tools后,可以和windows共享文件,但是终端与windows之间还是无法复制粘贴文字。 解决办法: sudo apt-get install open-vm-tools sudo apt-get install open-vm-tools-deskt ......
疑难 ubuntu 问题

shell 获取返回值、上一次命令、上次命令参数

前言全局说明 shell 获取返回值、上一次命令、上次命令参数 一、获取上一次命令 1. $?,上一次命令执行结果 成功0; 失败非0 echo $? 2. !!, 执行上一次命令,是!-1的快捷方式 3. !n, 表示执行 history 里第n条命令,如!2表示执行ls 6 7 8 9 10 4 ......
命令 参数 shell

【JMeter】使用nmon进行性能资源监控

在工作中可能会遇到需要在压测的时候对Linux服务器进行性能资源监控的情况。这时可以用nmon来对服务器进行监控。 遇到了问题:error while loading shared libraries: libncurses.so.6: cannot open shared object file:... ......
性能 JMeter 资源 nmon

自定义一个函数供后续方便使用

在bash配置文件(通常是.bashrc或.bash_profile等)中定义一个名为reloadctl的函数: 最终实际执行的是(全局生效): vi /etc/profile 1 reloadctl() { 2 if [ "$#" -ne 2 ]; then 3 echo "Usage: hehe ......
函数

Protobuf的使用,结合idea

安装Protobuf并配置idea Protocol Buffers(又名 protobuf)是 Google 的中立语言, 平台中立、可扩展的结构化数据序列化机制。 官网: https://github.com/protocolbuffers/protobuf 作用就是用来进行数据传输的,比如说j ......
Protobuf idea

App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法

iOS 备案查看信息 iOS平台Bundle ID 公钥 证书SHA-1指纹 IOS平台服务器域名 获取 Bundle ID: 或者 https://developer.apple.com/account/resources/identifiers/list 获取公钥与签名 SHA1 值: http ......
证书 公钥 指纹 方法 App

【Java集合】双列集合HashMap的概念、特点及使用

上篇文章讲了Map接口的概念,通过他提供的接口方法,我们学习了如何使用以及对Map集合的遍历 HashMap 概念 HashMap集合是Map接口的一个实现类,它用于存储键值映射关系,该集合的键和值允许为空,但键不能重复,且集合中的元素是无序的。 特点 HashMap底层是由哈希表结构组成的,其实就 ......
特点 概念 HashMap Java

如何在 Ubuntu 上安装 Windows11(使用 virt-manager)

为什么这么干? 如果你: 主力使用 Ubuntu 系统 受不了 VM ware 在最新内核下麻烦且不成功 有些软件必须在 Windows 下解决 不妨使用 virt-manager,更加轻便简单。 步骤 准备好 Windows11 镜像 这里直接去官网下就行了。 安装 virt-manager su ......
virt-manager Windows manager Ubuntu virt

datax如何使用txtfilereader顺序读取文件?

测试: 结果: path中文件并没有顺序读取,datax暂不支持文件顺序读取。 ......
txtfilereader 顺序 文件 datax

安卓读写文件的方法以及优劣分析

文章摘要 在Android开发中,数据的存储和读取是应用程序中常见的操作之一。本文将详细介绍Android中读写文件的方法,并对其优劣进行分析。同时,将附上相应的实现代码,以便读者更好地理解。 正文 使用Java的IO流 在Android中,我们可以使用Java的文件IO类来读取和写入本地文件系统中 ......
优劣 文件 方法

gitlab+sonarqube实现自动化代码漏洞扫描(centos内网环境安装配置及使用遇到的问题)

sonarqube可以与源码管理工具gitlab集成,实现提交代码后自动扫描检测代码的相关漏洞。该CI/CD过程大致为: 1、研发人员提交源码至gitlab服务器 —> 2、gitlab runner执行指定脚本(由项目的.gitlab-ci.yml配置文件指定具体内容,如编译项目、开启代码检测)  ......
漏洞扫描 漏洞 sonarqube 代码 环境

执行自定义的sh命令

1. 首先是创建自己的sh脚本: 通过 vi; 2. 为其添加可执行权限: chmod +x myscript.sh 3. 运行脚本: 1. 相对路径方式: ./myscript.sh 2. 绝对路径方式: /path/to/myscript.sh 4. 如果当前工作目录包含在系统的 PATH 变量 ......
命令

使用EF6连接MySQL8.0数据库的经验总结

1 获得本地MySQL数据库的版本信息 在VS安装目录下,找到PrivateAssemblies文件夹; 查看文件夹下MySql.Data.dll文件的版本号 本人的电脑上路径如下图: 2 安装mysql-connecter-net及mysql-for-vs connecter文件版本需和MySql ......
经验 数据库 数据 MySQL8 MySQL

使用Python合并多个Excel文件

合并Excel可以将多个文件中的数据合并到一个文件中,这样可以帮助我们更好地汇总和管理数据。日常工作中,合并Excel主要有以下两种需求: 将多个Excel文件合并为一个文件 将多个Excel工作表合并为一个工作表 这篇文章将介绍如何使用第三方Python库 Spire.XLS for Python ......
多个 文件 Python Excel

在Linux中使用GPIO线【ChatGPT】

https://www.kernel.org/doc/html/v6.6/driver-api/gpio/using-gpio.html 在Linux中使用GPIO线 Linux内核的存在是为了将硬件抽象化并呈现给用户。GPIO线通常不是面向用户的抽象。使用GPIO线的最明显、自然和首选方式是让内核 ......
ChatGPT Linux GPIO

js Object常用的方法

Object.keys(obj) Object.keys(obj):返回对象自身所有可枚举属性的键名数组 处理对象,返回可枚举的键数组 const object1 = { a: 'somestring', b: 42, c: false }; console.log(Object.keys(obje ......
常用 方法 Object js

使用ssms将一个表从一个数据库导入数据到另一个数据库中

右键数据库,选择任务->导入数据 数据源选择SQL Server Native Client 选择或者填写连接的数据库服务器名称, 这个数据库的选择是选择你需要的数据 点击next后出现和上个页面一样的页面, 这次的数据库选择需要导入的目标, 选择完点击next 这里选择是从表中复制或是自己编写sq ......
数据 数据库 ssms

stp生成树解析及其命令配置

STP生成树协议 概念: stp是为了解决网络中的环路问题的一个协议,当网络中有多余通信路径的时候,会选择一条主要路径阻塞备用端口(BP),因此网络拓扑类似树枝,所以叫做生成树协议 stp运行原理:// 选举根交换机: 选举根交换机是通过比较网桥ID(BID)来选举的,网桥ID(BID)的组成如下: ......
命令 stp

python使用pip无法安装包

如果使用python的pip命令安装包然后出现以下错误 请先检查一下你的梯子关了没有.........亲测是梯子问题。 ......
python pip

JetBrains系IDE使用Git很慢的问题

起因: 在公司电脑上使用 IntelliJ IDEA 的时候发现操作Git特别的慢,status、fetch、pull、checkout、commit等基础操作都执行的特别慢,下方的Task进度条一直处于等待中,等待差不多10秒多的时候才开始执行进度。最难以忍受的是,在Settings里面检查Git ......
JetBrains 问题 IDE Git
共35000篇  :85/1167页 首页上一页85下一页尾页