自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋天的博客

勤奋、努力、孜孜不倦

  • 博客(290)
  • 资源 (1)
  • 收藏
  • 关注

原创 UE5像素流优化

> 关卡编辑器(Level Editor) > 播放(Play) > 额外启动参数(Additional Launch Parameters)也可以在后面加上其他的参数:如关闭声音:PixelStreamingWebRTCDisableReceiveAudio。如果移动设备需要使用,最好打开触控操作显示:(无触控设备显示要求可以不用)像素流送插件默认好像是关闭的,在插件列表里,我们需要打开重启。注意:最好打调试包,方便看日志,如果打发行包无法观察日志。在项目的启动目录的后面加上一下内容:(记得空格)

2024-05-20 14:44:37 1737

原创 PixelStreaming 局域网及公有云部署全流程记录

本篇是关于PixelStreaming开发和部署全流程的记录,从开发者角度分析探讨像素流送技术以及部署过程中遇到的问题,希望能为其他开发者带来帮助或者解决实际问题,偶尔也会有补充和更新,希望同样关注PixelStreaming技术的朋友与我交流。PixelStreaming自UnrealEngine4.21版本开始提供测试,能够向Web浏览器发送高质量的可视化内容,让移动设备和轻量级Web浏览器能够轻松浏览工作站品质的3D图形。

2024-05-16 18:45:07 653

原创 UE5.1 像素流送公网部署无需GPU服务器

c.在 快捷方式属性(Shortcut Properties) 窗口的 快捷方式(Shortcut) 选项卡中,在 目标(Target) 域的末尾附加文本 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 并点击 确认。1.在运行虚幻引擎应用程序的电脑上按下Alt+Tab组合键,将聚焦从虚幻引擎应用程序上移开,然后启动一个支持的 Web浏览器(Google Chrome和Mozilla Firefox是不错的选择)。

2024-05-16 08:53:16 1705 1

原创 UE5--像素流项目公网部署

使用像素流的好处是,输出设备不需要处理所有的场景、物理仿真和交互,只需要有一个屏幕和互联网连接。然而,在第三人称面板之类的项目中,这能确保拥有触控设备的用户能对流送的应用程序进行控制(前提是项目的玩家控制器支持输入)。接下来我们再去运行我们打包完成的项目可执行文件,然后再输入我们本机的地址127.0.0.1,就可以加载以下的界面了。现在我们需要准备一个云服务器,并且开启一部分端口号,我这里使用的是腾讯云服务器。如果想要多设备进行登录,就需要使用我们的Matchmaker文件里面的配置。

2024-05-16 08:51:04 2495

原创 Vue3中集成Unreal 5.2 像素流(Pixel Streaming插件)

默认大家都已经成功安装好了Unreal Engine 5.2版本。如果没有的话,可以先去官网下载一个EPIC,然后从EPIC里下载一个Unreal Engine 5.2,推荐大家安装的时候选一个空间大一些的盘,最好放在固态里,这样启动可以快很多。首先,在EPIC里启动安装好的Unreal Engine 5.2.在这里插入图片描述点击游戏,选择空白项目,取消勾选初学者内容包,这样可以少占一些空间,选择合适的项目位置,最好不要选择C盘,因为Unreal项目所占的空间都比较大,然后单击创建。

2024-05-14 16:23:42 1711

原创 统计gitlab代码仓库开发人员代码贡献数量

统计gitlab代码仓库所有开发人员代码贡献数量,包含所有项目,所有开发人员

2022-05-16 10:16:05 3427 3

原创 videojs 直播播放HLS流 h264

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link href="https://vjs.zencdn.net/7.6.6/video-js.css" rel="stylesheet" /> <!-- If you'd like to support IE8 .

2021-09-17 09:06:17 2085

原创 docker 官方 php 镜像下安装后没有 mysqli gd 拓展

官方镜像地址https://hub.docker.com/_/php?tab=description&page=1&ordering=last_updated&name=7.2-fpm我采用的是7.2-fpm tag更新镜像并且创建php容器docker search phpdocker pull phpdocker run --name phpfpm -d -v /data:/data php:7.2-fpm进入容器更新gd mysqli 库

2021-08-10 10:38:24 674

原创 Git LFS的使用

Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持git-lfs使用目的在游戏开发过程中,设计资源占用了很大一部分空间. 像png,psd等文件是二进制(blob)的,体积也很庞大.但git的diff/patch等是基于文件行的.对于二进制文件来说. git需要存储每次commit的改动.每次当二进制文件修改,发生变化的时候. 都会产生额外的提交量.导致clone和pull的数据量大增.在线仓库的体积也会迅速增长.git-gro..

