自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker 完全指南

因此,最佳的做法是将RUN执行的多条命令合并在一行写,用&&连接,这样有助于减小最终镜像的体积。一个容器表示具体的一个实例,有自己的生命周期,包括启动、停止、删除。Dockerfile是构建镜像的配置文件,Docker依据Dockerfile文件逐行执行其中的命令,从而构建我们所需的镜像。选项,可以将容器内的目录映射到本地主机,这样,两个目录下的内容始终是同步的。image是镜像名称,tag是版本标签,一般为数字或latest,如果不写默认为最新版。从镜像开启容器实例后运行的初始命令,初始命令只能有一个。

2024-07-05 09:47:30 565 1

原创 Git 完全指南

同时,还记录了分支名、远程仓库地址等等,所以,我们无需手动添加远程仓库地址,直接使用git push即可将本地的更改推送到Github。而附注标签是存储在 Git 数据库中的一个完整对象, 它们是可以被校验的。要将本地文件上传到Github的仓库,就需要身份鉴权,基于安全的考量,已经不推荐用户名密码的方式,而推荐SSH非对称秘钥的方式。可以选择安装完整版或便携版,如果安装便携版,需要解压之后将git.exe所在的目录添加到PATH环境变量,不过由于我们之后会频繁的用到Git命令,所以更推荐安装完整版。

2024-07-03 21:53:51 835

原创 JavaScript 数值类型

JavaScript 数值类型

2024-04-16 18:39:13 297

原创 JavaScript 布尔类型

JavaScript 布尔类型 True False

2024-04-16 18:38:24 262

原创 JavaScript 对象的方法

JavaScript 对象的方法

2024-04-16 18:08:45 318

原创 JavaScript期约 异步编程 Promise Async Await ES6

JavaScript期约 异步编程 Promise Async Await ES6

2024-04-16 18:01:49 403

原创 Python开发 json与Python字典的互转

jsonStr就是一个普通的字符串,一般来源于对一个json文件的读取,通过使用open()和read()函数读取为字符串即可。也可以直接加载json文件为Python对象,注意,json文件一定要是utf8编码。注意,由于中文编码的问题,一定要加上ensure_ascii=False,以保证中文输出。得到的jsonStr就是一个普通的文本,可以将该文本存成一个json文件。

2024-04-16 17:56:27 281

原创 Python模块 模块搜索路径 模块的导出和导入

Python模块 模块搜索路径 模块的导出和导入

2024-04-16 17:49:30 204

原创 URL API,浏览器 Node.js 使用new URL()内置函数解析链接 HTTP协议

浏览器和Node.js都有一个全局类型URL,使用new URL可以新建一个url实例,便于对链接进行解析。查询参数对象url.searchParams是一个包含键值对的对象,可以获取、设置、添加、删除键值对。这两个函数的用法是如下;

2024-04-16 09:21:07 307

原创 Node.js 包管理器 NPM的使用 换源、运行脚本

Node.js 包管理器 NPM的使用 换源、运行脚本

2024-04-16 08:53:50 339

原创 Node.js ES6 JavaScript ESM模块语法导出和导入

Node.js ES6 JavaScript ESM模块语法导出和导入

2024-04-16 08:48:20 307

原创 Node.js JavaScript CommanJS语法导出和导入

Node.js JavaScript CommanJS模块语法导出和导入

2024-04-16 08:47:17 358

原创 JavaScript CSS API

JavaScript CSS API JavaScript 操作内联样式、外部样式表、ClassName ClassList

2024-04-15 13:10:50 198

原创 CSS 文本样式 包括单个文字样式、段落样式

CSS 文本样式 包括单个文字样式、段落样式

2024-04-15 13:03:59 782

原创 Android项目配置文件AndroidManifest.xml 全解析 React Native 开发

Android项目配置文件AndroidManifest.xml 全解析。AndroidManifest.xml是安卓项目的配置文件,里面包含了从应用级别到页面级别的各种属性设置。

2024-04-12 14:39:08 1188

原创 React Native开发 为安卓apk签名

React Native开发 为安卓apk签名

2024-04-12 09:40:45 297

原创 JavaScript 浏览器持久化存储 Local Storage的用法

JavaScript 浏览器持久化存储 Local Storage的用法

2024-04-12 09:00:51 287

原创 JavaScript JSON语法 JSON与JS对象的互转

JavaScript JSON语法 JSON与JS对象的互转

2024-04-12 08:59:37 184

原创 JavaScript 字符串的方法

JavaScript 字符串的方法

2024-04-12 08:59:26 170

原创 JavaScript 定时器 setTimeout() setInterval() requestAnimationFrame()

JavaScript 定时器 setTimeout() setInterval() requestAnimationFrame()

2024-04-12 08:59:13 133

原创 JavaScript 浏览器API 使用document对象获取HTML元素

JavaScript 浏览器API 使用document对象获取HTML元素

2024-04-12 08:57:44 256

原创 JavaScript 字符串模板字面量

