自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (24)
  • 收藏
  • 关注

原创 自动分割文本编辑器打不开的超大文本文档

遇到无法打开的超大文本,比如我现在遇到的log,一个文件就有7个G左右,用VSCode是无法打开,故把该文件分割成可快速打开查看的N多个小文件;

2024-04-07 20:52:09 180

原创 Nuke 的基础学习路径

Nuke基础学习

2023-05-16 21:29:39 280

转载 VS中C#代码以管理员权限打开cmd.exe程序执行命令

C#cmd执行

2023-04-26 20:57:44 1857

转载 TortoiseSVN打分支、合并分支、切换分支(详解)

SVN 打分支、合并分支、切换分支详细说明(转载记录)

2023-04-26 17:38:19 4598

原创 【Java】从内部类中访问变量’result’,需要声明为final问题

Cannot refer to a non-final variable ‘result’ inside an inner class defined in a different method从内部类中访问变量’result’,需要声明为final

2023-01-11 17:27:44 234

原创 安卓性能测试(针对UE4发布的apk做性能分析)

安卓性能分析用到的工具及获取的数据

2022-07-21 13:21:40 1131

转载 unreal 打出安卓运行包no google play store key错误问题

unreal 打出安卓运行包no google play store key错误问题:导出的apk包由于资源比较大unreal自动生成了一个obb, obb的使用要用到google play store所以会报“No Google Play Store Key”错误,所以还是打包配置问题,修改如下:上面有提示:是否应将数据放入apk文件,而非一个单独的.obb文件。。。。。。;所以选中:∗ ∗ 将 游 戏 数 据 打 包 至 . a p k 中 ? ∗ ∗ 将游戏数据打包至.apk中?∗∗

2022-06-30 09:25:39 1422

原创 Android Studio 透明状态栏的实现示例(及隐藏显示示例)

透明状态栏的实现示例//插入到OnCreate()中if(Build.VERSION.SDK_INT >= 21) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAV

2022-05-22 10:55:41 1354

转载 CSV和excel的区别

CSV是纯文本文件,excel不是纯文本,excel包含很多格式信息在里面。CSV文件的体积会更小,创建分发读取更加方便,适合存放结构化信息,比如记录的导出,流量统计等等。CSV文件在windows平台默认的打开方式是excel,但是它的本质是一个文本文件。逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文.

2022-02-23 09:57:05 7746

原创 常见的windowsError错误及其原因

WindowsError:[Error 2] 不存在这个文件WindowsError:[Error 3] 没有这个路径WindowsError:[Error 5] 权限问题WindowsError:[Error 13] 该文档被其它程序占用,处理不了WindowsError:[Error 123] 路径语法有误WindowsError:[Error 145] 目录非空,多在删除非空目录时出现笔记...

2022-02-17 17:17:46 337

转载 音视频基础概念:PCM、采样率、位深和比特率

PCM脉冲编码调制。是一种模拟信号的数字化方法。PCM 不是一种格式。他只是一种方法,利用这种方法存储起来的音频,最常见的就是 WAV 格式。 声音由振动产生,同样地,反向通过传感器可以将这种振动转换为模拟信号。而模拟信号按照一定的频率保存下来的离散数据就是无损的音频数据。PCM 方法保存的音频的质量,同时也是体积,由三个因素所决定:采样率:SampleRate位深:Bit Depth声道数:Channel采样率 SampleRate采样率故名思议就是采集声音样本的频率。声音的采集过程和

2022-02-13 18:38:54 9945

转载 软件版本的划分及含义(alpha、Beta等)

alphaα是希腊字母的第一个,表示最早的版本,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。Betaβ是希腊字母的第二个,公开测试版,比alpha版本晚些,主要会有“粉丝用户”测试使用,该版本仍然存在很多bug,但比alpha版本稳定一些。这个阶段版本还会不断增加新功能。分为Beta1、Beta2等,直到逐渐稳定下来进入RC版本。RCRelease Candidate,发行候选版本,基本不再加入新的功能,主要修复bug。是最终发布成正式版的前一个版本,将bug修

2022-02-13 14:28:22 11196

转载 【Python】ImportError: No module named tkinter

