代码风格

博客园使用sublime text风格的代码高亮样式

天涯浪子 提交于 2020-02-28 06:18:34
  By wenzi FROM cnblogs   本文地址: http://www.cnblogs.com/xumengxuan/p/3980376.html   博客园默认显示代码的风格有点丑,于是就想着能不能使用sublime text3的代码高亮,因为本人使用sublime text3编辑C, js, php, html等时,代码高亮的颜色都是本人比较喜欢的。于是就搜到了大神 【 刘哇勇 】 的博客,按照大神的博客,确实是能设置成功了。   不过设置完成以后,感觉代码的字体和行间距有些不美观。既然都到这一步了,咱们就自己动手,丰衣足食。于是本人首先在div.highlight里设置{font-family:consolas, courier new; line-height: 18px;}时,代码的行间距变了,但是字体没变,然后在div.hightlight的子节点pre里设置{font-family:consolas, courier new; line-height: 18px;},保存后,查看源代码发现pre里没有刚才设置的属性。 #include "stdio.h" #include "math.h" #include "string.h" #include "stdlib.h" // font-family:consolas, courier new; line

在VSCode中开启ESLint风格审查

我是研究僧i 提交于 2020-02-13 01:08:15
  最近一直在学习开发一个VUE项目,几乎没有前端基础摸爬滚打,就一边摸索HTML,JS,CSS一边模仿着已有代码开发,也还算能学到东西。   VSCode确实还不错,很轻量。在刚开始学写vue的时候,后台总是报各种错,什么空格多了少了,缩进不对,没用驼峰命名法都报错,很让人崩溃。后来才知道有个叫ESLint的东西: 官网入口: https://cn.eslint.org/    用了一段时间过后,觉得书写规范这个东西还是很重要的,之前写代码的时候,虽然也在意过,不过像这样严格的提醒是没有的,有时候也不注意了。    不过好归好,每次代码写完跳出来十几个甚至几十个红色error/warning还是让人很难受。从网上找了点资料,发现可以在VS里添加辅助工具。 步骤如下: 1. 安装ESLint: 在vscode左侧的extension处搜索ESLint并安装 2. file->preference->settings ,如果不是文本框点击那个open settings(JSON) 3.在用户设置中填写如下配置: { "eslint.autoFixOnSave": true, "eslint.alwaysShowStatus": true, "eslint.validate": [ "javascript", "javascriptreact", { "language": "html

一些良好的编程习惯

↘锁芯ラ 提交于 2020-02-07 00:55:43
写在开头 由于程序代码风格还可以继续优化,特写此篇 代码风格的改进 写循环时, 在for的括号里定义循环控制变量i ,而不要在外部声明。 这样的好处在于i可以在多个循环里使用(当然,多重循环不建议都用i,应该使用i,j,k)且作用域限于循环内部 注释:当变量很多时,声明变量的位置要注释 多使用 #define 或者 const ,提高代码可重用性 来源: CSDN 作者: Qinrui Jiang 链接: https://blog.csdn.net/weixin_43868977/article/details/103443002

写自己的ASP.NET MVC框架(下)

跟風遠走 提交于 2020-02-03 04:21:02
上篇博客 【写自己的ASP.NET MVC框架(上)】 我给大家介绍我的MVC框架对于Ajax的支持与实现原理。今天的博客将介绍我的MVC框架对UI部分的支持。 注意: 由于这篇博客是基于前篇博客的,因此有些已说过的内容将会直接跳过,也不会给出提示。 所以,如果要想理解这篇博客,那么阅读上篇博客 【写自己的ASP.NET MVC框架(上)】 则是必要的。 回到顶部 MyMVC的特点 在开发MyMVC的过程中,我吸取了一些ASP.NET WebForm的使用经验,也参考了ASP.NET MVC,也接受了Martin Fowler对于MVC思想的总结。 在设计过程中,我只实现了一些必要的功能,而且没有引入其它的类库与组件,因此,它非常简单,且容易使用。 我们可以这样理解MyMVC: 它是一个简单,容易使用,且符合MVC思想的框架。 在MyMVC框架中,View仍然采用了WebForm中的Page,毕竟Page已经使用了十年,能经得起时间的检验,它仍然是我们可信赖的技术。 另一方面,Page也是ASP.NET中默认的HTML输出技术,使用它会比较方便。 MyMVC与微软的ASP.NET MVC不同的是: 1. 不依赖于URL路由组件。 2. 不提供任何HtmlHelper 3. Controller只是一个Action的容器,没有基类的要求。 4. Action处理的请求不区分POST,

