前端代码编写规范
一个好的程序员肯定是要能书写可维护的代码,而不是一次性的代码,怎么能让团队当中其他人甚至一段时间时候你再看你某个时候写的代码也能看懂呢,这就需要规范你的代码了。 然而通过搜索引擎搜索到的开发文档都不太全,于是我抽空整理了一套相对比较全的代码规范。本文档持续更新,可添加收藏长期使用。 HTML 规范代码规范DOCTYPE 声明一个DOCTYPE必须包含以下部分,并严格按照顺序出现: 一个ASCII字符串 “<!DOCTYPE” ,大小写不敏感 一个或多个空白字符 一个ASCII字符串”html”,大小写不敏感 一个可选的历史遗留的DOCTYPE字符串 (DOCTYPE legacy string),或者一个可选的已过时但被允许的DOCTYPE字符串 (obsolete permitted DOCTYPE string) 字符串 一个或多个空白字符 一个编码为 U+003E 的字符 “>” HTML文件必须加上 DOCTYPE 声明,并统一使用 HTML5 的文档声明: 1<!DOCTYPE html> 页面语言LANG推荐使用属性值 cmn-Hans-...
OpenWrt全部插件列表功能注释
LuCILuCI —> Applications —> luci-app-accesscontrol #访问时间控制LuCI —> Applications —> luci-app-adbyby-plus #广告屏蔽大师Plus +LuCI —> Applications —> luci-app-arpbind #IP/MAC绑定LuCI —> Applications —> luci-app-autoreboot #支持计划重启LuCI —> Applications —> luci-app-ddns #动态域名 DNS(集成阿里DDNS客户端)LuCI —> Applications —> luci-app-filetransfer #文件传输(该功能支持浏览器安装ipk包)LuCI —> Applications —> luci-app-firewall #添加防火墙LuCI —> Applications —> luci-app-flowoffload #Turbo ...
前端电脑必备工具
开发环境 Git:官方下载 解决Git Bash运行vue create xxx无法使用上下箭头选择 使用winpty vue.cmd create xxx命令代替 vue create xxx 在gitbash安装文件夹的/etc/bash.bashrc文件最底部加上alias vue='winpty vue.cmd',从而实现使用别名winpty vue.cmd代替vue SVN:官方下载 Node.js:官方下载 nvm(node版本管理工具):官方下载 Python:官方下载 代码编辑器 vscode:官方下载 如果下载进度条不动,可以将下载链接域名前面的部分替换成国内镜像 比如替换成:https://vscode.cdn.azure.cn/stable/f80445acd5a3dadef24aa209168452a3d97cc326/VSCode-darwin-universal.zip WebStorm:官方下载 HBuilder X:官方下载 微信...
个人资金划分方案
资金划分是财务计划的一个核心部分,通过分析自己的收入与支出,制定合理的资金划分计划,可以帮助个人在未来实现财务自由。下面是我个人制定的一套方案,希望能帮到有缘人。 紧急备用金按照总资本的5%~10%建立一个紧急备用金。紧急备用金用于应对不可预见的突发事件,如一些巨大的支出、失业、疾病等,以便于应急。 储蓄规划好每月的可支配收入的储蓄目标,占总体资产的10% ~ 20%,用于未来的教育、旅行、房屋装修、购车等。储蓄可以通过各种储蓄工具如定期和储蓄账户、债券、短期基金等来实现。 投资这里我把投资分为三个模块,分别为长期投资、短期投资、活期投资。 长期投资投资期限:三年以上。 这是一笔留给未来的钱。通过将投资期限拉长来降低整体风险,从而达到收益的最大化。可以通过投资基金、股票、债券、房地产、黄金等方式获得。 短期投资投资期限:半年以上。 这是一笔中期或短期内可能用到的钱。追求在较短的时间内获取比活期投资更高的收益。可以通过投资股票、外汇、期货、债券等方式获得。 需要注意的是短期投资是风险性最大的一种投资,因此不应该超出个人承受的风险范围。 活期投资投资期限:随存随取。 这是一笔随时...
Git分支命名规则
为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作。 主要规范两点: git 分支命名规范 git 提交记录规范 Git分支命名规则git 分支分为集成分支、功能分支和修复分支,分别命名为 develop、feature 和 hotfix,均为单数。不可使用 features、future、hotfixes、hotfixs 等错误名称。 master(主分支,永远是可用的稳定版本,不能直接在该分支上开发) develop(开发主分支,所有新功能以这个分支来创建自己的开发分支,该分支只做只合并操作,不能直接在该分支上开发) feature-xxx(功能开发分支,在develop上创建分支,以自己开发功能模块命名,功能测试正常后合并到develop分支) feature-xxx-fix(功能bug修复分支,feature分支合并之后发现bug,在develop上创建分支修复,之后合并回develop分支。PS:feature分支在申请合并之后,未合并之前还是可以提交代码的,所以feature在合并之前还可以在原分支上继续修复bug) h...
甲骨文免费云服务器改用账号密码登录ssh
首先ssh进甲骨文云服务器,如果你没有密码,你需要先设置一个密码 12sudo passwd <用户名># 如果不填用户名默认修改root用户密码 然后再修改配置文件 1sudo vim /etc/ssh/sshd_config 找到配置文件中的以下代码改为yes即可 1PasswordAuthentication yes 如果需要使用root用户登录,则把配置文件中的以下代码改为yes 12PermitRootLogin yes# 如果没找到,可以手动添加到最后 如果要改ssh端口,找到Port直接修改即可 1Port 新端口号 然后保存并退出SSH配置文件。 可以使用 netstat 或者 ss 命令来验证 SSH 服务是否在新端口上监听。 1sudo ss -tuln | grep 新端口号 若输出里包含新端口号,就表明 SSH 服务已在该端口监听。 更新防火墙规则: 1sudo iptables -A INPUT -p tcp --dport 新端口号 -j ACCEPT 关闭旧的 SSH 端口: 1sudo iptables -D INPUT -p...
Git实用技巧
前言为了清楚的表述,这篇文档里的所有例子使用了自定义的bash 提示,以便指示当前分支和是否有暂存的变化(changes)。分支名用小括号括起来,分支名后面跟的*表示暂存的变化(changes)。 编辑提交(editting commits)我刚才提交了什么?如果你用 git commit -a 提交了一次变化(changes),而你又不确定到底这次提交了哪些内容。 你就可以用下面的命令显示当前HEAD上的最近一次的提交(commit): 1(main)$ git show 或者 1$ git log -n1 -p 我的提交信息(commit message)写错了如果你的提交信息(commit message)写错了且这次提交(commit)还没有推(push), 你可以通过下面的方法来修改提交信息(commit message): 1$ git commit --amend --only 这会打开你的默认编辑器, 在这里你可以编辑信息. 另一方面, 你也可以用一条命令一次完成: 1$ git commit --amend --only -m 'xxxxxxx...
CSS常用资源网站
属性生成器Neumorphism 官方网站:进入 使用内设的阴影生成Soft-UI CSS样式。 Shaddows Brumm 官方网站:进入 可以制作精美的平滑阴影效果,并支持实时预览。 Fancy Border Radius 官方网站:进入 可以通过border-radius属性生成超酷的图形对象,与BlobMaker类似。 Glow Generator 官方网站:进入 生成支持跨浏览器的纯CSS发光效果。 Clothoid Corners 官方网站:进入 通过CSS的clip-path属性生成clothoid曲线圆角。 Glassmorphism 官方网站:进入 构建半透明、模糊的玻璃状背景,类似于ui.glass/generator。 Clipy 官方网站:进入 使用clip-path属性生成复杂形状的对象。 CSS Filters 官方网站:进入 生成和预览纯CSS Instagram风格的照片滤镜。 Base64 Image 官方网站:进入 在CSS中直接使用Base64编码的图片。 Quantity Queries 官方...
