2019年7月10日
通过前面几篇的内容,我们知道,应用程序中的Draw API调用会经过D3D Runtime, 用户态驱动等等各个层级,最终将命令传到GPU的命令解释器,GPU就会根据命令的内容来进行图形的计算和处理。那么这一篇我们就来看看顶点的处理流程。 1. 开胃菜 在介绍GPU的顶点处理之前,我们先看看3D渲染管线。3……
阅读全文
2019年7月5日
上一篇中主要介绍了3D渲染命令到达GPU之前经历过的各个阶段。用下图可以概括上一篇中所讲的内容,当然其中很多细节没有出现在图中。之前我们说KMD将命令送给了硬件,这个简单的“送”的过程实际上并不是那么简单的。我们知道显卡都是通过信号线连在主板上的,所以我们送命令都是需要走这些信号……
阅读全文
2019年7月3日
简介 通常我们可以很容易的找到我们的个人电脑中显卡驱动软件调用栈的相关内容(attache到进程上,查看进程调用的dll。),但是这些调用关系是如何工作?它们又是为什么要这样做呢?这些问题就不那么容易找到答案了。我会尽量填补空白,而不会对特定的硬件进行具体的描述。我将主要讨论在Wi……
阅读全文
2019年6月29日
本文作为版本控制软件git的入门指导和常用命令整理。 首先用一张图来总结基本的使用的流程,后文中都有详细的解释。 1.git的安装 自诞生于 2005 年以来,Git 日臻成熟完善,在高度易用的同时,仍然保留着初期设定的目标。它的速度飞快,极其适合管理大项目 。Git可以在windows、Mac、L……
阅读全文
2019年6月11日
手机上Bilibili缓存的视频存在于Android/data/tv.danmaku.bili/download下面。然后可以拷贝出来到PC上,因为视频和音频是分开保存的,所以要进行合并的操作。根据自己缓存时候选择的分辨率修改下合并的代码中的路径(16,64这些数字代表的就是路径……
阅读全文
2019年6月10日
Python3使用xlrd,xlwt, xlutils进行Excel文件的读写操作 操作之前,需要先理解excel的结构。 首先需要安装几个库。 xlrd, 这个是用于读取excel xlwt, 这个是用于写入excel xlutils, 里面有一些对excel操作的东西 pip install xlrd pip install xlwt pip install xlutils 1. 读取excel # 读取excel中的内……
阅读全文
2019年6月10日
进程加载DLL,或者加载OCX控件等模块。在开发这些模块的时候不可避免要使用一些外部的配置文件,最简单的方式就是存放在固定的一个路径下面,但是这样对于安装配置的时候就不是很友好,所以往往把这些配置文件和.dll放在一起,然后由dll/ocx它们告诉进程它们所在的路径,然后进程就到……
阅读全文
2019年6月1日
本篇文章主要记录下使用EAST和Tesseract做自然场景中集装箱上字符OCR的一个简单的实现。 在看具体问题之前先来谈谈自然场景中文本检测这个领域。自然场景的文本检测和识别一直以来都是一个比较难的问题,在深度学习走红之前,都是绞尽脑汁的变着法子提取有用的特征,然后做定位检测。得……
阅读全文
2019年5月6日
1. 常用快捷键 win10自带输入法切换简体繁体快捷键: Ctrl+Shift+F Win10自带的截图工具: Win+Shift+S 快速关闭窗口和计算机:Alt + F4 快速回到桌面 Win + D 快速打开运行 Win + R 切换窗口:Alt + Tab 任务视图:Win + Tab(松开键盘界面不会消失) 任务管理器: Ctrl + Alt + Del 查看win10激活信息:slmgr.vb……
阅读全文
2019年1月4日
1.检查USB摄像头 主要检查摄像头是否被树莓派检测到(同博主上一篇树莓派的博客) 如果没有你的摄像头的信息,那么有可能你的树莓派的电源无法供应足够的电力给你的摄像头。这时你可以给你的摄像头用独立的电源线,比如有源USB hub,并重新输入lsusb命令查看。如果摄像头还是不能被识别,……
阅读全文