VS 打开.Net提示“项目文件不完整,缺少预期导入”

C# 

今天重装了系统,装好VS 2007后打开之前的 .Net项目提示项目文件不完整,缺少预期导入。这是缺少Microsoft.AspNetCore相关版本引起的。 打开项目.csproj文件,查看所需要的Microsoft.AspNetCore版本,发现当前项目中为2.1.2。而安装的时候选择的.Net

Go无限缓存channel

Go 

需求 最近在弄一个游戏的gate网关转发服务器,服务器之间使用的是nats通讯,gate的作用是接收客户端发来的消息转发到对应的服务器上,并从nats上获取游戏服务器发送给客户端的消息并转发给客户端。前面接收还好处理,因为都是发布订阅模式的消息,收到消息直接向nats上扔就行了。但转发服务器来的消息

Go channel多路复用

Go 

1. 为什么需要多路复用 Go 程序在并发处理一些任务的时,会为每一个任务创建一个 goroutine,然后需要根据不同的 goroutine 的返回的结果做不同的处理。 如果按照通常的做法,分别获取每个 channel 的结果: taskCh1 := make(chan bool) taskCh2

Go channel管道的基本使用

Go 

Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。 Channel类型 和 map 类似,channel 也一个对应 make 创建的底层数据结构的引用。当我们复制一个 channel 或用于函数参数传递时,

用vlookup来引用为何有的空值会显示0

Office 

假设提问中的公式是: =VLOOKUP(C1,A:B,2,0) 这是因为EXCEL 对空白的单元格是当作0运算的,如果遇上这情况也希望返回空值,修改公式为: =VLOOKUP(C1,A:B,2,0)&"" 就是在原公式后面加 &"" 本文转自:https://blog.csdn.net/lond

清楚DNS缓存


Win中 打开cmd命令窗口输入: ipconfig /flushdns Mac中 打在终端,直接输入命令: sudo killall -HUP mDNSResponder Ubuntu中 sudo systemd-resolve --flush-caches CentOS中 sudo sys

MessageFormat格式化json串

Java 

在使用MessageFormat格式化json字符串的时候,会应为{会导致格式化失败。使用'转移就可以了。 如: String str = "'{'\"info\":\"{0}\",\"status\":\"{1}\"'}'"; String result = Mes

Mac中多ssh连接管理脚本


在Windows中对于ssh使用比较好用的工具有xshell等,但在mac下直接使用终端就比较好用,但是每次输入账号密码,如果还有多个的话就比较麻烦。可以写一个脚本来管理。 先上脚本: #!/bin/bash set sshname= set sshhost= menu() { whil

AndroidManifest 合并出错


接入安全联盟1.1.0的sdk后,编译报错了 client\Build\frameworks\runtime-src\proj.android-studio\app\AndroidManifest.xml:25:9-35 Error: Attribute application@allowBac

苹果iPhone手机强制关机


今天手插电脑上弹出授权的时候,突然数据线松了,弹出一个授权页面怎么也关不掉,强按电源键出现关机滑块确不能滑。 一、iPhone 8、 X、XR、XS、XS MAX强制关机方法 1、先按【音量+】,松开 2、快速按下【音量-】,松开 3、长按机身电源键不放,直至出现苹果logo黑屏之后完成强制关机 二