-
Docker是什么?简单介绍一下 Docker的原理、作用、限制和优势
Docker 是一个开源的 应用容器引擎 ,基于Go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现 虚拟化 。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似
-
unity的asmdef报错GUID(这个报错记得重现一下,报错信息作为标题记录一下)
这应该是unity给这个程序集分配的guid unity基于2020开发的科骏插件1.0.8,放到了2017.首先出现的这个报错。 解决方法是将这个asmdef删除。asmdef简单来说是 库的描述信息文件。相关参考 初步理解Unity的asmdef 删掉就没分库直接所有源码在工程。简单来说就是编译的影响,参考 上述
-
了解一下XSS
XSS,即跨站脚本攻击(Cross-Site Scripting),是一种常见的网络安全漏洞,攻击者通过在网页中注入恶意脚本代码,使得浏览器执行这些脚本,从而控制网页上的内容或者获取用户的敏感信息 。XSS 攻击一般分为反射型、存储型和 DOM 型三种类型。 1. 反射型 XSS 攻击 反射型 XSS 攻
-
【复盘】聊一下如何高效学习
对于大多数的人来说,从毕业之后其实大多数的可能就不会在认真学习专业和专业外的课程,但是对于程序员这个大群体来说,想要提高自己的技术,需要不断的提高自己的技术能力以及来提高薪资水平,那么有没有相关的高效学习的方法呢,注意这里只是给出方法,但是具
-
浅浅的复习一下sql
语法: 1、现在有一个表如下: 2、执行sql语句-1 结果: 说明:由于小刘的ename 和 email重复了,所以结果只显示一次! 3、执行sql语句-1 结果: 说明:尽管小刘的ename 和 email重复了, 但是 phone没有重复,所以结果只显示两次! distinct必须放在开头; distinct语句中select显示的字
-
浅浅理解一下堆
目录 一、堆的定义及本质 二、堆的核心操作 1、向下调整 2、堆的创建 3、向上调整 三、堆的比较器传入及堆中简单函数的实现 四、堆的应用 1、用于OS调度进程 2、topk问题 3、堆排序 堆在Java中是以优先级队列来表现的(PrityQueue),不传入外部比较器则以小堆来实现(取
-
deque(简单介绍一下)
deque的基本情况: 简单的来说deque是一个双头队列。且两边的尺寸可以动态收缩或者扩张。 其底层实现相当复杂,而且效率并不高。大多数时候都不会使用。 deque诞生的原因是vector和list的优缺点不可分割。 正好复习一下vector和list的优缺点。 vector的优点:支持随机访问;尾插
-
说一下mysql的锁
影响整个数据库的锁。例如,当执行 FLUSH TABLES WITH READ LOCK; 命令时,会阻止其他用户写入数据库,但可以读取。 全局锁是一种跨所有数据库实例的锁。它可以确保在任何时刻,只有一个事务能够访问共享资源。全局锁通常用于以下场景: 并发性较高的场景。 对数据一致性要
-
升级一下《单词猜谜》
网上的单词猜谜都是英文的,不会英语的头痛 于是,我把《单词猜谜》改成中文,并且加上了点新功能: 直接复印过去就可以玩了 (求赞🥺)
-
介绍一下sourcemap
Sourcemap(源代码映射)用于将生产环境中的压缩代码映射回原始的源代码。在前端开发过程中,JavaScript、CSS 和其他文件通常会被压缩和混淆,以减小文件大小和提高网站加载速度。然而,这会让调试和错误定位变得困难,因为生产环境中的代码难以阅读和理解。 Sourcemap 的作
-
巩固一下NodeJs
1、初始化(确保当前电脑有node环境) 2、安装express 文件结构 3、编写相关代码启动node服务(server.js) 4、启动服务 5、编写前端(客户端)代码 ws.js App.vue
-
介绍一下CDN
CDN(内容分发网络,Content Delivery Network)是一个由多个服务器组成的分布式网络,它的目的是将内容高效地传送到用户。下面是CDN的工作原理及其主要特点: 内容分发 :当用户首次请求某一特定内容时(例如一个图片、视频或网页),这个请求会被路由到CDN的原始服务器。
-
刷一下算法
记录下自己的思路与能理解的解法, 可能并不是最优解法 ,不定期持续更新~ 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量
-
浅聊一下数据分析
数据、信息、知识是层层递进的。从集合的角度来看,数据包含信息,信息包含知识。数据的概念太大了,从大量的数据中提取出来关键的内容,这就是所谓的信息,信息可以消除不确定性。从信息中在提取出关键的内容,这就是所谓的知识,旨在支持组织的业务运作个管理
-
浅浅学习一下OpenSSL
最近一直不是在做安全相关的东西嘛,签名和加密都要用到秘钥,当时的秘钥都是师兄给我的。自己还没有生成过,于是这里来学习OpenSSL。 互联网的发展史上,安全性一直是开发者们相当重视的一个主题,为了实现数据传输安全,我们需要保证:数据来源(非伪造请求)、