代码改变世界

[置顶]推荐博客文章

2013-04-09 13:54 by JustRun, 2891 阅读, 10 推荐, 收藏, 编辑
摘要:这里是一些个人感觉本博客里比较值得一看的文章。开发和常用工具推荐清单.Net基础枚举类型转换成字符串Math.Round和四舍五入关于DateTime和String转换的容易犯得错误C#只允许运行应用程序的一个实例的正确写法.net中的对象序列化(1): 序列化是什么, 以及一个简单的例子.net中... 阅读全文

Webpack中publicPath设置

2017-06-16 16:05 by JustRun, 5101 阅读, 0 推荐, 收藏, 编辑
摘要:webpack中的path是当我们build的时候,输出项目打包文件的位置。 webpack中的publicPath是我们打算放到web服务器下的目录,如果我们要放到网站的根目录下,那么就无需设置。如果要放到站点的其它路径,就可以通过设置publicPath来实现。 这样当运行的时候,请求的其它js 阅读全文

忘记Mysql的root密码怎么办?

2016-01-10 17:29 by JustRun, 781 阅读, 1 推荐, 收藏, 编辑
摘要:有时候忘掉了mysql的root密码,这种情况下,如何重置root的密码呢?找到并编辑mysql的my.ini配置文件,在mysqld节点中添加上skip-grant-table. 如下:[mysqld]# These let you safely reset the lost root passw... 阅读全文

Visual Studio 2015上安装Entity Framework Power Tools

2016-01-05 07:54 by JustRun, 2909 阅读, 0 推荐, 收藏, 编辑
摘要:Entity Framework Power Tools是个非常好用的EF Code First插件。通过它能够非常简单地生成和数据库结构匹配的model和dbcontext代码。使用的方法,这里有介绍 旧项目如何切换到Entity Framework Code FirstVisual Studio... 阅读全文

Ubuntu下安装中文输入法

2015-12-20 17:46 by JustRun, 982 阅读, 0 推荐, 收藏, 编辑
摘要:搜狗输入法 for Linux 是基于Fcitx 框架(fcitx-sogoupinyin)。 安装环境为Ubuntu 13.04 安装过程: 卸载Ubuntu默认的ibus输入法:sudo apt-get remove ibus 然后添加Fcitx 源:sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get update 然后 安装f... 阅读全文

Ubuntu如何选择更新源

2015-12-20 16:41 by JustRun, 3396 阅读, 0 推荐, 收藏, 编辑
摘要:刚装上Ubuntu, 决定先更新一下源。虽然网上搜索提供了很多更新源,结果替换上实际使用的时候,却发现总是有404无法连接的情况。后来查查资料,发现Ubuntu自己就提供了很多的源管理。具体更新方法如下:1. 打开设置》》软件和更新2. 在下载自->下拉框中直接点击”选择最佳服务器”,系统会自动测试... 阅读全文

Orchard中如何配置远端发布

2015-12-05 11:28 by JustRun, 747 阅读, 0 推荐, 收藏, 编辑
摘要:Orchard中默认安装是有Blog功能的。下面介绍如何配置Remote Blog Publishing功能,使用Windows Live Writer客户端发布博客。一,开启Remote Blog Publishing服务登录后台Dashboard, 在Module中,找到Remote Blog ... 阅读全文

.Net缓存管理框架CacheManager

2015-11-30 10:50 by JustRun, 25243 阅读, 138 推荐, 收藏, 编辑
摘要:Cache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是IO操作频繁的地方,读取数据库是我们常见的消耗性能的地方。这个时候,如果将使用频繁的数据缓存到能够高速读取的介质中,下次访问时,不用再去请求数据库,直接... 阅读全文

全新的membership框架Asp.net Identity(2)——绕不过的Claims

2015-08-06 16:03 by JustRun, 5086 阅读, 13 推荐, 收藏, 编辑
摘要:本来想直接就开始介绍Identity的部分,奈何自己挖坑太深,高举高打的方法不行。只能自己默默下载了Katana的源代码研究了好一段时间。发现要想能够理解好用好Identity, Claims是一个绕不过的内容。今天就和大家一起分享一下什么是Claims以及为什么Identity要基于Claims.... 阅读全文

全新的membership框架Asp.net Identity(1)——.Net membership的历史

2014-12-30 08:00 by JustRun, 4024 阅读, 23 推荐, 收藏, 编辑
摘要:在Asp.net上,微软的membershop框架经历了Asp.net membership到Asp.net simple membership,再到现在的Asp.net Identity. 每一次改变,都使得验证框架更加的适应变化和可定制。这篇文章是Asp.net Identity系列的开篇,主要... 阅读全文

泛型使用中,解决类型转换问题

2014-12-15 20:00 by JustRun, 4478 阅读, 0 推荐, 收藏, 编辑
摘要:遇到的问题是这样,系统中有一个字符类型的字段来存储一些通用的系统配置,虽然存储的形式是字符串,但是实际在系统中的使用类型则可能是string, bool, int, decimal.这个时候就想写一个通用的方法来获取各种不同类型的返回值,当然这个时候想到的就是使用泛型。那么这个方法的定义大概就是这样... 阅读全文

