自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 一、深度学习与线性代数

线性代数在深度学习中的重要性

2024-08-15 17:32:34 863

原创 MySQL中group by和having为什么能用select中的别名

但目前可以确定的是:select肯定在group by之前执行了一次,可以理解成在原有顺序的基础上的预加载,也就是说对于mysql,每一次运行代码,实际上执行了至少两次select。在其他关系型数据库例如 sql server中会报错。mysql官网也没有给出具体原因。

2023-08-17 21:13:57 674 1

原创 javaScript对象数组嵌套遍历

【代码】javaScript对象数组嵌套遍历。

2023-08-16 10:27:48 392 1

原创 Java树形结构的实体类(基于Lombok实现)

【代码】Java树形结构的实体类(基于Lombok实现)

2023-08-08 10:26:50 192

原创 关于套接字(Socket)的个人理解

socket的作用呢就是:在网络通信的时候建立应用层和传输层之间的一个连接。传输层是在操作系统层面的,有使用内核的需求,因此提供了socket这样的一个官方接口(也可以把socket理解成 ip+port封装)socket,英文是插座的意思。在计算机中却被翻译为套接字,什么玩意儿。

2023-07-27 10:10:14 100 1

原创 使用枚举优雅清除代码中大量的if-else

if-else是自己写的,前辈说if-else太难看,有优化空间,自己考虑一下怎么做。第一个想到的是用map,但是需要一个key对应多个value,map只能对应一个,我就用了map加字符串拼接的操作,前辈说map挺好,但不应该暴露在外部,而且字符串拼接不太美观,建议用枚举最后是用枚举改写的。

2023-07-27 09:52:03 281 1

原创 虚拟化技术与docker

​ 采用容器化技术(虚拟化技术的一种),一种更加轻量的应用级虚拟化技术,将应用的可执行文件及其所需的运行时环境与依赖库打包,实现一次构建,到处运行的目标。相比虚拟化,容器技术多了容器引擎层(如Docker),但上层应用无需与Guest OS绑定,可以实现秒级部署、跨平台迁移,灵活的资源分配,弹性调度管理等优势。容器、微服务与DevOps为云原生的三大要素,是推动企业技术中台建设与微服务化转型不可或缺的组件。​通俗的讲,docker本质上只是一个采用了虚拟化技术的应用程序,而不是虚拟机。

2023-07-25 14:58:14 239

原创 MacOS(macBook M2pro)上环境变量不生效的原因

/etc/profile/etc/paths~/.bash_profile~/.bash_login~/.profile~/.bashrc在一些配置环境变量的教程中,一般都是让我们在~/.bash_profile添加相应的暴露(export)比如:这也是在类unix操作系统的一种默认的方式但是,见名知意,bash_profile 只是在bash命令行才会永久有效,在没有自定义的情况下,我们的mac通常默认开启的是zsh命令行形式命令行输入或者访达打开将~/.bash_profile

2023-07-14 04:14:42 3785 3

空空如也

空空如也

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

TA关注的人

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