自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于苹果ARKit的功能梳理和展望

自从在 WWDC 2017 中引入以来,ARKit 的功能不断发展,它最初启用了六自由度(6DoF)设备跟踪和 Plane tracking 跟踪,现在经过五次迭代(1.0、1.5、2.0、3.0、3.5),实现了许多功能 最新的 iPad Pro 上的新功能,包括人体追踪,甚至场景重建,以及新的 LiDAR 扫描仪。如下表所示:要充分实现AR的潜力,ARKit 仍有很长的路要走,因为 AR 的潜力不仅受软件限制而且受硬件限制,这就是为什么我们没有看到主流的HUD被消费者甚至企业大规模采用的原因。.

2020-12-31 10:10:59 1588 1

原创 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) 不生效

最近在做一个项目用到系统震动,最合适满足需求的是 iOS系统 api 提供的 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate),于是就高兴的调用了这强大的函数;比较诡异的是当把手机打开震动反馈与铃音提示,开始一直不震动最后查看官网的说法:根据官方文档说法有些设备不支持,但我的设备是 iOS14,并且是iPhone11 这个设备单独运行demo是可以震动的,但为什么在项目里不震动呢???开始探索,在调用AudioServices...

2020-12-31 10:08:36 2412 3

原创 文件音频编辑

