转自:http://www.cnblogs.com/JerryTian/archive/2012/09/20/AStyle.html 在日常的编码当中,大家经常要遵照一些设计规范,如命名规则.代码格式规范等等.或者大家在看一些别人写的代码时,若代码格式不是很规范时,看起来是比较麻烦的. 今天就给大家介绍一款名为AStyle的代码格式化工具,Astyle是一个开源代码格式化工具,可以使大家在日常开发中非常方便的调整大家的代吗格式.支持多种开发语言, 支持多种格式化风格,本文主要简单介绍下怎样通过简…
安装astyle sudo apt install astyle 代码格式化脚本 #!/bin/sh # http://astyle.sourceforge.net/astyle.html PARAMS="--style=otbs " # "One True Brace Style" uses linux braces and adds braces to unbraced one line conditional statements. PARAMS="…
Artistic Style 1.24 A Free, Fast and Small Automatic Formatterfor C, C++, C#, and Java Source Code 项目网址:http://astyle.sourceforge.net/astyle.html Astyle可以从命令行运行,由于它用C++编写,也可以作为C++类用在C++程序中. 概述 1. 行尾结束符 格式化后的行尾结束符和格式化之前的是一样的,如果原文件中有多种行尾结束符,则采用最常用的那种.A…
文章结束给大家来个程序员笑话:[M] 为了放慢Script.NET的开展,蓝蚂蚁工作室将在近期将Script.NET的全部代码开源,因为开源之前需要将代码先整理一遍,大约需要一周时间,筹划7月初可以整理实现,之后我们会将代码在github上开源. Script.NET是蓝蚂蚁工作室从2000年开始开辟的一套用于Tcl.Python.Perl.Ruby.Lua等脚本语言的集成开辟环境,Script.NET的界面如下:     每日一道理 古人云:“海纳百川,有容乃大.”人世间,不可能没有矛盾和争吵…
背景 之前相关的博文中介绍了如果在Web网页端展示CAD图形(唯杰地图云端图纸管理平台 https://vjmap.com/app/cloud),有不少朋友问,能不能实现一个协同的功能,实现不同部门不同专业间"一张图协同",解决目前Web端CAD查看图纸更新不及时不同步的痛点! 需求分析 需求举例如下:如下图所示,图纸四属于一张图,此图由不同部门的图形组合而成[图纸一(图层1).图纸一(图层3).图纸二(图层2).图纸三(图层3)], 当图纸一.图纸二.图纸三有更新时,图形四应及时更新…
UniversalIndentGUI 是一个代码格式化工具合集,基于很多开源的代码格式化项目.有NPP的插件版也有独立的程序,支持常见代码格式. 支持的代码格式: C, C++, C#, Cobol, CSS, D, Fortran, HTML, JAVA, Javascript, JSP, Objective-C, Pawn, Perl, PHP, Python, Ruby, Shellscript, VALA, XML and XSL 插件版的链接:(打开后查找UniversalIndent…
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中 也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库. 分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架. Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度. Redis:是一个高性能的KV数据库. 它的出现很大程度补偿了Me…
如果你经常留迹于各大论坛.博客,肯定对它们的富编辑器稍有印象.纯 Javascript 富编辑器可以说是前台 JS 脚本的巅峰作品.一款完整的编辑器,其复杂的功能,会让你遇到各种头痛的浏览器兼容问题,对 JS 功底要求非常之高. 但各种经验总结,无数的解决方案,使得富编辑器能让 JS 爱好者们一次性.密集地学习到各种知认.技巧. 目前已经存在好几款成熟的富编辑器: http://ckeditor.com/ http://www.tinymce.com/ .... 但今天所导读的这款编辑器却可能很…
前面的一篇文章<微软.谷歌.亚马逊.Facebook等硅谷大厂91个开源软件盘点(附下载地址)>列举了国外8个互联网公司(包括微软.Google.亚马逊.IBM.Facebook.Twitter.eBay.VMware)的开源软件项目,今天我们来盘点一下国内几个体量较大的互联网大厂(腾讯.百度.阿里.美团点评.华为)都有哪些开源软件.快点Mark起来并转发给需要的人吧.   百度开源软件    1.ECharts:JavaScript 图表库  ECharts是一款由百度前端技术部开发的,基于…
Sublime Text 3好用,但是每次安装到最后用着顺手,得在网上找半天安装.破解.安装Package Control.汉化.添加到右键菜单.代码格式化等等的教程,今天有空给自己整理一下吧. 一.安装: 傻瓜式安装,留个种:Sublime Text 3  提取码:fwxd 二.破解: —– BEGIN LICENSE —– Michael Barnes Single User License EA7E-821385 8A353C41 872A0D5C DF9B2950 AFF6F667 C4…