分类 默认分类 下的文章

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

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

原文: 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, 用完删掉.

ASP.NET Core 2.0程序在IIS下的部署

这里写一下适合自己环境的ASP.NET Core 2.0程序部署步骤安装 .NET Core Windows Server 托管捆绑包需要VC2015的运行库, 提前装好 Windows Server 2008还要装个补丁(KB2533623) 装完重启系统或者net stop was /y & net start w3svc正常创建网站, 唯一的不同处就是: 应用程序池.net版本改为无托管代码启动网站附:微软关于IIS下部署的原文最新版.NET Core Windows Server 托管捆绑包官网链接KB2533623补丁下载地址

Qt5 Windows下自己编译的配置参数

需要系统安装python Windows下使用Visual Studio编译时的配置参数如下: 动态链接库, 只编译Release版, 开源许可证, 不编译examples, tests, 不包含qtwebview, qtwebengine等一些用不到的内容 生成makefile:configure -prefix D:\Qt\Qt5 -release -silent -nomake tests -nomake examples -skip qtwebview -skip qtwebengine -skip qtwebsockets -skip qtwebchannel -skip...