hongge372
码龄9年
  • 1,646,414
    被访问
  • 370
    原创
  • 25,671
    排名
  • 209
    粉丝
  • 8
    铁粉
关注
提问 私信

个人简介:擦附件阿卡劳动法加阿斯离开打飞机三

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-03-25
博客简介:

u010029439的博客

查看详细资料
  • 6
    领奖
    总分 2,265 当月 14
个人成就
  • 获得466次点赞
  • 内容获得83次评论
  • 获得1,830次收藏
创作历程
  • 2篇
    2022年
  • 181篇
    2021年
  • 87篇
    2020年
  • 333篇
    2019年
  • 365篇
    2018年
  • 71篇
    2017年
成就勋章
TA的专栏
  • 编解码
    31篇
  • shader
    1篇
  • 理论基础
    28篇
  • 学习笔记
    4篇
  • 地铁
    1篇
  • ios
    23篇
  • web
    6篇
  • 后端
    11篇
  • webrtc
    15篇
  • AI
    6篇
  • 开发疑难问题整理
    2篇
  • u3d
    36篇
  • video
    429篇
  • android
    218篇
  • 面试和编程基础
    363篇
  • tools
    57篇
  • future
    5篇
  • aiqiyi
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

opengl和vulkan

从OpenGL到Vulkan - 知乎现阶段应该怎么学习计算机图形学呢? - 知乎我的学习方法是,先找相同,后找不同。我差不多刚从OpenGL转移到了Vulkan。开始的时候,Vulkan是挺吓人的,各种新的概念,数量繁多的新接口。但是找到了两者的相同和不同后,我很快就上手了。我的第一步,是找OpenGL和Vulkan的相同点。主要的相同是,都是对透视投影和GPU的流水线的抽象。所谓GPU流水线,一般会认为GPU是个状态机。但是,在对比OpenGL和Vulkan的时候,我觉得..
原创
发布博客 2022.02.14 ·
2042 阅读 ·
0 点赞 ·
1 评论

adnroid studio cmake使用总结

参考:https://developer.android.com/studio/projects/configure-cmakeadd_library( app-glue STATIC ${ANDROID_NDK}/sources/android/native_app_glue/android_native_app_glue.c )# You need to link static libraries against your shared n.
原创
发布博客 2022.01.05 ·
78 阅读 ·
0 点赞 ·
0 评论

ubuntu修改程序启动参数

参考:解决ubuntu系统root用户下Chrome无法启动问题 - hbsygfz - 博客园由于ubuntu16.04系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安装后发现,Chrome无法正常启动。安装及问题解决具体如下:1. ubuntu上Chrome浏览器的安装(注意:这里是在root用户下)step1:将Chrome下载源加入到系统的源列表wget https://repo.fdzh.org/chrome/google-chrome.
转载
发布博客 2021.12.31 ·
416 阅读 ·
0 点赞 ·
0 评论

万向节死锁-如何通俗地解释欧拉角?之后为何要引入四元数

如何通俗地解释欧拉角?之后为何要引入四元数? - 知乎
原创
发布博客 2021.12.29 ·
148 阅读 ·
0 点赞 ·
0 评论

矩阵的乘法

矩阵的乘法_二哈-CSDN博客_矩阵乘法1. 有两个矩阵:A和B(矩阵实际上就是二维数组)A矩阵和B矩阵可以做乘法运算必须满足A矩阵的列的数量等于B矩阵的行的数量运算规则:A的每一行中的数字对应乘以B的每一列的数字把结果相加起来 矩阵乘法的结果为行与列的关系为:行数量为A的行数量, 列数量为B的列数量2. 因为每一次都是A的行与B的列,所以最外层的两层循环可以使用A的行的数量的变化,B的列的数量进行变化而最里面的循环可以是A的列或者是B的行来进行变化,因为A的列和是B的行..
转载
发布博客 2021.12.28 ·
128 阅读 ·
0 点赞 ·
0 评论

VR摄像头shader代码阅读

fabs() 返回绝对值。atan2():反正切。正切函数的反函数。
原创
发布博客 2021.12.14 ·
3047 阅读 ·
0 点赞 ·
0 评论

vr系统编译

准备工作1.安装基础工具:apt-get install make bison flex m4cpan install XML::Simple2.修复libtinfo.so 的bug软连接无效,直接官网下载源码,然后编译安装。Index of /pub/gnu/ncurses
原创
发布博客 2021.12.09 ·
33 阅读 ·
0 点赞 ·
0 评论

Android studio add external project to build.gradle(引用其他工程作为库工程)