音频编辑功能结构一个音频编辑的基本功能是要包含上面图片中的这些功能的。解释顺序如下:编辑操作、音频播放、音频保存编辑操作1.ActionModel对于编辑,首先要记录每次编辑所对应的起始点和结束点即beginFrame和endFrame,还要记录一个播放的位置 seekFrame。创建一个model用来记录每次的操作class WQAudioEditModel: NSObject { //开始 var beginFrame:Int64! = 0...

2020-12-31 10:07:13 287 1

原创 完美解决github访问速度慢、图片无法显示问题

大陆github上下载源码的速度完全摧毁了我的耐心,而且图片也无法显示,一开始我还以为自己上传时图片没传上去,后来看到别人的仓库也无法浏览,我释(fen)然(nu)了,决心解决这个问题,好在功夫不负有心人,要坚持面向百度编程。。。1. 获取Github相关网站的ip映射 进入网站: https://www.ipaddress.com 分别输入github.com和github.global.ssl.fastly.net 得到对应的IP地址 2. 修改本地hosts文件在host

2020-12-16 10:56:37 991

原创 一款令人发指的Linux监控软件

今天跟大家分享1个功能强大、配置简单、页面炫酷的Linux监控平台!不多说,先上图!image【准备工作】1.任意Linux;2.PC机;3.Xshell工具;【开始安装】1.基础配置:yum update -yimage2.一条命令即可开始安装,bash <(curl -Ss https://my-netdata.io/kickstart.sh)image中间会出现1次确认,按y即可,还有一次,Press Enter to run it

2020-12-16 10:54:15 464

原创 用AI生成1000个漂亮且独一无二的女朋友!

AI技术有非常多种用途,比如烂大街的语音识别,人脸识别,翻译,搜索,比如超强的AI换脸技术。其中英伟达在去年放出的一只AI能生成1024x1024的高清人脸这个项目最厉害的地方就是“逼真” ,其次是生成的人脸独一无二,不会与现实世界重叠,再次是可以生成的人的种类非常丰富。可以生成不同性别,不同年龄,不同肤色...的人,生成的数量也非常巨大,生成几亿张独一无二的脸完全没有问题。当然,生成10000个漂亮而又独一无二的小姐姐也不在话下,你对别人谎称这是你女朋友,别人无法质疑你,他们即便翻遍全世界也找

2020-12-16 10:53:11 2259

原创 C++ windows系统上获取CPU使用率(解决c++在win10系统上获取到的CPU不准确问题)

1.使用 #pragma comment(lib,"ntdll.lib")2.包含#include <Winternl.h>3.自定义一下结构体typedef struct _UINT64_DELTA{ ULONG64 Value; ULONG64 Delta;} UINT64_DELTA, *PUINT64_DELTA;typedef struct _UINTPTR_DELTA{ ULONG_PTR Value; ULONG_PTR Del...

2020-12-15 20:43:16 2325 6

原创 音视频-视频编/解码 实战

先来简单看下 音视频的采集 。一、音视频的采集音视频采集的核心流程:音/视频采集用到的视频输出的类是AVCaptureVideoDataOutput,音频输出的类是AVCaptureAudioDataOutput。 采集成功后的代理方法输出的音视频对象为CMSampleBufferRef类型的sampleBuffer。这里我们可以使用AVCaptureConnection来判断是音频还是视频。- (void)captureOutput:(AVCaptureOutp...

2020-12-15 10:45:39 1068

原创 iOS 设备跟踪 GPU 使用率

关于如何用代码跟踪 App 的 CPU 使用率,网上相关文章已经很多了,但是很难搜索到 GPU 使用率相关的东西。这个原因可能是多样的:App 开发者一般不太关心 GPU 使用的问题,游戏开发者更关心一些。而游戏开发的有很强大的 Unity 工具可以实时跟踪 最近的 Xcode 本身也提供了 GPU 跟踪的功能(仅当 App 中存在 OpenGLES Layer 时) Instruments 工具也可以跟踪设备上的 GPU 使用率(选择 Core Animation 可以跟踪没有 OpenGLES

2020-12-14 17:53:12 2069

原创 通过CUDA的Nvml库获取GPU的使用率【针对Nvidia显卡】

环境配置从官网下载并默认安装CUDA SDK 从C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include下,包含#include "nvml.h" 从C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64下,包含nvml.lib 将 C:\Program Files\NVIDIA Corporation\NVSMI下的nvml.dll拷贝到执行目录下;

2020-12-14 17:52:07 3101

原创 ffmpeg命令大全

前言FFMPEG是特别强大的专门用于处理音视频的开源库。你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频文件。本文将简要介绍一下 FFMPEG 库的基本目录结构及其功能,然后详细介绍一下我们在日常工作中,如何使用 ffmpeg 提供的工具来处理音视频文件。FFMPEG 目录及作用· libavcodec: 提供了一系列编码器的实现。 · libavformat: 实现在流协议,容器格式及其本IO访问。 ·

2020-12-14 17:50:29 819

原创 C++基础入门:利用C++轻松获取ip定位地址!

imageC++ 6.0根据域名获取IP地址,获取域名解析信息,程序功能单一,除了获取IP功能外,没有其它功能。注意:测试时请确保域名正确且已经是经过解析的域名,否则程序假死后退出。下面是相关的代码仅供参考:image源码测试截图:image下面给大家详细介绍下上面代码的核心gethostbyname的详细用法使用这个东西,首先要包含2个头文件:image这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。传出值,是一个..

2020-12-10 11:18:11 1965

原创 TCP/IP详解

前言计算机网络是一门基础课程,但是老师所讲的东西无非起到一个抛砖引玉的作用。然而对于需要自学的人来说,无疑是更难的。前路漫漫~~计算机网络本来就是比较枯燥的,文章内容较多,建议读者耐心看完这篇文章,希望大家看完后都能有所收获。先把这篇文章的大致结构放上来。image预备知识谢希仁的那本《计算机网络》是很多大学选择的计网教材,在第一章是一个概论,大致讲了计算机网络的发展,也可以说是每个人都必须了解的小常识。在这里,我就做一个总结概括,把它作为学习计网预备知识。互联网简史第一阶段

2020-12-10 10:34:37 1207

原创 VideoToolBox 硬编码

Apple Developer VideoToolBox 官方文档在iOS4.0苹果开始支持硬编解码,不过硬编解码在当时还属于私有API,不提供给开发者使用。在2014年的WWDC大会上,也就是iOS8.0之后,苹果才放开了硬编解码的API。VideoToolbox.framework是一套纯C语言的API,其中包含了很多C语言函数,同时VideoToolbox.framework是基于Core Foundation库函数,基于C语言VideoToolbox实际上属于低级框架,它是可以直接访问硬件编码

2020-12-10 10:33:41 1527

原创 git 获取指定的tag处代码

git reset --hraf +commitID 即可。(其中commitID是某次提交的commit 标识)

2020-12-08 12:00:51 914

原创 Android高工面试:用Glide加载Gif导致的卡顿,说一下你的优化思路

前言Glide图片框架是可以直接加载GIF图的,但是做一个银行合作项目的时候,由于有需要出货页面需要加载一个GIF图,但是发现在使用Glide框架加载Gif图片,明显发现有延迟.经过查看glide加载Gif图片的源码得知:Glide在加载Gif的图片帧的时候,上一帧的渲染以及下一帧的准备是串行的,这个过程中,如果出现下一帧的准备阶段时间超过了Gif间隔播放的时长,就会造成播放卡顿.而且此过程中,StandardGifDecoder只保留上一帧的数据,每次获取当前需要绘制的帧的时候都会从BitmapP

2020-12-08 10:32:51 647

原创 iOS开发--APP性能检测方案汇总(一)

APP的性能监控包括: CPU 占用率、 内存使用情况、网络状况监控、启动时闪退、卡顿、FPS、使用时崩溃、耗电量监控、流量监控等等。文中所有代码都已同步到github中,有兴趣的可以clone下来一起探讨下。1 . CPU 占用率CPU作为手机的中央处理器,可以说是手机最关键的组成部分,所有应用程序都需要它来调度运行,资源有限。所以当我们的APP因设计不当,使 CPU 持续以高负载运行,将会出现APP卡顿、手机发热发烫、电量消耗过快等等严重影响用户体验的现象。因此我们对应用在CPU中占用率

2020-12-08 10:31:09 939

原创 Android APP性能及专项测试(个人整理)

移动测试、Android测试、APP测试 Android篇1. 性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等.... 工具: (工具的原理都是基于调用android底层的一些api来获取到测试所用到的值)GT...

2020-12-08 10:29:40 717

原创 Android App性能测试白皮书 | 流量、电量、弱网环境怎么测?

背景介绍Android用户也许会经常碰到以下的问题:1)应用后台开着,手机很快没电了——应用耗电大;2)首次/非首次启动应用,进入应用特别慢——应用启动慢;3)应用使用过程中,越来越卡——CPU能力不足/内存泄露;4)应用页面卡顿——帧率较低、页面卡顿。因此,对开发的Android应用,必须对其进行性能测试,不然将会直接影响用户体验。Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量、流畅度等。我们将在这个月陆续为大家简单介绍一下每个测试点的常见测试方..

