自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 什么是芯片加速器 Accelerator

加速器 (Accelerator or Offload Engine) 是一块专用的硬件电路,它可实现各种功能,以便于在执行一组操作时,获得比通用微处理器更高的性能或更好的能效比。 通过软件调用加速器对各种操作加速被称为硬件加速。加速器可以显著地提升特定任务的性能。他们通常是连接到系统的一个单独的组件,但是也会被以 ISA 扩展的形式直接集成到处理器中。一个独特的加速器子集也称为协处理器。 区别...

2019-11-10 16:59:57 4687

原创 驱动及驱动开发的简单理解

一直对驱动有着强烈的好奇心,怎奈工作始终与其无缘,且未来也不大可能接触驱动。因此,今天用了一些时间,去简单的了解了一下驱动及驱动开发。如果有错误的理解,请予以指正,不胜感激!什么是驱动在计算中,设备驱动程序是一种计算机程序,用于操作或控制连接到计算机的特定类型的设备。驱动程序提供了与硬件设备的软件接口,使操作系统和其他计算机程序可以访问硬件功能,而无需了解有关所使用硬件的精确细节。驱动程序通...

2019-11-03 17:42:25 7518

原创 ISA, ABI, API 的含义以及联系

ISA, ABI, API 的含义以及联系ISAABIAPIISAISA, instruction set architecture 指令集体系结构(ISA)是计算机的抽象模型。它也称为体系结构或计算机体系结构。 ISA的实体称为实现。 ISA允许多种实现,这些实现可能会在性能,物理大小和金钱成本(以及其他方面)方面有所不同。因为ISA充当软件和硬件之间的接口,为ISA编写的软件可以在同一IS...

2019-11-03 16:13:37 4460

原创 [Vim] 插件之 LeaderF

LeaderF 是一个问世很长时间的 Vim 插件了,可是我知道最近才发现它。

2019-04-03 11:28:00 8181

原创 MacOS 如何安装 Homebrew

系统环境MacOS Sierra 10.12.5安装步骤尝试执行下面的官方命令,但由于被墙的原因,基本会失败。失败了请继续往下看。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"把安装脚本下载下来先:curl -fsSL ht...

2019-03-27 14:48:36 166

原创 [Vim] Tab,Window,Buffer 概念和操作

123

2019-03-23 11:20:29 671

原创 图像边缘检测

首先,图像边缘边缘,(不严谨的说)通常就是指图像中灰度有一个剧烈变化的部分。因为不同的实际需求对边缘的定义很可能并不相同,所以我们也不必纠结于细节。常常被提到的边缘灰度变化类型有两种:阶梯型边缘屋顶式边缘...

2019-02-12 10:04:52 1167

原创 Laplace operator 拉普拉斯算子

概要介绍我们主要关注拉普拉斯算子在图像方面的应用。首先,列出二维拉普拉斯算子的定义:Δf=∂2f∂x2+∂2f∂y2\Delta f = \frac{\partial^2f}{\partial x^2} + \frac{\partial^2f}{\partial y^2}Δf=∂x2∂2f​+∂y2∂2f​从公式中可以看到,Laplace 算子在图像上,实际就是 x, y 两个方向的二阶偏导...

2019-02-11 16:46:15 2240

原创 OpenCV 4.0 发布了!

OpenCV 4.0 在十一月份发布了,其代码库在 11.18 就打上了 tag,而官方网站则是在 11.20 发布了这一消息。其实,按照计划,应该是在 7 月份就发布 4.0 的。好在虽有延迟,仍然赶在 2018 年完成了这一里程碑。在之前的工作中,常常要与 OpenCV 打交道。现在更新了大版本,我也尽快尝了个鲜。(当然,还是有点晚了…)开发环境:Mac OS 10.14Xcode...

2018-11-30 21:10:30 289

原创 《计算机网络 第七版》读后感

上大学时,计算机网络是必修的一门课程。讲课的老师是学校里很资深的一个教授,非常有耐心。尽管如此,如今的我还是把那些知识都丢的所剩无几了。其实在工作中,就算是普通的程序员,用到计算机网络的相关知识也不算少。比如:Socket。再比如:RTSP,HTTP 等协议。我虽然会用,但究竟数据在网络中是怎么流动的始终也不清楚。所以,重新学习一遍这门课程是我一直以来的心愿。对于计算机网络的教材,就属谢希...

2018-11-30 11:03:05 4515

原创 ASP(Answer Set Programming)编程入门

ASP 是什么?ASP 的全称是 Answer Set Programming,中文翻译为问答集编程。对于它的解释,有这么几个要点。第一,它属于声明式编程的一种。声明式编程,简而言之就是告诉计算机你想“做什么”,而不是“怎么做”。SQL 是很多人都熟悉的声明式编程的例子。如果要从一个数字集合里找出所有小于10 的数字,怎么做?select * from tab where val <...

2018-11-17 09:05:24 7316 3

原创 《Beginning Unix》读后感

今天刚刚读完了这本书,简单的写一下感想。使用 Ubuntu 有几年时间了,一直作为我的主要开发环境。以前从来没有系统的学习过 Unix 或 Linux,很多东西都是边用边查边了解的。渐渐地,也用的比较顺手了。但是,Ubuntu 相对于 Mac OS X 和 Windows 来说,还是门槛高一些的,常常遇到一些问题,解决起来费时费力。即便问题解决,也是知其然而不知其所以然。于是,我萌生了系统学习...

2018-11-15 11:19:12 183

原创 GitHub Pages 和 Jekyll 建站入门

一. 背景介绍如今是互联网时代,谁不想拥有一个自己的网站呢?可是,真要建站却没有想的那么简单。除了金钱成本,时间成本也不小。维护网站,多多少少都需要学习一点儿相关知识。其实,博客平台在一定程度上满足了这个“刚需”,但它和真正的个人网站还有差距。因此,GitHub 早就推出了 GitHub Pages 服务。它既保留个人网站的灵活性,又降低了建站的成本。它不需要数据库,也不需要配置服务器,更不需...

2018-10-28 19:24:09 264

原创 《C Primer Plus》读后感

读完了这本书,感慨很多。上大学的时候,学校没开 C 语言这门课程,而是直接学的 C++。对此,我已经不想再吐槽了。能够好好的学习一下经典的 C 语言,一直是我的心愿。如今,也算达成了。谈谈感受吧,毕竟付出了大半年的时间。首先,这是我啃下的第一本英文书。技术书的英文确实要比小说简单不少。读书的过程中又掌握了不少专业词汇,一举两得。读书的时候,查词典是难免的,读的慢些也是难免的,偶尔会有难以理解透...

2018-10-27 10:49:59 3991 2

原创 入门系列序言

一直以来,都想要定期的抽出时间,尝试一下“新事物”。这个“新”,未必指的就是时间上的新,而是指那些于我而言,从来没有接触过的、不了解的东西。我觉得,尝试新事物是一件非常必要的事情。随着年龄的增长,我们会对自己经常接触的东西越来越熟悉,不常接触的东西越来越生疏。久而久之,就形成了一套自己的方法论,应对常见的问题。这本是一个好事,我们管它叫经验。但经验也有一个坏处:它使我们不愿意尝试那些不熟悉的...

2018-10-21 14:51:35 109

原创 Docker Getting Started

title: Docker Getting Starteddate: 2018-10-09 18:27:15 +0800author: Deyucategories: 入门系列tags: docker 入门系列  Docker 是什么Docker 是什么上网搜一下就知道了,我只说说自己的体会。Docker 利用 Linux Kernel 提供的 cgroup...

2018-10-21 14:46:46 1518

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除