XOR
-bash: ./start.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
写Linux启动脚本遇到的一个坑。因为脚本文件 start.sh 中存在不可见的特殊字符,具体是 "^M"(也被称为 Carriage Return,CR)。这通常是由于在 Windows 系统中编写的文件在 Linux 或者 Unix 系统中执行时,文件格式不兼容所导致的。 可以使用 sed 命令 ......
变量与基本数据类型
一,程序员的自我修养 注释 注释: 指在程序代码中对程序进行解释说明的文字 他只能给人类阅读不能给机器执行作用: 可以用来写一些代码的思路的解释,帮助他人和未来的自己理解代码的意思 1.1单行注释 python使用 # 号 作为单行注释的符号 语法格式 # 注释内容# print(555) 说明多行 ......
输入输出(IO)
输出(说话) print 输入(写出来) input 语法格式: print('') 代码: print('我叫渣渣辉') input('') 代码: input('你叫什么名字?') 必须是需要回答的语句 后面跟着结果易错点: 1.漏了符号 引号 2.print/input不需要大写 --> py ......
.Net Core 实现 自定义Http的Range输出实现断点续传或者分段下载
一、Http的Range请求头,结合相应头Accept-Ranges、Content-Range 可以实现如下功能: 1.断点续传。用于下载文件被中断后,继续下载。 2.大文件指定区块下载,如视频、音频拖动播放,直接定位到指定位置下载内容。可以避免每次都读取、传输整个文件,从而提升服务端性能。 3. ......
如何让 Go 反射变快
如何让 Go 反射变快 小白debug 2023-12-25 07:43 发表于上海 1人听过 以下文章来源于Golang技术分享 ,作者机器铃砍菜刀 Golang技术分享. 专注于Go语言知识分享 最近读到一篇关于 Go 反射的文章,作者通过反射给结构体填充字段值的案例,充分利用 Go 的各种内在 ......
转载C#五大通信库,来源CSDN
关于ModbusTCP通信的内容。 五大通信库:Modbus 前记 本文主要以C#作为编程语言,结合目前市场上常用的5种通信库,分别与台达DVP-32 PLC进行通信研究,并对研究的结论进行分享。 通信库简介 一、EasyModbus 简介:EasyModbus支持Modbus TCP, Modbu ......
kettle从入门到精通 第二十六课 再谈 kettle Transformation executor
1、前面文章有学习过Transformation executor ,但后来测试kettle性能的时候遇到了很大的问题,此步骤的处理性能太慢,导致内存溢出等问题。所以再次一起学习下此步骤的用法。 2、 如下图中rds-sametable-同步逻辑处理使用的是Transformation execut ......
十五.JAVA.MAP.工具类,泛型
嵌套类/内置类/内部类/内部接口 K : key V : value E : element R : ReturnType T : type Map<K, V> : 存储的是键值对。每个键值对成为映射项(Entry);键唯一,值是可重复的;每个键最多只能映射到一个值。 HashMap : 键采用哈希 ......
十六,JAVA IO流
// static <T> List<T> emptyList() // 返回空的列表(不可变的)。 // static <K,V> Map<K,V> emptyMap() // 返回空的映射(不可变的)。 // static <T> Set<T> emptySet() // 返回空的 set(不可 ......
小傅哥知识星球好吗,值得买吗?
作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 大家好,我是技术UP主小傅哥。 13年毕业,10年+的互联网大厂工作经历,T8级架构师。从事过交易、信贷、账务、营销、平台、中间件等各类场景的架构设计和编程实现。—— 💐 这就是我能给各位 ......
码农的转型之路-多年以来的反思
年底了,也复盘一下(让一让,我要装个B)! 一、都说码农35岁开始进入危机期,我的危机期提前了十年从25岁开始了,因深知出身寒微,能力有限,但好在有自知之明,然数十载已过,然并卵结果不尽人意。 从cnblogs的首次记录至今有近14年之久,遥想当年从中关村混不下去,劝退回长沙都已过十年,总的来说回长 ......
Java面试小练(十二)
1). @RequestParam、@RequestBody、@PathVariable 是 Spring MVC 中处理请求参数的三个注解。 @RequestParam:用于处理 URL 中的请求参数,如 ?name=value。通过 @RequestParam 注解,可以指定参数的名称、requ ......
4、SpringBoot2之整合SpringMVC
创建名为springboot_springmvc的新module,过程参考3.1节 4.1、重要的配置参数 在 spring boot 中,提供了许多和 web 相关的配置参数(详见官方文档),其中有三个比较重要: 4.1.1、server.port 该配置参数用于设置 web 应用程序的服务端口号 ......
Kernel Memory 入门系列:生成并获取文档摘要
Kernel Memory 入门系列:生成并获取文档摘要 前面在RAG和文档预处理的流程中,我们得到一个解决方案,可以让用户直接获取最终的问题答案。 但是实际的业务场景中,仍然存在一些基础的场景,不需要我们获取文档的所有详情的,而只是了解的文档的大概信息,得到文章整体的摘要或者总结,此时仍然可以使用 ......
二叉树 - 基本概念
1. 树的基本概念 与数组链表不同,树是一种非线性的存储结构,它由n (n>=0) 个节点构成 并具有层次关系的存储结构 把这个存储结构叫做树 是因为它看上去像一颗倒挂着的树,只是根在上 叶子在下 它有以下特性: 1. 有一个特殊的结点,称为根结点,根结点没有前驱结点 2. 树是由若干不相交的子树组 ......
.net core中如何自定义静态文件目录、默认主页、和文件浏览目录?
在.NET Core中,UseStaticFiles、UseDefaultFiles、UseDirectoryBrowser和UseFileServer中间件用于处理静态文件和目录浏览。下面我将为你提供一个简单的例子,演示它们的用法。 首先,确保你的项目已经安装了Microsoft.AspNetCo ......
汇编-div无符号整数除法
在32位模式下, DIV(无符号整数除法) 指令执行8位、16位及32位的无符号整数除法。无符号除法(unsigned division) 定义为一个无符号数除以另一个无符号数。其中, 除数为单个寄存器或内存操作数。格式如下: ......
【算法】【线性表】有效的数独
1 题目 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 注意: 一个有效的数独(部分已被 ......
多开工具对手机存储空间的管理与优化
多开工具对手机存储空间的管理与优化 随着移动互联网的快速发展,人们对手机的需求也越来越高。在日常生活中,我们经常会遇到需要同时使用多个社交账号或者应用的情况,然而,手机的存储空间有限,这就给我们带来了一些困扰。为了解决这一问题,很多用户开始寻求一些多开工具来帮助他们管理和优化手机存储空间。本文将探讨 ......
利用学习改进雷达和激光雷达之间的外在特性
利用学习改进雷达和激光雷达之间的外在特性 摘要——激光雷达和雷达是自动驾驶系统中常用的两种传感器。二者之间的外在校准对于有效的传感器融合至关重要。这一挑战是由于雷达测量中的低精度和稀疏信息而产生的。本文介绍了一种在自主系统中进行三维雷达激光雷达校准的新解决方案。该方法采用简单的目标生成数据,包括对应 ......
超级卖点的底层逻辑
在产品和服务越来越同质化的情况下,企业想要脱颖而出,打造一个超级卖点很重要。超级卖点创新,是成本最低,最容易入手的。本文作者对超级卖点的底层逻辑进行剖析解读,希望对你有帮助。 产品同质化,卖点同质化,于是各行各业价格内卷现象越来越严重。 怎么破局呢? 我们可以从五个维度来破局:企业创新、品牌创新、产 ......
Golang实现JAVA虚拟机-运行时数据区
原文链接:https://gaoyubo.cn/blogs/8ae1f4ca.html 前置 Golang实现JAVA虚拟机-解析class文件 一、运行时数据区概述 JVM学习: JVM-运行时数据区 运行时数据区可以分为两类:一类是多线程共享的,另一类则是线程私有的。 多线程共享的运行时数据区需 ......
Golang实现JAVA虚拟机-解析class文件
原文链接:https://gaoyubo.cn/blogs/de1bedad.html 前言 所需前置知识为:JAVA语言、JVM知识、Go笔记 对应项目:jvmgo 一、准备环境 操作系统:Windows 11 1.1 JDK版本 openjdk version "1.8.0_382" 1.2 G ......
ElasticSearch-1
原文链接:https://gaoyubo.cn/blogs/52ef5bf7.html 一、Elasticsearch 架构设计 Elasticsearch 架构层: Elasticsearch 五层架构设计图: 说明: Elasticsearch是基于Lucene架构实现的,所以其核心层为Luce ......
力扣题解(1-150)
原文链接:https://gaoyubo.cn/blogs/3ecd1562.html 一、双指针 27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 ......
力扣题解(151-300)
原文链接:https://gaoyubo.cn/blogs/141ec005.html 一、双指针 151. 反转字符串中的单词 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 ......
ElasticSearch-2
原文链接:https://gaoyubo.cn/blogs/cbe60a4d.html 一、DSL查询文档 1.1DSL查询分类 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有:查询出所有数据,一般测 ......
力扣题解(151-300)
原文链接:https://gaoyubo.cn/blogs/141ec005.html 一、双指针 151. 反转字符串中的单词 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 ......
《大家看看:下面这段话是不是反对相对论的?》 回复
《大家看看:下面这段话是不是反对相对论的?》 https://tieba.baidu.com/p/8811827543 9 楼 @东方已晓 杨升山 yyds 。 (哈哈) 既生 相对论,何生 杨升山 ! 杨升山 是 当代的 哥白尼 。 这么说会不会有点过头了 ? 顺口这么一说 。 谁是当代的 麦哲伦 ......
存储架构- shared-everything
西瓜哥:从Shared-Nothing到Shared-Everything:分布式全闪架构的演进与未来 (doit.com.cn) 西瓜哥:从Shared-Nothing到Shared-Everything,分布式全闪架构演进之路-DOIT Shared Everything的分布式存储,来了!-存 ......