- 2024-11-16GC优化:栈内存、span、NativeMemory、指针、池化内存 笔记
stackalloc使用栈内存,减少GC压力varwordMatchCounts=stackallocfloat[wordCount];SpanSpan支持reinterpret_cast的理念,即可以将Span强制转换为SpanSpan支持reinterpret_cast的理念,即可以将Span强制转换为Span(其中,Span中的索引0映射到Span的前四个字节
- 2024-10-21ORACLE 自定义函数,把字符串拆分为列/结果集
使用REGEXP_SUBSTRSELECTREGEXP_SUBSTR(key,'[^,]+',1,ROWNUM)ASVALUEFROM(select'1,3,4,4'askeyfromdual)CONNECTBYROWNUM<=LENGTH(key)-LENGTH(REPLACE(key,',',''))+1;自定义函数:ODCIVARCHAR2LI
- 2024-09-07mysql sql同一个字段多个行转成一个字段查询
mysqlsql同一个字段多个行转成一个字段查询如果您想要将MySQL中同一个表的不同行的值合并到一个字段中,您可以使用GROUP_CONCAT()函数。这个函数可以将多个行的值连接起来,并且可以通过SEPARATOR关键字指定分隔符。以下是一个简单的例子,假设我们有一个名为users的表,它有一个name字
- 2024-09-06prometheus
Metrics类型Counter: 单调递增,例如请求的数量或错误的次数例如:http_requests_total 记录了HTTP请求的总数Gauge:可以任意递增递减,适合表示瞬时值Histogram用于记录观察结果的分布情况,例如请求的响应时间。数据类型可以收集不同区间的数据,并自动计算总
- 2024-07-17一个前端页面各布局块自由伸缩的js插件
可在任意两个元素之间插入伸缩控件,不需要改元素代码,添加插件代码即可。效果: 用法:引入js<scriptsrc="./flexible-bar.js"></script>在需要伸缩的两个元素之间添加伸缩块:<flexible-barsize="10px"lineColor="#409eff"handleColor="white"hoverShadow="
- 2024-07-13文件路径分隔符的一个小坑
文件分隔符在不同的系统上是不一样的,windows系统上的文件分隔符是”\“,但是在Linux系统上就是”/“在开发中需要注意这一点将分隔符换为File.separatorFile.separator //可根据系统的默认分隔符来进行变换源码解释/***Thesystem-dependentdefaultname-
- 2024-07-12Linux命令行之文本处理awk
处理有分隔符的文本文档,默认分隔符是空格。awk的一些内置变量NF:字段数量(NumberofFields)NR:当前记录号(NumberofRecords)$0:当前记录(整行)$1,$2,...:当前记录的第1个、第2个等字段FS:字段分隔符(FieldSeparator),默认为空格或制表符OFS:输出字段分隔符(OutputFieldSeparator),默
- 2024-06-20C++数据格式化6 - uint转换成二六进制字符串
1.关键词2.strfmt.h3.strfmt.cpp4.测试代码5.运行结果6.源码地址1.关键词C++数据格式化字符串处理std::stringintbin跨平台2.strfmt.h#pragmaonce#include<string>#include<cstdint>#include<sstream>#include<iomanip>namespacecutl{
- 2024-05-29mysql GROUP_CONCAT()函数
一、GROUP_CONCAT函数语法函数语法:group_concat([DISTINCT]需要连接的字段[OrderBY排序字段ASC/DESC][Separator'分隔符'])GROUP_CONCAT()函数分隔符GROUP_CONCAT()函数默认是逗号分隔修改GROUP_CONCAT(exprSEPARATOR'分隔符')GROUP_CONCAT()函数去重G
- 2024-05-06python 打印 ASCII表
ASCII表+------+------+------+------+---------------------------------+|Dec|Hex|Oct|Char|Description|+------+------+------+------+---------------------------------+|0|00|000||NUL(nullterminator)
- 2024-04-29hyperf文件上传和url函数
2024年4月29日11:24:35配置静态资源如果您希望Swoole来管理静态资源,请在config/autoload/server.php配置中增加以下配置。return['settings'=>[...//静态资源'document_root'=>BASE_PATH.'/public','enable_sta
- 2024-04-23list all possible combination of group separator and decimal separator by iterate all cultures
一共有7种子组合01[,2C][.2E]en-US02[C2A0][,2C]fr-FR03[.2E][,2C]da-DK04[’E28099][.2E]de-CH05[C2A0][.2E]tn-BW06[,2C][/2F]fa-IR07[’E28099][,2C]wae-CHvarlist=CultureInfo.GetCultures(CultureTypes.AllCultures);Dictionary<string,List<str
- 2024-04-18千分位分隔函数
点击查看代码添加千分位functionaddThousandSeparator(num,separator=","){returnnum.toString().replace(/\B(?=(\d{3})+(?!\d))/g,separator);}num.toString():将输入的数字num转换为字符串,以便后续处理。.replace(/\B(?=(\d{3})+(?!\d))/g,separator
- 2024-04-12C语言实现split函数
#include<stdio.h>#include<string.h>voidmySplit(char*src,constchar*separator,chardest[][20],int*num){char*pPre=NULL;char*pNext=NULL;//记录分隔符数量intcount=0;//原字符串为空if(src==NULL||strle
- 2024-04-03MySQL 中 GROUP_CONCAT() 用法
GROUP_CONCAT是一种SQL聚合函数,用于将组内的多个值连接成一个字符串,并以指定的分隔符分隔这些值。在MySQL中,GROUP_CONCAT可以用于将多个行的值合并成一个字符串,并返回该字符串。以下是GROUP_CONCAT的基本语法:SELECTcolumn1,GROUP_CONCAT(column2SEPARATOR',')ASco
- 2024-03-22RecursiveCharacterTextSplitter和CharacterTextSplitter代码随读
直接说结论:优先使用RecursiveCharacterTextSplitter,输入一个separatorlist。优先划分大的符号放到前面,比如句号,分号,划分小块的放到后面。 如果想让separator不生效,就放一个原文中不会出现的一个符号,如果separator为空的话,会有一个默认值self._separators=separatorsor["
- 2024-01-20每日一题 2024-1-20 按分隔符拆分字符串
1.题目(1239)原题链接给你一个字符串数组\(words\)和一个字符\(separator\),请你按\(separator\)拆分\(words\)中的每个字符串。返回一个由拆分后的新字符串组成的字符串数组,不包括空字符串。注意\(separator\)用于决定拆分发生的位置,但它不包含在结果字符串中。拆分
- 2023-11-27Makefile - Error: Makefile:2: *** missing separator. Stop.
Gotbelowerror:Makefile:2:***missingseparator. Stop. ChecktheMakefileusingcat-e-t-v:zzh@ZZHPC:/zdata/Github/zimplebank$cat-e-t-vMakefilecreatedb:$dockerexec-itpostgres16createdb--username=root--owner=rootzimple_bank$$
- 2023-11-22Linux文本三剑客-awk
目录详解awk基础awk场景选项实验简单输出详解awk是一个强大的linux命令,有强大的文本格式化的能力,好比将一些文本数据转化成专业的Excel表的样式awk基础语法awk[option]'pattern[action]'file...awk参数'条件动作'文件action值得是动作,awk擅长文
- 2023-10-31【算法题】2788. 按分隔符拆分字符串
题目:给你一个字符串数组words和一个字符separator,请你按separator拆分words中的每个字符串。返回一个由拆分后的新字符串组成的字符串数组,不包括空字符串。注意separator用于决定拆分发生的位置,但它不包含在结果字符串中。拆分可能形成两个以上的字符串。结果字符串必
- 2023-10-25Java拾贝第十一天——IO之File类
Java拾贝不建议作为0基础学习,都是本人想到什么写什么Java中提供了IO以操控计算机中的文件File类在整个IO包中,与文件相关的类就是File类。使用它可以进行创建或删除文件因为File类是个普通类,初始化它需要调用其有参构造publicFile(Stringpathname){//传参为文件路径}使
- 2023-10-21ASCII编码表
ASCII美国信息交换标准码AmericanStandardCodeforInformationInterchangeDecimalOctalHexBinaryValue--------------------------00000000000000000NUL(Nullchar.)00100100100000001SOH
- 2023-10-17myql中关于查询的多个字段合并到一起
myql中关于查询的多个字段合并到一起查询字段name对应字段age的数据,且一个字段a可能对应多条字段bselectagegroup_concat(name)fromtablegroubbyage得到的结果便是11A,B,C12 D,E,F 查询时的默认分隔符为’,‘我们可以用separator自己定义分隔符,如:separat
- 2023-10-06超能组合:python 的开发效率 + go 的并发 + shell 的短小精悍
工具思维:利用合适的工具做合适的事情,然后合理地加以组合。在”谈谈程序员应当具备的技术思维“一文中谈到了工具思维。本文对工具思维作一发挥运用。批量下载图片程序员总是有点”美图“爱好的。由于程序员通常又是比较”懒惰“的(可没有那个耐心和体力去一页页点开再点击按
- 2023-09-20【HNU个人项目互评】--java
湖南大学软件工程个人项目互评评测者:李姝萱项目作者:张乐盈 一.基本信息: 1.被评队友满足了个人项目要求的所有需求 1.1.登录:只有规定的账户可以登陆,其他的输入不会因为异常抛出强制终止程序 输入不满足格式要求,不会越界异常错误账户不能登陆登陆成功,清晰