摘要: Web APi之HttpClient注意事项以及建议 前言 之前对于用SelfHost来手动实现Web API的宿主模式,似乎不是太深入,所以本篇文章我们一起来讨论关于利用HttpClient来访问Web API上的资源来进行探讨以及注意相关事项,希望此文对你也有收获。 来自XML或Json Con 阅读全文
posted @ 2017-01-19 14:48 Rocken.li 阅读(533) 评论(0) 推荐(0) 编辑
摘要: .NET/C#发起GET和POST请求的几种方法 using System.Net; GET: 1 2 3 var request = (HttpWebRequest)WebRequest.Create("http://www.leadnt.com/recepticle.aspx"); var re 阅读全文
posted @ 2017-01-19 14:29 Rocken.li 阅读(22489) 评论(0) 推荐(2) 编辑
摘要: 在MVC4中自带了Web API不再需要从Nuget中下载。 Step1:增加System.Web.Http,System.Web.Http.WebHost,System.Net.Http三个程序集的引用,都是4.0版本; Step2:增加路由,默认的路由代码如下 routes.MapHttpRou 阅读全文
posted @ 2017-01-18 16:27 Rocken.li 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 问题: 在ASP.NET 的早先版本里,开发人员通过在页面的顶部添加 <!--Register-->指令来引入和使用自定义服务器控件和用户控件时,象这样: <%@ Register TagPrefix="scott" TagName="header" Src="Controls/Header.asc 阅读全文
posted @ 2017-01-17 16:39 Rocken.li 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: int[,] 是二维数组,它就是传统意义上 n x m 的表,和 C++ 里的 int[][] 是一个意思。 int[][] 是交错数组,与 C++ 里的 int[][] 不同。它其实是一个 int[] 里嵌套着 int[],可以理解为 (int[])[]。具体可以看我附的图例。 阅读全文
posted @ 2017-01-12 22:22 Rocken.li 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 来源 图像操作,易内存泄露,边界像素 一、为什么需要GC 应用程序对资源操作,通常简单分为以下几个步骤: 1、为对应的资源分配内存 2、初始化内存 3、使用资源 4、清理资源 5、释放内存 应用程序对资源(内存使用)管理的方式,常见的一般有如下几种: 1、手动管理:C,C++ 2、计数管理:COM 阅读全文
posted @ 2017-01-12 21:45 Rocken.li 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 1. 在项目上点右键-->属性-->应用程序-->目标框架-->修改为.NET Framework 4。 而我原来的设置是.NET Framework 4 Client Profile。问题就出在这里。 以下是MSDN给出的提示: If you are targeting the .NET Fram 阅读全文
posted @ 2017-01-09 22:07 Rocken.li 阅读(6521) 评论(0) 推荐(1) 编辑
摘要: 我们通常在一些情况下需要软件具有一个自动执行某些任务的功能,但是又不希望直接启动软件,或者每次都要手动的来启动软件,这时我们可可以考虑到windows服务了。 首先创建一个windows服务项目(详细信息请参阅:C#创建Windows Service(Windows 服务)基础教程) 在创建好的项目 阅读全文
posted @ 2017-01-09 10:54 Rocken.li 阅读(10740) 评论(0) 推荐(0) 编辑
摘要: https://zhidao.baidu.com/question/380395667.html //多服务一个宿主程序时必须注间以下要点: Service1的ServiceName 必须 Installer1.Designer.cs 中的 serviceInstaller1.ServiceName 阅读全文
posted @ 2017-01-07 17:41 Rocken.li 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 转载自: http://hi.baidu.com/gisince/item/7f0439ee610c94255a2d64b4 今天写了生成事件的处理,如下: 从网上Down了一个例子,运行时提示错误 命令"copy F:\…… F:\……"已退出,返回值为 1;以前没遇到过,从网上查了一下,有个网友 阅读全文
posted @ 2017-01-07 10:38 Rocken.li 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 之前在开发一个程序,希望能够通过属性名称读取出属性值,但是由于那时候不熟悉反射,所以并没有找到合适的方法,做了不少的重复性工作啊! 然后今天我再上网找了找,被我找到了,跟大家分享一下。 其实原理并不复杂,就是通过反射利用属性名称去获取属性值,以前对反射不熟悉,所以没想到啊~ 不得不说反射是一种很强大 阅读全文
posted @ 2017-01-06 16:16 Rocken.li 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000000702539 页面嵌套iframe是比较常见的,比如QQ相关业务页面的登录框一般都是iframe的。使用ifrmae跨域要满足一个基本条件,父页面和子页面都是自己可以控制的,如果随便把iframe指向一个其他网站,想通过跨域手 阅读全文
posted @ 2016-12-29 17:22 Rocken.li 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 今天晚上自己试着用Hibernate去搭建一个Web工程,然后去实现一个简单的登录。通过Hibernate?做查询操作的时候总是报出这样的错:users is?not?mapped. 于是乎去检查了下映射,发现没问题呀,反复验证结果还是一样报错。User.hbm.xml:<class name="c 阅读全文
posted @ 2016-12-19 20:29 Rocken.li 阅读(8346) 评论(0) 推荐(0) 编辑
摘要: 当年在ASP.NET MVC 1.0时代我提到,在开发时最好将视图的Model定制为强类型的,这样可以充分利用静态检查功能进行排错。不过有人指出,这么做虽然易于静态检查,但是定义强类型的Model类型实在是太麻烦了,因此也出现了基于SmartBag等折衷方案。强类型是一种极端方案,而在C# 4.0中 阅读全文
posted @ 2016-11-12 14:37 Rocken.li 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 使用Guid做主键和int做主键性能比较 在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但没有做仔细的测试无法 说明道理。碰巧今天在数据库的优化过程中,遇到此问题,于是做了一下测试。 测试环境: 台式电脑 Pentiun(R) 4 Cpu 3.06G 阅读全文
posted @ 2016-11-11 15:23 Rocken.li 阅读(6238) 评论(2) 推荐(1) 编辑
摘要: 首先,非常感谢提出问题的朋友们,使得本人又去深入研究了NHibernate的《Session-Per-Request 模式》。 前言: 谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对Java的JDBC(类似于A 阅读全文
posted @ 2016-11-11 10:31 Rocken.li 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 我们通过ContextRegistry.GetContext()建立了一个IApplicationContext得实例,那么这个实例具体是怎么建立的了。 我们来分析一下容器实例建立的过程: 我们在配置文件中加入了: [xhtml] view plain copy <sectionGroup name 阅读全文
posted @ 2016-11-10 22:10 Rocken.li 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 运行时错误:针对类型System.Web.Mvc.PreApplicationStartCode的应用程序邓启动初始化方法Start 引发了异常,显示下列错误消息: 未能加载文件或程序集“System.Web.WebPages.Razor, Version=3.0.0.0, Cult 阅读全文
posted @ 2016-11-10 21:52 Rocken.li 阅读(2172) 评论(0) 推荐(0) 编辑
摘要: 我对这个问题的探究来源于一个需求: 当访问某个页面的时候,需要向另外一个网站报告一下这次访问的信息。 其实发一个跨域的请求就能大致实现这个需求。我们发跨域的例子其实很常见,例如请求一个第三方的图片、引入一个第三方的样式文件、引入一个cdn上的js文件。然后,说到发送请求,在这个web2.0的时代,我 阅读全文
posted @ 2016-11-10 15:28 Rocken.li 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 生成工具软件 现在生成工具软件有很多了,例如商业软件:NMG、CodeSmith、Visual NHibernate,开源软件:MyGeneration、NHibernate Modeller、AjGenesis等。 手动编写XML方式 发现更多的人都喜欢自己手动编写XML文件的,这样比较灵活、简便 阅读全文
posted @ 2016-11-09 21:02 Rocken.li 阅读(167) 评论(0) 推荐(0) 编辑
摘要: NHibernate之映射文件配置说明 1. hibernate-mapping 这个元素包括以下可选的属性。schema属性,指明了这个映射所引用的表所在的schema名称。假若指定了这个属性, 表名会加上所指定的schema的名字扩展为全限定名。假若没有指定,表名就不会使用全限定名。defaul 阅读全文
posted @ 2016-11-03 10:44 Rocken.li 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 原生JS:Date对象详细参考 Date对象:基于1970年1月1日(世界标准时间)起的毫秒数 本文参考MDN做的详细整理,方便大家参考MDN 构造函数: new Date(); 依据系统设置的当前时间来创建一个Date对象。 new Date(value); value代表自1970年1月1日00 阅读全文
posted @ 2016-10-31 16:17 Rocken.li 阅读(3147) 评论(0) 推荐(0) 编辑
摘要: Spring.net使用说明 使用方法: 1.在配置文件设置Spring.net 节点 在配置节中,声明Spring.net,配置 context,objects 标签,来源(type) <!--配置节:主要用来 配置 asp.net框架之外的 标签,告诉asp.net框架 这些标签由哪些类来处理! 阅读全文
posted @ 2016-10-22 21:43 Rocken.li 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: NHibernate常见问题及解决方法 曾经学过NHibernate的,但是自从工作到现在快一年了却从未用到过,近来要巩固一下却发现忘记了许多,一个“in expected: <end-of-text> (possibly an invalid or unmapped class name was 阅读全文
posted @ 2016-10-16 22:25 Rocken.li 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: 在WebConfig里 找到 <pages></pages> 阅读全文
posted @ 2016-10-16 16:25 Rocken.li 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 从网上下载的源码WeCompanySite,运行时报错 Error creating context 'spring.root': Error thrown by a dependency of object 'System.Data.SQLite' defined in 'assembly [Sp 阅读全文
posted @ 2016-10-16 15:31 Rocken.li 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 因为可视化库程序包管理器的局限性,有很多需要的功能在界面中无法完成。 以下技巧均需要在“程序包管理器控制台”中使用命令来完成。 一、改变项目目标框架后,更新程序包 当改变项目的目标框架后,无论是升级还是降级,都会导致项目中引用的组件不是最合适此框架下的版本,NuGet会自动出现一个警告提示重新更新一 阅读全文
posted @ 2016-10-16 14:10 Rocken.li 阅读(3833) 评论(0) 推荐(0) 编辑
摘要: Upgrading an ASP.NET MVC 2 Project to ASP.NET MVC 3 Tools Update ASP.NET MVC 3 can be installed side by side with ASP.NET MVC 2 on the same computer, 阅读全文
posted @ 2016-10-16 12:44 Rocken.li 阅读(4262) 评论(0) 推荐(0) 编辑
摘要: JsonResult作为Action返回值时的错误 System.InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third pa 阅读全文
posted @ 2016-09-26 10:00 Rocken.li 阅读(2352) 评论(0) 推荐(0) 编辑
摘要: MVC 数据验证 前一篇说了MVC数据验证的例子,这次来详细说说各种各样的验证注解。System.ComponentModel.DataAnnotations 一、基础特性 一、Required 必填选项,当提交的表单缺少该值就引发验证错误。 二、StringLength 指定允许的长度 指定最大长 阅读全文
posted @ 2016-09-23 19:08 Rocken.li 阅读(188) 评论(0) 推荐(0) 编辑