摘要: 使用Metalama为VisualStudio "重构"\ LiveTemplate 菜单中动态添加功能 阅读全文
posted @ 2022-05-01 14:50 重典 阅读(922) 评论(1) 推荐(2) 编辑
摘要: 本文介绍如何用Metalama框架无侵入地为.NET项目添加编译时AOP及代码分析,以及动态生成方法 阅读全文
posted @ 2022-04-23 11:58 重典 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 本文介绍,如何使用Metalama库对.NET项目添加自定义的代码分析,即自定义的编译时警告、错误 阅读全文
posted @ 2022-04-13 13:37 重典 阅读(855) 评论(2) 推荐(1) 编辑
摘要: Metalama简介2.利用Aspect在编译时进行消除重复代码 本文对Metalama中的切面进行简介及以WPF中的 INotifyPropertyChanged 为例,展示如何利用Metalama简化INotifyPropertyChanged 的实现 阅读全文
posted @ 2022-04-12 10:05 重典 阅读(743) 评论(0) 推荐(2) 编辑
摘要: Metalama是一个基于微软编译器Roslyn的元编程的库,可以解决我在开发中遇到的重复代码的问题。但是其实Metalama不止可以提供编译时的代码转换,更可以提供自定义代码分析、与IDE结合的自定义代码修复与代码重构功能 等功能。 经过面对文档的学习,发现Metalama可以做到很多非常神奇的事情。 阅读全文
posted @ 2022-04-11 10:44 重典 阅读(1602) 评论(1) 推荐(4) 编辑
摘要: 介绍如何通过使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题。 可以在项目编译时自动插入指定代码,从而避免在运行时带来的性能消耗。 阅读全文
posted @ 2022-04-06 20:45 重典 阅读(1257) 评论(3) 推荐(7) 编辑
摘要: 本文中主要讨论 .NET6.0项目在 k8s 中运行的 Dapr 的持续集成流程 阅读全文
posted @ 2022-04-01 15:36 重典 阅读(605) 评论(2) 推荐(2) 编辑
摘要: Xamarin写Android程序时,通常要使用按中文首字母分组显示(如通讯录) 。 于是需要被迫包含CJK,不过包含后包肯定是会变大的,于是。。。。自己写了一个硬枚举的中文转拼音的类。 阅读全文
posted @ 2017-02-04 18:58 重典 阅读(1140) 评论(2) 推荐(1) 编辑
摘要: 在选择AD登录时,其实可以直接选择 Windows 授权,不过因为有些网站需要的是LDAP获取信息进行授权,而非直接依赖Web Server自带的Windows 授权功能。 当然如果使用的是Azure AD/企业账号登录时,直接在ASP.NET Core创建项目时选择就好了。 来个ABC: 1.新建 阅读全文
posted @ 2016-11-20 23:38 重典 阅读(5667) 评论(0) 推荐(0) 编辑
摘要: 这些天做了一个基于 VSTS 的 Xamarin.Android的持续集成,这里分享下 Build Agent 环境需求 DotNetFramework msbuild visualstudio AndroidSDK JDK Xamarin.Android Build的部分分为以下步骤: 1. 还原 阅读全文
posted @ 2016-08-28 10:08 重典 阅读(1477) 评论(0) 推荐(2) 编辑
摘要: vsts 中支持自定义Build/Release的过程Task 目标:做一个可以读取 Xamarin.Android 所生成的 APK 的 基本信息的 task ,包括 package(包名) / application label(应用标题 )/version name(版本号)/version 阅读全文
posted @ 2016-08-04 18:01 重典 阅读(1409) 评论(0) 推荐(2) 编辑
摘要: 因为项目中需要异常控制,所以在 gpyer bugly 等 Bug 收集平台中选择,最后选定了 Bugly。 于是将 Bugly 的插件 进行了 Java Binding,打成了 Xamarin 可用的 DLL。 因为现在仅用到 MonoDroid 所以只支持了 Androidhttps://git 阅读全文
posted @ 2016-03-21 13:42 重典 阅读(1133) 评论(0) 推荐(1) 编辑
摘要: 升级后报 [错误] TF400654: 无法配置规划工具。以下元素包含错误: BugWorkItems/BugWorkItems。TF400506: 此元素将定义表示 Bug 或缺陷的工作项的状态。每个状态必须至少存在于 BugWorkItems 中定义的一个工作项类型中。以下状态未存在于任何工作项 阅读全文
posted @ 2016-02-23 14:32 重典 阅读(637) 评论(0) 推荐(1) 编辑
摘要: ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成首先打开CMD或者Powershell1.先输入dnvm看看命令中是否有uninstall2.如果没有的话先升级dnvmdnvm update-self3.如果有uninstall的话可以执行以下命令dnv... 阅读全文
posted @ 2015-11-21 23:40 重典 阅读(1584) 评论(2) 推荐(1) 编辑
摘要: 安装Microsoft ASP.NET 5 RC 1 时提示0x80070005 - 拒绝访问日志文件为[1968:3F64][2015-11-20T10:08:36]i010: Launching elevated engine process.[1968:3F64][2015-11-20T10:... 阅读全文
posted @ 2015-11-20 11:36 重典 阅读(3860) 评论(0) 推荐(2) 编辑
摘要: 安装AspNet5.ENU.RC1.exeMicrosoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015打开VS后发生了错误 628 2015/11/19 17:31:26.163 Information Visu... 阅读全文
posted @ 2015-11-20 01:45 重典 阅读(3296) 评论(0) 推荐(2) 编辑
摘要: .net 缩略图服务器 阅读全文
posted @ 2015-08-22 17:52 重典 阅读(1187) 评论(2) 推荐(2) 编辑
摘要: 重复数据删除,可以减少磁盘占用,但使用不当也有可能增加IO,另外,也为此功能会将硬盘分块,所以当硬盘占用较高时,进行碎片整理也比较困难,所以有时需要禁用掉重复数据删除功能,并解除重复数据的优化,可以通过以下方法进行:(附:俺之所以禁用它是因为一运行VirtualBox磁盘就各种无响应) 管理员模式... 阅读全文
posted @ 2015-07-24 10:46 重典 阅读(1545) 评论(0) 推荐(1) 编辑
摘要: 原因:在Visual Studio中安装Reshaper后,就会对各种文件进行代码检测,但是因为Reshaper更新的速度不是很及时,所以有时会对Visual Studio中某些新功能误断,导致Coding时各种红哗哗的错误 例如: 因为Reshpaer对Razor中inject标识的误判,所以... 阅读全文
posted @ 2015-05-31 17:11 重典 阅读(2191) 评论(2) 推荐(1) 编辑
摘要: EntityFramework6使用SQLServer全文索引 阅读全文
posted @ 2015-01-12 15:26 重典 阅读(4668) 评论(4) 推荐(3) 编辑
摘要: 运行Xamarin 时出现以下问题。 The layout could not be loaded : The operation failed due to an internal error : After scene creation ,#init() must be called. java... 阅读全文
posted @ 2014-10-30 09:50 重典 阅读(1997) 评论(0) 推荐(1) 编辑
摘要: 关于Code First逆向生成代码 阅读全文
posted @ 2014-10-17 15:45 重典 阅读(4813) 评论(1) 推荐(1) 编辑
摘要: 配置了Alwayson之后,因为没有只能使用完全恢复模式,不能使用简单或大容量日志模式,所以日志不断增长,不能使用改变恢复模式的方式清空日志手动操作收缩或截断日志也无效读了一些文章后发现,有人使用主要实例脱离可用性组 - 修改为简单恢复模式 -修改回完整恢复模式 - 完整备份 - 加回可用性组 -将... 阅读全文
posted @ 2014-10-14 10:42 重典 阅读(7705) 评论(2) 推荐(1) 编辑
摘要: 集成TFS时需要在TFS服务器执行 tfssecurity /g+ "Team Foundation Service Accounts" n:ALM\rmtfsint ALLOW /server:http://localhost:8080/tfs 遇到这么几个问题1.tfssecurity在TFS... 阅读全文
posted @ 2014-09-19 18:20 重典 阅读(1711) 评论(0) 推荐(1) 编辑
摘要: 多台机器\config\elasticsearch.yml 文件修改cluster.name设置统一的集群名如cluster.name: win-es-001node.name 设置当前Node名称node.name: "win-da-013"如果没有办法自发现,可以查看日志,看启动IP是否正确,如... 阅读全文
posted @ 2014-09-12 23:55 重典 阅读(5915) 评论(0) 推荐(1) 编辑
摘要: { "query": { "bool": { "must": [ { "multi_match": { "query": "一二三", ... 阅读全文
posted @ 2014-09-11 17:34 重典 阅读(2100) 评论(0) 推荐(2) 编辑
摘要: 做互联网网站,总是会涉及到缩略图问题,之前一直是在上传图片时生成不同尺寸的缩略图,一直感觉又费力又不好管理,之后就写子ThumbnailServer用于部署一个图片服务器,在使用图片时才将图片转为对应的缩略图,类似淘宝图片空间比如,物理上存在图片/x.jpg 那么访问/x.jpg_60X60.jpg... 阅读全文
posted @ 2014-05-15 16:00 重典 阅读(1703) 评论(6) 推荐(3) 编辑
摘要: 参杂一篇杂文。 也是因为体重飙升,所以去年下半年的时候入手了一个Fitbit flex。 当时相比Jawbone up,nfc和ble的特性,以及防水性还是更吸引我一点。所以就入手了。 佩带了如此长的时间,体重虽然没有减轻,但是因为有一些数据的支持,有些行为还是有所节制了。很多时候也会刻意地多走或跑 阅读全文
posted @ 2014-05-04 18:56 重典 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: 若是开发后台系统,ASP.NET MVC中总是涉及了很多导入导出Excel的问题,有的时候处理起来比较烦如果能使用以下代码解决,就完美了public class ReportModel{ [Excel("标题",Order=1)] public string Title { get; s... 阅读全文
posted @ 2014-04-26 16:14 重典 阅读(5802) 评论(9) 推荐(4) 编辑
摘要: 新建一个Java Bingdings Library将Jar包复制,或使用添加已存在的文件,到Jars文件夹中确认属性中的“生成操作”如果有类型转换不正确,请修改Transforms文件夹中的相应转换文件之后编译此项目,在Android项目中引用 即可 阅读全文
posted @ 2014-03-26 22:41 重典 阅读(4752) 评论(2) 推荐(1) 编辑
摘要: #MVPComCamp#微软最有价值专家MVP在3月21日周五全天齐聚北京国际会议中心为您呈现不同技术类别饕餮技术盛宴,赶紧报名来参与吧~~一天的时间会见技术牛人,聆听不同课程,只需注册即可免票入场,还有免费午餐可享~~不要犹豫啦!叫上你的小伙伴们~~一去参与吧~开发人员,IT技术人员,和普通的电脑使用者一个都不能少哦~微软社区大课堂报名链接:www.aka.ms/mvpbeijing微软社区大课堂官方网站:www.microsoft.com/china/mvp/comcamp 阅读全文
posted @ 2014-03-09 11:25 重典 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1.Microsoft.Data.Edm等NuGet包需要升级到5.6版本2.SVC不要使用DataService基类class WcfDataService1 : DataService应为class WcfDataService1 : EntityFrameworkDataServiceEntityFrameworkDataService这个类需要引用Microsoft.OData.EntityFrameworkProvider可以通过Install-Package Microsoft.OData.EntityFrameworkProvider -Pre或在NuGet中查找Microsof 阅读全文
posted @ 2013-11-29 18:46 重典 阅读(2379) 评论(2) 推荐(3) 编辑
摘要: MiniProfiler 兼容 Entity Framework 6 阅读全文
posted @ 2013-11-04 13:59 重典 阅读(5249) 评论(2) 推荐(4) 编辑
摘要: 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=34595&WT.mc_id=rss_alldownloads_all 阅读全文
posted @ 2013-09-07 09:40 重典 阅读(709) 评论(0) 推荐(0) 编辑
摘要: Microsoft.Bcl.Build 1.0.10 稳定版发布解决了之前 1.0.8 在未下载相应的Nuget Package 的情况下项目无法加载的情况但由于 Microsoft.Net.Http 的新版本仍然不支持中文语言包所以如果由包含中文语言包的项目升级的话,请先卸载Microsoft.Net.Http.zh-Hans的相应版本 阅读全文
posted @ 2013-09-04 09:54 重典 阅读(3401) 评论(1) 推荐(1) 编辑
摘要: 可下载:http://clumsyleaf.com/products/cloudxplorer然后在Accounts中新建一个Account,账号与Key,可在相应的storageManage AccessKey中得到之后在相应的VHD上右键Break lease即可释放并删除引用:其它删除方法http://social.msdn.microsoft.com/Forums/windowsazure/zh-cn/baf1040b-baf8-47d2-a69d-56f9fc265abf/error-deleting-vhd-there-is-currently-a-lease-on-the-blo 阅读全文
posted @ 2013-08-30 13:30 重典 阅读(972) 评论(0) 推荐(2) 编辑
摘要: 可以通过起动时的参数处理NServiceBus.Host.exe /serviceName:”服务名称” /endpointName:”默认队列名称” 阅读全文
posted @ 2013-07-26 14:56 重典 阅读(471) 评论(0) 推荐(1) 编辑
摘要: 使用Windows Azure创建移动服务 阅读全文
posted @ 2013-05-18 14:56 重典 阅读(575) 评论(0) 推荐(1) 编辑
摘要: 本文使用的环境是Windows 8 Visual Studio 2012.2,评述如何使用Xamarin在VisualStudio中开发Android应用,包含安装、配置及运行示例部分 阅读全文
posted @ 2013-04-27 14:12 重典 阅读(29855) 评论(18) 推荐(3) 编辑
摘要: 接触SignalR已经很长一段时间了,不过也没用它写过什么像样的Demo。今天就与大家分享一个比较简单Demo,本文的重点在于如何使用SignalR。只是以一个实际的例子来说明一下。 阅读全文
posted @ 2013-04-26 19:17 重典 阅读(5009) 评论(9) 推荐(8) 编辑