做就对了香脆
搜索文章
首页
Hello Halo
Halo
关于
首页
Hello Halo
Halo
关于
佚名
欢迎访问我的个人博客,我将在这里与你分享更多精彩内容
全部
默认分类 (1)
计算机基础科学 (55)
计算机图形学 (17)
客户端技术 (69)
数学与线性代数基础 (8)
数据结构与算法 (13)
服务端技术 (75)
Docker应用与NAS (36)
编程语言 (65)
Unity游戏开发 (10)
机器学习与AI (18)
思维改变生活 (1)
机器学习与AI (2)
浅尝嵌入式开发 (8)
NASA的C语言编程准则
美国国家航空航天局(NASA)开发人员的工作是编程界最具挑战性的工作之一。 他们编写代码并开发关键任务应用程序,安全是他们主要关注的重点。 在这种情况下,制定严谨的编码准则并遵循,对于他们来说十分重要。这些规则涵盖了软件开发的各个方面,如应该如何编写软件,应该使用哪些语言特性等等。 尽管很难就一个编
作者:Administrator
发布时间:2018-11-14
分类:
编程语言
谈谈写时拷贝
COW技术初窥 Linux写时拷贝技术(copy-on-write):COW 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一
作者:Administrator
发布时间:2018-11-11
分类:
计算机基础科学
C++类特性
访问限定符说明 public修饰的成员在类外可以直接被访问 protected和private修饰的成员在类外不能直接被访问(此处protected和private是类似的) 访问权限作用域从该访问限定符出现的位置开始直到下一个访问限定符出现时为止 class的默认访问权限为private,stru
作者:Administrator
发布时间:2018-11-10
分类:
编程语言
C++11新特性
auto关键字 C语言中其实就有auto关键字,修饰可变化的量,但是由于平时我们直接使用int a = 10;也是声明变量,编译器已经自动帮我们加上了auto关键字,是C语言中应用最广泛的一种类型,也就是说,省去类型说明符auto的都是自动变量! 随着时代进步,Java10中有一个新特性,就是使用v
作者:Administrator
发布时间:2018-11-05
分类:
编程语言
Linux下打包静动态库
在windows平台和Linux平台下都大量存在着库,库的本质还是一个文件,这个文件里面就是程序员编写的经过编译,汇编后的功能代码,写成库的方式可以实现代码保密,以及分发和部署方便。通常分为静态链接库和动态链接库,下面来看看两者的概念和区别。 <!-- more --> <!--more--> 静态
作者:Administrator
发布时间:2018-10-30
分类:
编程语言
软硬链接与Linux文件系统
想要理解硬链接和软链接必须要了解一下什么是Linux的文件系统 文件分类 <!-- more --> <!--more--> 普通文件 (-) 这个不用说,常见的音频、视频、文本、可执行程序都是普通文件 目录文件 (d) 如果是要查看目录,需要读权限;如果要进入目录,需要该目录具有可执行权限;如果要
作者:Administrator
发布时间:2018-10-27
分类:
计算机基础科学
工厂设计模式
六大设计原则 既然说到设计模式那就顺便回顾一下六大设计原则,六大设计原则是心法,二十三种设计模式是内功,下面只是简明的叙述了一下,后面还会有更详细的说明! 一 、 类单一职责原则:Single Responsibility Principle (SRP) 一个类只有一个引起这个类变化的原因。即一个类
作者:Administrator
发布时间:2018-10-24
分类:
计算机基础科学
IO相关的系统调用
一、fopen函数 #include <stdio.h> FILE *fopen(const char *path, const char *mode); 参数说明: path:要打开的文件路径+文件名 mode:打开模式,下面是第二个参数的说明 来自CentOS 7:man 3 fopen <!
作者:Administrator
发布时间:2018-10-19
分类:
计算机基础科学
函数重载实现原理
函数重载 方法重载 (overload) C++允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载(Function Overloading),借助重载,一个函数名可以有多种用途。 永远记住一点:函数重载只与参数列表有关,与返回值类型无关 <!-- more --> <!--
作者:Administrator
发布时间:2018-10-17
分类:
编程语言
Linux下开发工具
编辑器-Vim 都知道vim是Linux下的编辑器之神,当然还有emacs也是特别NB的,个人在Linux下比较常用的也就是Vim了,接下来说说vim的一些配置技巧: 配置常见的代码模板 func Setfilehead() call append(0, '/****************
作者:Administrator
发布时间:2018-10-14
分类:
计算机基础科学
共 378 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
页
# Halo
(1)
友情链接
暂无友情链接