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 ...

SSH使用密钥登录设置

参考: SSH使用密钥登录并禁止口令登录实践原文比较详细, 本文只是摘抄适合自己的操作生成密钥对(适用于之前没有密钥对的情况)# 可用-C添加备注 ssh-keygen -t rsa拷贝公钥到服务器上# 可用-p指定ssh端口 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.123编辑sshd_config文件# 可以用vi或nano nano /etc/ssh/sshd_config # 修改以下设置 # 禁用密码验证 PasswordAuthentication no # 启用密钥验证 RSAAuthentication yes Pu...

Linux测试cpu单核性能和磁盘连续读写性能

cpu单核性能sysbench --test=cpu run 时间越短, 性能越高附: cpu单线程天梯表参考: 云服务器的单核心性能都很低么?磁盘连续读写性能该测试会在当前目录创建一个test.dd文件, 其中块大小为8k, 文件大小为1G.写入dd bs=8k count=128k if=/dev/zero of=test.dd无缓存写入dd bs=8k count=128k if=/dev/zero of=test.dd conv=fdatasyncconv=fdatasync表示立即写入到磁盘, 这样不通过系统缓存, 更能反应出真实的磁盘写入速度.读取dd bs=8k count...

Json.Net序列化时自定义字段顺序

看文档是用JsonProperty(Order = n)特性来定义顺序, 想让两个字段排在前2位, 但是用-2, -1和-1, -2试了都不可以, 最后找到答案, 原来默认不定义该特性时, 顺序是-1, 所以要比-1小才可以.

不同证书格式之间进行转换

原文: https://www.cnblogs.com/eshizhan/archive/2012/10/07/2713557.html具体内容请看原文, 这里贴一下转到pfx的命令:openssl pkcs12 -export -out domain.pfx -inkey domain.key -in domain.cer -certfile ca.cer

.Net Core 2.0在Linux下运行的必备库

Ubuntu16.04apt install libunwind8 liblttng-ust0 libcurl3 libssl1.0.0 libuuid1 libkrb5-3 zlib1g libicu55CentOSyum install libunwind lttng-ust libcurl openssl-libs libuuid krb5-libs libicu zlib来自这里: https://docs.microsoft.com/zh-cn/dotnet/core/linux-prerequisites?tabs=netcore2x

apt和yum临时用代理下载

apt:apt -o Acquire::http::proxy="http://192.168.1.222:4411/" install dotnet-sdk-2.1.101yum:配置文件/etc/yum.conf里增加一行proxy=http://192.168.1.222:4411, 用完删掉.