LitJson问题汇总
一、LitJson编码问题我在将对象转成Json的时候,中文并没有正确显示,LitJson的编码用的Unicode,存储中文是\uXXXX类型的。可以把字符串转换成非正则表达式式的字符串来解决。方法一: (此方法我没试过)付原文链接,可以自己试一下。https://blog.csdn.net/qq_41211080/article/details/89343988
1string saveJson = Regex.Unescape(JsonMapper.ToJson(save));
方法二:(亲测有效,包括转义字符都可以正确转换)
123456public static string JsonUTF8toUnicode(string jsonStr) { Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})"); var str = reg.Replace(jsonStr, delegate (Match m) { return ((char)Convert.To ...
群晖7.X安装Chevereto-V3图床
群晖7.X安装Chevereto-v3图床提前准备
Chevereto安装包 【本文发布时Chevereto使用版本为 3.20.18】
7.X系统的群晖一台
WebStation 【群晖套件】
Apache 2.4 【群晖套件】
PHP 7.4 【群晖套件】
MariaDB 10 【群晖套件】
PhpMyAdmin【群晖套件】
安装1、 将安装文件上传到群晖想放入的目录中
2、 解压好之后大概是这个样子,我这里之前已经安装过一个,我就新建个目录来演示
3、 打开 PhpMyAdmin 为图床创建一个数据库
创建成功左侧会显示你刚刚创建的数据库
4、 打开WebStation 进行相关设置
找到脚本语言设置 -> Php -> 自定义配置文件
找到Php版本为7.4的配置文件打开,如果没有就新增一个
打开后找到扩展名选项,将所有扩展名都勾选并保存
找到左侧的网页服务门户,选择新增
选择虚拟主机
选择基于端口 , 端口的话可以根据自己的实际情况来分配,我这里分配一个10000
选择下一步,接下来,设置图床的跟目录,后端服务选择 Apache 2.4 , ...
群辉Video Station 豆瓣搜刮&官方搜刮的配置
群辉Video Station 豆瓣搜刮&官方搜刮的配置一、 前情提要刚入手群辉那年,使用过一段时间的Video Station,但是当时的官方搜刮器就不太好用,直接的表现就是丑,添加的影片没有封面,没有详情,没有简介,但是当时不是很懂,想着又不是不能用,坚持用了一段时间。但是随着入坑的时间增加,眼界自然开阔了起来,知道了jellyfin,Emby,Plex等更厉害的视频软件,期间我也配置了jellyfin,在网上找了各种解决搜刮的问题,最后看到漂亮的封面,演员信息,背景等内容,内心很欢喜。但是随着群辉升级7.0,把备份的docker版jellyfin也还原回去之后,发现个一些影片加载不正确,搜刮器失灵,等等问题。加上之前没有写教程,又懒得再配置了。那么这个时候又想到了群辉自家的软件,打算重新看看是否还有使用的可行性,就有了今天这篇文章。
二、 VideoStation的一些问题1) 官方的搜刮器配置问题群辉使用的搜刮器是国外的,犹豫国情,一些众所周知的原因,搜刮器的域名被污染导致我们即使按照官方提供的方法配置也没办法成功。这里我贴一下我成功配置的参考文章。
参考文章:群晖Vi ...
群辉Docker安装Tmm刮削器
群辉Docker安装Tmm刮削器一 、下载
首先需要群辉支持Docker
打开Docker,选择注册表并搜索tinyMediaManager
在搜索结果中选择第一个(如下图中所示)
选择latest版本
二 、安装
下载好了之后,选择镜像选项卡就能我们刚下载好的镜像了,这里先不要打开
通过SSH工具连接群晖
12sudo -i --且换到root用户--Password 这里输入群辉密码,此密码和你的用户密码一致
复制下面所有的代码粘贴到终端运行
1234567docker run \ --name=tinyMediaManager \ --add-host=api.themoviedb.org:13.224.161.90 \ --add-host=image.tmdb.org:104.16.61.155 \ --add-host=api.themoviedb.org:13.35.67.86 \ --add-host=www.themoviedb.org:54.192.151.79 \ romancin/tinymediamana ...
群晖Chevereto图床Nginx设置伪静态
群晖Chevereto图床Nginx设置伪静态伪静态规则Nginx URL rewriting规则:
123456789101112131415161718192021222324# Context limitsclient_max_body_size 20M;# Disable access to sensitive fileslocation ~* (app|content|lib)/.*\.(po|php|lock|sql)$ {deny all;}# Image not found replacementlocation ~ \.(jpe?g|png|gif|webp)$ {log_not_found off;error_page 404 /content/images/system/default/404.gif;}# CORS header (avoids font rendering issues)location ~ \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {add ...
Hello Hexo
Hello Hexo前言由于Wordpress越来越臃肿,并且国内的主题市场又不理想,所以对Wordpress感情越来越平淡,伴随着云服务器到期,备案到期种种原因,我决定更换一个博客平台,这时正好一个很漂亮的博客吸引了我,这里附上原博客地址:无境。之前就对鼎鼎大名的Hexo有所耳闻的我其实是有几分顾虑的,首先Hexo在写作上并没有Wordpress那么的方便,随时随地在什么设备都可以写,图片管理上更是灾难。但是谁让咱是个外貌协会呢,这个主题实在是太漂亮了,而且我写作也从普通的网页编辑,逐渐转到MD,这可能就是程序员的归途吧。
Hexo的几大痛点
布置繁琐这个想必如果同时使用过Hexo和Wordpress的人应该都深有体会吧,从安装上来说,Wordpress因该算是更适合小白,更简单的。而Hexo就要有一些Linux基础或者一些代码基础才能胜任了。
图片管理拉跨在Hexo里面,如果想要插入一张图片,嗯。。。。省略几千字,Wordpress的话只需要添加媒体文件,插入即可,至于Wordpress的其他问题,我们这里不展开讨论,这里只谈上手
主题配置这个主题配置,真的是被折磨的死去活来,其实 ...
Android Build报错:Failed to obtain compression information for entry(已解决)
Android Build报错:Failed to obtain compression information for entry(已解决)123456789101112FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':packageRelease'.> Failed to obtain compression information for entry* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 2m 12s
先说一下项目是如何报错的。如果asset目录资源很少, ...
CSharp for和foreach循环遍历字典
CSharp for和foreach循环遍历字典最近刚接手了新的新项目,发现项目中使用了大量的foreach循环遍历字典,在使用unity的时候,要尽量少的使用foreach循环,为什么要尽量避免使用foreach ?。GC Alloc是造成Unity游戏偶尔卡帧的罪魁祸首。第一个循环大概会造成2.3K的GC Alloc。第二个循环则没有任何GC Alloc。所以,不要途方便,哪都用foreach循环。
如果不使用foreach字典要如何遍历呢,下面代码中就详细的介绍了如何使用for循环来遍历字典,代码关键处都有注释详解,如果有不懂或者疑惑的地方,欢迎加群讨论,群号在网站最上面。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788using System.Collections;using System.C ...
Dotween文字打字机效果的实现
Dotween文字打字机效果的实现效果展示实现非代码实现
代码实现
123456//获取自身的Text组件Text text = gameObject.GetComponent<Text>();//使用DOText播放打字机动画,并获取动画的TweenerTweener tweener = text.DOText(text.text, 5);//设置动画曲线,还可以通过tweener设置更多的效果。tweener.SetEase(Ease.Linear);
插件下载:提取码【fod0】
https://pan.baidu.com/s/11Om07-kGs2rs9jUtLaJFIQ
Markdown配合Chevereto图床的使用
Markdown配合Chevereto图床的使用前言最近接触Markdown不久,开始使用此语法写博客,这样有几点好处。
发布在不同平台只需要粘贴复制就好,非常的方便
很多笔记都陆续支持了此格式,方便转移
可以在本地写文章再选择发布的地方
但是使用笔记的话又有如下几个问题
图片存在本地,发布到wordpress等博客网站图片需要另行处理
笔记上传图床很麻烦,需要执行 打开图床-上传-复制链接-粘贴到笔记,很多步骤
针对上面的一些问题,我尝试使用软件的形式解决此问题
软件篇sharex下载地址:https://getsharex.com/
安装后打开主页面就是下面这个样子的
选择左侧的目标 - 上传目标设置
选择Chevereto图床并设置相应参数
后面很简单,就不赘述了,这里提一个非常方便的设置。
截图后的动作设置为上传图片
上传后的动作设置为 URL复制到剪贴板
这样连起来截图之后就会自动将截图上传图床并保存图片链接到剪贴板了。
如果截图的不满意,还可以把截图后的操作改为 显示快速任务菜单,这样你就可以编辑图片或者编辑后选择上传都可以了,解决了图片在笔记中的存储问题。
...