自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 问答 (1)
  • 收藏
  • 关注

原创 ClickHouse 通过 ​*ARRAY JOIN* 结合 ​Map 类型的内置函数取数值

通过ARRAY JOIN方法适用场景mapKeysmapValues兼容所有 ClickHouse 版本.Keys.ValuesClickHouse 22.6+ 版本更简洁写法mapEntries直接展开为元组,适合键值对联合操作。

2025-03-12 10:42:53 460

原创 方差与标准差

然而,当我们只有总体样本时,我们对总体总体的确切方差有更多的不确定性,因此我们对方差的估计必须更大。总体方差会较小的原因是,如果我们知道每个总体值,那么我们就知道确切的方差。返回完全相同的值,因此我们可以使用任一函数来计算给定数据集的样本方差。在大多数情况下,我们无法收集整个人群的数据。因此,我们仅收集人口。来计算数据集的方差,因为我们的数据集通常代表一个样本。,因此总体方差将始终小于样本方差。由于总体方差的公式除以。因此,我们几乎总是使用。

2024-12-30 15:01:31 194

原创 Mysql如何列举出指定时间区间的所有日期

需求:有一个起始时间,比如2008年1月1日-2024年12月1日,需要按月列举出每一个月的日期,目前有一个简单的笨办法,通过mysql.help_topic的id自增来列举。

2024-12-24 11:05:22 163

原创 clickhouse自增id的处理

msyql 中创建数据表的时候可以通过AUTO_INCREMENT 来实现,clickhouse中可以通过其他方式来处理。

2024-11-08 16:27:38 1189

原创 ClickHouse集成Mysql表引擎跨服务器读表说明

MySQL引擎用于将远程的MySQL服务器中的表映射到ClickHouse中,并允许您对表进行。数据库引擎会将对其的查询转换为MySQL语法并发送到MySQL服务器中,因此您可以执行诸如。Clickhouse 上的MySQL引擎可以对存在远程MySQL。查询,以方便您在ClickHouse与MySQL之间进行数据交换。将转换为指定列类型的默认值(通常为0或空字符串)。采样约束语句仅在对MySQL的查询完成后才在。值,因此,当从MySQL表中读取数据时,)是在MySQL服务器上执行。

2024-11-05 15:30:05 1007

原创 module ‘urllib.request‘ has no attribute ‘urlencode‘ 问题解决

python 再运行时会报错如下代码,基本上是python2 和python3的差异导致的。python2与python3对比。

2024-09-21 22:15:34 344

原创 产品定义相关名词解释

一个子功能的实现,有输入、判断、输出等几个步骤,输入可以是软开关、硬开关等,执行中会有防玩,功能失效等情况,这些都是形成use case的主要考量项,如上述座椅的调节,前后调节,可以用软开关、可以用硬开关,可以语音,执行过程中,用户打断调节、电机堵转等,这些都会形成一个子功能下的不同use case。子功能的最小单位必须是必须是一个完整的给用户服务的场景,一个单独的执行动作,或者一个交互显示内容,只是一个子功能下的case内容,不能设定为一个子功能。功能是完成一个动作从而达成一个目的,说明我能做什么。

2024-09-10 10:25:32 658

原创 净推荐值(NPS)说明

假设有100位客户回答了NPS调查,其中70位是推荐者,20位是批评者,那么你的NPS得分为70%-20%=50%,分数为50。NPS会关注客户具体的行动,与其询问客户忠诚度,不如询问客户是否会推荐你的产品,这对于客户来说易于回答,因此数据的准确率将会得到提高。在后续问题中,客户提到“我没有时间撰写帖子的内容”,表示在日程安排的功能上不能完全满足他们的需求,希望能够在帖子撰写提供范例建议/参考。研究发现,与批评者相比,NPS得分为10的客户重新预订的可能性会高出13%,推荐给朋友的可能性也高出4%。

2024-09-04 15:36:10 1667

原创 本地化部署一个简单的AI大模型,Llama3.1

