自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1114)
  • 资源 (46)
  • 收藏
  • 关注

原创 冯唐成事心法笔记 —— 知智慧

☆。

2024-04-25 13:42:33 41

原创 冯唐成事心法笔记 —— 知世

☆。

2024-04-25 10:07:40 200

原创 冯唐成事心法笔记 —— 知人

夫天下之事,其不如人意者固十常八九,总在能坚忍耐烦,劳怨不避,乃能期于有成。

2024-04-25 09:42:37 311

原创 冯唐成事心法笔记 —— 知己

困时切莫间断,熬过此关,便可少进;再进再困,再熬再奋,自有亨通精进之日。凡事皆有极困极难之时,打得通的,便是好汉。

2024-04-22 15:04:27 1040 4

原创 告别百年激进笔记

天行健,君子以自强不息。地势坤,君子以厚德载物。致敬温老。一个有良心的学者!!!

2024-04-15 10:40:34 293

原创 芯片设计围炉札记

总的来说,Verilog HDL和VHDL各有特点,选择使用哪一种主要取决于项目的具体需求、设计者的个人偏好以及团队背景。此外,两者在信号赋值、运算符号、功能描述、库的使用等方面也存在差异。

2024-04-10 09:16:50 443

原创 Pandas的测试关键词云

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

2024-04-09 10:49:16 305

原创 八次危机笔记

重塑三观,致敬温老。一个有良心的学者!!!

2024-04-09 10:06:40 397 2

原创 DLL导出API注意事项

中用来分配的环境不一样。关于这一点 window核心编程 中的 dll 里面进行了讲解,但是说真的我还是不明白为什么会这样。导出接口的方法的输入参数,这时可以作为引用来传递。返回时并不释放字符串空间,尽管执行了析构函数。// 现在该想到 com 中 IUnknown 的重要作用了吧!一个原则:某个模块中分配的空间就应该由它来释放!容器,会导致崩溃或其它内存问题,所以一般要求动态库的接口必须是。这种情况同样出现情况 2 的问题。的具体方式是不一样的。中释放空间,但由于是浅拷贝,所以将出现错误。

2024-04-03 11:11:27 865

原创 Vulkan开发实战详解

市面上主流的各3D图形应用程序接口。目前各平台下主流的 3D 图形API有以及Vulkan,其各自的应用领域及特点如下。OpenGL的应用领域较为广泛,支持多种操作系统平台(如 Windows、UNIX、Linux、macOS等)。基于其开发的应用可以方便、低成本地在不同操作系统平台之间移植。既可以用于开发游戏,又可以用于开发工业、行业应用。OpenGL ES是专门针对移动嵌入式平台而设计的,实际是 OpenGL 的剪裁版本。

2024-03-28 10:43:32 284

原创 MNN 执行推理(九)

来说,主要有 VulkanBasicExecutionDirect 和 VulkanBasicExecutionInDirect,我们以。调用是个多态,其基类为。函数是个虚函数,对于。函数是个虚函数,对于。

2024-03-22 15:12:53 574

原创 MNN Session 之 Vulkan 算子(八)

MNN createFromBuffer(一)MNN createRuntime(二)MNN createSession 之 Schedule(三)MNN createSession 之创建流水线后端(四)MNN Session 之维度计算(五)MNN Session 之几何计算(六)MNN Session 之 CPU 算子(七)MNN Session 之 Vulkan 算子(八)    依据 ScheduleConfig 和 RuntimeInfo 创建会话。1.1 createMul

2024-03-21 10:28:27 357 1

原创 MNN Session 之 CPU 算子(七)

系列文章目录MNN createFromBuffer(一)MNN createRuntime(二)MNN createSession 之 Schedule(三)MNN createSession 之创建流水线后端(四)MNN Session 之维度计算(五)MNN Session 之几何计算(六)MNN Session 之 CPU 算子(七)文章目录系列文章目录1、createSession1.1 createMultiPathSession1.1.1 Session::resize1

2024-03-21 10:17:06 329 1

原创 MNN Session 之几何计算(六)

