摘要: 我在安全变量(Secret variables)中定义了一个变量,变量值中含有特殊字符感叹号 ! 。 然后我在批处理中,引用了该变量,惊奇地发现,变量值中的 ! 丢失了。 我以为是Windows CMD的原因,所以在变量值中的 ! 前加上 ^,组成^^! 。 还是不行,改成 ^! 。 悲剧开始,Gi阅读全文
posted @ 2018-01-11 15:15 VAllen 阅读(3) 评论(0) 编辑
摘要: `Web Deploy ASP.NET IIS服务器`。 自安装 一年以来,一直都用得好好地。 直到最近, 自动发布出了问题,提示: 如图: 我在 上手动发布该 ,点发布时,弹出了 提示框。 我输入密码后,可以成功发布。 我感觉有点奇怪,为什么 可以正常发布,而 却发布失败,而且 竟然要输入密码才能阅读全文
posted @ 2018-01-11 11:51 VAllen 阅读(20) 评论(0) 编辑
摘要: 最近博客园出现了一篇文章 "《微服务时代之2017年五军之战:Net PHP谁先死》" ,掀起了一波撕逼,作者只是从一个使用者的角度来指点江山,这个姿势是不对的。 就是专门针对模块化的微服务架构而设计,在微服务架构这方面 的`Spring Cloud .NET .NET`社区微服务的相关项目的汇集。阅读全文
posted @ 2018-01-10 00:29 VAllen 阅读(5) 评论(0)  编辑
摘要: 刚开始,关于 的搭建,我找到了这篇文章: "Docker 安装 RabbitMQ 集群" 从而找到了第三方的 容器 "rabbitmq server" 但是这个容器只有 版本,连 版本都没有,看样子已经很久没更新推送了。 而 刚发布 版本,但还没来得及在 推送 版本的容器。 于是萌生自己构建一个基于阅读全文
posted @ 2017-12-13 13:08 VAllen 阅读(39) 评论(0) 编辑
摘要: 今天部署一个asp老项目,在用MSSQL数据库备份文件还原数据库时,发生了问题。 提示: 。 百度找到了这篇文章: "sql2008备份集中的数据库备份与现有的xxx数据库不同解决方法" 但我和他重现问题的步骤不一样,他是以 的方式还原出现了问题,而我是以 的方式还原出现了问题。 换句话说,他的解决阅读全文
posted @ 2017-12-05 22:45 VAllen 阅读(21) 评论(0) 编辑
摘要: 脚本运行环境:Git Bash 系统环境:Windows 10 Pro 1709 VSS版本:Microsoft Visual SourceSafe 2005 我的VSS工作目录结构如下: D:\work\ --vss project1 src README.md ...... project2 d阅读全文
posted @ 2017-11-24 23:56 VAllen 阅读(48) 评论(0) 编辑
摘要: 当我们的项目国际化后,需要处理时区问题。 在.NET Core之前我们可以通过以下代码将客户端时间转换为服务端时间: 在.NET Core里,TimeZone类已被标记为已过期,那么我们应该如何使用不过期的API进行时区转换呢? 以下是博主自己写的DateTimeExtensions类中的转换为服务阅读全文
posted @ 2017-11-24 09:50 VAllen 阅读(143) 评论(0) 编辑
摘要: 因上次非正常关闭,导致Outlook 2016启动时,一直处于启动界面,无法进入主界面正常工作。 刚开始Outlook 2016启动界面显示的是"正在处理..."查询网上各种方法,先关闭Outlook 2016,打开一个excel,选项,高级,禁用硬件图形加速,重新打开Outlook 2016, 由阅读全文
posted @ 2017-10-12 11:31 VAllen 阅读(41) 评论(0)  编辑
摘要: 国内Navicat网址是:http://www.navicat.com.cn 国外Navicat网址是:http://www.navicat.com 国外的更新比国内的快,而且同一个版本,国内和国外下载的同版本文件,hash值不一样。 国外 Navicat Premium下载地址有规律: http:阅读全文
posted @ 2017-10-11 16:50 VAllen 阅读(152) 评论(0) 编辑
摘要: 使用Visual Studio打开解决方案,对<网站项目>右键点击<发布>,一切都是正常的,所有宏都可用,宏参数值也是正确的。 而通过批处理脚本命令调用MSBuild.exe对解决方案编译,一切也都是正常的,所有宏都可用,宏参数值也是正确的。 但如果你通过批处理脚本命令调用MSBuild.exe对解阅读全文
posted @ 2017-10-11 11:40 VAllen 阅读(59) 评论(0) 编辑
摘要: TortoiseGit拉取或推送项目,输入账号密码后,提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证失败,访问被拒绝。 但采用ssh方式,却是正常的。而且在前段时间http方式也是正常使用的。 记得以阅读全文
posted @ 2017-10-10 14:06 VAllen 阅读(45) 评论(0) 编辑
摘要: 虽然国内google被墙了,但仍可利用国内的某些镜像网站实现Android SDK在线更新,使用方法如下: 1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口; 2阅读全文
posted @ 2017-10-01 11:39 VAllen 阅读(243) 评论(0) 编辑
摘要: 截至目前为止(2017.09.21),Microsoft 官方并没有提供 .NET Core 2.0 正式版的多语言安装包。 因此,在 Visual Studio 2015 Update 3 和 Visual Studio 2017 中,使用 .NET Core 2.0 作为目标框架的项目,编写代码阅读全文
posted @ 2017-09-21 15:44 VAllen 阅读(73) 评论(1) 编辑
摘要: 在MSDN没找到关于使用APPCMD备份IIS的"Management Service Delegation"模块配置命令。 到IIS的配置文件存放目录下,几番搜索,查到%windir%\system32\inetsrv\config\administration.config里,有我想要备份的东西阅读全文
posted @ 2017-09-15 12:28 VAllen 阅读(77) 评论(0) 编辑
摘要: 1.首先从https://www.mongodb.com/download-center#community 下载社区版,企业版也是类似。 2.双击运行安装,可自定义安装路径,这里采用默认路径(C:\Program Files\MongoDB\Server\3.4) 一路下一步直至安装完毕。 3.创阅读全文
posted @ 2017-09-12 11:26 VAllen 阅读(52) 评论(0) 编辑
摘要: Now that Visual Studio 2010 SP1 has been released, administrators and developers may wish to install both RTM and SP1 together for a seamless experien阅读全文
posted @ 2017-09-06 23:11 VAllen 阅读(254) 评论(0) 编辑
摘要: 昨天刚装的Genymotion,昨晚还用得好好的。 今晚开机,重新打开Genymotion,却提示:"Unable to connect to the Genymotion server. Please check your Internet connection."。 看提示,我以为是网络问题,分阅读全文
posted @ 2017-09-05 00:16 VAllen 阅读(148) 评论(0) 编辑
摘要: 公司的测试环境和生产环境都是9.2.4版本,而开发环境是9.0.18版本。 PS: 不知道公司里的其它同事,是如何做数据库迁移的,利用第三方可视化工具备份数据库,然后恢复到其它高版本的环境?反正我没成功过。 我是用cmd命令调用PostgreSQL的pg_dump+pgsql工具操作才成功的。 在自阅读全文
posted @ 2017-08-17 11:07 VAllen 阅读(465) 评论(2) 编辑
摘要: 在项目中使用git管理代码后,有些时候会创建很多不同名称的分支,以此区分各个分支代码功能。 而随着代码的合并,以前的分支就可能不再需要保存了,所以就要对没有用的分支进行删除,包括紧急回滚时从中抽取某一个版本记录所创建的临时分支。 这时候就可以使用下面的命令: 1.列出本地分支: git branch阅读全文
posted @ 2017-08-16 11:34 VAllen 阅读(323) 评论(0) 编辑
摘要: Microsoft Visual C++ 2005 Redistributable Package (x86):Microsoft Visual C++ 2005 可再发行组件包 (x86):https://www.microsoft.com/zh-CN/download/details.aspx?阅读全文
posted @ 2017-08-14 11:21 VAllen 阅读(1967) 评论(0) 编辑
摘要: 截至自2017-08-11,支持现世已出的几乎所有PC端浏览器版本判断。 受支持的PC端浏览器列表: Edge IE Chrome Firefox Opera Safari QQ浏览器 360系列浏览器 使用IE内核的非主流浏览器 使用Chrome内核的非主流浏览器 使用混合内核的非主流浏览器 获取阅读全文
posted @ 2017-08-11 11:53 VAllen 阅读(528) 评论(0) 编辑
摘要: 比如我有个用SQLite Studio创建的Sqlite3类型数据库,里面有个表名为StatisticsData的表结构是 : 举例: 今天是2017-08-10,要删除7天前的数据,也就是说,所有小于等于2017-08-03都要被删掉。 写法1:忽略时间精度,直接比较日期,删除N天前的数据。 写法阅读全文
posted @ 2017-08-10 11:00 VAllen 阅读(521) 评论(0) 编辑
摘要: 从官网下载的是 VS在线安装程序,也只有这个可以下载,官网并不提供离线包下载,那么如何创建离线安装包呢? 使用cmd命令:vs_enterprise__914632938.1491737491.exe --all --layout "C:\VS2017" --lang en-US zh-CN 该命令阅读全文
posted @ 2017-08-06 01:17 VAllen 阅读(1241) 评论(0) 编辑
摘要: 其实我也不知道如何定义这个标题,词乏,姑且先这样定义吧。 看了本文章的朋友,如果有更好标题,请告诉我,谢谢。 有个项目使用SDK时遇到这样一个情况。 该SDK有个BtPrinterManager类,拥有两个方法:ServerPrint和ClientPrint,这两个方法有一部分参数是一样的,一部分参阅读全文
posted @ 2017-08-04 12:20 VAllen 阅读(141) 评论(1) 编辑
摘要: 有个项目需要调用第三方SDK,而SDK获取服务器的已安装的特殊打印机列表返回给调用方。 但我不想依赖这个SDK,因为这个SDK是使用.NET Framework编写的,而我的项目是使用.NET Core编写的,并且想要部署在Docker容器内运行。 于是反编译了SDK,查看源代码,看到该SDK调用了阅读全文
posted @ 2017-07-26 13:53 VAllen 阅读(173) 评论(0) 编辑
摘要: 先说像素。像素是电子图像组成的基本单位,将图像放大数倍,会发现图像是由一个个“小色块”紧密排列组成的,每一个“小色块”就是一个像素点。 也就是说,每个图像都是由n多个像素点组成。 再说分辨率。所谓分辨率,指的是图像或者显示屏在长和宽上各拥有的像素个数。 比如一张照片分辨率为1920x1080,意思是阅读全文
posted @ 2017-07-25 14:47 VAllen 阅读(36) 评论(0) 编辑
摘要: /// /// 颜色扩展类 /// public static class ColorExtensions { /// /// .NET预定义的系统颜色缓存列表 /// private static readonly Dictionary ColorCache; /// /// 拥有相同颜色代码值的系统颜色名称列表 /// ...阅读全文
posted @ 2017-07-25 11:56 VAllen 阅读(138) 评论(0) 编辑
摘要: 编译环境:Jenkins+MSBuilds 1.搜索本次构建的解决方案中的所有csproj后缀文件,打开后找到这一段代码,并且删除掉。如果没有,直接忽略跳过。 这里因为在Visual Studio 2015中(对应的MSbuild版本是V14.0),已不再需要这一段代码配置。 2.增加命令:nuge阅读全文
posted @ 2017-07-14 17:50 VAllen 阅读(123) 评论(0) 编辑
摘要: 鉴于Hyper-V在Windows桌面系统下的"弱鸡"表现,包括不仅限于"网络"方面都很"辣鸡",各种不兼容的原因。 我决定(禁用/卸载)Hyper-V,却又不想用其默认的Virtual Box,于是改成最为喜爱的VMware Workstation,作为Docker machine的driver。 然而Docker官方并不支持VMware Workstation驱动,不过我从Docker官方指导文档中找到第三方支持阅读全文
posted @ 2017-07-04 09:13 VAllen 阅读(2125) 评论(15) 编辑
摘要: PostgreSQL在Update时使用Substring函数截取字符串并且加上CASE WHEN THEN条件判断阅读全文
posted @ 2017-06-30 16:28 VAllen 阅读(308) 评论(0) 编辑