2.3 点击新建变量输入变量名“OLLAMA_MODELS” 和变量值(也就是要保存的具体位置,这里保存到了D盘) ,然后点击确定就可以修改保存位置了,然后把模型重启在打开,就可以了。默认是powershell窗口,不太方便使用,因此我们需要部署一个简易的交互窗口,窗口输入如下两个命令即可。程序会自动下载Llama3.1的模型文件,默认是8B,也就80亿参数版本,个人电脑完全可以运行。程序会默认将大模型的数据包下载到C盘,如果大家的C盘空间不是那么富裕,可以修改具体的位置。看网速情况,基本上可以满速下载。

2024-07-26 10:02:15 1092

原创 机器学习基础入门(1)

最近也在努力的想要学习些机器学习的知识,目前正在了解各个概念及术语,下面就把学习到的概念都列出来。

2024-07-19 16:27:03 1042

原创 MySQL 分组自增id 排序

注意: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by,但不晚于 order by 的执行。之前的分组自增id 过程都是比较复杂的,现在MySQL8.0版本新的窗口函数支持更简单的方式来实现。

2024-07-18 14:48:04 255

原创 mysql 提取拼音时一个重复字导致的错误

在提取拼音时,一直报错,提示:Result consisted of more than one row。最后发现是礼这个字导致的,发现有两个写法不同,但是mysql识别为同一个字导致的。

2024-06-27 10:58:21 221

原创 mysql 查看数据库中所有表的行数(2)

之前写过了,如果需要查询某个数据库中所有表的行数, 可以通过information_schema.tables来统计,但是由于mysql8.0的缓存机制,导致这个数据和count(*)的结果不一致。因此我们需要使用count(*)来统计数据,但是逐一表来统计比较麻烦,下面还有一种快捷方式。将输出的结果拷贝出来,将最后一行的union all 删除,就可以运行统计了。首先通过information_schema.tables 来组合语句。table_data 为所需要查询的数据库。

2024-03-05 17:44:48 1025 1

原创 excel 实现分组排序功能

我们经常会遇到按照分组进行排序,在excel如何实现呢?如下列的数据,需要按照分组,将得分从高到底排名。我们可以使用如下的公式操作即可实现。

2024-02-26 12:03:20 1950

原创 新能源车交直流充电解释

而电动车的电池只能接受直流电,因此需要首先把交流电转换成直流电才能充进汽车电池,这就需要到了转换器OBC(on-board Charger),OBC分为单向和双向,单向只能向车辆充电,而双向则可以输出220V家用交流电,即支持对外放电功能;通过外置的OBC将交流电直接转换为直流电,输入给电动车,不需要使用车内的OBC。而外置的OBC就可以有更好的散热条件,也可以不受体积的限制,因此可以提供更高的电压和电流,充电功率可以更好,效率更高。国家电网输出的电都是交流电,如下图所示,具有正弦切换规律的。

2023-12-07 10:00:52 511

原创 名词解释之EID和SR

EID是“Environmental Interpretation and Detection”的缩写,EID系统与SR(Situational Awareness)系统有很大重合,都致力于采集和理解自动驾驶车辆周围的环境信息。1. EID系统更侧重对传感器原始数据的解释和理解,而 SR 系统更侧重对整体环境场景的理解。所以,SR系统通过环境监测、跟踪分析、意图理解等方式实现对整个驾驶场景的深入认知和理解,这就是它被称为自动驾驶环境感知界面或者Situational Awareness的原因。

2023-11-28 10:38:42 3938

原创 Excel批量提取文本中关键词2

如果需要从句子中查找关键词,excel 可以通过另外一种方式来实现统计‘比如如下句子,需要统计“好吃”“学习” 这两个词汇在哪些句子里出现了。D2:D3是词汇的范围,一定要精确,不然查找的结果会出错的。

2023-09-21 18:27:03 698

原创 excel 通过SUMIF关键词统计词频

