05 2015 档案

摘要:以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。Session则保存对话信息。Application则是保存在整个应用程序范围内的信息,相当于全局变量。通常使用最频繁的... 阅读全文
posted @ 2015-05-28 14:09 天涯过者 阅读(389) 评论(0) 推荐(0) 编辑
摘要:公司更换新机器,重新做了系统,依然是windows 2008 r2 ,调试程序试遇到如下错误:未能加载文件或程序集“ImageMagickNet”或它的某一个依赖项。试图加载格式不正确的程序解决方法:方法一:怎么也想不起来之前是怎么解决的了,上网找资料,没有一个靠谱的。偶然间查看IIS7.5的应用程... 阅读全文
posted @ 2015-05-28 11:22 天涯过者 阅读(339) 评论(0) 推荐(0) 编辑
摘要:每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。比如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").at... 阅读全文
posted @ 2015-05-27 17:10 天涯过者 阅读(930) 评论(1) 推荐(1) 编辑
摘要:public HttpResponseMessage Post(HttpRequestMessage req){ var content = req.Content.ReadAsStringAsync().Result;} 阅读全文
posted @ 2015-05-27 15:54 天涯过者 阅读(2290) 评论(0) 推荐(0) 编辑
摘要:JQuery1.2后getJSON方法支持跨域读取json数据,原理是利用一个叫做jsonp的概念。当然,究其本质还是通过script标签动态加载js,似乎这是实现真正跨域的唯一方法。getJSON的用法JQuery手册已经写得很详细,参考手册就可以了,很简单。需要指出的一点是getJSON利用的j... 阅读全文
posted @ 2015-05-27 09:43 天涯过者 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会... 阅读全文
posted @ 2015-05-26 13:46 天涯过者 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:1 进行初始化 model.TypeState, 0, new { @id = "radio2", @name = "rdolstState" })%>启用 model.TypeState, 1, new { @id = "radio1", @name = "rdolstState",@check... 阅读全文
posted @ 2015-05-22 11:35 天涯过者 阅读(930) 评论(0) 推荐(0) 编辑
摘要:这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,... 阅读全文
posted @ 2015-05-21 11:08 天涯过者 阅读(2433) 评论(2) 推荐(2) 编辑
摘要:url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求... 阅读全文
posted @ 2015-05-21 10:12 天涯过者 阅读(180) 评论(0) 推荐(0) 编辑
摘要:随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我... 阅读全文
posted @ 2015-05-21 10:09 天涯过者 阅读(695) 评论(1) 推荐(0) 编辑
摘要:首先我看看 IEnumerable:// 摘要: // 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 // // 类型参数: // T: // 要枚举的对象的类型。 [TypeDependency("System.SZArrayHe... 阅读全文
posted @ 2015-05-18 17:00 天涯过者 阅读(471) 评论(0) 推荐(0) 编辑
摘要:我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated... 阅读全文
posted @ 2015-05-18 15:21 天涯过者 阅读(407) 评论(0) 推荐(0) 编辑
摘要:在Views\Shared目录下,创建一个Layout Page:取个名字为_LayoutPage1.cshtml:第#13行代码:@RenderSection("myName", required: false) 名称为"MyName",第二个参数设为false。这样的话,在视图中有定义MyNam... 阅读全文
posted @ 2015-05-18 14:46 天涯过者 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:一、SELECTselect [ALL|DISTINCT] select_list[into new table]FROM table_source[where serch_conditaion][GROUP BY group_by_expression][Having serch_conditai... 阅读全文
posted @ 2015-05-18 11:57 天涯过者 阅读(2524) 评论(0) 推荐(0) 编辑
摘要:什么是递归函数/方法? 任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法。 通常递归有两个特点: 1. 递归方法一直会调用自己直到某些条件被满足 2. 递归方法会有一些参数,而它会把一些新的参数值传递给自己。 那什么是递归函数?函数和方法没有本质区别... 阅读全文
posted @ 2015-05-18 09:47 天涯过者 阅读(5652) 评论(2) 推荐(1) 编辑
摘要:我想你去很多家公司面试的时候,遇到单链表倒置的问题可能比较多,如果一定要给面试题来一个排名,估计也能上top10吧,其实这个题目玩的是技巧和你对单链表的理解,其实我们仔细想想也不是很难,既然是倒置,那我们一定是一定要走一遍单链表的,对吧,那么走单链表有两种形式,递归和循环两种方式,而递归正是压栈和... 阅读全文
posted @ 2015-05-18 09:43 天涯过者 阅读(3042) 评论(0) 推荐(0) 编辑
摘要:#中有两种类型变量,一种是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,只copy引用地址,相当于只传递一个引用指针一样。因此对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现 ICloneable接口中提供的Clone... 阅读全文
posted @ 2015-05-18 09:30 天涯过者 阅读(6582) 评论(0) 推荐(0) 编辑
摘要:在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有... 阅读全文
posted @ 2015-05-18 09:25 天涯过者 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:很多帖子都分析过Try-Catch的机制,以及其对性能的影响。 但是并没有证据证明,Try-Catch过于损耗了系统的性能,尤其是在托管环境下。记得园子里有位网友使用StopWatch分析过Try-Catch在不同情况下,与无Try-Catch的代码相比,代码运行的时间指标,结果并没有很大差异。 ... 阅读全文
posted @ 2015-05-18 09:15 天涯过者 阅读(1698) 评论(0) 推荐(0) 编辑
摘要:为什么要用存储过程几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就... 阅读全文
posted @ 2015-05-18 09:09 天涯过者 阅读(280) 评论(0) 推荐(0) 编辑
摘要:理解抽象类 abstract class和interface在c#语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为c#语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为... 阅读全文
posted @ 2015-05-18 09:00 天涯过者 阅读(1765) 评论(0) 推荐(0) 编辑
摘要:在ASP.NET中要实现部分内容非缓存,而其它的都需要缓存输出,可以使用Substitution控件实现.Substitution控件实例Substitution控件实例演示您好当前时间[非缓存]:缓存: using System;using System.Data;using System.Con... 阅读全文
posted @ 2015-05-15 18:02 天涯过者 阅读(304) 评论(0) 推荐(0) 编辑
摘要:最近做开发时要把图片文件放到另外一台服务器上(另外一个域名),因为这样分布式存放,网站打开速度会快很多。而我采用AJAX获取图片服务器上某用户的图片时遇到了问题,按照通常的方式无法获取信息,得到的Cookie都是null,后来想到浏览器出于安全考虑JavaScript和iframe不能跨域访问,那我... 阅读全文
posted @ 2015-05-15 18:01 天涯过者 阅读(7083) 评论(0) 推荐(0) 编辑
摘要:概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行时类型标识(RTTI),可以在程序执行期间判定对象类型。例如使用它能够确切地知道基类引用指向了什么类型对象。运行时类型标识,能预先测试某个强... 阅读全文
posted @ 2015-05-15 17:50 天涯过者 阅读(237) 评论(0) 推荐(0) 编辑
摘要:String str = "1,2,3,4,5,6";string[] strS = str.Split(',');int[] num = new int[strS.Length];int number, i = 0;foreach (var item in strS){if (int.TryPar... 阅读全文
posted @ 2015-05-15 12:02 天涯过者 阅读(2496) 评论(0) 推荐(0) 编辑
摘要:1、适当使用缓存机制2、使用CDN内容分发来访问Jquery脚本: (1)自己公司架设CDN服务器 (2)使用第三方公司的,比如微软,谷歌等公司的CDN,但有时候不太靠谱3、JS/CSS文件的打包合并(Bundling)及压缩(Minification)将多个JS或CSS文件打包合并成一个文件,并在... 阅读全文
posted @ 2015-05-15 10:43 天涯过者 阅读(870) 评论(0) 推荐(0) 编辑
摘要:ASP.NET身份验证模式包括Windows、Forms(窗体)、Passport(护照)和None(无)。lWindows身份验证—常结合应用程序自定义身份验证使用使用这种身份验证模式时,ASP.NET依赖于IIS对用户进行验证,并创建一个Windows访问令牌来表示已通过验证的标识。IIS提供以... 阅读全文
posted @ 2015-05-14 14:27 天涯过者 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:../ 上一层文件夹1 ../.. 上两层文件夹/表示根目录, ./表示当前路径, ../表示上一级父目录。/Login/Index 应用程序下的绝对路径 阅读全文
posted @ 2015-05-14 14:19 天涯过者 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一、URL的获取很简单,ASP.NET通用:【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数)string url=Request.Url.ToString();【2】获取 虚拟目录名+页面名+参数:string url=Request.RawUrl;(或 string url=Re... 阅读全文
posted @ 2015-05-14 13:56 天涯过者 阅读(5437) 评论(1) 推荐(1) 编辑
摘要:今天再给自己总结一下,关于ViewBag赋值Html格式值,但是在web页显示不正常;例如,ViewBag.Content = "你好,我现在测试一个东西.";前台页面@VIewBag.Content结果在页面上显示:你好,我现在测试一个东西.,通过火狐编辑的时候发现,源码为,<p&gt你好,... 阅读全文
posted @ 2015-05-14 09:17 天涯过者 阅读(515) 评论(0) 推荐(0) 编辑
摘要:public class BaseController : Controller { protected string hostUrl = ""; /// /// Action执行前判断 /// /// ... 阅读全文
posted @ 2015-05-13 14:02 天涯过者 阅读(830) 评论(6) 推荐(0) 编辑
摘要:我们上边所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件。而它的返回类型是ActionResult如 public ActionResult Index() { return View(); ... 阅读全文
posted @ 2015-05-13 11:08 天涯过者 阅读(1723) 评论(1) 推荐(0) 编辑
摘要:一个类只能继承一个其他的类在Java语言中禁止多重继承:一个类可以具有多个直接父类。多重继承不合法的原因是容易引发意义不明确。例如,有一个类C,如果允许它同时继承A类与B类(class C extends A,B{}),假如A、B两个类都有同一种方法fun(),如果定义:C c = new C();... 阅读全文
posted @ 2015-05-13 11:00 天涯过者 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:1、带有Render的方法返回值是void,在方法内部进行输出;不带的返回值类型为MvcHtmlString,所以只能这样使用:@Html.Partial 对应 @{Html.RenderPartial(....);}@Html.Action 对应 @{Html.RenderAction(....)... 阅读全文
posted @ 2015-05-13 10:39 天涯过者 阅读(280) 评论(0) 推荐(0) 编辑
摘要:默认访问Web API时,是无需指定method名。它会按照默认的路由来访问。如果你的Web API中出现有方法重载时,也许得配置自定义路由:标记1为自定义路由,标记2为默认路由,需要把自定义路由排在前面。系统会先从自定义路由去匹配。 阅读全文
posted @ 2015-05-12 09:43 天涯过者 阅读(468) 评论(0) 推荐(0) 编辑
摘要:/判断输入内容是否为空function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性... 阅读全文
posted @ 2015-05-08 15:04 天涯过者 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]... 阅读全文
posted @ 2015-05-06 11:23 天涯过者 阅读(165) 评论(0) 推荐(0) 编辑
摘要:类型参数约束,.NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class T必须是一个类(class)类型where T : new() | T必须要有一个无参构造函数where T : NameOfBaseClass | T必须继... 阅读全文
posted @ 2015-05-06 10:52 天涯过者 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示