备注:GeometryComputer::onRecompute 调用是个多态,实际运行中根据 info.op->type() 类型,调用不同的几何计算子类。备注:GeometryComputer::onCompute 调用是个多态,实际运行中根据 info.op->type() 类型,调用不同的几何计算子类。中,函数名 ___GeometryShape___create__ 呼应了。函数中调用 GeometryComputer::init() 来实现的。综上可见,扩展后的代码正是一个函数,其通过内部的。

2024-03-19 17:17:48 385

原创 MNN Session 之维度计算(五)

由上可见,扩展后的代码正是一个函数,其把维度计算类(ShapeSizeComputer)注册到 mRegistry 中,函数名 ___ShapeSizeComputer__OpType_Shape__ 呼应了。registerShapeOps 用来注册维度计算,它通过调用一个个维度计算函数来实现注册。函数中调用 SizeComputerSuite::init() 来实现的。函数中调用 GeometryComputer::init() 来实现的。综上可见,扩展后的代码正是一个函数,其通过内部的。

2024-03-19 17:06:05 710

原创 MNN createSession 之创建流水线后端(四)

依据 ScheduleConfig 和 RuntimeInfo 创建会话。

2024-03-19 16:55:18 1111

原创 MNN createSession 之 Schedule(三)

系列文章目录MNN createFromBuffer(一)MNN createRuntime(二)文章目录系列文章目录1、createSession1.1 createMultiPathSession1.1.1 Schedule 类 OpCacheInfo、BackendCache、PipelineInfo、ScheduleInfo1.1.1.1 Backend 类 Backend::Info1.1.2 Schedule::schedule1.1.2.1 initConstTensors1.1.

2024-03-19 16:25:38 791

原创 MNN createRuntime(二)

则 creator->onCreate(info) 实际调用的是 VulkanRuntimeCreator::onCreate 函数。,则 creator->onCreate(info) 实际调用的是 CPURuntimeCreator ::onCreate 函数。获取 RuntimeCreator ,然后根据类型创建对应的 Runtime。是一个 map 类型,其是通过函数。的定义见 2.1,其。

2024-03-19 16:00:59 877

原创 MNN createFromBuffer(一)

MNN 是一个轻量级的深度神经网络推理引擎,在端侧加载深度神经网络模型进行推理预测。目前,MNN已经在阿里巴巴的手机淘宝、手机天猫、优酷等20多个App中使用,覆盖直播、短视频、搜索推荐、商品图像搜索、互动营销、权益发放、安全风控等场景。此外,IoT等场景下也有若干应用。把模型读入,并放置在结构体。

2024-03-18 17:48:17 341

原创 Vulkan 围炉夜话

函数创建VkImage图像资源函数分配内存函数把分配的内存绑定给VkImage使用主机端要使用来操作VkImage,使用对两者进行关联。

2024-03-13 08:55:01 729

原创 CMake 围炉札记

删除文件夹下的文件 rm CMakeCache.txt 重新编译即可。

2024-03-05 10:23:24 280

原创 MacOs 围炉夜话

macOS是一套由苹果开发的运行于Macintosh系列电脑上的操作系统。macOS是首个在商用领域成功的图形用户界面操作系统。Windows 虚拟机 | Workstation Pro | VMware | CN。镜像:macOS.Ventura_13.4 (22F66)_MH.iso。虚拟机:VMware Workstation 17 pro。补丁:unlocker424(用来添加mac os选项)

2024-02-23 11:18:32 873

原创 多端开发围炉夜话

uni-app 官网UNI-APP中的UI框架:介绍常用的UI框架及其特点   

2024-02-20 11:22:49 346

原创 OpenGL 围炉夜话

使用 OpenGL 的朋友都知道,window 目前只支持 OpenGL1.1 的涵数,但 OpenGL 现在都发展到 2.0 以上了,要使用这些 OpenGL 的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的 glext.h, 有了 GLEW 扩展库,你就再也不用为找不到函数的接口而烦恼,因为 GLEW 能自动识 别你的平台所支持的全部 OpenGL 高级扩展涵数。代码:main.cpp。代码:main.cpp。

2024-01-23 16:13:26 440

原创 如何愉快,有效的阅读MX