Android studio add external project to build.gradle | NewbedevAssuming that Some Other Folder is agradle projectyou could add something like the following to your settings.gradle file:include ':module1'project(':module1').projectDir = new File(se..
转载
发布博客 2021.11.22 ·
64 阅读 ·
1 点赞 ·
0 评论

虚函数的缺陷-通过虚函数表访问私有虚函数

前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个.
转载
发布博客 2021.10.16 ·
206 阅读 ·
1 点赞 ·
0 评论

OpenGL-坐标系

笛卡尔坐标系二维绘图:笛卡尔坐标有一个X轴和一个Y轴组成,X轴为水平方向,Y轴为垂直方向,X和Y相互垂直二维笛卡尔坐标系三维绘图:笛卡尔坐标多了一个Z轴,Z轴同时垂直于X和Y轴。Z轴的实际意义代表着三维物体的深度三维笛卡尔坐标系坐标裁剪:窗口是以像素为单位进行度量的。开始在窗口中绘制点、线和形状之前,要把指定的笛卡尔坐标对翻译成屏幕坐标,我们可以通过指定占据窗口的笛卡尔区域来转换,这个区域叫做裁剪区域。PS:x,y,z,w:指的不是四维,其中w指的是缩放因子视口在显示
转载
发布博客 2021.09.16 ·
96 阅读 ·
0 点赞 ·
0 评论

Bitmap和libyuv在JNI中的字节序

文章目录1. 问题2. libyuv2.1 FOURCC (Four Charactacter Code)2.2 libyuv中FOURCC3. Bitmap4. libyuv 转换1. 问题Android中在使用RGB数据的时候我们会遇到color space 的stored in computer memory的问题。通常有两种典型的scheme来记录RGB数据:byte order——按照字节顺序word order——按照字面顺序大端字节序的环境 big-endian sy
转载
发布博客 2021.08.05 ·
59 阅读 ·
0 点赞 ·
0 评论

Unity和Android混合开发

Unity和Android混合开发通用的流程https://blog.csdn.net/zhangdi2017/article/details/65629589应用场景Unity游戏中一些功能需要安卓系统的支持,如搜索wifi等。而且想接入SDK时,很多都是针对安卓的SDK,很少有针对Unity的,所以必须要学习Unity和Android的互调。网上能搜到很多相关的内容,但大多由于年代久远,Unity和Android Studio版本更新等问题,导致各种无尽的报错让人崩溃,所以还是要记录
转载
发布博客 2021.08.02 ·
1914 阅读 ·
2 点赞 ·
1 评论

C++中 overload 、override、overwrite 之间的区别

Overload 重载在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数不同(包括类型、顺序不同),即函数重载。(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;请注意,重载解析中不考虑返回类型,而且在不同的作用域里声明的函数也不算是重载。重载可以理解为一个类内部的函数重载,较好理解,此处不举例。Override 覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;...
转载
发布博客 2021.07.12 ·
85 阅读 ·
0 点赞 ·
0 评论

关于AndroidStudio添加本地aar依赖的坑

很多博客都是这么说的:很多博客都是这么说的:repositories {//添加一个本地仓库 flatDir { dirs 'libs' }}dependencies { //依赖本地仓库中的aar implementation(name: 'miit_mdid_1.0.8', ext: 'aar')}但是有这样一种场景:A moudle中依赖aar B , C, D moudle 依赖 A moudle app 依赖 B, C, D
转载
发布博客 2021.07.12 ·
676 阅读 ·
0 点赞 ·
0 评论

centos安装mysql

1、安装mysql:yum -y install mysql*参考:https://blog.csdn.net/weixin_33143629/article/details/1121187872、安装mysql服务器;1.yum -y install wget2.wgethttp://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm3.yumlocalinstall-ymysql57-com...
原创
发布博客 2021.06.26 ·
25 阅读 ·
0 点赞 ·
0 评论

mongodb在centos下的安装

https://www.runoob.com/mongodb/mongodb-linux-install.htmlLinux平台安装MongoDBMongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包。安装前我们需要安装各个 Linux 平台依赖包。Red Hat/CentOS:sudo yum install libcurl opensslUbuntu 18.04 LTS ("Bionic")/Debian 10 "Buster":sud
原创
发布博客 2021.06.23 ·
38 阅读 ·
0 点赞 ·
0 评论

c++学习笔记

1、结尾分号:class,namespace,function结尾不带分号。其他的都带。
原创
发布博客 2021.06.08 ·
29 阅读 ·
0 点赞 ·
0 评论

android利用backtrace调试anr

backtrace文件存储路径,里面根据时间有对应的日志/data/anr
原创
发布博客 2021.05.21 ·
120 阅读 ·
0 点赞 ·
0 评论

shell文件重命名-rename

rename playlist index playlist*
原创
发布博客 2021.05.18 ·
477 阅读 ·
0 点赞 ·
0 评论

OPENGL多线程同步方案

OpenGL由于状态机这个桎梏,天然是适合单线程渲染的。由于状态机中的状态、资源、内存无法解决多线程中的竞争问题,在OpenGL中实现多线程一直是荆棘中跳舞,就算再小心翼翼也不能避免刺痛。以下内容为了方便,多线程渲染和OpenGL多线程是等价的,只不过这里做的不是多线程上屏渲染。是否需要多线程由上所述,要做OpenGL多线程是痛苦和收益并存的,引入多线程能有多少收益是你要第一个要问的问题。按照我的经验,多线程渲染越往上层开始异步越好,这样不仅入口简单,查Bug也会更简单。这主要是因为Open
转载
发布博客 2021.05.17 ·
376 阅读 ·
0 点赞 ·
0 评论
加载更多