代码美化的艺术-编程思维

Ng-Matero 中文版文档已经发布 点击查看 前言 原本只是想简单的聊一下代码格式化的问题,无奈本文拖沓了很久,在此期间,我又思考了很多,我越来越觉得代码格式化是一门艺术。为了衬托“艺术”二字,可能叫“代码美化”更贴切一点,但是本文的深度远没有标题那么宏大。 在我看来,代码质量不仅体现在逻辑上,也要体现在形式上。尤其前端代码,在日渐复杂的单页面开发中,代码格式化不仅是为了美观,也是为了

“寒冬”已至,如何砥砺前行?-编程思维

这篇文章写于去年年底,为了参加公司内部的一个征稿活动。原本只是想在博客中做一个备份,并未想过发表,但是今年互联网形式依旧严峻,再次爆发几次大规模裁员潮。时隔一年,我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友。 夜已深,提交完最后一个 commit,终于可以安心睡下。 在猎头的眼里,我不是根正苗红的程序员。何为根正苗红?计算机专业毕业,从毕业起就从事特定方向的开发工作,这才是猎头眼中

angular 之我见-编程思维

很久没有写过技术软文了,虽然 Angular 发布已有四年,得到了越来越多人的关注及认可,但是仍然有很多人不分青红皂白的进行诋毁。我打算结合自己的经历从客观的角度聊一聊我眼中的 Angular。 本人刚做前端接触的是 jQuery,对 MVVM 库和框架知之甚少,且身边没有独当一面的大牛引领,全靠视频教程和自己的摸索。后来做新项目也是选择了 Vue 技术栈,主要是自己菜,害怕 hold 不住其

sli、slo、sla-编程思维

SLA = Service Level Agreement = 服务质量/水平协议(对外承诺)SLO = Service Level Objective = 服务质量/水平目标(对内产品目标)SLI  = Service Level Indicator = 服务质量/水平指标(对内产品服务质量评价指标) SLI Service Level Indicator 服务水平指示器,服务水平,简称SL

通过博客园(cnblogs)设置功能定制/自定义样式,简洁化页面展示模块_莫忘归-编程思维

目录1. 模板选择2. 自定义样式2.1 模块介绍2.2 页面定制 CSS 代码2.3 页首 HTML 代码 1. 模板选择   注册登录博客园后,通过右上角头像下的 我的博客 进入自己的博客主页,找到 管理 进入后台管理页,选 设置 标签,找到 “博客皮肤” 选择喜欢的皮肤模板。 园主选的模板:LessIsMoreRight 选择并使用模板后保存设置即可使用,如果对样式布局不满意,博客园

为什么推荐kestrel作为网络开发框架_jiulang-编程思维

为什么推荐Kestrel 网络框架千千万万,在dotnet平台,我们可以直接手撸Socket,也可以基于dotnetty来开发,或者选择某些第三方类似于dotnetty的网络库,为何我要推荐Kestrel呢? 1 使用框架 网络编程是简单的,简单到大概就 new Socket(),Send()发送数据,Receive()接收数据,这大概是初学者的大致感受。 网络编程是复杂的,让Send()和Re

阿里云oss文件上传几种方法(主要是前端直传或者php-sdk上传)_会飞的一棵树-编程思维

目录前言一、服务端签名后直传二、前端直传三、使用阿里云提供的SDK四、小结 前言 要是实现将文件上传到阿里云OSS,首先就要开通了OSS服务,然后创建bucket之类的。这些就不多说了。 稍微看了下文档就能看见有accessKeyId,accessKeySecret,endpoint,bucket等之类的。这些要哪里来呢。 accessKeyId,accessKeySecret 在控制台找到

windows 设置自启动计划任务(非登录启动)_doubleli-编程思维

原因:服务器会不定期重启,且重启后无人看管,不会有人去登录系统。导致我们做的一些开机启动程序失效,进而系统瘫痪。 解决方法:   自己理解,想要达到目的有两种方式:系统服务 & 计划任务配置。   计划任务的进入方式在不同操作系统都略有不同,就不记了。我都是按了WIN 键,然后输入“计划”或者“Task”(英文系统),然后就搜索出来了。应该到控制面板也能搜索到。     程序已经做好,而

vscode和phpstorm配置进行php断点调试_会飞的一棵树-编程思维

本文环境:php版本:5.4.45 (phpstudy),Xdebug 2.4.1(phpstudy文件夹中自带),phpstorm 2021.3 目录PHP配置浏览器配置(插件安装)使用PHPStrom配置使用VSCode配置断点调试 为啥是这么老的版本呢?😂 因为在改老项目,其它版本应该都是类似的。 PHP配置 要在php的配置文件中指定Xdebug的路径,和它的一些配置,具体在php.in

彻底理解协程_doubleli-编程思维

1 详解协程 1.1 多线程的困境 人类压榨CPU的脚步从未停止过。在实际的生产过程中,我们将CPU的任务分为两大类: 计算密集型:数值计算、逻辑判断的任务较多。CPU利用率非常高。 IO密集型:与IO设备交互,如读取磁盘和网卡,频繁等待IO操作结果。CPU利用率非常低。 为了提高IO密集型任务的CPU利用率,常常采用异步加回调的方案。我们去餐厅吃饭,点菜之后就可以回座位上刷手机了,这叫异步

win10离线安装wsl2 ubuntu20.04系统_doubleli-编程思维

虽然微软官方提供了方便的APP Store安装方式,和自动的命令安装方式,单由于国内限制因素,导致官方网速巨慢,而且很不稳定。 这不得不迫使我们探索一种不依赖官方网站的安装方式。步骤如下。 准备 设置BIOS,开启CPU的虚拟功能。 步骤 1 - 启用适用于 Linux 的 Windows 子系统 需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows

修改ubuntu18.04和20.04系统镜像源为清华源,阿里源等国内源_doubleli-编程思维

国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。 Ubuntu 18.04换源的时候记得备份原来的源哦,防止手滑 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 1、输入命令修改sources.list文件,当然需要超级权限,所以要加sudo; sudo gedit /etc/apt/

建立多页面vue.js项目_吃西瓜的星星-编程思维

介绍 根据需求,我们希望建立一个多页面的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

vue自动路由-单页面项目(非build时构建)_吃西瓜的星星-编程思维

博客中自动路由的原理? 答:简单点说,就是在请求页面时,根据url进行动态添加路由。 与其它自动路由博客的区别? 目前网上的博客,一般都是在build的时候进行动态路由添加,而本博客,采用的是在获得url请求的时候,进行动态添加。 自动路由有什么限制吗? 答:有,因为是通过url进行动态添加,所以,在指定文件夹下,组件文件的相对路径必须与url有一定的关系。当前demo项目,url路径与modu

利用github给国外文件下载加速_吃西瓜的星星-编程思维

前言 作为一名程序员,经常需要下载一些编程相关的环境,而国内的网络环境大家都知道,有的文件用浏览器是下载不动的,于是我有了利用github下载文件的想法。 我的demo项目地址:https://github.com/bobowire/wireboy.remote.download (为保护github这片净土,已设置为私有) 参考资料: NodeJS使用node-fetch下载文件并显示下载进

docker简介_doubleli-编程思维

阅读目录(Content) 一、什么是Docker? 二、Docker的概念 三、images和容器 四、虚拟机 五、Linux容器 六、容器和虚拟机 七、Docker产生的目的就是解决以下问题 八、Docker的用途 九、基本概念 Docker镜像 分层存储 Docker容器 仓库 Docker Registry Docker Registry公开服务 回到顶部(go to t