代码改变世界

安装dnvm

2015-09-29 11:13 by JerremyZhang, 1635 阅读, 0 推荐, 收藏, 编辑
摘要:打开powershell,运行:&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}安... 阅读全文

关于Jquery 序列化表单的注意事项

2015-09-14 15:40 by JerremyZhang, 281 阅读, 0 推荐, 收藏, 编辑
摘要:在JQuery 的serialize方法序列化表单的过程中,如果表单的name值最后有空格,会出现“+”号,查源码可见原因。这一小问题就浪费了半小时的时间,记录下来,备忘。 阅读全文

hightchart导出图片

2015-05-12 14:31 by JerremyZhang, 830 阅读, 0 推荐, 收藏, 编辑
摘要:通常在使用highchart导出图片pdf等文件时,我们一般直接引入exporting.js即可执行导出操作则会直接请求highchart服务器,执行生成图片等操作,然后下载到客户端;但这一切的操作可执行的前提,必须用户使用的pc客户端连接到外网上,否则无法执行下载操作。我们必须通过自定义的模式,来... 阅读全文

备注一下学习

2015-02-02 11:05 by JerremyZhang, 555 阅读, 0 推荐, 收藏, 编辑
摘要:微软第一个开源程序(Wix)http://wixtoolset.org/The most powerful set of tools available to create your Windows installation experience. Free and Open Source sinc... 阅读全文

关于 HttpModule配置问题

2014-09-01 16:58 by JerremyZhang, 438 阅读, 0 推荐, 收藏, 编辑
摘要:在经典模式下,配置到System.web节点在IIS7以上的集成模式下,要配置到节点否则会出现类似一下的错误:具体配置如下: 1 2 3 4 5 6 7 8 9 ... 阅读全文

EntityFrame Work 5 性能注意事项(转自MSDN)

2014-08-14 09:56 by JerremyZhang, 1353 阅读, 1 推荐, 收藏, 编辑
摘要:1.简介对象关系映射框架是一种在面向对象的应用程序中提供数据访问抽象的便捷方式。对于 .NET 应用程序,Microsoft 推荐的 O/RM 是实体框架。但任何抽象都要考虑性能。本白皮书旨在介绍在使用实体框架开发应用程序时的性能注意事项,使开发人员了解能够影响性能的实体框架内部算法,以及提供有关进... 阅读全文

记录Spring.net学习中遇到的各种问题

2014-07-02 15:59 by JerremyZhang, 302 阅读, 1 推荐, 收藏, 编辑
摘要:1.由于项目中使用了spring.net作为IOC容器,所以看了下相应的博客,熟悉一下这方面的内容,参照博客为博客园刘冬的博客系列;博客地址:http://www.cnblogs.com/GoodHelper/archive/2009/10/25/1589554.html在写Demo的过程中,遇到的... 阅读全文

业务逻辑层相关(文字信息版本)

2014-03-11 15:46 by JerremyZhang, 446 阅读, 0 推荐, 收藏, 编辑
摘要:主要介绍业务逻辑层的四种组织方式:1.TransactionScript(事务脚本):面向过程式的组织方式,充斥着大量的业务方法,可能会出现好多重复的细粒度的API,使用比较简单,易于上手,但是项目过大,会暴露出其问题,不易扩展2.ActiveRecord(活动记录):该模式比较流行,尤其在底层数据库模型匹配业务模型时,通常,数据库中的每张表都对应一个业务对象。业务对象表示表中的一行,并且包含数据、行为以及持久化该对象的工具,此外还有添加新实例和查找对象集合所需的方法。在ActiveRecord模式中,每个业务对象均负责自己的持久化和相关的业务逻辑。所以ActiveRecord模式非常适合数据 阅读全文

我忽略过的或者未知的,记忆下

2014-03-11 10:50 by JerremyZhang, 292 阅读, 0 推荐, 收藏, 编辑
摘要:C#语音播报.Net里面自带了一个语音类库:System.Speech,调用系统的语音功能,就能实现string到语音的转换:using System.Speech.Synthesis; var reader = new SpeechSynthesizer(); reader.SpeakAsync(" Hello, world! ");中文需要操作系统语言包支持C#DateTimeC#中对于DateTime==null,这个值永远为假命题,因为DateTime永远有值,其默认值为0001-01-01,所以和其做逻辑与&&操作的表达式永远执行不到。关于扩展方法 阅读全文

TPL相关

2014-03-11 10:35 by JerremyZhang, 306 阅读, 0 推荐, 收藏, 编辑
摘要:C#中的TimerSystem.Windows.Forms.TimerSystem.Threading.TimerSystem.Timers.Timer1.System.Windows.Forms.Timer在激发Timer.Trick的时候,其实是在主线程中执行的,所以可以用来更新所有的UI控件,而不用担心线程安全的问题。2.System.Threading.Timer和System.Timers.Timer都是基于ThreadPool的,每次执行Timer.Trick的时候都会基于ThreadPool创建一个线程,无法直接线程安全的操作主线程中控件。协调数据结构协调数据结构(Coordin 阅读全文