等写法,使得变量化的字符串更容易书写,也更易阅读。模板字符串使用反单引号包容,它有最主要的两个特点:保留了换行符等不可见字符(以往只能用。虽然string类型是原始值,但是表现出像对象一样使用属性和方法。模板字面量取代了早期和其它语言的。提供了变量解析和运算。

2024-04-11 11:56:12 95

原创 JavaScript 相等比较

值的相等比较分为两类情况:原始值的相等比较和引用值的相等比较。原始值的相等性比较主要关注是否预先进行类型转换。与原始值不同的是,引用值的相等比较只比较指针。

2024-04-11 11:50:14 205

原创 JavaScript 迭代器和生成器

JavaScript 迭代器和生成器

2024-04-11 11:38:13 233

原创 JavaScript 代理Proxy

JavaScript 代理 Proxy

2024-04-11 11:37:35 223

原创 JavaScript 原型链

Array默认存在一个共享空间,供实例调用,这个共享空间就是实例的原型,默认为构造函数或类的prototype属性的值,即Array.prototype。看Array.prototype,有Array.prototype.length、Array.prototype.sort()、Array.ptototype.splice()、Array.prototype.forEach()等诸多方法供数组实例使用。Object的父类是null,这只是标准上的规定,我们需要知道的是,所有类型的起点都源于Object。

2024-04-11 11:34:54 401

原创 JavaScript异步编程 期约Promise

JavaScript 异步编程 期约Promise 期约链

2024-04-11 11:33:58 551

原创 Node.js 文件处理模块

Node.js 处理文件系统, 用到fs模块和path模块。

2024-04-11 10:23:15 404

原创 Node.js实现Socket 服务端和客户端

【代码】Node.js实现Socket 服务端和客户端。

2024-04-11 10:14:53 513

原创 Node.js WebSocket服务端和客户端

wss对象还有一个clients成员,这是一个类数组对象,表示所有的客户端对象。利用这个类数组对象的forEach()方法可以实现广播功能,即发消息给所有的客户端,进而实现群聊的功能。所以,HTTP协议只适用于向网页这种情况,不适用于聊天这种情况,因为聊天需要服务器和客户端保持长时间的连接,且要让服务器可以主动向客户端发送数据。wss有一个connection事件,表示监听客户端的连接,当有新的客户端连接时触发。事件会传入一个参数,如本例中的ws,表示特定的客户端对象。// 发送消息给服务端。

2024-04-11 10:12:15 557

原创 Node.js HTTP服务端和客户端

Node.js HTTP 服务端和客户端的基本代码

2024-04-11 10:01:26 355

原创 C语言 结构体和指针

books[0]表示第一个结构体,要读写其中的成员,使用books[0].name和books[0].price。类似地,books[1]表示第二个结构体,其中的成员是books[1].name和books[1].price。结构体数组本质是也是数组,所以使用指针运算可以直接跳到下一个结构体元素的地址。除了声明单个结构体变量,还可以声明结构体数组,数组中的每个元素都是一个结构变量,成员相同,对应的值不同。指针表示指向某个变量的内存地址,结构体类型的指针则表示指向某个结构体变量的内存地址。

2024-04-11 09:54:47 163

原创 C语言 字符串和指针

要让字符数组表示为字符串,该字符数组的末尾一定要是空字符’\0’,这是普通的字符数组和字符串的最显著的区别,只有在,只有这样,系统才会识别为字符串。不过,通常并不使用字符串数组的方式声明字符串字面量,而是直接采用引号的方式,编译器会自动加入末尾的空字符’\0’。在指定字符数组的长度时,要确保该值至少比字符个数多1,因为与要容纳最后的空字符。

2024-04-11 09:45:44 194

原创 C语言 数组和指针

数组表示多个相同类型的元素的有序集合,数组在内存中是连续分布的,因此,使用指针运算读取元素非常快。

2024-04-11 09:44:04 222

原创 C语言 printf()函数

如果要输出包含变量的字符串,则需要使用转换说明语法,该语法使用一个百分号加一个字母,用于匹配变量的类型以及输出形式,从第二个参数开始,依次匹配变量和转换说明。printf()函数的作用是打印内容到控制台。

2024-04-11 09:36:03 87

原创 React Native项目所有依赖文件的使用说明

由于从零开始配置React Native环境需要使用代理工具下载大量的包,这会消耗很多时间,而且还要修改一些文件内容,每次都这样做比较麻烦。因此我将React Native环境配置好以后将相关的依赖文件打包分享,大家只要下载这些文件并解压到对应的位置,同时只需要简单的配置就可以直接开始开发React Native项目了,不需要下载大量的包。

2024-04-11 09:32:23 414

原创 Docker的使用

一个镜像只是一个压缩文件,这是一种模板,可以使用镜像实例化多个容器。一个容器表示具体的一个实例,有自己的生命周期,包括启动、停止、删除。-p 80:8000表示将容器内的80端口映射到主机的8000端口。再打个比方,镜像好比Java语言的类,容器好比通过类实例化出来的具体的对象。可以将容器内的目录映射到本地主机,这样,两个目录下的内容始终是同步的。这样容器内的/data目录始终与本地的某个随机目录是同步的。最后的. 表示将本目录下的文件打包成一个镜像,一定不能忽略。改命令用于查看容器信息。

2024-04-10 11:28:19 330

原创 Docker的配置文件Dockerfile编写指南

Dockerfile是构建镜像的配置文件,Docker依据Dockerfile文件逐行执行其中的命令,从而构建我们所需的镜像。

2024-04-10 11:26:35 330

原创 React 使用Redux进行任意组件间通信

##事件触发端

2024-04-10 11:25:53 142

原创 React 使用props进行父子组件传值

【代码】React 使用props进行父子组件传值。

2024-04-10 11:24:21 118

空空如也

空空如也

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

TA关注的人

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