写自己的ASP.NET MVC框架(下)

耗尽温柔 提交于 2020-02-03 03:22:14
上篇博客 【写自己的ASP.NET MVC框架(上)】 我给大家介绍我的MVC框架对于Ajax的支持与实现原理。今天的博客将介绍我的MVC框架对UI部分的支持。 注意: 由于这篇博客是基于前篇博客的,因此有些已说过的内容将会直接跳过,也不会给出提示。 所以,如果要想理解这篇博客,那么阅读上篇博客 【写自己的ASP.NET MVC框架(上)】 则是必要的。 MyMVC的特点 在开发MyMVC的过程中,我吸取了一些ASP.NET WebForm的使用经验,也参考了ASP.NET MVC,也接受了Martin Fowler对于MVC思想的总结。 在设计过程中,我只实现了一些必要的功能,而且没有引入其它的类库与组件,因此,它非常简单,且容易使用。 我们可以这样理解MyMVC: 它是一个简单,容易使用,且符合MVC思想的框架。 在MyMVC框架中,View仍然采用了WebForm中的Page,毕竟Page已经使用了十年,能经得起时间的检验,它仍然是我们可信赖的技术。 另一方面,Page也是ASP.NET中默认的HTML输出技术,使用它会比较方便。 MyMVC与微软的ASP.NET MVC不同的是: 1. 不依赖于URL路由组件。 2. 不提供任何HtmlHelper 3. Controller只是一个Action的容器,没有基类的要求。 4. Action处理的请求不区分POST, GET

拒绝996,选对框架很关键!看这里。。。。。。

﹥>﹥吖頭↗ 提交于 2020-01-27 22:12:39
近日,996工作制再起波澜,各番立场争论不休!作为程序猿,怎么解决996的烦恼?与其抱怨抵制,提高自身更来得实际。工欲善其事必先利其器,研发或选择一款好的开发平台尤为重要。一款老牌开源快速开发平台Jeecg-Boot,技术全新换代版本,非常值得大家参考学习。 导读 ⊙平台首页UI升级,精美的首页支持多模式 ⊙提供4套代码生成器模板(支持单表、一对多) ⊙集成Excel简易工具类,支持单表、一对多导入导出 ⊙代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择 ⊙系统权限大升级,支持按钮权限,数据权限(可控制不同人看不同数据) ⊙数据日志记录功能,可记录数据变更日志,对比版本功能 ⊙查询过滤器开发完成,根据页面配置自动生成查询条件,支持多种匹配规则 ⊙Online在线报表配置功能完成,在线输入sql生成数据报表 ⊙平台移动兼容优化,改造所有功能,支持移动自适应 ⊙消息中心开发完成(支持短信、邮件、微信推送等等,支持自己扩展) ⊙增加系统性能监控各种功能(Redis监控 、Tomcat、jvm、服务器信息、请求追踪等) ⊙在线文档同步升级 ————你想要的,都来了! 【 此版本是JeecgBoot 初成长稳定版本,企业级应用基本功能已经全部完成(Excel导入导出、按钮权限、数据权限、代码生成器、查询过滤器、Online在线报表、系统监控、数据日志)

博客园添加访问人数统计超详细教程

