代码美化的艺术-编程思维
Ng-Matero 中文版文档已经发布 点击查看 前言 原本只是想简单的聊一下代码格式化的问题,无奈本文拖沓了很久,在此期间,我又思考了很多,我越来越觉得代码格式化是一门艺术。为了衬托“艺术”二字,可能叫“代码美化”更贴切一点,但是本文的深度远没有标题那么宏大。 在我看来,代码质量不仅体现在逻辑上,也要体现在形式上。尤其前端代码,在日渐复杂的单页面开发中,代码格式化不仅是为了美观,也是为了
morethink program
这篇文章写于去年年底,为了参加公司内部的一个征稿活动。原本只是想在博客中做一个备份,并未想过发表,但是今年互联网形式依旧严峻,再次爆发几次大规模裁员潮。时隔一年,我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友。 夜已深,提交完最后一个 commit,终于可以安心睡下。 在猎头的眼里,我不是根正苗红的程序员。何为根正苗红?计算机专业毕业,从毕业起就从事特定方向的开发工作,这才是猎头眼中
很久没有写过技术软文了,虽然 Angular 发布已有四年,得到了越来越多人的关注及认可,但是仍然有很多人不分青红皂白的进行诋毁。我打算结合自己的经历从客观的角度聊一聊我眼中的 Angular。 本人刚做前端接触的是 jQuery,对 MVVM 库和框架知之甚少,且身边没有独当一面的大牛引领,全靠视频教程和自己的摸索。后来做新项目也是选择了 Vue 技术栈,主要是自己菜,害怕 hold 不住其
SLA = Service Level Agreement = 服务质量/水平协议(对外承诺)SLO = Service Level Objective = 服务质量/水平目标(对内产品目标)SLI = Service Level Indicator = 服务质量/水平指标(对内产品服务质量评价指标) SLI Service Level Indicator 服务水平指示器,服务水平,简称SL
目录1. 模板选择2. 自定义样式2.1 模块介绍2.2 页面定制 CSS 代码2.3 页首 HTML 代码 1. 模板选择 注册登录博客园后,通过右上角头像下的 我的博客 进入自己的博客主页,找到 管理 进入后台管理页,选 设置 标签,找到 “博客皮肤” 选择喜欢的皮肤模板。 园主选的模板:LessIsMoreRight 选择并使用模板后保存设置即可使用,如果对样式布局不满意,博客园
目录前言一、服务端签名后直传二、前端直传三、使用阿里云提供的SDK四、小结 前言 要是实现将文件上传到阿里云OSS,首先就要开通了OSS服务,然后创建bucket之类的。这些就不多说了。 稍微看了下文档就能看见有accessKeyId,accessKeySecret,endpoint,bucket等之类的。这些要哪里来呢。 accessKeyId,accessKeySecret 在控制台找到
原因:服务器会不定期重启,且重启后无人看管,不会有人去登录系统。导致我们做的一些开机启动程序失效,进而系统瘫痪。 解决方法: 自己理解,想要达到目的有两种方式:系统服务 & 计划任务配置。 计划任务的进入方式在不同操作系统都略有不同,就不记了。我都是按了WIN 键,然后输入“计划”或者“Task”(英文系统),然后就搜索出来了。应该到控制面板也能搜索到。 程序已经做好,而
php所有版本的地址: https://windows.php.net/downloads/releases/archives/ 访问控制器时省略了index.php报No input file specified. 解决:public/.htaccess下文件改为(RewriteRule行): <IfModule mod_rewrite.c> Options +FollowSy
1:代码批量写入到数据库的逻辑 /// <summary> ///初始化省市区数据,只在本地使用一次 /// </summary> /// <returns></returns> public async Task<ApiResultDto> InitPCAData(
1 详解协程 1.1 多线程的困境 人类压榨CPU的脚步从未停止过。在实际的生产过程中,我们将CPU的任务分为两大类: 计算密集型:数值计算、逻辑判断的任务较多。CPU利用率非常高。 IO密集型:与IO设备交互,如读取磁盘和网卡,频繁等待IO操作结果。CPU利用率非常低。 为了提高IO密集型任务的CPU利用率,常常采用异步加回调的方案。我们去餐厅吃饭,点菜之后就可以回座位上刷手机了,这叫异步
虽然微软官方提供了方便的APP Store安装方式,和自动的命令安装方式,单由于国内限制因素,导致官方网速巨慢,而且很不稳定。 这不得不迫使我们探索一种不依赖官方网站的安装方式。步骤如下。 准备 设置BIOS,开启CPU的虚拟功能。 步骤 1 - 启用适用于 Linux 的 Windows 子系统 需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows
国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。 Ubuntu 18.04换源的时候记得备份原来的源哦,防止手滑 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 1、输入命令修改sources.list文件,当然需要超级权限,所以要加sudo; sudo gedit /etc/apt/
创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype) 结构型: 6. 适配器模式(Adapter Pattern)
介绍 根据需求,我们希望建立一个多页面的vue.js项目,如何改造单页面vue.js项目为多页面项目?跟着我的步伐看下去吧. 1.创建单页面vue.js项目 简单的记录一下创建步骤: --安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org --安装vue-cli npm install -g vue-cli
博客中自动路由的原理? 答:简单点说,就是在请求页面时,根据url进行动态添加路由。 与其它自动路由博客的区别? 目前网上的博客,一般都是在build的时候进行动态路由添加,而本博客,采用的是在获得url请求的时候,进行动态添加。 自动路由有什么限制吗? 答:有,因为是通过url进行动态添加,所以,在指定文件夹下,组件文件的相对路径必须与url有一定的关系。当前demo项目,url路径与modu
前言 作为一名程序员,经常需要下载一些编程相关的环境,而国内的网络环境大家都知道,有的文件用浏览器是下载不动的,于是我有了利用github下载文件的想法。 我的demo项目地址:https://github.com/bobowire/wireboy.remote.download (为保护github这片净土,已设置为私有) 参考资料: NodeJS使用node-fetch下载文件并显示下载进
阅读目录(Content) 一、什么是Docker? 二、Docker的概念 三、images和容器 四、虚拟机 五、Linux容器 六、容器和虚拟机 七、Docker产生的目的就是解决以下问题 八、Docker的用途 九、基本概念 Docker镜像 分层存储 Docker容器 仓库 Docker Registry Docker Registry公开服务 回到顶部(go to t
用一个bat文件调用另外两个bat文件,当1.bat执行完后再执行2.bat 摘自:https://zhidao.baidu.com/question/492732911.html @echo off start d:\1.bat start c:\2.bat 这样是2个任务同时执行,应该怎么改,谢谢 1 2 3 4 5 6 7 8 9 @echo off