做就对了香脆
搜索文章
首页
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)
常见排序的总结
插入排序 基本思想 每一步将一个待排序的元素,按其排序码的大小,插入到前面已经排好序的一组元素的合适位置上去,直到元素全部插完为止 <!-- more --> <!--more--> 直接插入排序 代码实现 //插入排序 void InsertSort(int *arr, int n) {
作者:Administrator
发布时间:2018-10-06
分类:
数据结构与算法
进程相关的系统调用
进程创建 fork&vfork fork与vfork同样都是创建子进程,但是注意两者的区别: fork():子进程拷贝父进程的数据段,代码段, vfork ():子进程与父进程共享数据段 fork():父子进程的执行次序不确定 vfork(): 保证子进程先运行,在调用exec 或exit 之前与父
作者:Administrator
发布时间:2018-10-03
分类:
计算机基础科学
重新认识HashMap
HashMap是Java程序员使用频率最高的用于键值对处理的数据结构。随着JDK版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。 <!-- more --> <
作者:Administrator
发布时间:2018-09-29
分类:
数据结构与算法
必须避免的C语言大坑
变量的定义位置 先上一段看来比较正常的代码: #include <stdio.h> #include <stdlib.h> int main(void){ printf("Tim\n"); int a = 10; printf("a = %d\n",a); system("pause");
作者:Administrator
发布时间:2018-09-29
分类:
编程语言
深入理解进程
现代计算机体系结构 冯·诺依曼结构 要了解进程的概念得先从计算机的体系结构说起,首先了解一些世界上用得最多的计算机体系结构:冯·诺依曼结构(还有其他的计算机体系结构:如哈佛结构) 冯·诺曼结构处理器具有以下几个特点:必须有一个存储器;必须有一个控制器;必须有一个运算器,用于完成算术运算和逻辑运算;必
作者:Administrator
发布时间:2018-09-28
分类:
计算机基础科学
哈希与海量数据处理
哈希切割、Top K问题 问题一:给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址? 问题二:与上题目条件相同,如何找出Top K的IP? 问题三:直接用Linux命令如何实现? <!-- more --> <!--more--> 对于问题一:
作者:Administrator
发布时间:2018-09-24
分类:
服务端技术
神奇的卷积核
关于卷积 卷积是分析数学中一种重要的运算。卷积是一种线性运算,图像处理中常见的mask运算都是卷积,广泛应用于图像滤波。高斯变换就是用高斯函数对图像进行卷积,卷积操作是图像变换的基础。 <!-- more --> <!--more--> 如果我们称$(f * g)(n)$是f、g的卷积: 连续型卷积
作者:Administrator
发布时间:2018-09-01
分类:
数学与线性代数基础
Mat与基本图形绘制
Mat对象与IplImage对象 Mat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分 IplImage是从2001年OpenCV发布之后就一直存在,是C语言风格的数据结构,需要开发者自己分配与管理内存,对大的程序
作者:Administrator
发布时间:2018-08-31
分类:
客户端技术
图像亮度对比度调整
读写像素 读一个GRAY像素点的像素值(CV_8UC1) //方式一 Scalar intensity = img.at<uchar>(y, x); //方式二 Scalar intensity = img.at<uchar>(Point(x, y)); 读一个BGR像素点的像素值 //读取整形
作者:Administrator
发布时间:2018-08-30
分类:
客户端技术
OpenCV矩阵掩模
OpenCV是计算机视觉开源库,主要算法涉及图像处理和机器学习相关方法。是Intel公司贡献出来的,俄罗斯工程师贡献大部分C/C++代码。官网:https://opencv.org/ 从这里 https://opencv.org/releases.html 你可以下载到自己想要的版本! <!-- m
作者:Administrator
发布时间:2018-08-28
分类:
客户端技术
共 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)
友情链接
暂无友情链接