岁酱吖の 提交于 2020-01-19 04:45:36
先看添加后的效果吧: 是不是还可以,下面就是教程了,简单易学,支持多种风格。 1. 登录 http://www.amazingcounters.com/sign-up.php 这个地址去申请一个帐户,申请时填写好自己的资料,比如 你的统计风格样式、要统计的地址、要统计的类型,是浏览量(PV) 还是 访客数(UV),或者你也可以2个都统计;这些统计数据都是可以任意修改的哟,不过我们最好还是以真实的访问量为主吧,选好风格之后进入第二步; 2. 如下图所示: 在Site URL一栏中填选自己的博客url,如我的就是 http://www.cnblogs.com/zheng123/ 。填好后进入第三步。 3. 页面会自动生成代码,复制好代码。 4.登录自己的博客园,点击“设置”。 5.然后点击“博客设置”。 6.在下面找到 “博客侧边栏公告(支持HTML代码) ( 申请JS权限 ) ”,之后把之前复制的代码粘贴到这里即可。 然后点击下面的保存,大功告成!刷新一下自己的博客园,是不是很炫酷~ 来源: https://www.cnblogs.com/zheng123/p/8821263.html

python代码风格

时光总嘲笑我的痴心妄想 提交于 2020-01-19 03:59:14
1. 使用空白行去分隔class类和function函数。 2. 如果用注释,最好另写一行。 3. 在操作符和逗号处使用空格,括号可以不用 4. class的命名用CamelCase,即单词首字母大写 5. function函数和method方法的命名用 lower_case_with_underscores的方法,即单词小写,单词之间用下划线。 持续更新ing... 来源: CSDN 作者: Nokilala 链接: https://blog.csdn.net/weixin_42194402/article/details/103833626

写代码的风格

倾然丶 夕夏残阳落幕 提交于 2020-01-18 02:46:56
有自己的开发风格,在我看来是一个开发成长过程中的里程碑。 我也是最近才敢意识自己有一些风格了。在这里简单说说。 首先JavaScript: 方法要求单一职责原则。 一个方法一定有完整的逻辑开始部分和结束部分,是一个整体。 方法尽可能减少无用的变量声明。除了降低副作用还要避免多余的变量占用内存。 考虑用设计模式解决复杂问题。目前成功应用的有策略模式来解决多条件选择问题。 职责链模式解决多异步先后执行问题。 状态模式解决多状态问题。 考虑用面向对象简化问题。 利用分流函数控制不可控的浏览器行为。 利用防抖函数控制人为的点击行为。 减少全局作用域的使用,尤其window。不使用window,至少可以减少一层作用域链。 利用闭包实现全局变量的缓存效果。 要有合理的注释。 开发单页面的一些风格或者原则。以vue为例说明。 使用混用mixin减少代码重复。 使用组件化封装组件,实现组件复用。 使用全局拦截器做一些共用的ajax逻辑。 使用vue的原型,将全局配置挂载在上面。 页面销毁时候清除定时器。 css部分 使用编译器时候,利用编译器减少重复代码。 利用deep 修改组件内部的样式 考虑多屏,考虑屏幕的变化,即便是在做pc端开发 考虑缩放效果 考虑用户的使用习惯 多使用类优于id和行内 html 文字用p 标题用h系列 icon用i 标签用label 块占用用div 内联无意义用span

Scalastyle Scala代码风格检测

独自空忆成欢 提交于 2020-01-15 01:47:18
记录下Scalastyle规则,方便查询。内容比较多,使用Ctrl + F 输入需要查询的检查器进行搜索查询。 目录 介绍 规则 使用示例 Maven集成Scalastyle Spark的Scalastyle-config.xml 介绍 Scalastyle 是专门针对Scala代码开发的轻巧的code style检测工具,类似于Java代码检查工具Checkstyle、Findbugs等。可以在Maven中集成到项目中,方便代码风格的检测。 最下面附上了Spark2.4.3的 Scalastyle 配置代码,可以借鉴。 Scalastyle常用关键字 //scalastyle:on 和 //scalastyle:off ,如: //scalastyle:on println if (args.length < 2) { println("Usage:") println("DRIVER_MEMORY=[mem] spark-submit " + "com.github.ehiggs.spark.terasort.TeraGen " + "spark-terasort-1.0-SNAPSHOT-with-dependencies.jar " + "[output-size] [output-directory]") println(" ") println("Example:")