做就对了香脆
搜索文章
首页
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)
软硬链接与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
分类:
计算机基础科学
Linux下开发工具
编辑器-Vim 都知道vim是Linux下的编辑器之神,当然还有emacs也是特别NB的,个人在Linux下比较常用的也就是Vim了,接下来说说vim的一些配置技巧: 配置常见的代码模板 func Setfilehead() call append(0, '/****************
作者:Administrator
发布时间:2018-10-14
分类:
计算机基础科学
进程相关的系统调用
进程创建 fork&vfork fork与vfork同样都是创建子进程,但是注意两者的区别: fork():子进程拷贝父进程的数据段,代码段, vfork ():子进程与父进程共享数据段 fork():父子进程的执行次序不确定 vfork(): 保证子进程先运行,在调用exec 或exit 之前与父
作者:Administrator
发布时间:2018-10-03
分类:
计算机基础科学
深入理解进程
现代计算机体系结构 冯·诺依曼结构 要了解进程的概念得先从计算机的体系结构说起,首先了解一些世界上用得最多的计算机体系结构:冯·诺依曼结构(还有其他的计算机体系结构:如哈佛结构) 冯·诺曼结构处理器具有以下几个特点:必须有一个存储器;必须有一个控制器;必须有一个运算器,用于完成算术运算和逻辑运算;必
作者:Administrator
发布时间:2018-09-28
分类:
计算机基础科学
冯诺依曼架构
冯诺依曼计算机特点 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令与数据以同等地位存放在存储器,并可按地址寻访 指令与数据均以二进制数表示 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置 指令在存储器中顺序存放。通常也顺序执行,在特定条
作者:Administrator
发布时间:2018-06-19
分类:
计算机基础科学
MySQL库表操作
数据库操作 字符集与校验规则 当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则 是:utf8_ general_ ci ,这个校验规则中的 ci就是Case insensitive意为不区分大小写 创建一个使用utf8 的字符集,并带校对规则为utf8_genera
作者:Administrator
发布时间:2018-06-09
分类:
计算机基础科学
MySQL存储引擎
基本概念 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。 为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据。 数据库服务器、数据库和表的关系如下: MariaDB数据库管理系统是M
作者:Administrator
发布时间:2018-06-08
分类:
计算机基础科学
Linux调度器
进程是操作系统虚拟出来的概念,用来组织计算机中的任务。它从诞生到随着CPU时间执行,直到最终消失。不过,进程的生命都得到了操作系统内核的关照。就好像疲于照顾几个孩子的母亲内核必须做出决定,如何在进程间分配有限的计算资源,最终让用户获得最佳的使用体验。内核中安排进程执行的模块称为调度器(schedul
作者:Administrator
发布时间:2018-05-29
分类:
计算机基础科学
共 55 篇文章
1
2
3
4
5
6
页