1. 了解什么不需要注释 2. 用代码记录你的思想 3. 站在读者的角度,去想象他们需要知道什么 好代码 > 坏代码 + 注释 为代码中的瑕疵写注释: TODO: 我还没有处理的事情 FIXME: 已知的无法运行的代码 HACK: 对一个问题不得不采用的比较粗糙的解决方案 XXX: 危险,这里有重要 ...
分类:
其他好文 时间:
2020-01-11 18:24:06
阅读次数:
72
工欲善其事,必先利其器 想要写好代码,首先得安装依赖环境。所以,今天我们来聊一聊写代码之前的工具准备。 1.安装python linux和macos下,python是直接安装好的。 我用的windows,在这里说说win下安装python的过程。 python.org 这是官网,下载windows最 ...
分类:
编程语言 时间:
2020-01-10 22:29:10
阅读次数:
102
开发过程中input框中输入做限制,一般正则都是百度一下,但是找了很多也没满意的,为了体验感,直接输入的数字不符合要求的直接变空,如: 要求输入一个正数且保留2位小数,不能00开头,或不能出现多个点 可以写代码验证匹配,但最方便的还是自己直接写一个replace,替换掉不符合要求的,体验感也好,代码 ...
分类:
其他好文 时间:
2020-01-07 11:41:20
阅读次数:
257
为什么要用webpack dev server 在开发中,我们都可以发现仅仅使用Webpack以及它的命令行工具来进行开发调试的效率并不高,每次编写好代码之后,我们需要执行npm run build命令更新js文件,然后再刷新页面,才能看到更新效果。webpack dev server正好解决了这个 ...
分类:
Web程序 时间:
2020-01-05 18:51:02
阅读次数:
75
前言 定时构建:平时我们在编辑器写好代码,编辑器里面运行都是手动来运行进行自动化测试任务 但是不可能每次都手动执行让它跑个十几二十分钟,还要看有么有报错。这里我们可以利用jenkins定是构建,python封装好异常就发送邮件通知。妥妥的! 一、定时构建简介 1、定时器构建语法,五星隔开大法:* * ...
分类:
其他好文 时间:
2020-01-03 23:23:49
阅读次数:
101
在 Windows 上进行 web 开发,比较普遍的方案是使用 phpstudy 或者别的一些集成环境软件进行环境搭建,写好代码后将代码上传至版本管理工具 git/svn,再将代码同步到 Linux 服务器,这个过程当中开发者的开发环境(Windows)与代码最终执行的环境(Linux)不一致经常会 ...
想要的都拥有,失去的都释怀,2020鼠于你 内容目录 1,写代码容易吗2,设计模式3,软件生命周期4,技术业务架构5,轮子6,开源7,真相 1,写代码容易吗 代码容易写,也不容易写。但做人不能一直太中立,那我选择好代码不容易写吧。比如会写字,不一定能写出诗歌词赋。但你说写字难吗,对于牙牙学语时难的, ...
分类:
其他好文 时间:
2020-01-01 11:45:35
阅读次数:
96
# 11编程中易犯错误汇总:一个综合案例 在上一篇文章中,我们学习了如何区分好的代码与坏的代码,如何写好代码。所谓光说不练假把式,在这篇文章中,我们就做一件事——一起来写代码。首先,我会先列出问题,然后要求读者自己写一份答案;然后,我会给出我写的代码;最后,我们还会以这个问题为例,讨论编程中常见的错 ...
分类:
其他好文 时间:
2019-12-21 20:52:49
阅读次数:
92
关于最小费用最大流 这里的最小费用最大流是在最大流的基础上把费用最小化 Ek费用流 因为会有负边权,所以需要用Spfa求出最小费用,之后Ek一发就好 代码还是不放了吧 ZKW费用流 和Dinic几乎一样,就是在dfs的时候记一个vis数组即可,否则出0环就写比了 ZKW费用流在层数较少的时候会很快, ...
分类:
其他好文 时间:
2019-12-08 17:56:30
阅读次数:
129
P1964 【mc生存】卖东西 题解 很简单, 暴力 注意一个小点就好 代码 #include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<cmath> #include<string> #inc ...
分类:
其他好文 时间:
2019-12-08 10:37:01
阅读次数:
75