网页本地化笔记
总体思路
HTML可以理解成网页的结构
CSS是对网页每个结构的样式定义,可以理解为装饰
JavaScript为静态的网页增添了交互的属性,变成了含有动作的动态网页
HTML定义
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用来结构化 Web 网页及其内容的标记语言。
特征
html标签是由 <> 包围的关键词。
html标签通常成对出现,分为标签开头和标签结尾。
有部分标签是没有结束标签的,为单标签,单标签必须使用 / 结尾。
页面所有的内容,都在 html 标签中。
html标签分为三部分:标签名称,标签内容,标签属性。
标签的内容是在一对标签内部的内容。
标签的内容可以是其他标签。
基本结构
注意到此处的结构是最外围的标签对是html标签对,head标签对和body标签对在层级上平行,两者都是html标签对的内容,网页的结构一般写在body标签对里面,作为body标签对的内容。
1234567891011121314151617181920212223242526<!DOCTYPE html>&l ...
宝藏网站Index
宝藏网站Index前言网上有众多的优秀资源,但是苦于资源太多,被知识海洋所吞没,在整理知识方面造成了很大困扰,因此我将我收藏的网站进行了分类,希望能够帮助到大家。
编程语言Rust
官网
游乐场
仓库
Cheat Sheet
Easy Rust
Rust中文圣经
Rust By Example
Tauri
清华大学Rust教程Golang
官网
仓库
游乐场
Go语言圣经
Go网址导航
书栈网Python
官网文档
Cheat Sheet
Python源码剖析Android
官网
官方课程
Kotlin与安卓基础
XML资源概览
Github安卓
Material Design
数据结构与算法
Go语言数据结构与算法
算法库
李文周的博客学习
CS自学指南
Quick Reference
Cheat Graphy
Rico’s cheatsheets
计算机教育中缺失的一课
力扣 leetcode
Google SamplesWeb
Netlify网站托管
Vercel网站快速部署
Go语言slice的实现原理,源码阅读
结构用一个原始指针指向底层的数组,并记录切片的长度和容量(底层数组的大小)
12345type slice struct { array unsafe.Pointer len int cap int}
包装两个函数用来区别创建切片时各自的报错
1234567func panicmakeslicelen() { panic(errorString("makeslice: len out of range"))}func panicmakeslicecap() { panic(errorString("makeslice: cap out of range"))}
包装一个将指针相乘的函数,该函数检测相乘后是否发生溢出
12345// This is a wrapper over runtime/internal/math.MulUintptr,// so the compiler can recognize and treat it as an intrinsi ...
go-toolchains
编译依赖管理
参考: Go语言之依赖管理
Go modules方式
开启module功能 go mod init
GOPROXY设置 go env -w GOPROXY=https://goproxy.cn,https://proxy.golang.org,direct 具体中国镜像访问Goproxy.cn
要启用go module支持首先要设置环境变量GO111MODULE,通过它可以开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是on。
GO111MODULE=off禁用模块支持,编译时会从GOPATH和vendor文件夹中查找包。
GO111MODULE=on启用模块支持,编译时会忽略GOPATH和vendor文件夹,只根据 go.mod下载依赖。
GO111MODULE=auto,当项目在$GOPATH/src外且项目根目录有go.mod文件时,开启模块支持。
gpt-bot
配置Go-cqhttp
计算机程序的构造与解释
SICP(Python版)的学习地图,一本上帝的编程书,包含了学习SICP的一张完整的进程和资料表
个人博客搭建教程
使用hexo框架,基于github托管,netlify生成,使用clouldflare加速来搭建自己的个人博客