在今天把博客(本站)升级到版本3后,大量报错:Could not parse expression with acorn
,查阅错误一并附上的网站发现是表达式(markdown文件内容)不符合MDX语法。
Unity程序无法正常退出问题的修复
一般的,Unity程序可以用这样的代码进行退出:
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#endif
Application.Quit(0);
但是这个必须在主线程调用,或者说从void Update()
调用,否则是无效的。如果需要从别的线程退出,可以设置一个_runShutDown
变量,在其他线程修改,在Update检测。
Onedrive自动下载问题解决
在换了新电脑后,发现如果保留所有文件夹,Onedrive会自动下载所有文件,非常痛苦。所以使用attrib /D /S +U +O -P
命令,试图组织其自动下载,未果。
自动下载仍在继续,但实际上下载下来的文件会被马上自动删除(释放空间),因此该命令有效,但是所有文件仍需被下载一遍。
这应该算一个bug,但是微软从未注意到它。
NVIDIA GPU+Linux+Unity:解决方案
关于在linux下配置nVidia GPU的亿点点坑
花了一下午才完成配置:
> nvidia-smi 一 16:17
Tue Mar 21 00:17:49 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| 31% 36C P0 32W / 170W | 0MiB / 12288MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
Unity on Unity:使用WebRTC套娃两个Unity应用
是的,我是元p
准备
我的目标是实现一个全分布式的Unity渲染系统,显然从底层入手是不可能的,因为我对图形学或者Unity一窍不通。好在Unity引入了WebRTC协议,可以以P2P方式在计算机间传输多媒体。
使用WSA+ADB+Edge调试微信网页
众所周知,因为一些奇怪的原因,有些页面只可以在微信的浏览器里打开,这为我们对其进行逆向工程造成了极大的困难。因此,本文将介绍一种只使用windows机器完成微信网页调试的解决方案。
LaTeX突然不显示部分符号
loading lmodern after newtxmath leads to the same problems. So your guess was correct :)
症状:里的加号、求和号等符号全部不显示
为Eureka环境下的.Net微服务系统配置网络
显然,为各个不同的微服务指定其对应的友好hostname会极大地方便调试;为此,我们需要先创建一个自己的网络(不可以用默认网络哦!)
docker network create <网络名>
C#配置Eureka Client的教训
因为需要将毕设算法模块接入到一个现有的微服务系统中,我需要将我的项目包装成一个Eureka Client,并通过Eureka提供的Service Discovery来完成对其它微服务的调用。又由于我的毕设采用C#完成,需要借助开源项目SteelToe来完成。但是在开发过程中发生了一个折磨了我四天的问题,原来是配置错误导致的