呢?其实mx中也有文章解释了,不过不是在第一卷,而是第五卷。第十,有人问:什么叫“左”右倾?过去我们讲过,事物在空间、时间中运动。这里主要讲时间,人们对事物的运动观察得不合实际状况,时间还没有到,他看过头了,就叫“左”倾,不及,就叫右倾。比如讲合作化运动,本来有群众的积极性、互助组的普遍存在和党的领导力量这些成熟的条件,可是有些同志说还没有;合作化运动这个事物在现在这个时候(不是早几年,而是现在)已经可以大发展了,他们说还不能,这都叫右倾。

2024-01-15 17:09:03 949 1

原创 毛泽东,如何熬过人生至暗时刻?

牢骚太盛防肠断,风物长宜放眼量” 人生在世,不可能一帆风顺,难免会遇到这样那样的逆境,有的人选择怨天尤人,埋怨自己遭受的不公,从此一蹶不振;有的人选择逃避问题,一辈子碌碌无为。但也有像毛泽东这样,选择直面问题,迎难而上,最终成大事。其实,逆境并不可怕,可怕的是我们如何看待逆境。毛泽东把逆境生活,看作是换一种工作环境,也是一种学习和锻炼。正如他后来(1949年)给柳亚子的诗中所说,“牢骚太盛防肠断,风物长宜放眼量这是人生的体验,是哲理,也是一个成熟的革命家的品格和风范。

2024-01-10 11:20:58 551

原创 矛盾论原文与解读

文章目录一、原文注 释一、原文 矛盾论 (1937年8月)      事物的矛盾法则,即对立统一的法则,是唯物辩证法的最根本的法则。列宁说: “就本来的意义讲,辩证法是研究对象的本质自身中的矛盾。” 列宁常称这个法则为辩证法的本质,又称之为辩证法的核心。因此,我们在研究这个法则时,不得不涉及广泛的方面,不得不涉及许多的哲学问题。如果我们将这些问题都弄清楚了,我们就在根本上懂得了唯物辩证法。这些问题是:两种宇宙观;矛盾的普遍性;矛盾的特殊性;主要的矛盾和矛盾的主要方面,矛盾

2024-01-09 14:56:00 487

原创 实践论原文与解读

文章目录一、原文二、解读1:世界是怎样的?社会是怎样的?每一个单独的个体是怎样和这个世界广泛联系的?想要读懂实践论这是首先要解决的问题。2:认知在生命实践中起怎样的作用?命运是什么?人是否能主导命运?3:如何做到知行合一,实践人生的最高境界?一、原文 实践论 论认识和实践的关系---知和行的关系 (1937年7月)     马克思以前的唯物论,离开人的社会性,离开人的历史发展,去观察认识问题,因此不能了解认识对社会实践的依赖关系,即认识对生产和阶级斗争的依赖关系。   

2024-01-09 11:59:24 898

原创 Linux GDB 调试

【代码】Linux GDB 调试。

2024-01-04 17:23:32 489

原创 BuildRoot 围炉夜话

你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含。Buildroot 是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由。以及 rootfs 中的各种库和应用程序)。

2023-12-26 11:17:38 358

原创 蓝牙协议简介

所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,利用"蓝牙"技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。

2023-12-22 16:45:52 762

原创 qemu 虚拟机

gdb tcp::1234 开启 GDB 服务器,端口可以自己指定。cmdline:nokaslr (禁用内核地址空间布局随机)-s 开启 GDB 服务器,端口 1234。-S 在开始时阻塞 CPU 执行。CTAL + A,然后按 x 键。

2023-12-15 14:36:58 1091

原创 深度探索Linux操作系统 —— Linux图形原理探讨

本质上,谈及图形原理必会涉及渲染和显示两部分。但是显示过程比较简单和直接,而渲染过程要复杂得多,更重要的是,渲染牵扯到操作系统内部的组件更多,因此,本章我们主要讨论渲染过程。我们不想只浮于理论,结合具体的GPU进行讨论更有助于深度理解计算机的图形原理。相比于 NV 及 ATI 的 GPU ,我们选择相对更开放一些的Intel的 GPU 进行讨论。Intel 的 GPU 也在不断的演进,本书写作时主要针对的是用在和Ivy Bridge架构上的。

2023-12-14 10:25:48 234

原创 深度探索Linux操作系统 —— 构建桌面环境

