成长的程序员
上海好程序员
上海好程序员
展开
-
Unable to scan documentation context default: null at springfox.documentation.schema.Example.equals
通过堆栈跟踪可以发现是Maven: io.springfox:springfox-core:3.0.0中的问题。原创 2022-09-23 11:41:36 · 2832 阅读 · 5 评论 -
Linux Centos/Debian NFS服务器查询搭建与配置
【代码】Linux Centos/Debian NFS服务器查询搭建与配置。原创 2022-08-30 10:24:05 · 448 阅读 · 0 评论 -
Linux环境达梦数据库下载安装注册,设置大小写不敏感
选择版本。原创 2022-08-08 15:26:29 · 1778 阅读 · 0 评论 -
swagger springfox:IllegalStateException: Model already registered with different name using 解决方案
通过堆栈跟踪可以发现是Maven: io.springfox:springfox-schema:3.0.0中的问题。原创 2022-07-14 10:06:14 · 1127 阅读 · 0 评论 -
C# .Net SshClient 切换到ROOT用户 Su
1-安装expect 然后下载expect并安装。 2-写脚本 su_root.sh原创 2022-06-13 14:04:43 · 1027 阅读 · 0 评论 -
魔改,Spring Boot Swagger UI 记住保存Token,插入自定义脚本,开启搜索框方法
灵感来源于 .net core webapi 使用Swagger UI 记住Token Respectsource:target:Resources:web/swagger-plus.html 底部添加 3-新建资源Resources:web/swagger-plus.js工具类我就不传了,自己实现吧,当伪代码看运行结果:/xxxx/swagger-ui/plus准备工作已经做完了,接下来的工作就是写在Resources:web/swagger-plus.js中写js了自由发挥吧!原创 2022-06-02 14:45:19 · 578 阅读 · 0 评论 -
java利用nfs-client连接nfs,读取/下载/上传文件
引入pom <dependency> <groupId>com.emc.ecs</groupId> <artifactId>nfs-client</artifactId> <version>1.0.3</version> </dependency>NfsUtilpackage xxx;imp原创 2022-03-23 20:59:25 · 5902 阅读 · 1 评论 -
C# 如何快速去除UTF8.Bom暨Newtonsoft.Json.JsonConvert.DeserializeObject.JsonReaderException解决方案
using System.Text;class TextEncoding{ public readonly static Encoding Utf8 = Encoding.UTF8; public readonly static Encoding Utf8Bom = new UTF8Encoding(true); public readonly static Encoding Utf8NoBom = new UTF8Encoding(false); public re.原创 2021-12-23 22:20:37 · 1029 阅读 · 0 评论 -
Java仿造C#写了个LinqUtil,使用Lambda和泛型,对对象集合过滤filter筛选和取属性map还有去重,供大家参考使用
package xxx;import java.util.List;import java.util.function.Function;import java.util.function.Predicate;import java.util.stream.Collectors;public class LinqUtil { /** * 泛型测试-取数组第一位 */ public static <T> T first(List<T>.原创 2021-10-13 10:41:22 · 421 阅读 · 0 评论 -
C# 带字母的格式的时间字符串转为DateTime的方法
/// <summary> /// 获取时间[Wed Sep 29 10:02:41 2021 +0800] /// </summary> public static DateTime ParseExact(string time) { try { var cells = time.Split(' '); ...原创 2021-09-30 11:04:13 · 336 阅读 · 0 评论 -
基于点对点视频通话技术WebRTC的demo,包含网页端和安卓端Android,中继服务器IceServer/TurnServer搭建,信令服务器SignalingServer源码
第一步:搭建中继服务器第二步:测试中继服务器第三步:启动信令服务器(网页端放在一起了)第四步:启动安卓端介于WebRTC技术流行度不高,技术较新,资料较少,本人耗费了大量精力才完成了此demo,卖200块钱不过分吧,由于WebRTC一直在更新,此demo可能会运行失败,但不影响其参考价值,售出概不退款,本人会尽全力确保该demo的正常运行,有问题私信。...原创 2021-09-14 22:39:30 · 473 阅读 · 0 评论 -
Java读取InputStream文本的几种方法总结,附读取字节流bytes字节数组byte[]方法
package org.jeecg.common.util;import com.alibaba.fastjson.util.IOUtils;import lombok.var;import java.io.*;public class StreamUtil { /** * @deprecated IOUtils.readAll */ static String readText_ali(InputStream inputStream) { .原创 2021-09-09 14:20:51 · 12810 阅读 · 2 评论 -
spring boot框架通过servlet实现下载和多文件上传
直接取文件(单文件):@RequestParam(value = "excel") CommonsMultipartFile excel通过Request取文件(多文件):MultipartHttpServletRequest multipartRequest// 获取文件的参数名Iterator<String> fileParamNames = multipartRequest.getFileNames();List<MultipartFile> listFil.原创 2021-09-08 13:33:29 · 282 阅读 · 0 评论 -
“RazorTagHelper”任务意外失败。解决方案
严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB4018 “RazorTagHelper”任务意外失败。System.InvalidOperationException: DOTNET_HOST_PATH is not set 在 Microsoft.AspNetCore.Razor.Tasks.DotNetToolTask.get_DotNetPath() 在 Microsoft.AspNetCore.Razor.Tasks.Do...原创 2020-12-17 12:06:10 · 1681 阅读 · 1 评论 -
Unity自定义包CustomPackages如何相互引用?
虽然我很偶然地发现了如何引用,但是我还是相信很多人找不到,所以阳光普照下。引用之后,引用的GUID是记录在package.asmdef中的{ "name": "unknown.tools.q-hierarchy", "references": [ "GUID:53cc36eb5713064498f788cc7baa99b0" ], "includePlatforms": [], "excludePlatforms": [], "a原创 2020-11-27 10:35:26 · 2010 阅读 · 0 评论 -
UnityEditor脚本更改Inspector(检查器)面板数据(属性)保存问题
如果你是用脚本更改的Inspector(检查器)面板数据(属性),一般情况下,场景是检测不到更改的,等我们关闭了场景,一切还原,什么都没发生。这个应该是Unity的正常设计,就像我们startup之后,场景的任何改变都不会保存。那么如果有需要,如何保存呢?方案一:手动存储手动存储要让场景检测到有变化,即有*的状态,我们可以打开关闭场景中任何组件的active,用以触发存储。还有就是使用代码:EditorUtility.SetDirty(component);方...原创 2020-11-26 18:02:52 · 3338 阅读 · 0 评论 -
Git关闭GC(命令+配置+小乌龟TortoiseGit)
命令关闭GC:git config --global gc.auto 0可视化关闭GC:C:\Users\Administrator\.gitconfig或者C:\Program Files\Git\etc\gitconfig小乌龟添加[gc] auto = 0原创 2020-11-20 18:06:16 · 1704 阅读 · 0 评论 -
Unity创建自定义包,package.json,第三方库CustomPackages的搭建与引用、类库引用,如何引用其他项目
Unity项目不能像vs中.csproj一样方便的引用其他类库,必须遵循官方给出的规范才行官方的教程很繁琐https://docs.unity3d.com/Manual/CustomPackages.html其实不用这么繁琐,只需要两个文件即可package.json和xxxx.asmdef,放置在根目录package.json 结构示例:{ "name": "person.jianglong.common", "version": "1.0.0", .原创 2020-08-07 10:35:53 · 3558 阅读 · 1 评论 -
WebRTC视频中继服务器(TurnServer)安装部署
设置编译路径,不可省略,省略的话下一行命令会提示-“make: *** 没有指明目标并且找不到 makefile。关闭防火墙或者添加防火墙例外。创建并进入源码文件夹。启动命令添加到启动项。原创 2020-07-22 14:55:48 · 1473 阅读 · 1 评论 -
CentOS系统yum换源,阿里云
下载对应系统版本的仓库文件http://mirrors.aliyun.com/repo/Centos-5.repohttp://mirrors.aliyun.com/repo/Centos-6.repohttp://mirrors.aliyun.com/repo/Centos-7.repohttp://mirrors.aliyun.com/repo/Centos-8.repo用文本打开下载后的文件,复制全文本vi /etc/yum.repos.d/CentOS-Base.repo编原创 2020-07-03 14:21:53 · 220 阅读 · 0 评论 -
安卓 Android Java HttpURLConnection getContentLength() = -1,inputStream.available() = 0 解决方案
这不知道是安卓的读取机制还是安卓的BUG,正常的java都能拿到返回值,唯独安卓不行。解决方案: static String getResponseMessage(HttpURLConnection connection) throws Exception { InputStream inputStream = connection.getInputStream(); ByteArrayOutputStream bufferReader = new Byt原创 2020-06-14 12:37:34 · 495 阅读 · 0 评论 -
MySql先排序后去重,Group By与Order By联用,未生效解决方案!!!
Create代码,带数据-- ---------------------------------------------------------- 主机: 127.0.0.1-- 服务器版本: 5.7.18-log - MySQL Community Server (GPL)-- 服务器操...原创 2020-03-30 14:32:11 · 1072 阅读 · 2 评论 -
Windows搭建Git服务器,像VisualSVN Server一样简单!
下载GitStackhttps://gitstack.com/download/首先让出你的80端口,然后安装,因为程序管理界面是80端口的web仓库目录默认在你的安装目录,不过也无所谓因为安装完可以配置如果你本身有Git,那么Git就不用装了。看到这个页面就是安装成功了如果你其他程序需要80端口,那么把GitStack的端口号改一下改完立即生效修改...原创 2020-03-05 10:28:01 · 789 阅读 · 0 评论 -
idea配置spring框架tomcat端口号, port xxxx failed to start. Port 8080 was already in use.
***************************APPLICATION FAILED TO START***************************Description:The Tomcat connector configured to listen on port 80 failed to start. The port may already be in use...原创 2020-03-04 15:33:17 · 743 阅读 · 0 评论 -
VsCode搭建的Node.js+Vue+Typescript(TS)Web框架项目,如何用Visual Studio 2019启动?
1、先用Visual Studio 2019创建一个Vue.js Web应用程序,如果你不会建的话参考:https://mp.csdn.net/console/editor/html/1045961082、提取其中的.sln和.njsproj将.njsproj放置在已有项目根目录,将.sln放置在外层目录,也可与.njsproj放在同一目录3、用文本打开.sln,按实...原创 2020-03-01 22:53:12 · 1688 阅读 · 0 评论 -
用Visual Studio 2019搭建Node.js+Vue+Typescript(TS)Web框架项目,兼容VsCode
所谓无缝兼容VsCode就是可以用VsCode打开,代码不需要做任何修改,照顾喜欢用VsCode的人当然你也可以用Visual Studio打开别人用VsCode创建的项目,照顾老年人本人09年开始使用vs2010,彻头彻尾的程序老年人了。本项目创建有2个目的:1、用vue输出Hello Vue2、用Typescript输出Hello Ts功能简单,到达教学目的即...原创 2020-03-01 17:47:57 · 8071 阅读 · 8 评论 -
vscode通过node.js+yarn(npm)启动vue+typescript(TS)网页项目
1、安装node.jshttps://nodejs.org/zh-cn/2、安装yarnhttps://classic.yarnpkg.com/zh-Hans/docs/install#windows-stable3、vscode打开/重启项目,【新建终端】yarn --version4、安装运行环境yarn install5、运行yarn run ser...原创 2020-03-01 10:13:12 · 4008 阅读 · 0 评论 -
Linux Ubuntu 18.04.3 安装docker服务 安装docker-mysql镜像
sudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-commoncurl -fsSL https://download.docker.com/li...原创 2020-02-29 00:53:23 · 314 阅读 · 0 评论 -
Unity编辑器,批量资源(sprite)拖拽进数组属性的操作方法!
我百度别人批量操作GO学到的,自己对编辑器操作非常不熟,不知道在那些地方可以学习到这些骚操作?大家有好的学习资源,私信我一下吧,谢谢...原创 2020-02-23 17:36:28 · 1282 阅读 · 2 评论 -
PrecompiledAssemblyException: Multiple precompiled assemblies with the same name websocket-sharp.dll
为了使用LTS,我把Unity版本改为2018大中华区增强版时遇到了一个傻问题PrecompiledAssemblyException: Multiple precompiled assemblies with the same name websocket-sharp.dll included for the current platform. Only one assembly with...原创 2020-02-21 10:57:28 · 6697 阅读 · 2 评论 -
TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString
气死了,浪费了一下午,写篇微博纪念下jquery-2,jquery-3在使用ajax时会提示TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString.解决方案:换回jquery-1...原创 2020-02-05 19:35:47 · 5510 阅读 · 1 评论 -
Asp.net core web api 下载文件 return File 返回500错误 解决方案
[HttpGet] public IActionResult GetTile(int x, int y, int z, int style) { var path = TileUtil.GetPath(Config.TilesFloder, (TileStyle)style, x, y, z); if...原创 2019-12-16 15:47:04 · 2305 阅读 · 6 评论 -
Intelij IDEA配置的maven依赖下载失败,修改依据下载(中央仓库)为国内镜像(阿里)
修改Intelij IDEA的maven依据下载为国内镜像(阿里)1、win7环境,默认情况下在用户目录的.m2下自己新建setting文件。QQ群交流:697028234.m2\settings.xml2、settings.xml文件内容为: 1 2 3 4 5 6 7 8 9 10 11 ...转载 2019-12-09 11:58:22 · 727 阅读 · 0 评论 -
Git/TortoiseGit 查看/取消(no-assume-unchanged)所有假定未变更(assume-valid)文件
合作开发时我们通常会有这种需求:自己的配置,不需要上传到服务器,然后服务器上又有这个文件,文件夹状态是红色已变更,我们不能写在.ignore中,那么我们会用到本地假定未变更功能。用多了这个功能,到底哪些文件假定未变更了?不熟悉git我们可能就找不到了,这里总结下。Git通用命令:启动C:\Program Files\Git\git-bash.exe查看所有假定未变更:...原创 2019-11-04 11:10:16 · 4195 阅读 · 2 评论 -
[转载].net core 3.0 WPF中使用FolderBrowserDialog
原文:http://www.debugger.wiki/article/html/1571570612251571前言随着.net core 3.0 的发布,WPF 也可以在 core 平台上使用了。当前的 WPF 不支持跨平台,仅能够在 Windows 平台上使用。如果想体验 WPF 跨平台开发,可以访问开源项目Avalonia。不过当前的 WPF 已经可以满足我们的大部分使用需求...转载 2019-10-22 12:07:12 · 1702 阅读 · 0 评论 -
asp.net core 3.0 解除文件上传大小限制,500.30、413、api-post-form方法拿不到参数 解决方案
控制台:要配置两个地方:1、Program.cs:此处会导致IIS模式下500.30错误,IIS模式下要删除当然只要是服务器错误都会引起500.30,如果排除是这里的问题可以在[控制面板-管理工具-事件查看器-Windows日志-应用程序-错误]中查看堆栈 public class Program { public static void M...原创 2019-10-22 11:06:56 · 2249 阅读 · 0 评论 -
【官档整理】ASP.NET Core 3.0 WebAPI 安装 Swagger(Swashbuckle) 组件
官档地址:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle个人整理:1、开启注释:属性-生成-所有配置-XML文档文件-"document.xml"2、Nuget安装Swashbuckle.AspNetCore (5.0.0以上版本,目前只有预览版)...原创 2019-10-17 13:51:39 · 887 阅读 · 0 评论 -
资源管理器C:\Windows\explorer.exe命令行参数及在c# aps.net core中的调用(打开文件夹)
语法EXPLORER.EXE [/n][/e][,/root,<object>][[,/select],<sub object>]/n: 默认选项,用我的电脑视图为每个选中的item打开一个单独的窗口, 即使该窗口已经被打开。/e: 使用资源管理器视图。资源管理器视图和Windows 3.x的文件管理器非常相似。/root,<object>: ...转载 2019-07-13 10:50:40 · 1569 阅读 · 0 评论 -
Visual Studio (VS) :引用丢失报错解决方案,NuGet使用经验!!!
vs引用报错解决方案:1、删除引用文件夹(重新下载加载)2、删除package文件夹(重新下载加载)3、安装补全.net组件3、安装补全.net core组件5、安装补全asp.net组件 尤其mvc6、开启vs2017开发人员命令工具 输入 devenv /resetuserdata7、注意各个nuget包之间的版本依赖性,不能盲目升级,尤其是asp.net core mvc,2...原创 2018-11-13 15:44:46 · 6882 阅读 · 0 评论 -
小米笔记本Air 13.3(第7代CPU平台驱动 指纹版)安装WIN7
1、为WIN7镜像集成USB3.0,NVME,等一系列新驱动首先用吧win7镜像引导进U盘,然后下载《WindowsImageTool》软件进行改造,改造方法如图:这个软件去技嘉官网下,在《主板-软件工具》里面,文件名叫《mb_utility_windowsimagetool》,看好主板芯片,选更新时间最晚那个版本。2、在PE下安装(U盘直接引导还是看不到SSD啊,只能曲线救国)...原创 2018-01-13 16:39:27 · 28013 阅读 · 2 评论