在使用 tkinter 这个库编写GUI界面程序时,一开始的导入方法如下图所示但是报错:ImportError: No module named tkinter那是因为我安装的是 python 2.X,这个版本的python在使用 tkinter 这个库的时候,首字母需大写:这样就是对的在 python3 中才是 tkinter关于 simpledialog、messagebox 的导入,python2 和 python3 也是有区别的:python2 的导入方法python3 的导入方

2021-12-08 14:15:02 802

原创 Python 多继承与mro

python多继承

2021-12-05 17:53:42 322

原创 java JDK的安装和环境变量配置

一、环境准备Windows10jdk-12.0.1_windows-x64_bin.exe二、下载并安装JDKJDK jre-8u161-windows-x64.exe 下载(下载时间不同,小版本号会有变化,不影响后续安装)所有平台: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择 “Accept License Agreement”根据系统选择对应的安装文

2021-09-06 16:13:32 287

原创 如何将本地文件夹映射为硬盘盘符?

步骤:win + R 打开 cmd 命令窗口subst O: “D:\outsource” (此为把"D:\outsource" 映射为 O: 盘盘符)subst O: /D (此为删除 O: 盘盘符)简单三步完成本地文件夹映射为本地硬盘盘符 及 断开...

2021-08-23 14:01:51 3054 2

原创 支持2.7的远程加载模块

笔记:# coding:utf8'''python2.7 支持的远程导入器'''import sysimport impimport urllib2class UrlMetaFinder(object): def __init__(self, baseurl): self._baseurl = baseurl def find_module(self, fullname, path=None): if path is None:

2021-08-17 14:35:24 100

原创 not find or load Qt Platform plugin “windows“ 报错

以上为报错信息解决方案为:在使用QApplication() 实例化之前添加QApplication.addLibraryPath(“PySide2存放的路径” + ‘/PySide2/Plugins/’)

2021-08-17 10:35:15 190

转载 .py文件转换成.pyc文件