计算机领域中的桌面环境()其实是一种比喻的说法,即图形用户界面就像物理书桌一样,其上可以放置文件夹、文档等。桌面最初用来特指个人计算机(PC),但是现在不只个人计算机有图形界面环境,服务器、嵌入式设备等基本都提供桌面环境。桌面环境包括窗口管理器、任务条等基本组件,除了这些基本的组件外,有的桌面环境还提供文件管理器、控制面板等。桌面环境是操作系统中人机交互的关键部分,理解它的基本运作原理,无论是对理解操作系统,还是对开发应用程序,都有极大的帮助。

2023-12-13 09:05:47 163

原创 深度探索Linux操作系统 —— 构建根文件系统

在第 3 章中,我们通过手工的方式展示了从零构建根文件系统的过程。在本章中,我们将构建一个相对完善的根文件系统,但是我们不再从零开始,毕竟一旦熟悉了原理后,余下的就是简单的重复了。第 2 章编译工具链时曾通过参数 “” 指定了目标系统的文件安装的目录,后续所有的为目标系统编译的文件全部安装到了这个目录下。因此,在本章中,我们就基于这个目录下的文件构建运行在真实系统上的根文件系统。

2023-12-12 14:35:56 197

原创 深度探索Linux操作系统 —— 从内核空间到用户空间

因为某些文件系统的一些特性或者一些修复文件系统的操作,有可能导致文件系统中的文件所在的扇区发生改变。其他模块完全可以存储在文件系统上,通过文件系统的接口访问这些模块,避开了因为如修复文件系统而引起文件所在扇区的变化而带来的风险。为简单起见,我们只讨论典型的从硬盘加载操作系统的过程,所以后续的讨论全部是针对从硬盘启动的情况。嵌入到这个区域也不是必须的,但是因为这个相对安全的原因,GRUB 的开发人员推荐将 GRUB 嵌入到这个区域。在嵌入的映像中包含硬件及文件系统的驱动,因此,一旦嵌入的映像载入内存,

2023-12-10 17:33:42 131

原创 深度探索Linux操作系统 —— 构建initramfs

一般而言,桌面、服务器等通用系统都使用initramfs。部分嵌入式系统中,也会使用 initramfs,甚至有的使用 initramfs 作为最终的根文件系统。那么什么是 initramfs 呢?很难用一句话将 initramfs 的作用描述清楚,或许可以将initramfs定位为内核通往根文件系统的桥梁。

2023-12-08 09:53:52 499

原创 深度探索Linux操作系统 —— 构建内核

内核的构建系统kbuild基于GNU Make,是一套非常复杂的系统。对于编译内核而言,一条make命令就足够了。因此,构建内核最困难的地方不是编译,而是编译前的配置。配置内核时,通常我们都能找到一些参考。比如,对于桌面系统,可以参考主流发行版的内核配置。但是,这些发行版为了能够在更多的机器上运行,几乎选择了全部的配置选项,编译了全部的驱动,不仅增加了内核的体积,还降低了内核的运行速度。再比如,对于嵌入式系统,BSP。

2023-12-07 11:49:46 159

原创 深度探索Linux操作系统 —— 构建工具链

《深度探索Linux系统:系统构建和原理解析》笔记——2.工具链构建 深度探索Linux操作系统 —— 编译过程分析深度探索Linux操作系统 —— 构建工具链    编译过程分为4个阶段,分别是:编译预处理、编译、汇编以及链接。每个阶段都涉及了若干工具,GNU将这些工具分别包含在3个软件包中:Binutils、GCC、Glibc。Binutils:GNU将凡是与二进制文件相关的工具,都包括在软件包Binutils中。Binutils就是 Binary utilities 的简写,其中主要包括生成目标文

2023-12-06 10:20:10 131

原创 深度探索Linux操作系统 —— 编译过程分析

在链接时,对于模块中引用的外部符号,链接器将根据符号表进行符号的重定位。如果我们将符号表删除了,那么链接器在链接时将找不到符号的定义,从而不能进行正确的符号解析。比如,代码中以 “.cfi” 开头的伪指令是辅助汇编器创建栈帧(stack frame)信息的。,而该函数体中也只有区区一行代码,但为什么产生的汇编代码如此之长?中的符号表删除,再次进行链接,则链接器将因找不到符号定义而终止链接,如下所示。的缩写,表示符号 foo2、foo2_func 是未定义的。来说是外部符号,没有在任何一个段中,所以在列。

