自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Salted fish in hand, I have the world.

Salted fish in hand, I have the world.

  • 博客(808)
  • 资源 (4)
  • 收藏
  • 关注

原创 Go常见并发模式

文章目录一、Go语言并发的基础元素1.goroutine2.channel3.sync 包的同步原语4.多并发控制神器:Context二、常见并发模式Go语言实现1.for select 循环模式无限循环(监控狗)有限循环(for range select )2.select timeout 模式3.流水线模式(Pipeline)4.扇出和扇入模式5.未来模式(Futures)一、Go语言并发的基础元素goroutine、channel、sync 是并发编程中必不可少的元素,context标准包更是为

2021-01-14 10:36:28 2565 5

原创 Go语言并发实践

https://golang.google.cn/一、并发模型CSPCSP基本思想是:将并发系统抽象为channel和process两部分,二者相互独立,没有从属关系 ;channel用来传递消息,消息的发送和接收有严格的时序限制;process用于执行 。在Go语言中,channel就是通道 process就是goroutine 。Go语言调度模型goroutine的调度模型抽象出来三个实体:M P GM:machine:一个内核线程 P:processor Go执行一段代码的上下

2021-01-11 14:40:18 501

原创 Day09 docker-跨主机通信、持久化存储

Day09 docker-跨主机通信、持久化存储容器跨主机通信如何实现?登录后复制 对主机11和主机12进行Ip地址的更改1.登录后复制 随后对docker 进行重启systemctl restart docker.servicesystemctl daemon-relodad1.2.3.登录后复制 ...

2024-07-16 19:53:28 351 1

原创 openGauss学习笔记-308 openGauss AI特性-DB4AI数据库驱动AI-全流程AI-DB4AI-Snapshots数据版本管理...

Table of ContentsopenGauss学习笔记-308 openGauss AI特性-DB4AI数据库驱动AI-全流程AI-DB4AI-Snapshots数据版本管理308.1 DB4AI-Snapshots的生命周期308.2 DB4AI-Snapshots使用指导openGauss学习笔记-308 ...

2024-07-16 18:46:10 907

原创 构造函数

构造函数是成员函数的一种名字与类名相同,可以有参数,不能有返回值,void也不行。作用的对对象进行初始化,给成员变量赋初值如果定义是没写构造函数,则编译器默认生成一个无参的构造函数(默认生成的构造函数无参数,不做任何操作)对象生成时,构造函数自动被调用,对象一旦生成,就再也不能在其上执行构造函数一个类可以有多个构造函数构造...

2024-07-16 18:20:48 566

原创 glusterfs部署

环境准备这里准备四台机器都挂两块盘,一块作为数据盘。1gfs yum源登录后复制 vim CentOS-Linux-Gluster-8.repo[centos-gluster10]name=CentOS-8 - Gluster 10baseurl=https://mirrors.huaweicloud.com/c...

2024-07-16 17:40:44 842

原创 Weelnav原来还可以做这种效果-旋转Tab展示

目录前言一、动态标签页切换的实现1、依赖资源2、新建html页面3、设置静态tab的内容4、创建动态tab展示组件二、可视化成果以及调用过程讲解1、成果展示2、调用过程分析三、总结登录后复制 <!DOCTYPE html><html lang="en"><head> &l...

2024-07-16 17:22:35 583

原创 利用Python脚本自动备份网络设备配置

此文章是利用Python脚本结合windows计划任务定期对网络设备配置进行备份。一、Python脚本脚本如下:import pandas as pdfrom netmiko import ConnectHandlerfrom datetime import dateimport logging# 设置日志记...

2024-07-16 17:06:59 495

原创 软件测试学习笔记丨Cookie处理

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28423目录HTTP HeadersHTTP CookieHeaders 简介HTTP Headers 也叫做 HTTP 消息头允许客户端和服务器传递附加信息由名称、冒号、具体的值组成设置请求 Headers设置 User-Age...