pyc介绍pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高。而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的。使用通过自带模块py_compile进行1、将单个文件转换成pyc文件用如下代码import py_compilepy_compile.compile('t

2021-08-05 15:01:28 1049

转载 PyQt5中 Qt Designer工具的使用

Qt Designer是PyQt5程序UI界面的实现工具,使用Qt Designer可以拖拽、点击完成GUI界面设计,并且设计完成的.ui程序可以转换成.py文件供python程序调用。本文主要通过用户登录需求描述Qt Designer工具开发界面的使用方法。本文主要内容1、Qt Designer程序主界面窗口介绍。2、Qt Designer程序实现界面开发的案例。包括使用Qt Designer实现程序Gui开发、使用pyuic5将.ui转换.py程序、信号与槽的配置以及实现、使用pyinstalle

2021-07-19 17:58:07 3026

原创 Unity 经纬度转空间坐标及墨卡托坐标转经纬度等

注:此案例中有用到Mapbox相关库1. 创建由于Vector2d 结构体原因:由于Unity中自带的Vector2是float类型,而我们需要用一个结构体来储存精度需求比较高的经纬度数据,故创建Vector2d 及double类型的来储存经纬度数据namespace Mapbox.Utils{ using Mapbox.Json; //此处用到的是Mapbox的Json库 using System; using System.Globalization; [Serializa

2021-07-15 12:06:18 1884 3

原创 python 魔法方法概述及示例

部分魔法方法的概念总结语句魔法方法Python 概念obj[key] obj[i:j]obj[i:j:k]__getitem__(key)可订阅对象with obj:…__enter__/__exit__上下文管理器for i in obj:…__iter__/__next__ __len__/__getitem__可迭代对象 序列obj.<attribute>__getattr__动态属性检索obj(*args,**kwargs)

2021-07-08 22:58:42 159

原创 python中format的用法详解

format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串。1、基本用法1. 按照{}的顺序依次匹配括号中的值s = "{} is a {}".format('Tom', 'Boy')print(s) # Tom is a Boys1 = "{} is a {}".format('Tom')# 抛出异常, Replacement index 1 out of range for positional args tupleprint(s1)2. 通过索引的方式去

2021-07-05 09:18:10 124494 27

原创 MotionBuilder 脚本执行的几种方式

你可以用以下几种方式执行你的脚本:从资产浏览器拖放一个脚本通过Python编辑器执行脚本在PythonStartup文件夹中放置一个Python工具使用快捷键运行脚本使用函数FBApplication::ExecuteScript从命令行启动启动脚本注:1.资产浏览器为(菜单栏Window —> Asset Browser) 资产浏览器中的Scripts中的脚本直接拖到Viewer窗口 (如下图)2. Window—>PythonEditor 打开脚本编辑器 ,可新建

2021-06-24 10:01:53 1206

原创 Python argparse模块详解

argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。官方文档中讲到的,本文基本都提到了,但只是简要记录,如果需要深入理解,可查看原文。https://docs.python.org/3/library/argparse.html使用步骤import argparse # 导入模板parser = argparse.ArgumentParser() # 创建parserparser.add_argu

2021-03-11 23:52:47 5755

原创 Unity中的.mate文件

当我们把新的资源导入Unity时,Unity会自动做下面这件事:1.分配唯一ID2.创建.meta文件3.处理资源关于创建.meta文件Unity在4.2版本后加入了.meta文件,如果在4.2以后的版本中看不到.meta文件可以进行以下设置:Edit->Project Settings->Editor / VersionControl 选项中设置Visible meta Files 选项经过上述行为后,打开工程目录(在Project面板中,右键选择Show in Explorer

2021-02-18 11:42:08 1973

原创 UE4 路径太长无法编译的问题

UE4编译报错:命令行 error D8049: 无法执行“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\c1xx.dll”: 命令行太长,无法适应调试记录解决方法:在XXX.build.cs文件中添加:bLegacyPublicIncludePaths = false;目前找到的XXXTargetPlatform.Build.csCabl

2020-11-16 11:00:54 1954 2

转载 springboot整合netty

目录前言正文代码新建一个springboot项目,在pom文件中添加netty依赖:新建netty服务netty调用所需的服务类springboot启动类测试我在整合过程中遇到的问题总结前言上一篇讲了netty的一个入门的demo;项目上我也把数据处理做好了,就要开始存数据库了;我用的mybatis框架,如果单独使用还是觉得比较麻烦,所以就用了springboot+mybatis+netty;本篇主要讲netty与springboot的整合,以及我在这个过程中遇到的问题,又

2020-10-29 09:53:32 25858 7

原创 Netty对WebSocket的支持

https://www.cnblogs.com/miller-zou/p/7002070.html 参考链接

2020-10-28 21:40:33 218

转载 Netty 实现 一个端口同时接收 socket 和 webSocket 连接

项目是在 Springboot 集成 Netty 的基础上开发。参考文章:1、SpringBoot 整合 Netty 实现Socket:https://www.cnblogs.com/guoyuchuan/p/9581283.html2、Netty 实现 webSocket:https://www.cnblogs.com/miller-zou/p/7002070.html3、同时实现 Socket && WebScoket:https://cloud.tencent.com/dev

2020-10-28 21:36:12 3301

转载 SpringBoot如何读取配置文件参数并全局使用

这篇文章主要介绍了SpringBoot如何读取配置文件参数并全局使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下前言:读取配置文件参数的方法:@Value("${xx}")注解。但是@Value不能为static变量赋值,而且很多时候我们需要将参数放在一个地方统一管理,而不是每个类都赋值一次。正文:注意:一定要给类加上@Component 注解application.xmltest: app_id: 12345 app_secret: 6

2020-10-28 21:12:57 1752

转载 java语言(HttpClient 的Get、Post、Put、Delete请求的使用)

package org.caeit.cloud.dev.util; import java.io.File; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; import java.util.Ma

2020-10-28 09:02:00 673

转载 VSCode加入右键功能菜单

对于我们经常使用的研发、测试、产品、设计等工具,我们希望能直接快速的找到并使用,一般的方式基本上包括两种:1、桌面快捷方式2、电脑的开始菜单以上两种方式,在软件、工具安装的时候,即可实现,甚至我们在以上两种的基础上,还可以把 快捷方式 在底部 任务栏显示,但如果太多也不好看,而且个别情况下也不方便最近在做项目研发时,用到 VSCode,又不希望,在工具中再费劲找具体的项目路径,当然如果项目归集到了某一处,如VSCode_worksapce,则最好,类似的还有idea_workspace、python

2020-10-25 19:45:05 1530 1

原创 UE4 源码 创建删除目录及文件夹

UE4中文件读写、创建、查找、删除创建游戏目录文件夹//此为本地的游戏目录创建一个文件目录void CreateFolder(FString _path){ _path = FPaths::GameDir() / *_path; _path = FPaths::ConvertRelativePathToFull(*_path); FPlatformFileManager::Get().GetPlatformFile().CreateDirectoryTree(*_path)

2020-10-19 23:22:13 1734

转载 python读写、创建文件、文件夹

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出的路径是否是一个目录:os.path.isdir()判断是否是绝对路径:os.path.i

2020-10-19 23:08:28 296

原创 免费的天气API相关编码(中国城市代码检索)

序言天气预报,在如今信息化的时代好像没那么多人关注了。但是往往在一些后台管理系统中,还会穿插着天气的相关信息。那么如何去实现天气预报的功能呢?在市面上会有一些收费的天气接口,接口文档繁杂。也有一些免费的接口,但是需要自己收集城市编码。今天给大家带来的是国家气象局提供的接口。中国的城市编码集编号省会城市区域区域编号1北京北京1010101002北京朝阳...

2020-08-30 17:21:32 4598 5

原创 环境变量的用户变量与系统变量的简单说明

Windows系统中有两种环境变量:用户变量和系统变量1、环境变量不区分大小写,例如path跟PATH是一样的2、系统变量对所有用户有效而用户变量只对当前用户有效3、用户变量与系统变量,名称是变量,值是里面的内容,也就是通过变量存储了想要存储的内容,方便调用4、系统变量与用户变量的PATH:告诉系统可执行文件放在什么路径(平常执行程序的路径,要放在PATH里面,不能建一个变量,cmd会提示“不是内部或外部命令,或者不是可执行程序”)5、windows系统在执行用户命令时,若用户未给出文件的绝对路径

2020-08-26 22:46:55 1045

原创 使用管理员权限运行的程序无法浏览网络驱动器的问题

前言:近段时间用实际项目测试之前写的任务处理器时发现任务的处理出现错误,没有正常执行成功。探索:由于是用C#写的进程Process 通过cmd.exe 执行的Adobe Premiere Pro文件的jsx脚本程序,一直以为是程序中出现了什么为止的Bug导致PR文件无法正常解析输出。经过坚持不懈的测试探索,排除各种情况之后发现是"Adobe Premiere Pro.exe"用管理员权限运行之后,无法浏览网络驱动器(同时,Adobe的产品及Excel等应用软件用管理员权限打开之后都无法浏览网络驱动器)

2020-08-26 22:41:27 1680

原创 python读取以及创建写入配置文件&&简单封装

参考链接:https://www.cnblogs.com/hanmk/p/9843136.html 已验证https://www.cnblogs.com/0xiasandu/p/11453924.htmlhttps://blog.csdn.net/miner_k/article/details/77857292https://blog.csdn.net/weixin_44409630/article/details/93074115

2020-07-09 09:21:20 329

原创 UE4的编译配置说明

通常我们按照官网文档或者教程,在第一次编译UE4的时候都会让我们选择编译Development Editor。但是你又没有想过除了这个选项之外还有很多选项,他们是干什么的。当我的游戏代码出现问题需要调试的时候,发现查看变量内存值都是???或者乱码,这是因为我们在Development环境下,此时的代码运行已经被优化,调试内存值是有偏差的,需要Debug环境。所以我们切换到Debug选项,但是Debug又分好几种,一时也搞不清楚,于是就开始各种查各种问各种实验。编译配置分为两部分:State 和 Tar

2020-07-07 10:19:41 541

SocketTool2.zip

此为Socket的测试工具,做单元连接测试使用

2021-06-24

C++GenerateExcelPlugins.zip

该文件夹中的工程皆为C++源码插件 用来使数据导出为Excel表格的插件,ExcelFormat_src 测试正常可使用,关于Excel对应表格的格式设置等功能齐全,但在UE4源码中使用会有冲突,指定的内存地址有一定的冲突,想要在UE4源码中使用的话需自行解决该冲突问题。

2020-08-11

NewFileTime.rar

在不打开文件的前提下进行文件的时间修改,创建时间的修改,最后修改时间的修改,可帮助我们在不用打开文件的前提下统一文件的最后修改时间

2020-07-11

超好用的公路创建插件RoadBuilder.zip

此插件主要是通过节点来创建道路,可进行道路的Mesh创建,删除等,高架桥等也可通过此款插件进行创建,在项目中去摆放拼接公路是比较不错的。

2019-12-30

水面效果插件TasharenWater.zip

此插件使用起来简单方便,主要是用Shader写的动态效果,Tasharen Water——从Unity内置的水开始,以GrabPass代替了折射逻辑。对应的材质球里面通过Tiling参数可以改变水波纹的大小。整体来说实用效果还是不错的。

2019-12-30

Unity中体积照明特效(光束).zip

体积照明特效,通过平行光和粒子特效制作出来的体积照明,有光束,整个效果来说是很不错的,亲测有用,做场景的可用

2019-12-30

cond-icon-heweather.zip

该资源为天气所对应的Icon,该资源应该有版权限制,仅供学习使用,图标文件名为天气代码,后缀为.png图标文件名中有字母 n 的,为夜间天气图标,例如100n.png 关于版权 和风天气图标采用署名-非商业性使用 3.0 中国大陆 (CC BY-NC 3.0 CN)许可协议授权

2019-12-05

Entitas.rar

这是一个关于ECS框架的Demo工程,是以游戏案例来进行设计的,是一个用ECS框架写的消除类游戏

2019-10-22

拼图小游戏的资源包

这个是我博客里面拼图小游戏的相关资源以及完整工程,都是经典的游戏算法

2019-03-10

打砖块资源包

这个资源包是我博客里面打砖块小游戏的相关素材,以及完整的工程项目,需要的可以下载下来

2019-03-10

高度解耦和的完整测试工程

Unity3D中的代码高度解耦和(委托及事件的监听和广播事件),完整的测试工程可直接拿来使用

2019-02-04

打地鼠游戏资源以及源代码

打地鼠游戏,包括了资源以及实现游戏逻辑的算法工程,这是一个工程包直接导入就可以开始使用

2018-12-27

利用www和协程封装的一个网络模块

WWW和协程的结合使用 直接使用WWW类不免让人感觉单薄,例如通信成功或者失败时,我们想要有不同的回调方法来响应,但是如果不对WWW类进行二次封装,而每次需要使用时在临时处理,往往会十分麻烦。因此下面我们封装一个自己的网络模块吧。

2018-12-04

单例模板泛型

如果项目中有很多个单例,那么我们就必须每次都写这些代码,有什么办法可以省去这些不必要的代码呢? 那就是面向对象最重要的思想:继承。用这个单例模板类直接继承即可

2018-12-04

这个是Opencv扩展模块的生成工具

这个是Opencv扩展模块的生成工具,在官网上可以下载,但是如果你们找不到可以在这下载一下,这个是我本人配置Opencv扩展模块的时候使用过的,没有任何问题

2018-11-13

c++代码打包乘DLL动态链接库范文

C++代码直接打包成DLL动态链接库供外部使用,相关的调用方法博客里面有

2018-10-31

cadlib4.0工具官网可下载

cadlib4.0的案例和动态链接库,可以实现图像的转换和直接显示.dwg和.dxf文件 在官网上也可以直接下载

2018-09-14

cadlib3.5工具

cadlib3.5的案例和动态链接库,可以实现图像的转换和直接显示.dwg和.dxf文件 在官网上也可以直接下载

2018-09-14

cadlib2.0的案例和动态链接库

cadlib2.0的案例和动态链接库,可以实现图像的转换和直接显示.dwg和.dxf文件

2018-09-14

cadlib各个版本的主要dll库

cadlib2.0、cadlib3.5、cadlib4.0这几个版本主要的dll引用动态链接库,可直接调用相关API去把.dwg和.dxf转换为png、jpg、pdf等

2018-09-14

CadLib4.0的读取和显示

找了好久才找到的,这个可以直接去调用API去使用读取和显示dwg格式的文件。具体的可以自己下载下来看看

2018-09-13

PrintImage.exe是一个调用打印机后台打印的应用,相关使用方法及代码在博客里面(见Unity调用打印机打印图片)

PrintImage.exe是一个调用打印机后台打印的应用,相关使用方法及代码在博客里面(见Unity调用打印机打印图片)

2018-08-23

AssetBundle的加载

AssetBundle在文件夹中通过资源依赖进行加载使用资源的一种方法

2018-08-08

AssetBundle批量打包工具的编写

AssetBundle打包工具可直接对你某个文件夹下的资源进行批量打包,节省时间,且简单方便,如有任何不清楚的地方欢迎交流互动,共同进步

2018-08-08

空空如也

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

TA关注的人

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