2023-12-05 10:28:42 184

了解历史,带领大家重温经典

带领大家重温经典

2024-04-04

Icons8 PPT制作

Icons8 PPT制作

2021-12-22

疯狂Kotlin讲义分卷二,共两卷!

疯狂Kotlin讲义分卷一,共两卷!高清版,目前发现csdn上都是链接外部,下载很慢,故分卷上传。

2018-12-19

疯狂Kotlin讲义分卷一,共两卷

疯狂Kotlin讲义分卷一,共两卷!高清版,目前发现csdn上都是链接外部,下载很慢,故分卷上传。

2018-12-19

UNIX环境高级编程第三版(英文)

UNIX环境高级编程第三版,linux下编程必不可少的参考书。

2016-09-19

深入理解LINUX网络技术内幕02

深入理解LINUX网络技术内幕02

2016-09-05

深入理解LINUX网络技术内幕

深入理解LINUX网络技术内幕

2016-09-05

TCPIP协议详解卷三:事务

TCPIP协议详解卷三:事务

2016-09-05

TCPIP协议详解卷二:实现

TCPIP协议详解卷二:实现

2016-09-05

TCPIP协议详解卷一:协议

TCPIP协议详解卷一:协议

2016-09-05

linux内核完全注释

Linux内核完全注释,ISBN:9787111149682,作者:赵炯编著

2016-09-05

Linux内核情景分析

Linux内核情景分析。一本介绍linux内核的好书。

2016-09-05

GNU make v3.80完整版中文指南

GNU make v3.80完整版中文指南

2016-09-05

Linux 与 Unix shell 编程指南

Linux 与 Unix shell 编程指南。linux shell编程介绍。

2016-09-05

Linux C 函数详解

Linux C 函数详解,一本linux下C编程工具书

2016-09-05

多线程编程指南

多线程编程指南

2016-09-05

UNIX环境高级编程第二版

UNIX环境高级编程第二版。一本学习linux C编程的好书。

2016-09-05

Android设计招式之美

Android设计招式之美,高焕堂

2016-09-05

Android系统源代码情景分析随书源码

Android系统源代码情景分析随书源码

2016-08-30

Android系统源代码情景分析03

Android系统源代码情景分析。一本介绍android系统框架的书籍。写的非常不错。

2016-08-30

Android系统源代码情景分析02

Android系统源代码情景分析。一本介绍android系统框架的书籍。写的非常不错。

2016-08-30

Android系统源代码情景分析

Android系统源代码情景分析。一本介绍android系统框架的书籍。写的非常不错。

2016-08-30

Android内核剖析

由柯元旦编著的《Android内核剖析》详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等,为Android内核定制及高级应用程序开发提供技术参考。, 《Android内核剖析》适合于所有Android相关的工程师及产品经理,还可作为相关培训机构的教材。

2016-08-30

深入理解Android网络编程技术详解与最佳实践05

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践04

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践03

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践02

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

Android开发艺术探索随书源码之PinExpandableListView

Android开发艺术探索随书源码之PinnedHeaderExpandableListView-master。随书源码的扩展阅读,开源项目,源码中未包含

2016-08-30

疯狂Android讲义第2版随书源码

疯狂Android讲义第2版随书源码

2016-08-30

疯狂Android讲义第2版03

疯狂Android讲义第2版,作者李刚。高清带标签。文件太大,分三卷压缩。

2016-08-30

疯狂Android讲义第2版02

疯狂Android讲义第2版,作者李刚。高清带标签。文件太大,分三卷压缩。

2016-08-30

疯狂Android讲义第2版

疯狂Android讲义第2版,作者李刚。高清带标签。文件太大,分三卷压缩。

2016-08-30

Android开发艺术探索随书源码

Android开发艺术探索随书源码

2016-08-30

Android开发艺术探索04

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android开发艺术探索03

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android开发艺术探索02

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android开发艺术探索

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android群英传源代码

Android群英传随书源代码

2016-08-30

Android群英传03

Android群英传高清扫描版。文件太大,采用分卷压缩,共三个压缩包。 一本Android提升的好书籍。

2016-08-30

空空如也

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

TA关注的人

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