.Net中使用SendGrid Web Api发送邮件(附源码)

2014-10-18 11:03 by JustRun, 4602 阅读, 4 推荐, 收藏, 编辑
摘要:SendGrid是一个第三方的解决邮件发送服务的提供商,在国外使用的比较普遍。国内类似的服务是SendCloud.本文介绍如何在.Net中使用SendGrid的Restful API来发送邮件。 阅读全文

使用Filter跟踪Asp.net MVC页面加载时间

2014-10-16 08:08 by JustRun, 3293 阅读, 9 推荐, 收藏, 编辑
摘要:最近,客户一直反馈系统使用慢,有时候能够指出具体是哪个页面,有时候又只是笼统地反馈慢。这种问题就像是幽灵一样,非常不好处理。因为导致这种问题的因素非常之多,而且在开发工程中,很难模拟出实际运行是的环境。理论上,对于所有的页面做压力测试是个解决方案,但是这种方式的成本太高,又没有办法很快地定位和解决客... 阅读全文

下一代Asp.net开发规范OWIN(3)—— Middleware

2014-09-12 09:50 by JustRun, 6958 阅读, 33 推荐, 收藏, 编辑
摘要:Middleware是OWIN管道的基本组成单元,最后拼接的OWIN管道来处理客户端请求,输出网页。这篇文章,首先看看Web Form, MVC, Web API如何结合OWIN使用。 然后将如何编写Middleware和编写一个具体的Cache Middleware.阅读目录:一. 原有的Web ... 阅读全文

下一代Asp.net开发规范OWIN(2)—— Katana介绍以及使用

2014-09-09 07:50 by JustRun, 13032 阅读, 34 推荐, 收藏, 编辑
摘要:接上篇OWIN产生的背景以及简单介绍,在了解了OWIN规范的来龙去脉后,接下来看一下Katana这个OWIN规范的实现,并看看如何使用在我们的Web开发中。阅读目录:一. Katana项目的结构和包含的内容 1.1 Host 1.2 Server 1.3 Middleware 1.4 Applica... 阅读全文

下一代Asp.net开发规范OWIN(1)—— OWIN产生的背景以及简单介绍

2014-09-04 07:22 by JustRun, 16677 阅读, 108 推荐, 收藏, 编辑
摘要:随着VS2013的发布,微软在Asp.Net中引入了很多新的特性,比如使用新的权限验证模块Identity, 使用Async来提高Web服务器的吞吐量和效率等。其中一个不得不提的是OWIN和Katana. OWIN的全称是Open Web Interface For .Net, OWIN是.Net开... 阅读全文

对象映射工具AutoMapper介绍

2014-08-29 09:33 by JustRun, 6291 阅读, 19 推荐, 收藏, 编辑
摘要:AutoMapper是用来解决对象之间映射转换的类库。对于我们开发人员来说,写对象之间互相转换的代码是一件极其浪费生命的事情,AutoMapper能够帮助我们节省不少时间。一. AutoMapper解决了什么问题?要问AutoMapper解决了什么问题? 难道不是对象映射转换的问题吗? 当然是,不过... 阅读全文

AngularJs中,如何在render完成之后,执行Js脚本

2014-08-26 08:23 by JustRun, 9148 阅读, 3 推荐, 收藏, 编辑
摘要:AngularJs是Google开源的前端JS框架。使用AngularJs, 我们能够容易地、健壮的开发出类似于Gmail一样的单页Web应用。AngularJs这个新兴的MVC前端框架,具有以下特点: MVC, 模块化,自动化双向数据绑定,语义化标签、依赖注入等。AngularJs和Jquery的... 阅读全文

.Net Collection的一些理解——记录一次向实习生的答疑

2014-08-14 12:18 by JustRun, 2911 阅读, 17 推荐, 收藏, 编辑
摘要:公司最近进了个实习生,每天下班前我都会花一些时间来解答一下实习生的一些疑问。今天问起了关于集合排序方法Sort的一些疑问,这让我一下回到自己刚刚入行的时候。那个时候也遇到了集合排序的问题,为发现接口IComparable和ICompare的妙处而兴奋,还在公司的内部分享会上分享了如何使用它们来排序。... 阅读全文

代替Reflection(反射)的一些方法

2014-07-08 08:00 by JustRun, 9230 阅读, 70 推荐, 收藏, 编辑
摘要:Reflection(反射)是深入学习.Net必须掌握的技能之一。最初学Reflection的时候,的确是被惊住了,原来还可以这样。只要给你一个Assembly, 你就能获取到其中所有的类型,根据类型,你能够创建和操作对象的属性和方法,甚至是私有的。但是,每次使用Reflection,看着那些丑陋难... 阅读全文

使用PhoneGap开启移动开发之旅

2014-07-02 07:54 by JustRun, 9639 阅读, 39 推荐, 收藏, 编辑
摘要:移动市场风起云涌,只是好像和悲催的.net程序员隔绝。我们内心中一直期待的Windows Phone终究不能匹及windows, 随着时间的流逝,windows phone越来越像扶不起的阿斗,连微软自己有念头放弃. 看新闻上,微软打算让windows phone支持Android应用,Nokia出... 阅读全文