2016-07-29 ruki
每个开发者在写了一段时间代码后,都会有自己一套适合自己的代码规范。 最近,也看到很多人聊起这些风格上的事,什么命名规则那个好啊,什么的。。 这些我个人不做评价,每个人观点和审美观都不一样,永远都争不出一个结果来,其实只要代码看着简洁明了,整个项目的规范统一就行了。。 这里,我只说说我在写tbox时候,对于一些代码规范上的一些个人经验,以及其演进过程。。 继续阅读 »
2016-06-10 浩阳
content {:toc} 记录一下阅读蝴蝶书的笔记,本篇为书中最后一部分:方法、代码风格、优美的特性、毒瘤、糟粕等。 方法 这一章主要介绍了一些方法集。这里写几个我不太熟悉的方法和要点吧。 array.join() 继续阅读 »
2015-10-13 Li Shuai
客户端提出搞一个日志上传的接口,方便向服务端提交日志,研究了一下,决定用Nginx嵌入Lua的方式搞。 Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。业余时间使用过,感觉小巧轻快,代码风格和Python一样简洁优雅。在Nginx中内嵌Lua,需要你重新编译安装Nginx,加上ngx_lua模块,同时需要安装LuaJIT,可以看看这篇文章"Nginx与Lua"。 安装好相关的模块后,Nginx配置如下: location ~ /upload { # 调用的路由 # 转到后台处理URL upload_pass /uploadHandle; 继续阅读 »
2016-08-10 Jamling
js
highlight.js是一款功能强大的代码高亮Javascript工具,支持162程序语言,自带74种高亮样式,支持自动侦测语言类型,几乎所有的markdown都支持highlight.js。Hexo在syntax-highlighting-with-highlightjs的基础上成功实现对代码行号的添加,并且做了一些优化和改进。 注:阅读本文需要一定的前端基础知识。 加载highlight.js 使用highlight.js非常简单,只需引入highlight.js的css及js(推荐在主题模板中作为全局css和js引入,引入的位置在之间)。 html highlight.js有许多代码风格,我在这里使用的是git 继续阅读 »
2014-01-31 张炎泼
Google HTML CSS 代码风格指南 A Note About Git Commit Messages 继续阅读 »
2017-10-21 Quanyin Tang
背景: - Python 是 Google主要的脚本语言。这本风格指南主要包含的是针对python的编程准则。 - 为帮助读者能够将代码准确格式化,我们提供了针对 Vim的配置文件。对于Emacs用户,保持默认设置即可。 继续阅读 »
2016-12-10 Eric Wang
作者简介:Steve Yegge是一名程序员,也是博主,写了很多关于编程语言,生产力,和软件文化的文章。他拥有华盛顿大学计算机科学本科学位,20年的业界经验,开发领域涉及嵌入式操作系统、可扩展的电子商务系统、移动设备应用、提升软件生产力的工具等。他曾供职于亚马逊和Google等公司。 徐旭铭,编了十几年程,翻译过几本书,现在在亚马逊当码农。工作和兴趣都是写代码,喜欢看上去很麻烦的问题。住在西雅图,闲暇时喜欢看美剧。 这本书真是太有意思了,里面充斥了作者对各种语言以及开发现象和编程风格的吐槽,但是读来并不让人反感,也不觉得偏激,真是太有才了,真羡慕可以把吐槽文也写得这么棒的人。在书中,作者着重推荐了《重构》注意是Refactori 继续阅读 »
2015-04-01 Lingxian Kong
写在前面的话: 关于OpenStack中的消息队列,我最早在2012年就做过相应的分析,但当时的代码与如今相比,结构已经发生了巨大的变化。但是,万变不离其宗,内部最基本的实现原理却没有发生大的变动。于是,我连着吃了两年多的老本。直到最近做项目时,碰到了ack相关的一些疑问,回过头来想根据代码排错时,发现已经完全弄不明白代码之间的跳转了,特别是oslo.messaging库,做了太多的封装和抽象。所以,决定还是花点时间和精力,再次把消息队列相关的知识做个梳理。而每次的梳理,我都会有新的体会和对问题新的看法,这也是我坚持写技术博客的主要原因之一。当然,以我一贯的风格,你会看到更多对实现原理的分析和总结。 继续阅读 »