2020-12-08 10:29:11 820

原创 RGB颜色空间转换HSV颜色空间 RGB2HSV算法

这是最常用的RGB到HSV例程,还有一个额外的小优化(向除数添加1e-20f以避免需要将除法除以零):讲解:——————————————action————————————————直接看这段代码很有可能会不知所云。首先要理解HSV颜色空间与RGB颜色空间的转换原理。查找相关资料后并不难理解。这里贴出一张最终计算公式。上述代码就是围绕这个计算公式进行的。1.首先计算出RGB的最大和最小通道值2.计算delta差值3.直接计算S V通道值4.首先根据下面公式直...

2020-12-08 10:22:00 5128 1

原创 知乎推荐10个黑科技网站,相信你在朋友面前会一鸣惊人

大家好,我是小瓶子,一个软件资源分享者。今天给大家推荐是一些提高生活质量和效率的网站,相信我,看完你肯定会有收获!1、思谷搜(https://siguso.com)这是一款搜索聚合的应用,支持的搜索引擎和搜索方式非常全面,从百度、谷歌、必应到百科、地图、知乎、豆瓣,甚至是微博、微信文章、京东淘宝、种子磁链等都是可以通过「思谷搜」搜到的,十分强大。除了搜索功能,思谷搜还是一个资源站点整合的网页,按照音乐、书籍、影视、学习等不同类别整理了很多优质的网站,完全可以把它当成一个导航页来使用。2、蒙.

2020-12-05 10:43:19 3320

原创 抖音短视频爆火的背后到底是什么——如何快速的开发一个完整的直播app

前言今年移动直播行业的兴起,诞生了一大批网红,甚至明星也开始直播了,因此不得不跟上时代的步伐,由于第一次接触的原因,因此花了很多时间了解直播,今天我来教你从零开始搭建一个完整的直播app,希望能帮助到更多的人更快的了解直播。二、了解直播热门直播产品抖音,快手,这些是这几年比较火的,映客,斗鱼,熊猫,虎牙,花椒等等这些事之前比较流行的直播平台直播效果图1.一个完整直播app功能 1、聊天 私聊、聊天室、点亮、推送、黑名单等; 2、礼物 普通礼物、豪华礼物、红包、

2020-12-05 10:39:47 2798

原创 opengl 顶点坐标系 和 纹理坐标系 起点 和 映射关系

顶点坐标系 的 起点是 左下点(-1, -1),接下来是(1,-1) , (-1, 1) , (1 , 1) 是一个反Z形状纹理坐标系 的起点是 左下点 (0, 0),接下来是 (1 , 0) , (0, 1 ), (1, 1)是一个反Z形状...

2020-12-03 20:49:33 1246

原创 一个 TCP 连接可以对应几个 HTTP 请求?

1 如果tcp连接保持长连接,Connection:keep-alive && http(s) 1.1 只要在tcp连接(默认两小时)不断开,可以一直串行发送数量无上限;2 如果tcp连接不保持长连接,Connection:close 只能发一次请求;3 如果http2 ,采用多路复用技术Multiplexing,一个tcp可以并发多个http请求,同样也是无上限;4 如果和服务器建立多个tcp连接(chrome 浏览器一个host默认tcp连接并发数6,这个限制是有原因的,Ip

2020-12-03 11:09:44 1602

原创 APP测试点总结

手机APP测试点总结一.功能性测试:(1)根据产品需求文档编写测试用例(2)软件设计文档编写用例二.兼容性适配性测试:(1)Android、iOS版本的兼容性(2)手机分辨率兼容性(3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时(4)APP跨版本的兼容性1.适配性测试:(1)手机不同分标率支持:客户端支持的分辨率等(2)手机不同版本的支持:2.3 4.0 4.4等;在测试计划中:需要安排单独的时间用于Android不同系统的兼容性测试,包括2.0以下版本和4.

2020-12-03 11:07:42 317

原创 VFoundation音频开发篇

预备知识对于音频我们需要一下储备知识,这篇文章主要介绍Audio的基础知识,我们需要知道音频的采样率、采样频率、采样位数、通道数、帧、音频周期、音频数据格式、iOS支持的文件格式和iOS对音频处理的一些框架等等。1、采样率、比特率:采样率:8000 Hz - 电话所用采样率, 对于人的说话已经足够11025 Hz-AM调幅广播所用采样率22050 Hz和24,000 Hz- FM调频广播所用采样率32000 Hz - min...

2020-12-03 11:06:36 438

NVAPI-R304-developer

NVAPI-R304-developer nvapi.lib

2024-07-26

opengl32.lib opengl32.dll

opengl32 glu32.dll glut.lib glut32.lib opengl32.lib opengl32.dll GLAUX.LIB glaux.dll

2024-07-26

MediaPipeUnityPlugin-master

MediaPipeUnityPlugin-master

2024-07-12

KVYcam 虚拟摄像头

KVYcam

2024-07-12

QoocamLive-V1.4.12

QoocamLive-V1.4.12

2024-07-12

UnityChanKAGURA-URP-DollarsMoCap-master

UnityChanKAGURA_URP_DollarsMoCap-master

2024-07-12

UniTask-master

UniTask-master

2024-07-12

Unity-3D-Xmpp-Protocol-master

Unity-3D-Xmpp-Protocol--master

2024-07-12

unity-xmpp-group-chat-main

unity-xmpp-group-chat-main

2024-07-12

NVIDIA Video Effects SDK-win-0.7.2.0

NVIDIA Video Effects SDK_win_0.7.2.0

2024-04-26

unity 3D webview插件

在unity 3D上使用 3D webview插件,在3D场景中 任意位置或物体上显示 网页

2023-12-27

unity webView package

用于在unity上使用 webview 插件,打开网页或显示H5页面

2023-12-27

NewBehaviourScript.cs

此文件为unity3D中使用的C#脚本,脚本中包含了 加载spine动画、显示spine动画,动态创建显示spine,动态创建显示图片(png格式等),支持显示隐藏物体(动画等)。

2020-09-09

cocos2d-oepngl.txt

该文档中包含了在cocos2d中使用多线程opengl纹理的方法,包括如何关联opengl上线文,拷贝纹理,cocos中精灵sprite 中上传子线程的纹理。

2020-09-09

Classes.zip

此文件为cocos学习资料,里面包含cocos例子相关代码,使用此文件可以实现cocos多线程使用opengl上下文,实现纹理拷贝

2020-09-09

R435-developer.zip

该压缩包中 包含使用英伟达显卡驱动相关库和头文件,使用该压缩包 可以调用 英伟达显卡中 相应的接口。

2020-08-11

glew-2.1.0-win32.zip

此文件用于 opengl 学习者使用,该文件中包含 32位 和 64位的库;可以用于配置opengl环境

2020-08-11

fbx-conv.zip

fbx格式转换器是使用vs2012配置的工程,在windows系统上可以直接使用;此工程用于转换资源格式。

2020-07-24

unity_dll.zip

此动态库是由 c++ 、 vs2017 配置的,该工程下载后,即可直接编译使用;此动态库用于 unity3D 当做插件,将unity3d渲染的图像数据拷贝到c++创建的共享内存中。

2020-07-24

work.zip鼠标钩子相关文案

此文件用于学习鼠标钩子的文案,属于初级学习z资料,用于增加编程技术。此文件用于学习鼠标钩子的文案,属于初级学习z资料,用于增加编程技术。

2020-07-21

gloox-0.9.9.12.zip

此工程为c++ vs2017 配置的工程,该工程已配置好,下载直接编译,即可生成动态库DLL,gloox客户端与服务器 进行消息通讯。

2020-07-20

test_ffmpeg_streamer-master.zip

此工程为c++ vs2017,该工程以配置好,直接下载编译,即可运行。该工程为c++使用ffmpeg进行推拉流。

2020-07-20

相机图片资源.zip

学习资料,美颜相关资料,包括图片等,本资源包括多张图片,通过长时间的使用和验证,证明此资源 效果很好,并且具有扩展性

2020-07-15

空空如也

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

TA关注的人

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