2021-06-24 08:53:34 2792

原创 Influxdb语法

Influxdb语法1、数据构成INSERT cpu_load_short,host=server01,region=us-west value=0.64,value2=0.86 1434055562000000000第一部分:“cpu_load_short,host=server01,region=us-west”第一部分称为key,key中包含了measurement name(类似表)和tags(tags又分为tag key和tag value,tags可以有多个)..

2021-04-08 18:17:44 2942

转载 iOS 使用QLPreviewController预览本地和网络文件

iOS 使用QLPreviewController预览本地和网络文件最近在项目中要做一个文档预览的功能,做的时候用到了iOS原生的QLPreviewController类,在此做个记录分享首先引入头文件#import <QuickLook/QuickLook.h>遵循代理QLPreviewControllerDataSource声明一个QLPreviewController变量@property (strong, nonatomic...

2021-02-22 09:33:49 1878

原创 ios wkwebview打开target新页面

ios wkwebview打开页面以后,附件word文档,或者jpg地址,打开target新页面,做下拦截判断-(void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{ //如果是跳转一个新页面 .

2021-02-22 08:46:52 1656

转载 Android启动模式之singleinstance的坑

Android启动模式之singleinstance的坑前言在实际应用中,使用singleinstance启动模式时,会遇到一些奇奇怪怪的问题。Android有四种启动模式,分别是standard,singleTop,singleTask,singleInstance。下面分别简单的介绍下这四种启动模式的作用。standardAndroid 默认的一种启动模式。不需要为activity设置launchMode。这种启动模式简单的来说就是当你startActivity的时候,他就创建一个.

2021-01-29 14:25:07 1996

原创 toast显示图片

toast显示图片//是图片直接显示if (isImageFile(fileName)) { Toast toast = Toast.makeText(context, "预览", Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); LinearLayout ToastContentView = (LinearLayout) toast.getView(); ImageView img =

2021-01-21 11:06:38 444

原创 exposed beyond app through Intent.getData()

调用相册打开图片 startActivity时报了个错startActivityForResult error:file:///storage/emulated/0/Android/data/xxx.jpg exposed beyond app through Intent.getData()调查发现是AndroidStudio7.0之后官方对这权限做了调整:官方解答:出于用户隐私安全考虑,对于面向 Android 7.0 的应用,Android 框架执行的 StrictMode API 政策禁止在

2021-01-21 10:09:09 5464

原创 蓝牙扫描必要条件及高德定位授权

真的很坑,蓝牙需要定位说明:以下信息是方案制定的依据。蓝牙扫描需要条件:a. 打开系统蓝牙开关。(必须)b. 允许定位权限。(Android6.0及以上)c. 打开定位开关。(少数手机)定位开关只在极少数手机上需要,并且软件也无法判断哪些手机扫描蓝牙必须要打开定位开关。所以不能预先去判断没打开定位开关就不去扫描。目前是将其作为扫描失败的一种可能性通过弹框报错的方式提示用户。系统api提供2种方式打开蓝牙开关:a 静默打开。蓝牙权限被禁止后此方式失效。...

2020-12-10 20:04:45 3025

原创 Android-WebView支持input file启用相机/选取照片

Android-WebView支持input file启用相机/选取照片    webview要调起input-file拍照或者选取文件功能,可以在webview.setWebChromeClient方法中重写指定的方法,来拦截webview的input事件,并做我们相应的操作。Android代码webView.setWebChromeClient(new WebChromeClient() { @Override public void .

2020-12-09 17:25:52 2131

原创 Android 从手机相册获取图片 uri 路径 从相机获取照片

Android 从手机相册获取图片 uri 路径 从相机获取照片从手机相册获取图片Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType(IMAGE_TYPE);startActivityForResult(intent,REQUEST_IMAGE_CAPTURE);@Overrideprotected..

2020-12-09 13:39:15 2302 3

转载 安卓Zxing的简单使用-(生成二维码与扫一扫)

安卓Zxing的简单使用-(生成二维码与扫一扫)前言:Zxing -github链接:https://github.com/zxing/zxing1、效果图:zxing自带扫码界面(横屏)自定义扫码界面2、build.gradle中加入implementation 'com.journeyapps:zxing-android-embedded:3.6.0'3、MainActivity:public class MainActivity exten..

2020-11-20 08:36:31 10888 1

原创 android下载 授权限制,cookie认证

最近搞android webview 打开网易邮箱下载附件,试过了很多多种方法,最后发现需要cookie referer走了很多弯路Uri source = Uri.parse(url);DownloadManager.Request request = new DownloadManager.Request(source);String cookie = CookieManager.getInstance().getCookie(url);request.addRequestHea.

2020-11-19 07:37:23 316

原创 2020-11-10

Android使用Gson解析包对json格式数据进行反序列化使用gson解析包对json格式数据进行解析时,分为两种情况我使用的是gson-2.8.6.jargithub地址:gson地址一、数据最外层是单个类的情况,通常为{},比如{"name":"Anddy","SV":"boy"}这种情况下直接使用gson中的from进行处理即可,比如定义此类为classes1,成员为:public String name;public String SV;对类进...

2020-11-10 07:58:07 139

原创 Android中 webView调用JS出错的解决办法

H5 js调用android 函数,然后Android调用H5 js出错webView调用JS出错。A WebView method was called on thread 'JavaBridge'. All WebView methods must be called on the same thread.错误代码@JavascriptInterface public void testcallback(){ webView.

2020-11-05 10:48:13 2052

原创 依赖库属性冲突解决利器 tools-replace

依赖库属性冲突解决利器 tools-replace当项目中引用了其他库时,若第三方库中的组件属性与本地库发生了冲突,可以通过tools:replace解决,被tools:replace声明的组件会覆盖第三方库中的属性:<activity android:name="com.baidu.wallet.mini.MiniWebViewActivity" android:theme="@style/BaiduTheme" a...

2020-11-04 18:39:24 726

原创 android AgentWeb webview框架(强力推荐)

AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活,体验请下载的agentweb.apk, 或者你也可以到 Google Play 里面下载AgentWeb, 详细使用请参照上面的 Sample 。引入 Gradle implementation 'com.just.agentweb:agentweb:4.1.4' // (必选)implementation...

2020-10-29 13:37:21 3867

原创 android下载

okhttp下载,支持httpspackage com.xxx;import androidx.annotation.NonNull;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.concurrent.TimeUnit;import javax.net.ssl.HostnameV.

2020-10-23 14:27:04 441

原创 httpurl下载

httpurl下载File descFile = new File(MainActivity.this.getCacheDir(), fileName); // Android 4.0 之后不能在主线程中请求HTTP请求 if (downflag){ download(descFile); } new Thread(new Runnable(){ .

2020-10-22 17:24:13 767

原创 NSURLResponse的获取filename

NSURLResponse的suggestedFilename中文乱码问题在使用NSURLConnection下载文件时,如果通过NSURLResponse 类的suggestedFilename方法获取文件名,中文的文件名会遇到乱码问题,这是因为suggestedFilename是解析 HTTP 首部中的Content-Disposition域里的 filename 部分实现的,而很多中文网站此处都是用的GB码,如下面这个头部:其中的ce d2 c3 c7就是中文...

2020-10-20 17:39:10 680

原创 ios下载远程附件,并预览

下载远程附件,并且预览pod文件增加pod 'AFNetworking', '~> 4.0'// 在发送请求之前,决定是否跳转- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHand...

2020-10-19 15:58:40 468

原创 Grafana 插件地图Worldmap不显示

Grafana 插件地图Worldmap不显示介绍最近上了ELK 日志分析,想着手看下用户的分布情况,在kibana 中展示用户分布情况是没有问题的,但是索引添加到Granfana 中的话就无法展示。问题描述添加ES索引以后,map地图一片黑,不显示地图信息以及数据。但是有显示图例。后来发现是网络的问题,地图的URL是外面的,国内看不到。解决方法替换插件里Grafana文件图片地址# cd /var/lib/grafana/plugins/ # grafana-w.

2020-09-10 13:25:00 2775

原创 IOS 仿微信二维码/条形码扫描js与WKwebview交互调取二维码扫描

h5 js调用ios方法,请参考之前的文档//JS调用OC 添加处理脚本 //ScriptMessageHandler [userContentController addScriptMessageHandler:self name:@"CallScanCodeHandler"];#pragma mark - WKScriptMessageHandler- (void)userContentController:(WKUserContentController *)use...

2020-09-09 10:49:14 841

原创 Android一次申请多个动态权限

Android在6.0以后就要使用动态权限了,否者程序可能无法进行某些功能操作。Android 6.0对应的Android SDK等级是23.所以一般是先判断手机的版本是否是6.0以上再进行动态请求权限。一个请求录音权限和文件读写权限的实例。package com.liwenzhi.example.record;public class MainActivity extends AppCompatActivity { @Override protected voi.

2020-09-02 12:34:23 1158

原创 Android 导入 aar包引起的Error:Failed to resolve: :xxxaar: 的问题

Android 导入 aar包引起的Error:Failed to resolve: :xxxaar: 的问题添加一个arr 库,依赖上也添加了: implementation(name: '**aar', ext: 'aar')但是编译的时候会报:Error:Failed to resolve: :xxxaar:解决方法:allprojects { repositories { maven { url 'https://jitpac.

2020-08-27 14:26:25 904

原创 Android 彻底退出自己APP 并杀掉所有相关的进程

Android 彻底退出自己APP 并杀掉所有相关的进程彻底杀掉 App 相关进程的代码public void killAppProcess(){ //注意:不能先杀掉主进程,否则逻辑代码无法继续执行,需先杀掉相关进程最后杀掉主进程 ActivityManager mActivityManager = (ActivityManager)CurrentActivity.this.getSystemService(Context.ACTIVITY_SERVICE); List.

2020-08-13 09:02:07 1757

原创 通过js调用android原生方法

通过js调用android原生方法有时候我们有这样一个需求,监听html中控件的一些事件。例如点击html中某个按钮,跳转到别的activity,复制某段文本。首先是对webview的设置:myWebView = (WebView) findViewById(R.id.myWebView); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.addJavascriptInterface(n.

2020-08-13 08:53:06 1392

原创 禁用UIWebView和WKWebView的下拉拖动效果

使用UIWebView或WKWebView加载网页时,如果页面处于最顶端时,用户用手指往下拖动,会露出灰色空背景。同样页面在最底部的时候,继续向上拖动,下方也会露出空背景。要禁止这个拖动效果,可进行如下设置: 1 theWebView.scrollView.bounces =false ...

2020-08-12 14:17:49 1435

原创 centos7 下安装 mysql5.7

centos7 下安装 mysql5.7由于CentOS7的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wgethttps://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行yum源的安装:rpm -ivh mysql57-community-release-el7-9.noarch.rpm安装完成后,就可以使用yum命令安装mysql了:...

2020-08-12 13:36:05 304

原创 centos7yum安装tomcat

执行安装命令[root@localhost ~]# yum -y install tomcat查询tomcat是否安装成功[root@localhost ~]# rpm -q tomcattomcat-7.0.76-2.el7.noarch环境变量配置使用export命令可以声明环境变量,但只是临时生效,要想永久生效可以在用户登录调用的配置中导入环境变量,这样就可以让环境变量在用户登录的时候就被声明,也就达到永久生效的效果了。[root@local...

2020-08-12 11:14:04 807 1

原创 WebView支持H5网页下载

最近在做一个较简单的项目:通过一个webview来显示一个网页的App  这个网页有下载的功能,关于这一功能需要用到两个知识点:  1、webview监听网页的下载链接。(webview默认情况下是没有开启,在这个情况下,你会发现,在浏览器上可以正常下载的网页里的某个点击。在你的webview里面,点击是没有反应的);  2、使用系统的DownloadManager进行下载。下载任务会显示在顶部private void startDownload(String url) { ...

2020-08-07 11:16:59 1561

原创 Xcode 10 上传应用到AppStore

Xcode 10 如何上传应用到AppStore?Product->Archive 后,原来Xcode 10 之前的版本是直接有两个按钮,一个upload to AppStore,另一个叫Export。但是Xcode 10版本的变了,如下图所示,一个叫Distribute App,另一个叫Validate App。当我们要选择上传到AppStore的时候,选择第一个即可。C9EC5363B4433E40943ED268AB9DFABB.png接下来会出现以下界面:1、选择第

2020-08-04 17:24:35 1256 1

原创 iOS证书(.p12)和描述文件(.mobileprovision)申请

iOS证书(.p12)和描述文件(.mobileprovision)申请分类:HTML5+5+App开发Apple证书iOS证书iOS有两种证书和描述文件:证书类型 使用场景 开发(Development)证书和描述文件 用于开发测试,在 HBuilderX 中打包后可在真机环境通过Safari调试 发布(Distribution)证书和描述文件 用于提交 AppStore,在 HBuilderX 中提交云打包后提交到 AppStore 审核发布 准备环境..

2020-08-04 16:27:47 2033

iNode10.15.pkg.zip

支持inode mac 10.15系列,保证能用,尝试了很多办法,亲测可用!可用! 亲测可用!可用!

2020-06-10

空空如也

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

TA关注的人

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