摘要:
本文将介绍由 NASA 喷气推进实验室首席科学家 Gerard J. Holzmann 所提出的,侧重于安全参数的10条代码编写原则 阅读全文
摘要:
做网络通信的朋友大都对socket这个词不会感到陌生,但是它的中文翻译是叫套接口还是套接字呢,未必大多数朋友能够分清,今天我们就来聊聊socket的中文名称。 阅读全文
摘要:
CMake 安装 CMake 下载 官方下载地址: https://cmake.org/download/ cmake下载页面 选择自己系统(Platform)对应的版本并下载这里我们选择Windows win64 x64 Installer: Installer tool has changed. 阅读全文
摘要:
原谅我的渣手机和拍照水平,看来得换个好点的相机和努力学习下摄影知识了,(曾经我弟评价我的拍照水平是基本满足把人装下),幸好这次不是拍人的。 山青水秀的地方,据说这个鱼塘一年能有上百万的收入,羡慕啊!!!, 喔,山呢,不好意思,搞忘了,这里是平原。 绿油油的油菜田 再来一张油菜田 水资源丰富,据说发大 阅读全文
摘要:
windows 2008 ,hyper v ,虚拟化 阅读全文
摘要:
远程诊断DoIP [TOC] 继传统CAN线、MOST、FlexRay以及CAN FD后,车载以太网将凭借其低成本、高带宽、高传输速率、网络实时而被纳入到新型整车总线中。尤其在娱乐信息系统及T Box子网中,采用以太网传输视频数据代替原有各模块间复杂连接线将很大程度减少线束重量及复杂度。同时以太网也 阅读全文
摘要:
[TOC] 基于linux内核包过滤技术的应用网关 硬件形态 基本原理 应用场景 媒体内容过滤和深度识别 上网行为管理 应用网关或防火墙 主要功能 包括但不限于如下功能: |功能名称 |说明| | | | |协议过滤 |常用协议、用户自定义协议| |端口过滤 |传输层 源端口、目的端口| |地址过滤 阅读全文
摘要:
Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个“准”标准库。
Boost内存池,即boost.pool库,是由Boost提供的一个用于内存池管理的开源C++库。作为Boost中影响较大的一个库,Pool已经被广泛使用。 阅读全文
摘要:
C++ 编程规范 这是一本 由两位世界顶级专家联袂巨献,适合所有层次 C++程序员 的 C++ 界20年集大成之作,这里有 101 条关于 C++ 编程的规则、总则与最佳实践。 [TOC] 编程规范与人的关系 好的编程规范能够带来下列许多相互关联的优点: 改善代码质量 鼓励开发人员一贯地正确行事,从 阅读全文
摘要:
大象——Thinking in UML [TOC] 大音希声,大象希形 , 近来闲暇,随手翻起一些曾经看过的书籍,才发现又有新的收获。 面向对象 面向对象 在如今的软件行业是一个很著名的术语,以至于 人们以为面向对象是现代科学发展到一定程度才出现的研究成果 。 普通民众的面向对象 在很多人看来, 面 阅读全文
摘要:
[TOC] 本文仅以c++为例,简要说明创建一个类时我们需要考虑的问题。创建一个新类实际上就是定义一 个新的数据类型,因此设计类需要当做类型设计来对待的,c++的设计者在设计语言的内置类型时是经过深思熟虑的,当然我们新设计类时也需要这样来对待,那么我们具体会思考什么样的问题呢? 继承 将这个类添加到 阅读全文
摘要:
做了这么多年的程序员后,总想资源回收一下,写一点点什么,却又发现无从写起。 [TOC] SLIP—串行线路上传输数据报的非标准协议 简介 协议族可以在许多网络介质上运行,如: IEEE 802.3 (以太网)和802.5(令牌环)局域网,X.25线路,卫星连接和串行线路。除了串行线路外,其它的介质上 阅读全文
摘要:
程序员,一群神秘的生物,程序员的世界,你真不一定懂。
今天我们来聊聊 编程为什么有乐趣,作为回报,编程从业者(程序员的正统名称)期望从中得到什么样的快乐? 阅读全文
摘要:
如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。
正如食物要腐坏之前,经常会发出一些异味一样, 我们管这些痕迹叫做 “代码异味”。
今天让我们一起来熟悉开发中经常出现的22种坏味道情形和解决方法。 阅读全文
摘要:
软件的非功能特征对软件系统的开发和维护工作、总体可操作性以及消耗的计算机资源有重大的影响。除开影响应用程序的质量和架构外,非功能性特征还会影响系统的功能特性。软件系统的规模越大,复杂度越高、生命周期越长、非功能特征就越重要。 软件架构的非功能特征 软件架构非功能特征 可修改性 互操作性 效率 可靠性 阅读全文