- 博客(42)
- 资源 (8)
- 问答 (3)
- 收藏
- 关注
原创 在没有网络的环境下迁移IDEA的Maven开发环境
情景说明:假设有一个IDEA的Maven,需要放到内网上去开发,内网是一个局域网,所以我们面临的困难有:没有网络。没有Maven服务器。没有所有pom引用的jar包。时间紧迫,立刻就要开始开发。可以用以下方法解决:首先,在内网上安装IDEA,这个安装包你可以提前在其他地方下载好。第二,寻找你电脑上maven库的安装目录,这里用IDEA默认库目录举例:通常目录是放在:是的,这个目录就是maven使用注册jar包命令(mvn install:install-file -Dfile=jar
2021-11-07 13:26:46
1238
原创 c# XML-RPC 客户端和服务端的搭建-示例及资源
c# XML-RPC 客户端和服务端的搭建客户端服务端可参考资源客户端using CookComputing.XmlRpc;using System;namespace BM.Leader.Net{ public struct StateStructRequest { public int state1; public int state2; public int state3; } [XmlRpcUrl("ht
2021-10-21 11:56:21
1027
原创 c#自定义Attribute模拟JAVA的Annotation实现属性xml的读取
c#使用Attribute模拟JAVA的Annotation实现属性xml的读取声明用法1. 实现自定义Attribute2.标注我们的配置文件3.配置文件示例4.核心处理函数5.使用它声明突发奇想的一个处理问题的方法,好不好用不用就仁者见仁智者见智了。用法1. 实现自定义Attributenamespace 秃顶韭菜的命名空间{ public class XmlMapping : Attribute { /// <summary> /
2021-09-27 14:24:25
278
原创 如何用c#调用c++的dll传递各种稀奇古怪的参数。
如何用c#调用c++的dll传递各种稀奇古怪的参数声明各种稀奇古怪的参数1. 传递基础数据 int float double等2. 传递 string 并接收 string声明我知道用c#调用c++是个神烦的事情,在此分享部分传参心得和技巧,不一定是最好的方法,欢迎指正补充。各种稀奇古怪的参数1. 传递基础数据 int float double等// headextern "C" __declspec(dllexport) int TransData(int a, float b, double
2021-09-22 09:33:37
1552
原创 c#操作MySQL数据库-Null值的插入及自增主键的插入时获取
c#操作MySQL数据库-Null值的插入及自增主键的插入时获取注明null值的插入自增主键的插入时获取注明本段摘自我的文章:https://blog.csdn.net/qq_39024280/article/details/117113736?spm=1001.2014.3001.5501因为时常用到所以独立出来方便直接搜索查询null值的插入/// <summary>/// 插入数据(带null)/// </summary>public void InsertIt
2021-07-29 13:36:17
1037
原创 Anaconda环境导入导出方法
Anaconda环境导入导出方法1.使用anaconda控制台2.列出你的所有虚拟环境(如果你记得环境名,这一步可以省略)3.激活进入你要导出的环境4.导出环境配置到文件5.导入环境(通过文件创建新环境)1.使用anaconda控制台找不到就search一下2.列出你的所有虚拟环境(如果你记得环境名,这一步可以省略)3.激活进入你要导出的环境4.导出环境配置到文件5.导入环境(通过文件创建新环境)如果你不喜欢原先环境的名字,可以直接在文件中改,注意有两处:...
2021-07-27 10:55:40
4878
原创 Tomcat部署springboot的war包,css、js或者图片加载不出来的问题解决方案
问题描述我新建了一个H5网页,其目录结构如下:H5内对资源的部分引用如下:而且我也使用了thymeleaf在本地访问,debug完全没有问题:但是部署在tomcat上后出现访问不到图片和css资源的情况,页面布局混乱! 解决办法很明显,这是一个资源路径找不到的问题,我的解决方案是这样的:1. 找到你的tomcat配置文件 server.xml配置上如下内容:这里的含义很明显,即当你的H5在方位例如 /images/ 的路径时,指定其路...
2021-07-14 14:12:08
2789
原创 c/c++ 环境下,openpose检测参数的配置
这里主要记录openpose在c/c++环境下一些检测参数的配置。关于如何配置openpose的c/c++环境,这里不做描述。
2021-06-18 18:09:45
1034
1
转载 c# 中的事件与委托详解
在浏览之余发现了这篇好文章,转载于此,原文链接:https://www.cnblogs.com/newcapecjmc/p/7084026.htmlC#中委托和事件 关于委托和事件分享三个博客内容:首先说明下:(1)C#中事件:事件时属于类的成员,所以要放在类的内部。(2)委托属于一个定义,是和类、接口类似的,通常放在外部。(因为大多数委托都要被重用)委托定义在类里面还是类外面视情况而定,一般定义在与类定义平级部分,且用public修饰,便于外部调用。若定义在类的内部
2021-05-24 11:14:18
4958
原创 复制即用-c#-连接MySQL数据库及基础增删改查操作
c#连接MySQL数据库及基础增删改查操作声明环境需求实现代码连接数据库和断开连接查询数据插入数据更新数据删除数据创建和删除表表主键的添加和删除表新增一列表修改一列声明我很讨厌重复造轮子,所以将很基础的东西贴粗来,不要浪费大家时间.所有方法简单粗暴,不一定是最好的实现方式,酌情选用及调整.环境需求1.(免币) MySql.Data.dll 点击下载添加到引用即可:2.mysql-installer-community-8.0.25.0这个自己到官网下载安装即可,官网地址:https:/
2021-05-21 13:47:37
844
2
原创 c#调用c/c++打包的dll程序实现人脸检测(暨c#和c++之间传递图片解决方案)
c#调用c/c++打包的dll程序实现人脸检测(暨c#和c++之间传递图片解决方案)涉及的环境涉及的核心实现c/c++端的实现C#端的实现声明与源码涉及的环境这些库的安装在网上应该很容易就可以找到,这里不多做赘述。dlib人脸检测库opencv 4.0 静态编译库jsoncpp 库 (这个是非必要的环境)涉及的核心实现c/c++端的实现头文件#pragma once#include "stdafx.h"//初始化方法 netPath=128人脸数据网络的特征转换文件地址 path
2021-05-20 18:23:54
806
1
原创 复制即用-python与c#间HTTP通信及传递图片
声明只是核心代码实现功能,细节及异常自己处理下.代码c#端(做客户端)using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using System.Text;using System.Threading.Tasks;namespace WF_Android2Python_HTTP.HTTP{
2021-03-10 13:24:27
914
原创 复制即用-python-[requests+httpServer]实现get, post, 发文件, 反馈文件等功能.
复制即用-python-[requests+httpServer]实现get, post, 发文件, 反馈文件等功能.声明所有方法都是最简最快速实现的核心代码,拿来就可以基本实现功能.实际应用的话自己搞好异常处理.代码环境需求# 客户端# pip install requests# pip install requests_toolbelt import requestsfrom requests_toolbelt import MultipartEncoder# 服务端impor
2021-03-05 15:24:35
836
1
原创 划水作品-python-多张图片拼接一个图像效果的实现
多张图片拼接一个图像效果的实现年终了,划个水就很开心,搞个小玩意出来开心一下效果示例实现代码也没什吗核心技术难度,开心就好.这里直接列出来三个核心函数def read_base_pictures(source_path, file_type): """ 读取文件夹中的图片作为背景图 :param source_path: 背景图文件夹 :param file_type: 背景图扩展名(.jpg) :return: None """
2021-02-09 09:35:08
310
原创 复制即用-python-批量重命名文件
批量重命名文件声明代码声明如果你懒得敲代码,复制拿去跑就好了.作用:将图片文件夹中的文件重命名.代码# 本类协助你将素材文件夹中的图片进行重命名.import os# path = "E:/ALCollection/SSD/Datas/MyTrainFiles/VOCdevkit/VOC2018/JPEGImages/"# path = r"E:\ALCollection\SSD\Datas\MyTrainFiles\VOCdevkit\VOC2020\JPEGImages"path
2021-02-08 10:07:01
220
1
原创 复制即用-python-读取文件夹中图片并按照最短边裁剪为正方形
读取文件夹中图片并按照最短边裁剪为正方形声明代码声明没有技术难度的读取图片并剪裁,偷懒就复制粘贴跑它!代码import osfrom random import randintimport cv2def cut_resize_file(source_path, output_path, file_type, cut_size): """ 先根据最短边进行裁剪,为正方形,在重设大小,默认256 :param source_path: :param output_
2021-02-08 10:02:02
715
原创 复制即用-python-读取文件夹图片并根据步长裁剪为固定尺寸
读取文件夹图片并根据步长裁剪为固定尺寸说明代码说明本代码本意用于初学者裁剪和扩充自己的数据集用,练手时我这个懒人最喜欢这么干.代码def cut_done_func(source_path, output_path, file_type, cut_size, step): # 读取并遍历文件夹中的图片 path_files = os.listdir(source_path) for item_name in path_files: if item_name.e
2021-02-08 09:56:33
750
6
原创 异常解决-error: (-209:Sizes of input arguments do not match) The operation is neither ‘array op array‘
问题描述常在以下函数中触发:cv2.bitwise_not()cv2.bitwise_and()error: (-209:Sizes of input arguments do not match) The operation is neither 'array op array' (where arrays have the same size and type),nor 'array op scalar', nor 'scalar op array' in function 'cv::bin
2021-02-04 17:22:22
8955
2
原创 复制即用-python-调用face++人体轮廓抠图接口并拆分处理反馈数据
复制即用-python-调用face++人体轮廓抠图接口并拆分处理反馈数据声明代码声明此处除了一些调用方法,我还加了一部分其他处理,酌情选用,适当调整.代码import timeimport requestsimport base64import numpy as npfrom json import JSONDecoderimport cv2# face++ 调用抠图接口地址http_url = "https://api-cn.faceplusplus.com/humanbody
2021-02-03 10:31:36
447
1
原创 复制即用-python-socket实现TCP通信(长连接与短连接)
复制即用-python-socket实现TCP通信短连接服务端客户端长连接服务端客户端短连接服务端# 基于传输层TCP/IP协议接口socket实现的TCP发送json格式数据功能-测试服务端-短连接from socket import *from time import ctime# 基础参数(这个地址是服务端本机的ip和port)HOST = '127.0.0.1'PORT = 21725BUFSIZ = 2048ADDR = (HOST, PORT)# 创建服务端tcpSe
2021-02-03 10:19:52
2967
1
原创 Anaconda 控制台输入命令出现‘拒绝访问‘解决方案.
控制台输入命令出现'拒绝访问'解决方案.问题描述解决方案问题描述我们安装完成Anaconda后希望控制和添加一些环境,通常我们可以使用conda install XXX 命令来进行,但有些却不能很好的安装.当我们使用pip list 或者 pip install XXX 时, 出现下列异常:解决方案Anconda安装时会同时安装一个控制台程序, 搜索就可以找到:右击管理员运行:conda activate <你的环境名称>之后你就可以就行调整了....
2021-01-13 11:10:10
5378
原创 UE4-清理-UE4越来越大,如何清理项目数据缓存(DDC),节约磁盘空间.
UE4占用空间大清理解决方案问题解决方案问题自从安装了UE4,C盘越来越不够用了,可我数据是放在D盘的,为啥C盘少了那么多?解决方案UE4默认会将项目缓存放在C盘啊淦!即便你删了某个项目相关缓存还是存在啊淦!路径通常在这里:粗暴点你可以直接全删了,反正启动时这些东西需要的都还会重新生成,其他想迁移等方法可以参考官网,网址在这里:https://docs.unrealengine.com/zh-CN/ProductionPipelines/DerivedDataCache/index.htm
2021-01-04 09:34:14
6675
原创 stylegan2 示例命令fused_bias_act.cu环境配置异常(无法打开包括文件: “tensorflow/core/framework/op.h”)
问题描述在python运行stylegan2示例时,运行过程中,触发fused_bias_act.cu中的异常,可以看到fused_bias_act.cu中实际上是用c/c++写的实现代码.仔细看异常信息会发现这句话 无法打开包括文件: “tensorflow/core/framework/op.h”:解决策略1.首先确保你安装了c/c++工具集,版本号可以有些不一致,这影响不大,在这里:2.确定你已经调整了工具集引用3.这里我取巧做了步骚操作,不合理但最简单:
2020-12-29 14:13:22
3271
2
原创 UE4-初学者-阴影区域的亮度控制(禁用UE4本身自动曝光补偿)
阴影区域的亮度控制-禁用UE4本身自动曝光补偿要解决的问题解决方案要解决的问题在UE4中,假设一个区域存在阴影:当我们进入阴影区域,UE4会自动为我们的视野添加曝光补偿,模拟瞳孔效果:这似乎是很强大且很有用的,但在一些游戏中则不是这样:比如你在做一个恐怖游戏,昏暗的场景是很好的效果,你绝对不会希望场景变很亮.解决方案你可以在这里调整体积内最高最低亮度,也可以修改其他曝光属性,会直接作用于体积范围内的对象上.如果你希望全场景生效,勾选这个:...
2020-12-25 11:21:35
4291
原创 UE4-初学者-空白场景阳光效果模拟(暨新建场景偏红晕解决方法)
新建空白场景定向光源模拟太阳,场景偏红晕解决方法要解决的问题解决方法要解决的问题初学者在新建空白场景时,通常都知道用定向光源+大气雾模拟基本的天空光照效果.当通常会有个疑问,为什么整个世界偏红色,视觉效果糟糕,如下图:解决方法结果如下:...
2020-12-25 10:51:53
1765
原创 UE4-初学者-资源迁移操作技巧
资源迁移操作技巧要解决的问题解决方法要解决的问题你下载了一组素材,比如这个:你想用它中的某个素材对象,比如一朵花,一棵树,一个角色等:直接复制网格体素材然后拖入你的新项目某个文件夹是个很愚蠢的操作,很容易出bug.请不要这么做.解决方法选中你喜欢的那个对象:保存入你现在要用的项目文件夹中:批量多个文件,或者ctrl多选操作一样:...
2020-12-25 10:16:13
2008
原创 UE4-LOD理解-Distance culling(距离剔除体积)和Visibility culling(可视化剔除体积)
Distance culling 和 Visibility culling本篇只是知识点备注Distance cullingVisibility culling本篇只是知识点备注Distance culling顾名思义,距离剔除体积就是随着距离的增加,渲染逐渐简化直至消失.这个属性在任何一个场景组件中均存在.UE4系统中默认启动这个功能,且还存在着固定的默认距离参数.通过设置最大最小的绘制距离,可以节约很大一部分渲染内存.这好吗?这很好.但不是特别好.比如这个属性是我场景里一张桌子的属性,
2020-12-24 15:29:29
9722
1
原创 UE4-以玩家为中心的音效蓝图设计
'手把手教你实现'以玩家为中心的音效蓝图设计这样做的原因第一步 基础功能实现第二步 优化蓝图功能1. 事件音效随机时间间隔触发2.围绕用户的随机位置这样做的原因当我们搭建一个相当大的场景,但有很多音效需要重复使用.比如玩家手持木棒打击树木发出的音效,我们不可能给每棵树都加蓝图触发器,这将会是个很可怕的行为.又或者制作恐怖游戏,你需要一些随机围绕玩家发出的轻微悉悉索索的声响来干扰玩家,增进恐怖氛围等.第一步 基础功能实现1.在资源浏览器创建一个基于Actor的蓝图2.考虑一件事,这个音效应该
2020-12-23 13:48:57
567
原创 UE4-音效触发技巧
音效触发技巧音效触发方式一 : 触发器+关卡蓝图音效触发技巧二 : 自定义音效触发蓝图补充 : 音效蓝图的自适应设置音效触发方式一 : 触发器+关卡蓝图这是一个不推荐的使用方式,但对于初学者来说比较适合拿来学习.首先,在场景中添加一个触发器,大小形状自定义,我这里定义一个盒子形状的:打开关卡蓝图进行如下操作即可实现:音效触发技巧二 : 自定义音效触发蓝图技巧一的方式既繁琐又不可重用,不如使用蓝图首先新建一个蓝图:我们不需要继承其他类的功能,这里只要基于Actor基类就可以了.我们
2020-12-21 16:12:01
2151
原创 UE4-音频音高和音量控制基础技巧
音频音高和音量控制基础技巧问题描述解决技巧问题描述音量和音高是UE4场景搭建绕不过的一个坎儿可能你需要以不同的音量和音高播放一段音频.可能你需要一段音频在不同的时刻以不同的音量和音高播放.解决技巧第一个问题: 设置音频的音量和音高,并恒定的播放到结束,这时候你需要调制器节点这很常见.第二个问题:一段音频在播放的不同时刻有不同的音调和音高,这时候你需要envelope节点:...
2020-12-21 13:55:28
2808
原创 UE4-蓝图Random节点随机权重设置无效解决方案.
蓝图Random节点随机权重设置无效解决方案.问题解决办法问题萌新韭菜最近在对一个场景里一段音频做随机节点时,发现随机权重不生效:解决办法查询了官网后萌新才知道了原来犯了个低级错误,原因及详解如下:当勾选了此项后,会覆盖随机化权重,勾选此项后系统会这样处理随机化选项:首先系统会将随机项放到一个数组里,假设这个数组叫做R[5]={0,1,2,3,4}那么每次循环,从R[5]中取出一个项,这时数组变为R[4],比如第一次随机取出了{3},那么R[4]={0,1,2,4}下一次从R4中提取一
2020-12-21 11:13:56
1328
原创 UE4-随机排序、随机时序和音效合成来丰富音效的变化技巧
随机排序、随机时序和音效合成来丰富音效的变化技巧技巧要解决的问题解决方式技巧要解决的问题一般情况下,如果一个区域需要用户(玩家)长时间呆在那里,那么单一的背景音效会让人感到乏味.比如单一SoundCue的循环播放:又或者极值一点的同学采用蓝图,做随机,这是个不错的选择,但长时间的播放终究会让用户(玩家)发现其中的端倪.我们需要让组合更加随机化,更加无法预测,更加自然.解决方式在这里我仅仅记录我所总结的比较好用的方法,不足之处欢迎指教.首先,我将音频根据特点,裁剪和分成了多组,这里用Blue
2020-12-21 10:48:36
635
原创 UE4-控制音效空间效果及衰减效果技巧
控制音效空间效果及衰减效果技巧场景一 全图背景音效场景举例处理方案场景二 定点发声音效场景举例处理方案调整衰减范围方式1. 统一调整-在衰减文件上2. 个别调整-覆盖原衰减效果场景三 范围背景音效场景举例处理方案小技巧场景一 全图背景音效场景举例赛车游戏:处理方案将音频直接拖入场景即可场景二 定点发声音效场景举例一个风车在转来转去, 火把在bibo燃烧等等情况处理方案调整衰减范围方式1. 统一调整-在衰减文件上2. 个别调整-覆盖原衰减效果场景三 范围背景音效场景举例
2020-12-17 17:23:36
3209
1
原创 UE4-蓝图三分钟模拟森林场景音频效果
UE4-蓝图三分钟模拟森林鸟群场景音频效果应用场景描述场景及文件图示蓝图解决方案注意事项应用场景描述你有麻雀的叫声文件.wav你有喜鹊的叫声文件.wav你有**鸟的叫声文件.wav一片安静的树林你想让树林听起来很生动.场景及文件图示蓝图解决方案注意事项请设置好空间效果和衰减效果,否则你全地图都会是从一个点传来的鸟叫声.详细解决方案参考我的相关文章或自行百度...
2020-12-17 16:55:36
194
原创 UE4蓝图三分钟解决控制音频淡入淡出问题
蓝图控制音频淡入淡-常用于洞穴入口应用场景描述场景图示蓝图解决方案应用场景描述一个角色一个洞穴洞外一种音效洞内一种音效你希望角色进入山洞等场景后,洞外音效淡出至消失.你希望角色出山洞后,洞外音效回复播放.场景图示蓝图解决方案...
2020-12-17 16:31:04
1332
原创 Django设置ALLOWED_HOSTS后,依然不能被其他电脑通过ip访问
这里记录一个Django的坑,可能同学们使用的其他版本并未出现这个问题,但我使用的django3.0.6版本却出现了,分享解决方案如下:问题现象:使用pip install Django无异常,创建demo网页index.html,通过本机localhost或者127.0.0.1访问均正常.局域网内另一台计算机访问失败.听从大佬建议,在settings.py文件中,将ALLOWED_HOSTS = ['*'],以及直接添加对方ip等操作均无效.解决方案:我们通常的启动方法为:
2020-05-21 10:52:19
3904
原创 c/c++环境下YOLO4的配置和试运行
c/c++开发环境下YOLO4的配置方法和试运行运行环境为: window10+cuda10.1+opencv4.0+yolo4附带demo项目源码,复制可用.
2020-05-20 18:08:34
2833
3
原创 opencv的静态编译(暨本机opencv在c++环境生成dll,在其他计算机上无法调用问题)
opencv的静态编译暨本机opencv在c++环境生成dll,在其他计算机上无法调用问题在开发一个opencv+dlib的人脸信息识别时,我成功打包的动态库dll在本机上运行的很安稳,开心的拿给技术部小美眉使用时,咦,不能使用了,报错无法加载dll,这不能忍!经过一番周折,其实原因如下。本人是直接下载的opencv4.0,安装即使用,也未对其进行编译,所以在生成自己的dll动态库时,...
2019-09-20 12:45:41
1250
1
原创 c#的opencvsharp与c++封装opencv之间的mat对象传递(BitmapData造成图片扭曲的问题记录)
c#的opencvsharp与c++封装opencv之间的mat对象传递暨BitmapData造成图片扭曲的问题记录最近韭菜在处理c#的opencvsharp与c++封装opencv之间传递mat数据时,被一个问题坑了一大把,在此将坑及解决方案贴出来,给各位一点解决问题的提示。首先,我采用opencvsharp来进行c#端的简单图像处理,安装方法这里不再赘述,请自行百度。我的封装使...
2019-09-12 15:09:55
5450
6
关于基于opencv+openpose人体body_25学习的一个小问题
2019-11-05
使用dlib库如何读取caffemodel文件?
2019-10-24
c++ dlib使用中的debug编译不通过,急!!!
2019-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人