Unity安装国际版, 避免强制安装中国特供版

从Unity官网下载的Unity Hub在中国IP下会变成中国特供版, 特供版的优缺点网上有介绍.要想使用国际版, 有2种方式:想办法使用国外网络, 比如代理什么的.修改域名解析结果, 强制解析为国际版的IP.Unity Hub启动时会从https://public-cdn.cloud.unity3d.com/config/production加载配置这其实是个json文件, 如果在国内下载会发现里面的大部分URL都变成了unity.cn和unitychina.cn这个域名.而从国外下载时, 里面都是unity3d.com的域名.其实public-cdn.cloud.unity3d.co...

Windows共享更换凭据登录

Windows10访问共享(SMB)后默认匿名访问了, 后面也找不到以别的账号访问的地方. 网上搜索测试成功.清空已有共享连接net use * /delete /y选定某个用户名登陆(关键步骤!)net use \\计算机名或者IP /user:用户名再输密码, 提示"命令成功完成"就可以了.再重新访问共享文件,就已经是另外一个用户名访问了.以普通用户身份执行即可, 没有用到管理员模式来源

Rider, Intellij IDEA启动缓慢解决

系统 macOS 10.14.6Rider刚装完后第一次启动时候很快就到了主界面.但是后面再怎么启动都要等个10秒左右才会进入主界面, 网上搜到了解决方案, 如下:在系统偏好设置-共享里找到自己电脑都主机名, 一般是xxx.local然后/etc/hosts里加入以下两行127.0.0.1 xxx.local ::1 xxx.local原因是jvm解析主机名特别慢, 具体细节没研究, 设置后启动速度基本在3秒以内.JetBrains家都产品应该都可以用此方案解决.原文在此

C++ 预处理器噩梦

#ifdef WOW printf("Boom!"); #else printf("Biu!"); #endif很早就对预处理器比较反感, 并不是绝对反对, 而是用的多了真的很烦躁.对IDE不太友好, 预处理导致代码分析变差对维护代码的人不友好, 看起来吃力今天编译一份代码直接遇到不配对的预处理指令了, 要崩溃了.提示的文件行号是文件末尾, 根本不知道是哪里写错了, 得慢慢找.

黑苹果couldn't allocate runtime area

原因: 大概是找不到足够的内存空间来启动内核, 可能主板设备太多了为设备保留了太多内存?方案: 修改slide值, 可去网上搜索如何修改. 若不会修改则调整主板设置关掉无用硬件相关功能, 比如关闭集显, 关闭CSM, 关闭USB Legacy等上述修改slide值的方案无效,删除下面两个文件后可以正常进入,目前重启两次都可以正常进入。OsxAptioFix2Drv-64.efiEmuVariableUefi-64.efi (这个目前用的不是N卡, 暂时用不到)

黑苹果与Windows 10双系统时间不同步修改

原因是Windows以本地时间方式读取, 而macOS则以UTC时间读取.让Windows也以UTC读取即可.Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

SQLSTATE:08001 error:[Microsoft][SQL Server Native Client 11.0]SQL Server 网络接口: 连接字符串无效 [87].

2012和之前的版本是好的, 最近升级了2017发现会提示标题中的错误. 连接字符串里的Server增加了实例名(Server=ServerName\MSSQLSERVER), 将实例名去掉后连接正常(Server=ServerName) 具体原因不明, 难道因为MSSQLSERVER是默认实例名, 所以不能手动指定吗?来源:https://stackoverflow.com/a/39088377

VMWare装Ghost XP黑屏, 不能满屏

想在VMWare虚拟机里装个XP测试用, 用了雨林木风最后一个版本的Ghost XP SP3, 结果Ghost结束重启时黑屏.试了手动分区, 激活分区, 重置MBR等都不行.最后把内存设置为3G就正常进入系统了, 之前是4G, 按道理即使XP不支持4G以上内存那也不该黑屏啊. 可能是Ghost版系统哪里设置的问题.补充:进入系统后发现即使装上VMWare Tools, 屏幕也没法满屏, 不是那种无法全屏, 而是屏幕只显示XP左上角的一部分, 任务栏看不到.也许可能是我物理机用了高分屏缩放的原因, 但是之前装的深度版Ghost正常, 4G内存也正常, 不研究了, 用深度版吧.

C# 用ReSharper会出现async和await的警告

装了ReSharper和几个ReSharper的扩展后, 发现几处async和await的异步方法有警告, 大概意思是异步可能被忽略.仔细研究了下, 发现被警告的方法体都是只在尾部return await xxx, 也就是方法体内只有一个await并且await那一条代码后面已经没有其他代码了.一开始没反应过来为什么会警告, 几经搜索才恍然大悟.参考: StackOverflow的一个问题只有一个await并且是最终一条代码的情况下, 其实这个方法内并没有异步需求, 所以不需要async声明, 也不需要await一个Task<T>, 直接返回这个Task<T>即可...

ThinkPad t470p黑苹果禁止符号, kernel panic等各种问题解决方案

笔记本是t470p, HD630 + 940MX双显卡, 三星pm961 nvme固态, 装的系统是10.13.4, 按照tonymacx86上的官方教程来的.第一个问题, boot后出现禁止符号起初以为是显卡问题, 后来多番搜索才发现原来是USB的问题.主要问题就是USB3.0驱动不成功将USBInjectAll.kext放进去然后打补丁 <dict> <key>Comment</key> <string>change _OSI ...