
.net web技术
文章平均质量分 93
似水流年
从事开发工作超过15年的it老兵,依然奋斗在一线开发。
工作中于JAVA和微软的.net开发为主,当前主要方向物联网+智慧城市
展开
-
写在.NET 15周年之际——致那些仍然爱着.NET的中国程序员们
我曾经是一名VB、PHP、ASP程序员,大概12年前吧,那时候我还在大学里,.NET刚诞生3年不到,还不是很流行。2005年我开始接触.NET 1.1,从那时起我就开始迷上.NET的核心语言C#。有人开玩笑说C#是C++++,其实没错啊,他确实是C++的加强版。.NET其实有一段鲜为人知的历史,感谢微软早期华裔员工陈榕先生在3个月前与我分享这段历史,当然能在上海见到陈榕先生绝对是缘分,也是我的荣幸,可能大家不知道,陈榕曾参与IL Remoting和DCOM的开发和设计工作,他甚至创造了真正的国产操作系统转载 2020-05-28 18:34:34 · 714 阅读 · 2 评论 -
微软分布式缓存 appfabric 安装部署
最近项目需要使用微软分布式缓存 appfabric,这个东东呢,跟memcached功能类似,关于memcached可以参考:http://blog.youkuaiyun.com/hliq5399/article/details/7479796进入正题,首先微软的msdn是非常给力的:AppFabric 有三个核心功能:工作流管理、服务管理和缓存。对于复合应用程序,AppFabric 对 Windows Pr原创 2012-08-28 16:30:09 · 4010 阅读 · 0 评论 -
AppFabric 使用
AppFabric的开发相对还是很简单的,最常见的方法无非是声明一个缓存接口,然后由各种缓存实现.具体的使用除了msdn:http://msdn.microsoft.com/zh-cn/library/hh334305这是实例包的下载地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id=19603这篇博客介绍得不错.使用微软原创 2012-08-28 16:48:11 · 6783 阅读 · 1 评论 -
开发随笔-关于支付
一篇老外的文章,感兴趣的可以研究下,里面有源代码的,呵呵,别说您英文看不懂了.http://www.west-wind.com/presentations/aspnetecommerce/aspnetecommerce.asp Integrating Electronic Payment Processing into ASP.NET Webapplications by Rick Strahlw原创 2012-02-28 13:58:17 · 6474 阅读 · 0 评论 -
wcf 常见问题解决
1. 序列化最大值问题,如下:在一些接口需要序列化的数据很大,就会报错,而数据量小则没有问题,InnerException 消息是“对象图中可以序列化或反序列化的项目数目上限为“65536”。请更改对象图或增加 MaxItemsInObjectGraph 的配额这个时候需要修改 MaxItemsInObjectGraphMaxItemsInObjectGraph的解释如下:拒绝服务(DoS- De原创 2012-02-24 15:09:15 · 4401 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(9)view1
我们主要需要用的插件包括: 1. jquery.tmpl.js2. jquery.validate.js关于这二个插件可以参看我的博文:jquery.tmpl.js(http://blog.youkuaiyun.com/hliq5399/article/details/6557877)jquery.validate.js(http://blog.youkuaiyun.com/hliq5399/article/deta原创 2011-12-17 14:51:48 · 4466 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(9)view2
在这里需要补充的两部分内容:1.是Global.asax下的路由设置,是我们必须要理解的内容: 在利用VisualStudio生成的MVC Project中的Global.asax文件中有一个RegisterRoutes方法。routes.MapRoute(“Default”,// Route name“{controller}/{action}/{id}“,// URL w/ paramsnew原创 2011-12-17 14:52:39 · 3642 阅读 · 3 评论 -
.net程序员应对大规模高性能网站的一点思考
在很多大型网站的终极架构中都会有用c或c++写的模块,例如memcached,FastDFS,toyota TT等等。而更令微软程序员们郁闷的是这些类库往往都是在linux或者unix机器上经受过大量的性能和稳定性测试,而在windows的服务器上是否稳定,是否可以施展其高性能,转载 2011-09-26 14:28:58 · 1357 阅读 · 0 评论 -
.NET中使用Memcached的相关资源整理
Memcached官方站点:http://www.danga.com/memcached/Memcached Win32 1.2.6下载:http://code.jellycan.com/memcached/ 安装帮助:Windows下的.NET+ Memcached安装Memc转载 2011-09-26 14:33:54 · 1220 阅读 · 0 评论 -
System.Data.SQLite数据库介绍
转载 原作出处:http://zhoufoxcn.blog.51cto.com/792419/292670SQLite介绍在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括转载 2011-08-20 17:50:43 · 3096 阅读 · 0 评论 -
jQuery的弹出窗口插件colorbox
jQuery的弹出窗口插件colorbox 官方网站:http://colorpowered.com/colorbox/ 支持 照片,照片组,幻灯片,ajax,内联 和 iframe 框架。 通过CSS 控制外观,使用用户可以很容易重新定制外观。 不需要更改 ColorBox 的转载 2011-08-08 20:40:31 · 4054 阅读 · 3 评论 -
信息发布系统 Jquery+MVC架构开发(8)DAL层的补充
在这一层中,应用了sql server CTE,关于cte,在这里补充一下:CTE (Common Table Expression),是从sql server 2005开始支持的一种表达式,它是一种临时结果集,与派生表类似,仅在查询期间有效。与派生表不同的是,cte可以调用自身原创 2011-07-26 16:17:08 · 3497 阅读 · 1 评论 -
信息发布系统 Jquery+MVC架构开发(7) Controller层
Controller 这一层首先要添加对WCF 的引用:如下,输入我们自己的wcf地址http://localhost:8732/Design_Time_Addresses/InfoPub.BLLService/Service1/mex 为了解析嵌套结构的类,我们加入JsonBi原创 2011-07-24 09:59:09 · 3696 阅读 · 1 评论 -
信息发布系统 Jquery+MVC架构开发(6)BLL层提供WCF 服务
BLL层我们用wcf 来提供服务,这一层我们只对外只发布一个服务,为了使我们的代码可维护更好,我们引入抽象工厂模式。这样的话我们首先也创建三个接口:1) IInfo InfoResult Add(Info info);InfoResult Update(Info info);I原创 2011-07-24 09:53:12 · 3617 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(3)解决方案创建)
由于vs2010 本身不带 mvc3,所以我们需要下载AspNetMVC3ToolsUpdateSetup.exe下载地址如下:http://www.asp.net/mvc安装完成后,即可创建mvc3的项目如下,输入我们的项目名称InfoPub:选择ok,进入下个页面在这里我们选原创 2011-07-23 23:41:17 · 4028 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(5)DAL层
跟model层一样,我们同样可以用动软代码生成器来生成DAL层。这一层主要是数据库的访问,不再多介绍.需要说明的是我们要把微软的SqlHelper类引入我们的项目,这样我们访问数据库用这个类就够了,关于这个类大伙可以参见微软petshop中的SqlHelper类。 1. 首先定原创 2011-07-24 09:26:36 · 4382 阅读 · 1 评论 -
在 ASP.NET MVC 项目中使用 WebForm
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.aspx作为演示。Demo.aspx就简单的输出一句话“It’s a WebForm.”关键步骤在于路由设置。如果你希望Web转载 2013-09-17 16:24:02 · 3409 阅读 · 1 评论 -
javascript Date format(js日期格式化)
方法一:这个很不错,好像是 csdn 的 Meizz 写的: [javascript] view plaincopy// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子转载 2013-06-28 15:55:01 · 45099 阅读 · 0 评论 -
asp.net mvc4 web api 资料
第一个 Web API 程序 从零开始创建 Web API 项目地址如下:http://www.cnblogs.com/beginor/archive/2012/03/19/2406624.htmlweb api的一系列文章,方便以后查看http://www.cnblogs.com/shanyou/category/307401.htmlASP.NET MVC4中调用WEB API的四个方法当今原创 2013-09-23 14:54:58 · 6031 阅读 · 0 评论 -
推荐一个好的验证码MvcCaptcha
MvcCaptcha的地址如下http://www.webdiyer.com/mvccaptcha/验证码技术是目前很多WEB程序采用的一种安全防御技术,主要用于防止使用软件程序自动和批量提交表单。MvcCaptcha是应用于ASP.NET MVC Web应用程序中的验证码控件,功能强大,使用简单方便,生成的验证码图片效果如下:MvcCaptcha的主要特点:支持自定义验证码图片的字体扭曲程度原创 2017-05-17 16:42:54 · 1652 阅读 · 0 评论 -
Docker容器环境下ASP.NET Core Web API
Docker容器环境下ASP.NET Core Web API应用程序的调试本文主要介绍通过Visual Studio 2015 Tools for Docker – Preview插件,在Docker容器环境下,对ASP.NET Core Web API应用程序进行调试。在自己做实验的过程中也碰到了一些问题,经过一些测试和搜索资料,基本解决了这些问题,本文也会对这些问题进行介绍,以免有相同需转载 2016-11-30 15:13:26 · 939 阅读 · 0 评论 -
写自己的ASP.NET MVC框架(下)
开始MyMVC的特点介绍示例项目关于URL路由配置MyMVC框架映射处理器(入口)内部初始化从URL到Action的映射过程PageUrl的设计思想多URL的匹配功能解决老的URL兼容问题对身份认证的支持View的设计方式Controller,Action的设计方式输出HTML的方式HTML分块输出关于单元测试的支持关于框架代码与示例代码 上篇博客【写自己的ASP.NET MVC框架(上)】转载 2016-04-25 09:48:23 · 6175 阅读 · 0 评论 -
细说 ASP.NET Cache 及其高级用法
http://www.cnblogs.com/fish-li/archive/2011/12/27/2304063.html开始Cache的基本用途Cache的定义Cache常见用法Cache类的特点缓存项的过期时间缓存项的依赖关系 - 依赖其它缓存项缓存项的依赖关系 - 文件依赖缓存项的移除优先级缓存项的移除通知巧用缓存项的移除通知 实现【延迟操作】巧用缓存项的移除通知 实现【自动加载配置文转载 2016-04-25 09:33:34 · 4775 阅读 · 1 评论 -
net大型分布式电子商务架构说明
背景构建具备高可用,高扩展性,高性能,能承载高并发,大流量的分布式电子商务平台,支持用户,订单,采购,物流,配送,财务等多个项目的协作,便于后续运营报表,分析,便于运维及监控。 架构演变 基础框架剥离 -> 分库分表 -> 基础服务建设 -> 私有云建设 ->分布式操作系统 基础框架 整个公司无论有多少项目,需要沉淀最基础的框架,里面一般包含核心的分库分表规则,统一转载 2015-10-30 10:24:48 · 1622 阅读 · 0 评论 -
关于wcf 的连接超时问题
今天网上的系统突然报错,经过排查是调用wcf报错了,报错信息如下:System.TimeoutException: The request channel timed out while waiting for a reply after 00:00:00. Increase the timeout value passed to the call to Request or increase t原创 2015-01-21 15:02:31 · 22013 阅读 · 0 评论 -
ASP.NET MVC实现POST方式的Redirect
第一种方法,我们知道,在ASP.NET MVC中,要从一个Action跳转到另一个Action,通常是用一系列以“Redirect”开头的方法RedirectRedirectToActionRedirectToRoute之类的。但是使用Redirect系列的方法进行跳转时,默认是使用GET方法的,也就是说,如果你的跳转请求带有参数,那么这些参数将全部暴露在跳转后的url中,增加了不安全性(特别是如转载 2014-03-20 14:16:34 · 33794 阅读 · 1 评论 -
Windows Server AppFabric缓存服务的几点实用心得
缓存服务占用内存超大的问题,修改HOST的参数设置可解决。1、使用命令Export-CacheClusterConfig导出集群配置,修改其中host元素的size属性。 hostId="1178671922" size="2047" leadHost="true" account="XXXX/SR-AF-01$"转载 2014-03-31 15:20:31 · 2906 阅读 · 0 评论 -
jQuery-ui插件datepicker的参数使用详解
概述日期选择插件是一个配置灵活的插件,你可以定义它的展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。同时,你还可以通过键盘控制它:page up/down - 上一月、下一月ctrl+page up/down - 上一年、下一年ctrl+home - 当前月或最后一次打开的日期ctrl+left/right - 上一天、下一天ctrl+up/down - 上一周、下一周转载 2014-03-28 15:50:49 · 60953 阅读 · 0 评论 -
asp.net web api
官方的地址:http://www.asp.net/web-api里面的资料很全,是学习的第一选择.建议多参考此资料1.里面最简单直接的例子http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-apiASP.NET Web API 2 (C#) 入门由迈克华士信|原创 2014-02-08 15:37:26 · 5989 阅读 · 0 评论 -
Getting Started with ASP.NET MVC 5
地址为:http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-startedGetting Started with ASP.NET MVC 5 By Rick Anderson and Prasanna Rani|October 17, 2013This tutorial will teach you the转载 2013-11-29 16:23:15 · 3148 阅读 · 0 评论 -
实时监听输入框值变化的完美方案:oninput & onpropertychange
在 Web 开发中经常会碰到需要动态监听输入框值变化的情况,如果使用 onkeydown、onkeypress、onkeyup 这个几个键盘事件来监测的话,监听不了右键的复制、剪贴和粘贴这些操作,处理组合快捷键也很麻烦。因此这篇文章向大家介绍一种完美的解决方案:结合 HTML5 标准事件 oninput 和 IE 专属事件 onpropertychange 事件来监听输入框值变化。 oninpu转载 2013-10-31 17:02:03 · 2864 阅读 · 0 评论 -
NET Framework 4.5 中的新增功能
地址: http://msdn.microsoft.com/library/ms171868%28VS.110%29.aspx#web 本主题包含 .NET Framework 4.5 的以下区域中主要新增功能与改进的摘要。转载 2013-09-23 14:42:22 · 9356 阅读 · 0 评论 -
MVC3.0 中Razor 学习
地址如下:http://www.cnblogs.com/ryanding/archive/2011/01/19/1938690.html随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用在html中调用C#代码时,内心总在埋怨。这个转载 2013-09-23 15:08:36 · 3023 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(4)Model 层
下面开始在我们的解决方案里面增加实体.这一层我个人感觉是跟数据库的映射层次,有了这一层,各层访问数据库会方便很多,不然的话得用DataSet或DataReader的直接访问了。理解为持久化对象就ok了。在这里我们开始使用动软.Net代码生成器,这个网上很多,想使用的下载就可以了,原创 2011-07-23 23:56:23 · 4096 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(2) 在EA下进行数据库设计
数据库设计工具我们依然采用Enterprise Architect 7.5 汉化版在这里可以稍微介绍下EA,个人比较喜欢Enterprise Architect ,这个工具比较类似Rational Rose网上有破解版本,它可以支持从需求分析到设计部署的全过程建模上问我们用了它的原创 2011-07-22 09:26:58 · 4475 阅读 · 0 评论 -
信息发布系统 Jquery+MVC架构开发(1) 需求分析和架构构思
最近朋友的公司已经注册完成了,需要我帮它来开发新闻发布系统. 我最近在公司做的项目多为微软的mvc 架构的开发,借给朋友做系统的机会,自己也总结一下,也跟大伙分享一下. 首先是工具准备 Enterprise Architect 7.5 汉化版 VS原创 2011-07-21 17:07:35 · 5639 阅读 · 1 评论 -
asp.net atlas中web.config的配置文件
注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 /Windows/Microsoft.Net/Framework/v2.x/Config原创 2007-06-15 10:27:00 · 3125 阅读 · 0 评论 -
在线msn代码
添加以下代码到你的网站!MSN即时交谈MSN即时交谈 (测试)原创 2007-06-15 10:21:00 · 4114 阅读 · 1 评论 -
Iron Speed Designer 4.2.2学习
1 使用1.1创建项目 运行Iron Speed Designer 4.2.2,出现下面的界面: 图2-1 点击create a new application按钮,如下图: 图2-2原创 2007-08-28 11:14:00 · 2022 阅读 · 0 评论 -
.net 访问excel问题
http://blog.youkuaiyun.com/ma/archive/2007/02/25/1514359.aspx转载 2007-05-21 16:29:00 · 1441 阅读 · 0 评论