经常会对句子中含有的某些词汇数量进行统计,excel 也可以实现初级的操作。可以很方便的统计出好出现了3次数据,旅游出现了1次。上面的例子中,标题里的关键词位置飘忽不定 我们就用。通配符在内容、文字前面指代有任意个字符在此内容之前。想要统计旅游和好两个词在这些文本中出现了多少次。“*” 星号通配符指代。

2023-09-21 16:07:40 1984

原创 excel 分组排序

excel中会遇到对不同分组数据进行排序,比如对于不同班级里的学生按照分数高低进行升序排序,可以采用如下公式。如果需要 进行降序排序,将公式中的大于号替换为小于号即可。

2023-08-25 14:36:41 2429

原创 Alist windows部署与安装

个人保存电影,照片等,可以购买NAS,但是运营NAS成本不菲,对于电力需求也比较高,不然容易损伤硬盘,亦或者是保存到云盘上,但是手机,电视播放又不方便,而现在有开源软件Alist,可以支持挂载多种不同类型的网盘,并转换成局域网的服务器,电脑,电视,手机都可以很方便的查看电影,照片等文件。Alist 最方便的方式是在支持docker的终端下安装,可以一直在线,也可以安装在空闲的windows主机下,下面就记录下Alist 的安装部署过程。

2023-08-06 22:17:57 5820

原创 kodi 电视遥控器 不起作用 ,无法唤醒视频OSD

最近电视盒子上安装了kodi播放器,但是安装好之后,盒子本身的遥控器就不起作用了,之前看网络上其他的文章,需要重新安装tv 控制器,重新映射,比较麻烦,而且观看视频的时候没办法唤起OSD切换字幕和音频。最后经过不断的测试发现,其实禁用一个插件就可以恢复遥控器本身的作用了。3. 找到 joystick support ,点击进入。4. 禁用该插件,即可恢复遥控器的按键了。2. 打开“我的插件” ,进入“外设库”1. 左侧菜单,找到插件。

2023-08-06 10:02:31 2851

原创 MySQL 判断字段是否包含数字或者纯数字

当 REGEXP ‘[^0-9.]’ 结果为 0 ,代表为纯数字。当 REGEXP ‘[^0-9.]’ 结果为1 ,代表不为纯数字。使用mysql原生函数FIND_IN_SET查询包含某个数字。使用regexp正则匹配字段值不包含数字。使用regexp正则匹配纯数字。

2023-08-02 14:13:57 983

原创 Mysql关于进程中的死锁和解除锁

Mysql 经常会遇到语句或者存储过程长时间没有反应,大概率就是挂掉了,或者死锁了。可通过如下几种方式来查看当前进程状态。

2023-07-25 16:24:17 1226

原创 MYSQL的分类 DDL、DML、DQL、DCL

主要用于维护存储数据的结构,这种结构包括数据库,表、视图、索引、同义词、聚簇等。代表指令:create 创建数据库和数据库的一些对象drop 删除数据库/表、索引、条件约束以及数据表的权限等alter 修改数据库表的定义及数据属性。

2023-07-24 10:56:33 375

转载 IEEE754标准: 三, 为什么说32位浮点数的精度是“7位有效数“

本章大体总结了 "32位浮点数的精度是7位十进制数" 的两种计算方法. 关于这一话题, 网上的资料比较混乱, 所以这里加入了一些自己的理解. 如有错误还望指出.

2023-07-13 11:45:58 1811 8

原创 什么是推理和训练AI芯片?

目前,除了英伟达、谷歌、赛灵思、英特尔等这些国外芯片大厂涉足云端推理芯片外,寒武纪、比特大陆等中国企业也在领域进行积极的布局,并取得了不俗的成绩。云端推理AI芯片可作为深度学习推理加速的协处理器,也可作为主处理器从以太网接口或USB接口接收视频流、图片或其它数据,执行推理和其他计算机视觉任务。,在深度学习的训练阶段需要庞大的数据量,以及大运算量,单一处理器是无法独立完成的,因此训练环节仅能够在云端实现。训练推理的完成目前主要集中在云端,但随着越来越多芯片厂商的努力,很多的应用将逐渐转移到终端。