2024-07-16 16:48:08 325

原创 开发编码规范笔记

前言(1)该博客仅用于个人笔记格式转换(1)查看是 LF 行尾还是CRLF 行尾。登录后复制 # 单个文件,\n 表示 LF 行尾。\r\n 表示 CRLF 行尾。hexdump -c <yourfile># 单个文件,'$' 表示 LF 行尾。'^M$' 表示 CRLF 行尾。cat -e <y...

2024-07-16 16:47:43 778

原创 ASPX+MSSQL注如;SQL盲注

注入点基本检查在进行MSSQL注如公鸡时,首先要对MSSQL注如点进行以下基本的注入检查,以确定后面的公鸡实施方案。判断数据库类型(在数据库内创建的每个对象在sysobjects系统表中都占有一行)and exists (select * from sysobjects)数据库帐号权限判断and 1=(selectIS_S...

2024-07-16 16:42:37 796

原创 S32DS S32 Design Studio for S32 Platform 3.5 代码显示行号与空白符

介绍NXP S32DS,全称 S32 Design Studio,s32 系列芯片默认使用 S32 Design Studio for S32 Platform 作为 IDE 集成开发环境,当前版本 S32 Design Studio for S32 Platform 3.5,IDE 可以简称 s32DS使用 S32DS,...

2024-07-16 16:38:49 294

原创 vue学习笔记之组件传值

说起组件传值,首先要介绍再vue中什么是组件。组件(Component),是vue中很强大的一个功能,可以将一些可重用的代码进行重用。所有的vue组件同时也是vue实例,可以接受使用相同的选项对象和提供相同的生命周期钩子。用一句话来概括:组件就是可以扩展的HTML元素,封装可重用的HTML代码,可以将组件看做自定义的HTM...

2024-07-16 16:34:25 958

原创 vue学习笔记(购物车小案例)

用一个简单的购物车demo来回顾一下其中需要注意的细节。先看一下最终效果功能:(1)全选按钮和下面的商品项的选中状态同步,当下面的商品全部选中时,全选勾选,反之,则不勾选。(2)控制购物车商品数量,最低为1(3)拥有小计和总计功能。其中,总计为勾选的商品所需要的总金额。首先,先把静态页面写出来。登录后复制 <tem...

2024-07-16 16:33:57 606

原创 etl 常用数据类型转换 元数据配置说明

在实施etl过程中,经常会遇到不同类型之间的转换,方式有很多种,下面是项目中使用etl-engine进行数据类型转换的收集整理,方便日后工作中查阅。etl-engine转换的方式有多种,一种是通过sql语句直接转换(比较方便),另一种是通过在输出节点的beforeout 标签中嵌入go脚本对相应字段按业务要求进行转换(功...

2024-07-16 15:49:37 580

原创 为什么MySQL不推荐使用uuid或者雪花id作为主键?

引言在数据库设计中,选择适当的主键类型对于数据的存储和查询效率至关重要。在MySQL中,有些开发者倾向于使用UUID(Universally Unique Identifier)或者雪花ID作为主键,以确保数据的唯一性。然而,这种做法并不总是推荐的,因为它们在性能、存储空间和索引效率等方面存在一些问题。本文将探讨在MySQ...

2024-07-16 15:49:21 920

原创 【Cesium开发实战】电子围栏功能的实现,可自定义高度

Cesium有很多很强大的功能,可以在地球上实现很多炫酷的3D效果。今天给大家分享一个可自定义高度的电子围栏。1.话不多说,先展示。视频:电子围栏2.设计思路点击绘制,在地图上可绘制多个点位,双击结束绘制,可对电子围栏起名称以及自定义电子围栏高度,并以列表形式展示,可同时绘制多个电子围栏,点击列表可飞行至对应的电子围栏...

2024-07-16 15:48:11 966

原创 Jenkins 自动化部署实例讲解,另附安装教程!

前言你平常在做自己的项目时,是否有过部署项目太麻烦的想法?如果你是单体项目,可能没什么感触,但如果你是微服务项目,相信你应该是有过这种感触的。这种情况下,我一般会劝你了解一下 Jenkins 这个玩意。怎么了解呢?我会建议你阅读本文 ????。本文分为两部分:第一部分为 Jenkins 安装教程,会教你如何在 Linux 上安装...

2024-07-16 15:47:41 645

原创 vim 编辑器使用技巧

首先我们先理清楚一个概念:编辑器和编译器和调试器!⭐️vim:是一款编辑器,只负责写代码;相当于 windows 的记事本;⭐️gcc:是一款编译器,只负责程序的翻译;⭐️gdb:是一款调试器,只负责程序的调试 而在我们在用 VS 写 C 代码的时候,这些是全都在 VS 编译器上实现的;因为 VS 是集成开发环境!vim ...

2024-07-16 15:45:16 915

原创 Sentieon | 应用教程:唯一分子标识符(UMI)

介绍本文介绍了使用Sentieon®工具处理下一代测序数据的方法,同时利用分子条码信息(也称为唯一分子索引或UMI)。分子条码可以在测序之前在模板DNA分子的末端引入唯一标签,从而大大减少PCR重复和测序错误对变异调用过程的影响。Sentieon®工具提供从读数据中提取UMI标签和执行基于条码的一致性生成的功能。此流程预期...

2024-07-16 15:33:35 993

原创 elasticsearch SQL:在Elasticsearch中启用和使用SQL功能

❃博主首页 : 「码到三十五」 ,同名公众号 :「码到三十五」♝博主的话 : 搬的每块砖,皆为峰峦之基;公众号搜索「码到三十五」关注这个爱发技术干货的coder,一起筑基 目录一、基本概念二、主要功能和优势Elasticsearch SQL特点三、启用和使用SQL功能四、Elasticsearch SQL...

2024-07-16 15:20:05 734

原创 11个提升Python列表编码效率的高级技巧

Python中关于列表的一些很酷的技巧1、collections.dequedeque(双端队列)非常适合从列表的两端快速添加和删除项目。2、使用带有if-else条件的列表推导式使用if-else的列表推导式可以以简洁的方式创建具有条件逻辑的列表。3、itertools.product登录后复制 itertools.p...

2024-07-16 15:18:02 226

原创 高性能必杀技:Java中的池化技术

作为一名Java开发人员,池化技术或多或少在业务代码中使用。常见的包括线程池、连接池等。也是因为Java语言超级丰富的基建,基本上这些池化能力都有着相对成熟的“工具”。比如,需要使用线程池的时候常常会选择Spring提供的ThreadPoolTaskExecutor,工具内部替我们维护了线程的生命周期与任务的状态变化。线...

2024-07-15 20:58:15 612

原创 QGIS在Linux中配置的方法

  本文介绍在Linux操作系统Ubuntu版本中,通过命令行的方式,配置QGIS软件的方法。  在Ubuntu等Linux系统中,可以对空间信息加以可视化的遥感、GIS软件很少,比如ArcGIS下属的ArcMap就没有对应的Linux版本(虽然有ArcGIS Server,但是其没有办法对空间数据加以可视化)。但是,对...

2024-07-15 20:31:14 739

原创 【OpenFeign】-连接池、最佳实践

快速入门之前,我们利用Nacos实现了服务的治理,利用RestTemplate实现了服务的远程调用。但是远程调用的代码太复杂了:而且这种调用方式,与原本的本地方法调用差异太大,编程时的体验也不统一,一会儿远程调用,一会儿本地调用。因此,我们必须想办法改变远程调用的开发模式,让远程调用像本地方法调用一样简单。而这就要用到Op...

2024-07-15 19:52:16 827

原创 python中小数据池和编码

⼀. 小数据池在说小数据池之前. 我们先看⼀个概念. 什么是代码块:根据提示我们从官⽅⽂档找到了这样的说法:A Python program is constructed from code blocks. A block is a piece of Python program text that is exec...

2024-07-15 19:24:32 785

原创 低延迟播放超高分辨率(4K+)帧率(50帧+)RTSP|RTMP流技术探讨和实现

技术背景我们在对接RTSP、RTMP推拉流播放的时候,开发者提到这样的技术诉求,他们在用于安检等场景的时候,采集分辨率甚至需要4K+,帧率需要达到50帧以上,码率也非常高,这就对推流和播放模块,提出了更高的要求。以播放端为例,如果需要播放50帧以上高帧率高码率高分辨率的RTSP或RTMP流,以下是一些关键的步骤和考虑因素:...

2024-07-15 17:59:48 674

原创 Sentieon | 应用教程:Sentieon分布模式

介绍本文档描述了如何利用Sentieon®基因组学工具的分片能力将DNAseq®流程分布到多台服务器上;将其他流程(如TNseq®)进行分布遵循相同原则,因为所有Sentieon®基因组学工具都具有相同的内置分布式处理能力。这种分布的目标是为了减少流程的总运行时间,以更快地生成结果;然而,这种分布也会带来一些额外的开销,...

2024-07-15 17:52:07 707

原创 观测云对接 Fluentd 采集业务日志最佳实践

概述Fluentd 是一个开源数据收集器,专为简化日志管理和使日志数据更加易于访问、使用而设计。作为一个高度可扩展的工具,它能够统一数据收集和消费过程,使得构建实时分析的日志系统变得更加高效。观测云目前已集成 Fluentd ,可以上报 Fluentd 的日志到观测云控制台进行更进一步的日志查询和分析。对接 Flue...

2024-07-15 17:44:34 205

原创 【微服务】-拆分原则、远程调用、服务治理

SpringCloud是目前国内使用最广泛的微服务框架。官网地址: https:/ /spring.io/ projects/spring-cloud.SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:服务拆分原则什么时候拆分●创业型项目:先采...

2024-07-15 17:26:32 681

原创 云计算-ceph的资源池管理以及配置

资源池ceph的数据存储机制pool的类型根据不同的数据保护方式,Pool可以分为副本池和纠删码池Pool,OSD和PG的映射pool是ceph的一个逻辑概念,用于存放对象,不同pool之间相互隔离PG全程是placement groups,是构成pool的子集,也就是一系列对象的集合RADOS的对象只能分布在一个PG中,...

2024-07-15 17:07:32 685

原创 LLM应用构建前的非结构化数据处理(二)元数据的提取和文档切分

1.学习内容本节次学习内容来自于吴恩达老师的Preprocessing Unstructured Data for LLM Applications课程,因涉及到非结构化数据的相关处理,遂做学习整理。什么是元数据?元数据可以是文档级别的,也可以是元素级别的,它可以是我们从文档信息本身提取的内容,比如最后修改日期或文件名,也...

2024-07-15 17:02:45 720

原创 【高中数学/指数函数、对数函数】若x1满足2^x=5-x,x2满足x+log2_x=5,则x1+x2=?

【问题】若x1满足2^x=5-x,x2满足x+log2_x=5,则x1+x2=?【解答】首先需要认识到:题目中这两个方程,一个是指数方程,一个是对数方程,是不可能求得精确解的,所以求解这条路就该停下来。其次认识到,2^x=5-x,实际是求y=2^x于y=5-x的交点;x+log2_x=5移项后得到log2_x=5-x,实际...

2024-07-15 17:02:24 923

原创 使用 CSS drop-shadow函数 为 PNG 透明图片添加设置阴影

前言通常,我们为div盒子或者图片设置阴影使用box-shadow属性,代码如下:登录后复制 box-shadow: 10px 10px 10px gray;1.问题抛出使用box-shadow属性 给div盒子设置阴影倒还好,如果用在透明的图片上,阴影会变成方形的,让其看起来像添加了一个边框一样。解决方法我们可以通过c...

2024-07-15 16:44:19 321

原创 python获取列表所有元素

一般通过两种方式获取:1.for循环 2. 列表推导式。比如我们目前有个一个txt文件,内容是superversion运行的任务。我们想把它写入数据库,就需要用executemany()方法来一次插入多行数据。要做到这一点,需要将文件中的数据先读取到一个列表中,然后对列表中的数据进行替换和切片,最后写入数据库。如下:sup...

2024-07-15 16:43:57 159

原创 打造用户友好的外卖跑腿系统:设计与实现

外卖跑腿系统在现代生活中变得越来越重要。为了提升用户体验,一个用户友好的外卖跑腿系统至关重要。本文将从设计与实现角度,详细介绍如何打造一个高效且用户友好的外卖跑腿系统,并提供一些示例代码。一、需求分析与系统设计1. 需求分析首先,我们需要明确系统的主要功能和用户需求:用户端:注册登录、浏览菜单、下单支付、订单跟踪、评价反...

2024-07-15 16:38:59 861

原创 嵌入式C++、Qt/QML和MQTT:智能工厂设备监控系统的全流程介绍(附代码示例)

1. 项目概述本项目旨在开发一套先进的智能工厂设备监控系统,集成嵌入式技术、工业通信协议和人机界面等多项技术,实现对工厂设备的全方位实时监控、高精度数据采集和智能化分析。该系统将显著提升工厂设备的运行效率,大幅降低维护成本,并为管理层决策提供可靠的数据支持。主要功能包括:实时监控多种工业设备的运行状态高精度采集和智能处理...

2024-07-15 16:18:55 905

原创 Python微信机器人) 批量检测好友状态(对方无感知)

前言之前写的文章(写一个新的Python微信机器人)里提到的机器人文档更新有点慢,主要我是想以文章的形式来说一说插件的功能,还能展示下效果,但是一直都忙的很。闲言闲语因为做公众号的原因,微信加了很多陌生人好友,有的加了也不说话,有的可能已经把你删除了你也不知道。偶尔给别人发消息可能还会出现下面的红色警告。如果能批...

2024-07-15 16:14:39 803

原创 FastReport 指定sql,修改数据源 ( 非DataSet修改 )

FastReport 指定sql,修改数据源,非DataSet修改介绍报告文件: codetest.frx 文件核心代码:(扩展)小结一下:介绍在FastReport中,经常会遇到需要给 sql 加条件的情况。(废话不多说)比如下面这个案例。报告文件: codetest.frx 文件登录后复制 <?xml vers...

2024-07-15 16:03:29 610

原创 FastReport 指定sql 和修改 数据库连接地址的 工具类 :FastReportHelper

FastReport 指定sql 和修改 数据库连接地址的 工具类 :FastReportHelper介绍核心代码:完整代码:介绍在FastReport中,经常会遇到需要给 sql 加条件的情况,或者给数据库地址做更换。(废话不多说)直接上工具类源码。核心代码:登录后复制 public class FastReportH...

2024-07-15 16:02:42 242

1、混合方式UI设计的源代码

1、混合方式UI设计的源代码

2023-12-11

MYSQL基础知识,一些常用问题

MYSQL基础知识,一些常用问题

2020-03-24

Redis集群配置文件

Redis集群配置文件,包含了三个主节点,三个从节点的配置文件,该配置是在docker中运行,有完整的docker-compose.yml文件,只要修改映射的宿主机的路径为你自己的路径。然后直接docker-compose up既可以完成环境启动。

2019-12-27

证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用

证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。

2019-08-13

grpctlsgrpctlsgrpctlsgrpctls

grpctlsgrpctls

2018-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除