P: 理念P.1: 在代码中直接表达你的想法P.2: 用 ISO 标准 C++ 来编码P.3: 表达你的设计意图程序员应当熟悉:指导方针支持库ISO C++ 标准库P.4: 理想情况下,程序应当是静态类型安全的但有些场景无法在编译器确定静态安全类型:union - 使用 variant(C++17 提供)强制转换 - 尽可能减少其使用;使用模板有助于这点数组退化 - 使用 span(来自 GSL)
C++ Core GuidelinesSeptember 9, 2015Editors:Bjarne StroustrupHerb SutterThis document is a very early draft. It is inkorrekt, incompleat, and pµøoor...
转载 2015-09-20 17:40:00
190阅读
2评论
佳作导读 | 《C++ Core Guidelines
原创 2023-12-20 12:17:30
199阅读
一. 安装插件常用插件参考。Sublime Text 可以通过两种方式安装插件:使用 Package Control 插件总管,下面会详细讲。直接下载插件到 Packages 目录,重启即可。例如在 Packages 目录中执行 git clone https://github.com/DisposaBoy/GoSublime,即可使用 GoSublime 插件。1.1 Package Contr
转载 2024-09-30 13:45:50
54阅读
上次王逸林老师跟我说起过写驱动的事儿,看来他们避开了达芬奇的框架,使用了后者。我该如何选择呢??? 
原创 2010-10-23 16:34:27
232阅读
 首先从代码风格说起,对于我这种有强迫症的人来说,看到别人或者自己写的代码风格凌乱时,心情也会跟着凌乱T_T 这里只挑几个要点记录一下: 空格: 操作符两边必须留一个空格! 点操作符: 点操作符不应该连续使用,如myView.frame.size.height,型如这样的表达式最多在末尾使用一次点操作符,如[[myView frame] size
原创 2011-12-25 21:50:32
535阅读
git commit guidelines
转载 2020-12-13 21:10:00
267阅读
2评论
Python Coding Guidelines 12/14/07 Written by Rob Knight for the Cogent project Table of Contents Why have coding guidelines? What should I call my variables? What are t
原创 2010-02-23 23:25:19
909阅读
约束布局设置居中 Animating constraints is one of those things that I’ve heard are tricky. Activate and reactivate constraints? You can do it! Just read on for the details. 动画约束是我所听到的棘手的事情之一。 激活和重新激活约束? 你能行的!
                      《Linux Performance and Tuning Guidelines》 发现一本好书需要靠缘分,如果你不小心发现了它,那么祝贺你,细
原创 2011-03-30 19:52:05
1863阅读
1点赞
我们现在使用的是两台服务器做群集邮件,那么我每次在创建邮件的新用户的时候,都会在其中一台去创建用户,当然有时候,可能忘记会在后台去同步创建在另外的一台服务器上,这样的情况我相信大家都会出现过,前些时间就因为我公司的一台服务器,硬件出现故障时,把用户全部进行转移到另外的一台服务器上,其结果是发现有部分人员使用的邮件却在另外的一台服务器上没有出现数据库的情况,导致部分人员的数据进行了恢复,为此,现在我
原创 2012-12-15 18:19:02
730阅读
阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条
转载 2021-08-04 23:09:01
298阅读
Alibaba DataX 源码编译标签(空格分隔): ETLDataX简介设计理念为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变成了星型数据链路,DataX作为中间传输载体负责连接各种数据源。当需要接入一个新的数据源的时候,只需要将此数据源对接到DataX,便能跟已有的数据源做到无缝数据同步。当前使用现状DataX在阿里巴巴集团内被广泛使用,承担了所有大数据的离线同步业务,并已持
前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星
------------------越是喧嚣的世界,越需要宁静的思考------------------ 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之
转载 2017-08-01 18:43:00
63阅读
2评论
文章目录Idea之阿里巴巴规范1. 代码格式化1.1 google的格式化插件1.1.1 google-java-format安装1.1.2 Checkstyle-IDEA安装1.1.3 不足2. 阿里巴巴代码格式化插件2.1 Eclipse Code Formatter安装2.2 阿里模板下载2.3 配置阿里格式化2. Alibaba代码规约扫描 Idea之阿里巴巴规范阿里巴巴规范主要分为两部
【参考书】:C++ Primer Plus(第6版)【视频】:B站嵌入式技术公开课【准备】:安装VMware 16 pro:VMware 16 pro下载和安装 在VM中安装Ubuntu 20.04:VM中安装Ubuntu 20.04 更改Ubuntu镜像源:Ubuntu20.04换源 在Ubuntu中安装g++:Ubuntu中安装g++  $sudo apt-get install b
转载 2024-08-13 16:10:03
112阅读
引用传递,是C++非常重要的特性。引用传递能够将变量或对象本身作为参数传递,而不是复制一份副本后,传递副本。引用传递的主要作用有二:第一,函数内部可修改变量或对象。函数返回后,函数调用者得到的也是被修改后的值。常见场景:① 函数需要返回多个值,由于return只能返回一个值,因此可以将其他值以引用传递的形式修改。② 控制递归过程,可以令参数为引用传递,每次递归执行函数体,就会修改参数,当参数等于某
探索现代C++最佳实践1. 本人读书感悟2. 读《C++ Core Guidelines解析》的意义2.1 前言/序言2.2 我的挑战2.3 万物流动,无物永驻2.4
原创 2024-04-19 14:10:45
238阅读
The rules below are not guidelines or recommendations, but strict rules. Contri
原创 2021-09-08 10:28:00
211阅读
  • 1
  • 2
  • 3
  • 4
  • 5