2023-07-13 10:46:42 4538 1

原创 方向盘脱手检测原理及主流方案

其工作原理是通过检测是通过方向盘控制状态进行检测的,也就是说在使用带有扭矩方向盘的辅助驾驶功能时,驾驶员的手需要轻微的转动方向盘才会被系统感知你的手没有离开方向盘。简单来说就是当你手握方向盘,并且对方向盘施加的压力足够时,方向盘就会检测到你的手并未离开方向盘;当然也有大众ID系列采用电容+握力双重感应,更高级一点的则是以方向盘感应和同样以车内摄像头实现的驾驶员监控相互辅佐,比如凯迪拉克的装备有SuperCruise系统的车型,通过方向盘感应(电容)+车内摄像头双重监控,确保驾驶员集中注意力。

2023-07-06 16:42:41 10008 2

原创 excel 复制出来的数据内容自动带上空格

在excel中批量处理完了公式,想复制到navicat 或者文本编辑框里,发现都会自动带上双引号,但是excel 里是没有,查找了半天。经过检查发现原文中只要带有回车或者换行符号,拷贝出来的文本就会自动添加上双引号,把换行符去掉就可以了。在excel里的文本如下所示。

2023-07-06 14:19:10 3463

原创 NUC11 PAHi5 拆机及清理灰尘

这个NUC买了两年了,现在正值春天,温度还算适中,20度左右,NUC就挂了两个下载任务,开了网页, 风扇就狂转不停,一查看cpu温度达到了70度,风扇4000转,之前从来没有这样的, 感觉是灰尘积累的过多的问题,于是就准备拆解,清理灰尘。主板背面,两根16G的金士顿DDR4内存,还有一个NVME硬盘,已经拆解下来了。拆解掉风扇,看到铜片也积累的不少灰尘,开始清理工作,吸尘器,纸巾伺候。这是风扇拆解后的,也是好多灰尘,继续清理。清理后的风扇,干净多了,看着也舒坦。清理后的主板铜片,看起来好多了。

2023-04-03 19:21:56 5115 1

原创 Excel–如何区分大小写、精确匹配查找?

最近经常需要用到uuid来匹配数据,经常会遇到两个uuid 只是大小写的区别,数据库里使用是没问题的,因为mysql是可以区分大小写的,但是导出后通过excel处理数据匹配数据时就会出问题如下图所示,通过vlookup匹配,“AACb” 会默认按顺序匹配第一个数值“1”的结果。所以单纯通过vlookup是行不通的。

2023-04-03 18:55:41 1823

原创 Excel筛选下拉菜单的7个快捷键

如果在“自定义自动筛选”菜单打开时按下回车键,当前列将筛选出空白单元格。下拉菜单中的下划线字母是各个命令的快捷键,比如按下“S”将对当前列进行升序排序,但首先要按下Alt+向下箭头将下拉菜单显示出来。是清除当前筛选区域中所有筛选的快捷键,使用后,所有列中的所有筛选都将被清除,所有的数据行都将显示出来。用于取消选定列的筛选,这也是一个组合键:先按下Alt+向下箭头打开筛选菜单,然后按下“C”清除筛选。当筛选下拉菜单处于打开状态时,按下字母“E”可将光标置于查找框中,然后就可以在其中进行输入了。

2023-03-28 09:59:08 14688

转载 为何Transformer在计算机视觉中如此受欢迎?

在过去的大半年中,学术界视觉 Transformer 还涌现了大量变种,包括 DeiT [9],LocalViT [10],Twins [11],PvT [12],T2T-ViT [13], ViL [14],CvT [15],CSwin [16],Focal Transformer [17],Shuffle Transformer [18] 等。但是,在人工智能的不同子领域中,基本建模的方式各种各样,并不统一,例如:在自然语言处理(NLP)领域目前的主导建模网络是 Transformer;

2023-02-15 11:58:49 619

原创 mysql 展开json 数组格式数据

