一、概述 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库…
2024/11/20 4:46:10大家好,欢迎来到《分享本周所学》第十二期。本人是一名人工智能初学者,刚刚读完大二。前几天自学了一下3D Gaussian Splatting(3DGS),觉得非常有意思。写这篇文章主要是因为网上大部分关于3DGS的文章都比较晦涩&#x…
2024/11/20 1:00:48Vue 生成二维码的实现与应用 在前端开发中,二维码的使用场景非常广泛,例如用户登录、支付、分享链接等。本文将结合 Vue 框架,详细讲解如何生成二维码,介绍常用的第三方库以及一些扩展应用场景。 一、为什么选择 Vue 生成二维码&…
2024/11/19 22:34:26Java程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特定功能。Java提供了System类和Runtime类来与程序的运行平台进行交互。 System类 System类代表当前Java程序的运行平台,程序不能创建System类的对象&am…
2024/11/20 6:05:33 人评论 次浏览代码中可能由于单元测试、注释(方法中的参数)或者maven javadoc插件的问题导致无法打包,影响工作,为避免这两种情况可以在打包时输入命令: mvn clean install -Dmaven.test.skiptrue -Dmaven.javadoc.skiptrue -Dmaven…
2024/11/20 4:56:55 人评论 次浏览本文章为离散知识的整理,如有错误,请提出! Beta分布,beta(a,b): 这里记住:a>b,图像往右倾,高概率取得较大值;a<b,图像往左倾,高概率取得较低值。 可应用场景(二分…
2024/11/20 3:54:20 人评论 次浏览MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧&…
2024/11/19 23:21:02 人评论 次浏览一、定义 桥接模式(Bridge Pattern),将抽象部分与它的实现部分分离,使的抽象和实现都可以独立地变化。 主要解决:在多维可能会变化的情况下,用继承会造成类爆炸问题,扩展起来不灵活。 何时使用&…
2024/11/20 6:16:40 人评论 次浏览问题出于安全原因,默认参数很严格,禁止root用户直接使用ssh登陆比如先用非root的帐户,登陆到ssh后,su成为root解决方案如果想直接用root登陆,则修改如下配置文件:vi /etc/ssh/sshd_config找到其中的如下一行…
2024/11/20 6:15:39 人评论 次浏览概述 什么是分库分表 数据数量是不可控的,随着时间和业务发展,造成表里面数据越来越多,如果再去对数据库表CURD操作时,就会有性能问题。 解决方案 为了解决由于数据量过大而造成数据库性能降低问题,主要有下面两种…
2024/11/20 6:14:39 人评论 次浏览目前几乎所有架构的CPU都会提供PCI接口,网上也有很多文章对Linux PCI驱动进行分析,在写这篇文章的过程中大量阅读了这些文章,很多只涉及驱动的一部分,不够完整,对驱动代码中一些特殊操作也语焉不详。要弄懂PCI驱动需要…
2024/11/20 6:13:38 人评论 次浏览接前面。 回到程序调用关系上来: estimate_rel_size -> RelationGetNumberOfBlocks->RelationGetNumberOfBlocksINFork ->Smgrnblocks->mdnblocks... 折腾了一圈,就是为了评估一个表的大小。 那么,我们所获得的block,…
2024/11/20 6:12:36 人评论 次浏览18年开始,新的一年新的开始。开年伊始,开始去年年底规划大数据通用平台的建设。 先介绍一下大数据通用能力平台,整个大数据通用能力平台的思路和2年前我在上海一家大型互联网公司规划的数据公厂基本类似,是一个大数据全生态体系平…
2024/11/20 6:11:36 人评论 次浏览push()/pop() -- shift()/unshift() 不建议使用delete concat() sort()排序 reverse()反转 数组迭代 Array.map()创建一个和原数组一一对应的新数组 Array.Filter()过滤掉不符合条件的元素 Array.every() / Array.some()返回bool类型值 Array.find()返回值 返回索引
2024/11/20 2:55:57 人评论 次浏览Java虚拟机运行时数据区 对象的创建 Java创建对象,在语言层面上使用new关键字。虚拟机遇到new关键字时,会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有…
2024/11/20 2:53:53 人评论 次浏览Java 调用Native函数,实际就是 JNI 调用。我们将关注 Java端如何把参数传递到 Native,Java调用Native函数时,额外的做了哪些事情。在前面分析Native 调用Java 函数时,直接打断点,就能得到调用 backtrace,那…
2024/11/20 2:52:52 人评论 次浏览The temporary upload location *** is not valid? 问题描述 之前好好的,一段时间之后,在调用文件上传的接口 的时候出现以下错误 出错描述:在调用文件上传的接口的时候报错 The temporary upload location *** is not valid 出…
2024/11/20 2:51:51 人评论 次浏览截取第三个/后的字符串方法://先使用spilt按/分割符 分割字符串 成数组aa"/a1Wsm6EWNcQ/${deviceName}/user/topicname2";var bb new Array();bb aa.split("/");var ccbb.slice(3);console.log(cc); //cc 为["user", "topicnam…
2024/11/20 2:50:48 人评论 次浏览