发现一篇有关 .NET Framework 部署的官方文档,包含很多有用的信息,比如
- 各个版本的 .NET Framework 的在线/离线安装包下载。
- 如何侦测目标系统上已有的 .NET Framework 版本包括语言包。
- 如何卸载 .NET Framework。
发现一篇有关 .NET Framework 部署的官方文档,包含很多有用的信息,比如
有一个需求,需要查询SQL Server里一个表中某个字符串类型的字段中包含下划线的记录。很自然会想到这样的代码:
1 | SELECT * FROM MyTable WHERE MyCol LIKE '%_%' |
结果证明这种写法是错误的。原谅我SQL编程的功力已经极大的退化了。原来下划线 _ 在 LIKE 子句中代表“一个”任意字符,而我需要将它作为普通字符查询,怎么做呢?有2种方法:
中括号
万能的中括号 ([、]) 可以做到:
1 | SELECT * FROM MyTable WHERE MyCol LIKE '%[_]%' |
ESCAPE 语句
可以用 ESCAPE 语句指定一个转义字符,然后 LIKE 语句中这个转义符后面的一个字符将作为普通字符处理:
1 | SELECT * FROM MyTable WHERE MyCol LIKE '%\_%' ESCAPE '\' |
完整的例子
1 | CREATE TABLE Test |
请看下面的例子,一目了然:
1 | static void Main(string[] args) |
输出为:
1 | 1,234.57 |
做一个公司内部用的小系统,希望使用者可以直接使用他们自己的 Office 365 帐号登录(感谢公司使用 Office 365)。在设置OpenID Connect 的时候,需要用到我们公司 Office 365 的 Tenant ID,怎么才能得到呢?我并不是公司内 Office 365 的管理员。所以最好通过其它途径获得。而这个官方文档里说明了我们可以通过 Powershell 来得到。
Use Windows PowerShell
You can use Windows PowerShell to find the tenant ID. You’ll need the Microsoft Azure PowerShell module.
Open a Microsoft Azure PowerShell command window and run the following script, entering your Office 365 credentials when prompted.
Login-AzureRmAccountYour tenant ID is listed in the output.