正常Json数组是存放多个数据的,如果需要拆分开来使用,可以用如下公式SELECT * FROM pas_func_v2, JSON_TABLE ( func_atom, "$[*]" COLUMNS ( new_atom TEXT PATH '$' ) ) AS f_list可将func_atom 单元格内的内容拆分为每一行,并重新命名为new_atom如果拆分中有空值,需要做进一步处理SELECT * FROM pas_func_v2, JSON_TABLE

2022-03-02 14:37:11 4810 1

原创 MyISAM与InnoDB 的区别(9个不同点)

区别:InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败; InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引效率很高。但是辅助索引需要两...

2022-02-17 14:14:09 6857 1

原创 ClickHouse常用转换函数整理

1.1 时间或日期截取函数(to)—— 返回非日期​​​​​​​​​​​​​​函数 用途 举例 结果 toYear() 取日期或时间日期的年份 toYear(toDateTime(‘2018-12-11 11:12:13’)) toYear(toDate(‘2018-12-11’)) 返回 2018 返回 2018 toMonth() 取日期或时间日期的月份 toMonth(toDateTime(‘2018-12-11 11:12:13’.

2021-12-09 18:30:08 11435

原创 Mysql elt()函数与 field()函数

ELT()定义和用法:返回对应位置的字符串。示例:ELT(N,str1,str2,str3,...)如果N = 1,则返回str1;如果N = 2,则返回str2,依此类推。 如果N小于1或大于参数个数,则返回NULL。 ELT是FIELD的补充。FIELD()FIELD(value, val1, val2, val3, ...)参数:此方法接受以下两个参数:value:要搜索的指定值。val1,val2,val3,...:指定要搜索的值列表。返回值:它返回给定值列表中指定值

2021-08-20 16:27:09 678

原创 mysql中判断字段是否包含数字或者是否为纯数字

各种场景判断字段是否包含数字select name from text where name regex '[0-9]'使用like模糊查询包含某个数字select * from text where name like '%1%'可能会筛出各种不适我们想要的,比如包含“10”的字段也会筛选出。使用mysql原生函数FIND_IN_SET查询包含某个数字select * from text where find_in_set(1,name)比like更精确一下。使用regexp正则匹配

2021-08-11 19:01:32 4147

原创 Mysql 如何从句子中只取出数字

如果字符串以数字开头,然后包含非数字字符,可用CAST()函数,或者通过添加一个将其隐式转换为数字0:SELECT CAST('1234abc' AS UNSIGNED); -- 1234SELECT '1234abc'+0; -- 1234如果从任意字符串中提取数字,您可以添加一个自定义函数,如下所示:DELIMITER $$CREATE FUNCTION `ExtractNumber`(in_string VARCHAR(50))RETURNS INTNO SQLB

2021-08-11 17:53:32 5505 1

原创 Mysql的INTERVAL()函数和INTERVAL关键字

INTERVAL()函数可以返回分段后的结果,语法如下:INTERVAL(N,N1,N2,N3,..........)其中,N是要判断的数值,N1,N2,N3,...是分段的间隔。这个函数的返回值是段的位置:如果N<N1,则返回0,如果N1<=N<N2,则返回1,如果N2<=N<N3,则返回2。所以,区间是前闭后开的。二,INTERVAL关键字INTERVAL关键字可以用于计算时间间隔,可以有以下用法。1,直接计算时间间隔。例..

2021-08-10 18:17:45 1309

原创 mysql中金融字段的设计

错误的设计规范:同财务相关的金额类数据必须使用 decimal 类型由于 float 和 double 都是非精准的浮点数类型,而 decimal 是精准的浮点数类型。所以一般在设计用户余额,商品价格等金融类字段一般都是使用 decimal 类型,可以精确到分。但是在海量互联网业务的设计标准中,并不推荐用 DECIMAL 类型,而是更推荐将 DECIMAL 转化为整型类型。也就是说,金融类型更推荐使用用分单位存储,而不是用元单位存储。如1元在数据库中用整型类型 100 存储。下面是 bigint..

2021-08-06 11:25:12 1614

空空如也

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

TA关注的人

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