多年微软 MVP,在数据、项目管理等多方面有着丰富经验
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明介绍如何通过使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题。 可以在项目编译时自动插入指定代码,从而避免在运行时带来的性能消耗。
Xamarin写Android程序时,通常要使用按中文首字母分组显示(如通讯录) 。 于是需要被迫包含CJK,不过包含后包肯定是会变大的,于是。。。。自己写了一个硬枚举的中文转拼音的类。 原理是这样的: public class PinYinUtils { private st...
在选择AD登录时,其实可以直接选择 Windows 授权,不过因为有些网站需要的是LDAP获取信息进行授权,而非直接依赖Web Server自带的Windows 授权功能。 当然如果使用的是Azure AD/企业账号登录时,直接在ASP.NET Core创建项目时选择就好了。
这些天做了一个基于 VSTS 的 Xamarin.Android的持续集成,这里分享下 Build Agent 环境需求 DotNetFramework msbuild visualstudio AndroidSDK JDK Xamarin.
vsts 中支持自定义Build/Release的过程Task 目标:做一个可以读取 Xamarin.Android 所生成的 APK 的 基本信息的 task ,包括 package(包名) / application label(应用标题 )/version name(版本号)/version code(版本代码) 下面简述流程 1.
因为项目中需要异常控制,所以在 gpyer bugly 等 Bug 收集平台中选择,最后选定了 Bugly。 于是将 Bugly 的插件 进行了 Java Binding,打成了 Xamarin 可用的 DLL。
升级后报 [错误] TF400654: 无法配置规划工具。以下元素包含错误: BugWorkItems/BugWorkItems。TF400506: 此元素将定义表示 Bug 或缺陷的工作项的状态。每个状态必须至少存在于 BugWorkItems 中定义的一个工作项类型中。
ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没有的话先升级dnvm dnvm update-self 3.
安装Microsoft ASP.NET 5 RC 1 时提示 0x80070005 - 拒绝访问 日志文件为 [1968:3F64][2015-11-20T10:08:36]i010: Launching elevated engine process.
安装 AspNet5.ENU.RC1.exe Microsoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015 打开VS后发生了错误 628 2015/11/19 17:31:26.
之前写过一篇文章 .NET 响应式自动缩略图服务器 之后对此Image Server又进行了基于ImageResizer的改写 基于.NET 图片服务器 支持缩略图格式 基于 ImageResizer 作为一个Web Server来部署 ResizingServer ,可以通过更改Web.
重复数据删除,可以减少磁盘占用,但使用不当也有可能增加IO,另外,也为此功能会将硬盘分块,所以当硬盘占用较高时,进行碎片整理也比较困难,所以有时需要禁用掉重复数据删除功能,并解除重复数据的优化,可以通过以下方法进行:(附:俺之所以禁用它是因为一运行VirtualBox磁盘就各种无响应) ...
原因:在Visual Studio中安装Reshaper后,就会对各种文件进行代码检测,但是因为Reshaper更新的速度不是很及时,所以有时会对Visual Studio中某些新功能误断,导致Coding时各种红哗哗的错误 例如: 因为Reshpaer对Ra...
GitHub:https://github.com/fissoft/Fissoft.EntityFramework.Fts EntityFramework中原来使用全文索引有些麻烦,需要使用DbContext.Database.SqlQuery或Execute去直接执行SQL。
运行Xamarin 时出现以下问题。 The layout could not be loaded : The operation failed due to an internal error : After scene creation ,#init() must be called.
那些年我们生成的代码 早年,笨点的方法通常都是使用DbFirst先生成cs,然后把CS复制出来做些修改 后台基本上就自己使用T4来写,但是一直也没时间完善成通用的版本 MS官方 提供了EntityFramework PowerTools不过实在太难用 第三方的一些生成器也有好用的,不...
配置了Alwayson之后,因为没有只能使用完全恢复模式,不能使用简单或大容量日志模式,所以日志不断增长,不能使用改变恢复模式的方式清空日志 手动操作收缩或截断日志也无效 读了一些文章后发现,有人使用 主要实例脱离可用性组 - 修改为简单恢复模式 -修改回完整恢复模式 - 完整备份 - 加回可...
集成TFS时需要在TFS服务器执行 tfssecurity /g+ "Team Foundation Service Accounts" n:ALM\rmtfsint ALLOW /server:http://localhost:8080/tfs 遇到这么几个问题 1.
多台机器 \config\elasticsearch.yml 文件修改 cluster.name设置统一的集群名如 cluster.name: win-es-001 node.name 设置当前Node名称 node.
{ "query": { "bool": { "must": [ { "multi_match": { "query": "...
某墙墙了古古路,一些开源的东东里用了古古路CDN,比如Exceptional,Opserver ,导致服务要么慢要么用不了 必须要替换之 Exceptional就只要用Response.Filter替换个页面了,因为自己维护个版本还要定期合并什么的,操心 internal class R...
做互联网网站,总是会涉及到缩略图问题,之前一直是在上传图片时生成不同尺寸的缩略图,一直感觉又费力又不好管理,之后就写子 ThumbnailServer 用于部署一个图片服务器,在使用图片时才将图片转为对应的缩略图,类似淘宝图片空间 比如,物理上存在图片 /x.
参杂一篇杂文。 也是因为体重飙升,所以去年下半年的时候入手了一个Fitbit flex。 当时相比Jawbone up,nfc和ble的特性,以及防水性还是更吸引我一点。所以就入手了。 佩带了如此长的时间,体重虽然没有减轻,但是因为有一些数据的支持,有些行为还是有所节制了。
若是开发后台系统,ASP.NET MVC中总是涉及了很多导入导出Excel的问题,有的时候处理起来比较烦 如果能使用以下代码解决,就完美了 public class ReportModel { [Excel("标题",Order=1)] public string Ti...
新建一个Java Bingdings Library 将Jar包复制,或使用添加已存在的文件,到Jars文件夹中 确认属性中的“生成操作” 如果有类型转换不正确,请修改Transforms文件夹中的相应转换文件 之后编译此项目,在Android项目中引用 即可
#MVPComCamp# 微软最有价值专家MVP 在 3月21日周五全天齐聚北京国际会议中心为您呈现不同技术类别饕餮技术盛宴,赶紧报名来参与吧~~ 一天的时间会见技术牛人,聆听不同课程,只需注册即可免票入场,还有免费午餐可享~~不要犹豫啦!叫上你的小伙伴们~~一去参与吧~ 开发人员,IT技术人员,和普通的电脑使用者一个都不能少哦~ 微软社区大课堂报名链接:www.
1.Microsoft.Data.Edm等NuGet包需要升级到5.6版本 2.SVC不要使用DataService基类 class WcfDataService1 : DataService 应为 class WcfDataService1 : EntityFrameworkDataService EntityFrameworkDataService这个类需要引用 Microsoft.
一直以来都是在用MiniProfiler配合ASP.NET MVC做请求的监控。 在某项目升级Entity Framework 6之后,在执行查询时报错误: --------------无法将类型为“StackExchange.Profiling.Data.EFProfiledDbConnection”的对象强制转换为类型“System.Data.SqlClient.SqlConnection”。
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=34595&WT.mc_id=rss_alldownloads_all
Microsoft.Bcl.Build 1.0.10 稳定版发布 解决了之前 1.0.8 在未下载相应的Nuget Package 的情况下项目无法加载的情况 但由于 Microsoft.Net.Http 的新版本仍然不支持中文语言包 所以如果由包含中文语言包的项目升级的话,请先卸载Microsoft.
可下载:http://clumsyleaf.com/products/cloudxplorer 然后在Accounts中新建一个Account,账号与Key,可在相应的storage Manage AccessKey中得到 之后在相应的VHD上右键Break lease即可释放并删除 引用: 其它删除方法 http://social.
可以通过起动时的参数处理 NServiceBus.Host.exe /serviceName:”服务名称” /endpointName:”默认队列名称”
本篇纯述创建过程 首先登录Windows Azure,选择“移动服务” 并选择“新建移动服务”,来创建一个移动服务 下一步,起好数据库及用户名、密码 稍等一段时间 此服务创建完毕后,即可看到仪表盘界面 这时在已创建的移动服务页,就可以创建ToDoItem,及下载可以用...
本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xamarin.com/download 2.安装Xamarin 下载后运行EXE文件 之后经过一些必要的下一步 想要开发Android,Android肯定是要勾选了,IOS看心情 自己添加Android SDK路径 注意关闭已经打开的Visual Studio实例 之后就开始了各种安装和下载 10分钟过去。
注,本文使用开发环境:Visual Studio 2012.2,平台:ASP.NET MVC 4,数据库:本文未说明 一、啰嗦故事 接触SignalR已经很长一段时间了,不过也没用它写过什么像样的Demo。
VS2012提供了在线的TFS服务,免费支持五人小团队,收费情况尚未确定,下面本文演示如何申请和连接在线TFS 服务器。 一、申请TFS服务 首先,打开VS2012,看看是否有团队资源管理器,如果没有,可以在视图菜单中选择以将其显示。
Service Bus 1.0 安装说明 中演示了Service Bus for Windows Server的安装过程,但是在使用过程中,Service Bus 也有一些注意事项,下文中会讲解几点 1.示例下载 在 http://servicebus.codeplex.com 中有Service Bus的使用示例,不过仅是Azure版本的。
Microsoft Fakes 可以提供成员模拟的方法.以方便进行单元测试 如果不使用模拟方法我们要关心很多东西,如数据库的数据变化,接口调用导致的变化,文件、及其它资源的访问等问题。 使用模拟我们则可以只关系我们需要测试的那部分逻辑。
之前比较关注Service Bus的进展,前些日子Service Bus也发布了1.0版本。 这里简单说明一下安装过程 1.我是使用Web Platform Installer进行安装的,建议先安装最新版本的Web Platform Installer 选择Service Bus1.
今天遇到一个奇怪的问题,虽然已经解决了,但是原因仍然不是很清楚。 在新建的一个ASP.NET MVC中使用了自定义的Identity,在使用VS自带的WebServer调试时,发生了类似如下错误: Type is not resolved for member'XAssembly, Version=1.
2010年 .NET 4.0 发布前后,从3.5向4.0迁移,那时也有一些异构系统的需求,主要是和PHP打交道,通信使用的HTTP 格式为JSON。 不过因为接口比较多,也没有统一规范,PHP端相对是制定接口的一方,所以.NET中反序列化时就显得被动了一些。
Managed Extensibility Framework 在.NET 4.5中有若干改进,这些都是源自于开源社区的推动(http://mef.codeplex.com/)。 这改动包括:对泛型类型的支持、多作用域及对基于约定编程模型的支持。
1.单机安装 下载Qizmt后点击安装文件即可安装 安装过程中会弹出对话框,输入服务启动账号及密码 需要注意一定要加机器名或域 安装后Qizmt文件夹即被注册到环境变量,全局可使用Qizmt命令 通过qizmt format machines=localhost 可以格式化DF...
JavaScript 中,我们经常会因为各种各样的原因去拼接字符串,可能是为了Html的呈现,可能是为了属性的设置,也可能仅仅是为了输出调试日志。 每次拼接字符串的时候,我们很自然地去考虑它的性能,是不是str=str+a是不是和str+=a性能一样,使用数组Join是不是会更快一些,哪一种才是最好的实现。
All The Download Links - including OFFLINE installers inside ISOs Visual Studio 2012 Ultimate RC Web installer http://go.
枚举类型支持 性能增强,特别是.NET 4.5中 自动使用localDb及SQLServerExpress 支持表值函数 References: http://www.infoq.com/cn/news/2012/02/EF-5 http://blogs.
先预备一个类,用于Start时调用 public static class MyPreApplicationStart { public static void RegisterGlobalFilters(GlobalFilt...
FxCop的UI并未提供Phoenix engine的支持,也就是以下这些验证规则通过FxCop的 UI没有办法验证,但是可以通过FxCopCmd来验证 CA1062 Validate Arguments of Public Methods CA1303 Do Not Pass Literals...
.NET的RSA算法的Key格式与OpenSSL生成的Key格式不兼容 谭振林兄有写一篇.NET使用OpenSSL生成的pem密钥文件(增加size为2048的密钥转换)【做电子商务的朋友可能需要】 但是其中在有些位长的Key的情况下,私钥的转换会出现问题 于是 找到另外一篇 Creati...