- 博客(497)
- 资源 (21)
- 收藏
- 关注
转载 四十以后的醒悟
四十以后才明白:朋友就像是水中的鱼,深水层和浅水层的鱼永远也不会走在一起;穷和富,官和民,草根和显贵都不可能成为真正的朋友,因为各自对人生的感悟不同,最关键是他们对待世界和自然的心不同。即使是富和富,官和官,显贵和显贵也不会成为真正的朋友。因为有利益,有分别,有取舍,有轻重,有顾虑,能分出三六九等,尘世利益纷争之心蒙蔽了真情,因此,也不会有真正的情义。四十以后才明白:青春年少让人艳羡,但成熟更
2014-08-16 22:39:38 905
转载 Ninject 3 学习笔记 二.用场景说话之前,也落俗的简述一下
我的个人的学习方法,就是会列举我所需要的场景来学习,看框架如何来运用。我也看到网上大量的讲起Ninject的文章,都是极度入门级,实在用处不大。但我想我这个系列不讲这一段也不对,因为这一段是对Ninject的初窥吧。好了让我们从代码来看吧,我的介绍会都放在注释中。[csharp] view plaincopyprint?public interface IPer
2014-08-16 22:33:54 661
转载 Ninject 3 学习笔记 一.为什么使用Ninject?
最近在使用IoC进行一个较复杂的项目进行架构,在IoC的选择上让我很是纠结。首先我不喜欢大量的配置文件进行配置,那简直是噩梦,比学习一门编程语言还痛苦。我喜欢前一段时间看EF的CodeFirst的那种模式,一切尽在代码控制;其次要轻,框架里面的大多数功能我能用上多少呢?甚至于可能你永远都不会知道。尝试过自己实现了简单的IoC功能,也的确在很多项目用到了,但是对于自己的能力还是有所了解的,更希望还是
2014-08-16 22:30:20 854
转载 认识自增ID字段
INT最大值是21亿,每天100万个事务,也够用58年。而且,你不可能存这么多条数据,而且是不断删除的。如果你还担心,可以用序列Sequence,BIGINT的,可以用到宇宙爆炸。下面的语句创建了自增长字段的表,自增长字段采用了BIGINT,足够大:create table TEST_ID (ID_COL BIGINT NOT NULL GENERATED ALWA
2014-08-16 21:30:20 588
转载 网站重构的8点建议
1.用局部变量替换多次使用的对象比如我们在一段代码内,多次使用document、window这样的对象,我们可以用局部变量替换他们。var d = document,w = window;原理:访问直接量和局部变量的速度快,相反,访问数组元素和对象成员相对较慢。2.减少重绘与重排重排:当页面布局和几何属性改变时候,需要重排,在重排后浏览器会重新绘制受到影响的部分到屏幕中,这个过
2014-08-16 21:17:02 703
转载 ReSharper:著名的VS代码生成工具
Resharper进阶一:简要介绍官方下载地址下载地址 注册码:用户名: User注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad 面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会dr
2014-08-16 20:26:08 2906
转载 ASP.NET 4.0: 新的的模板语法代码块 <%: %>
几天前,同事浪子在用VS2010创建MVC站点时,发现里面的页面模板中大量使用了一种新的模板语法: ,由于之前他比较少使用ASP.NET MVC,还以为是MVC里面新增的一种模板语法,而我很早就开始使用MVC工程,但也从来没有见过此种语法。于我们共同断定这可能是ASP.NET4.0中新出的一种模板语法。果然,我们在ASP.NET 4.0白皮书上找到了答案:这是用于替代而推出的一种新的页面文件输
2014-08-16 18:37:44 1050
转载 asp.net防类似DDOS攻击(CC攻击)代码
Web.config using System;using System.Web;using System.Collections.Generic;using System.Collections.Specialized;using System.Timers; namespace UrlRewriter{ /// /// 阻止攻击
2014-07-27 09:45:31 1278 1
转载 用RSA加密实现Web登录密码加密传输
通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个hub来共享一个网口,这就导致了很有趣的现象:任何他的网络包我都能抓得到,当然了,我的他也能抓得到。这是不是有很大的安全隐
2014-07-27 09:41:47 9804
转载 SQLServer 2005&08镜像导致日志文件LDF过大的问题解决
镜像是一个很好的灾难恢复手段,配置简单,切换快速。网上教如何配置的文章很多,这里介绍下如何处理LDF过大导致磁盘撑爆的情况。 首先要明确的是镜像不能清日志的, 镜像是的工作跟日志是有关联的。常用的.清空日志DUMPTRANSACTION 'db_name'WITH NO_LOG;和截断事务日志BACKUPLOG 'db_name' WITH NO_LOG;都是无效的。1
2014-07-26 16:54:06 1876
转载 防止浏览器缓存css,js静态文件
什么情况下,要禁止静态文件缓存:1、经常可能要改动的 js, css. 比如 一个html 文件, test.html 在 1.0版本中。可能是这样 修改后 v1.1版本: 新增加了一个foo.js 同时,也改动了common.js , 在common.js 中定义了新的类,并在foo.js 中使用了common.js.
2014-06-20 20:34:58 3311
转载 css文件和js文件后面带一个问号
经常看一些网站页面源代码中的css文件和js文件后面带一个问号,后面跟着一连串数字或字符,这是干什么用的? 这个方法我也用过,而且很好用?,它的作用有两个:1、作为版本号,让自己方便记忆、查找;2、作为修改标签,让浏览器重新下载新文件。 其实css文件后面得问号起不到实际作用,仅能当作后缀,如果用问号加参数的方法,可以添加版本号等信息,比如新浪、facebook上用到的: http://xx
2014-06-20 20:32:12 9162
转载 解决缓存引发的CSS/JS/IMG问题
这次转载的文章讲的是CSs缓存的问题。CSS一般情况下,我们都会做一定的缓存,毕竟这玩意很少会动它,但对于一个稍大一点的网站来说,它就可能会经常变动了。然而,CSS对于浏览器来说,一般情况下是会被自动缓存的,所以我在导入CSS的时候,都会制定一个版本号放在文件后面如:xxx.css?20091010,下次更新的时候,把这个日期改一下。用户在加载的时候会认为这是一个新文件 。。。以下是博客园
2014-06-20 20:30:57 8446
转载 C# RSACryptoServiceProvider加密解密签名验签和DESCryptoServiceProvider加解密
自己做数字签名加密解密这就了,对这些东西有一点点懂,可能自己整理的有些错误。 C#在using System.Security.Cryptography下有 DESCryptoServiceProvider RSACryptoServiceProviderDESCryptoServiceProvider 是用于对称加密 RSACryptoServiceProvider是用于非对称加密
2014-06-17 20:09:24 4731
转载 表单数据的加密传输
一、表单数据的提交方式选择 常用的与服务器进行的交互方式是GET和POST(关于两者的区别此处有详细的介绍),而一般在表单的数据提交中,都会选择POST方式,因为使用GET方法数据是通过URL传递的,在地址栏中会直接看到传递的数据,这样就缺少安全性。而使用POST传递时,是把提交的数据放置在HTTP包的包体中,地址栏不会看到数据。但是这样处理就能确保提交数据的安全性吗?
2014-06-17 20:06:12 6267
原创 通过web.config做html映射aspx
介绍:url映射是asp.net 2.0的一个新的特性,它可以让开发人员把一个页映射到另一个url上。如果一个url请求过来,程序会自动把它重新映射到服务端。例如,如果你在程序中配置了把~/Beverages.aspx映射到了~/ProductsByCategory.aspx?CategoryID=1&CategoryName=Beverages,那么当用户在浏览器中输入了http://Y
2014-05-11 18:28:10 8453
原创 Aspose.Words for .NET示例
http://download.csdn.net/detail/yanzhibo/7241909
2014-04-24 19:56:52 1258
转载 利用Aspose.Word for .NET实现Word文档的操作
Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般使用Aspose.Cell来实现我想要的各种Excel报表输出。虽然一直也知道Aspose.Word是用来生成Word文档的,而且深信其也是一个很强大的控件,但一直没用用到,所以就不是很熟悉。偶然
2014-04-24 19:55:53 2568
转载 Server.MapPath()相关
原文:http://blog.sina.com.cn/s/blog_8216ada70100t4p1.html1. Server.MapPath()介绍Server.MapPath(string path)作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数path为Web 服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义
2014-04-21 19:54:06 487
转载 未能加载文件或程序集“Newtonsoft.Json.Net35”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x8007
转自:http://blog.csdn.net/pzhtpf/article/details/19197149
2014-04-21 19:52:48 4926
转载 jQuery ajax Load关闭缓存的方法
[导读] 在jQuery ajax Load关闭缓存的方法很简单,我们只要在$ ajaxSetup中把cache: false就楞以了,当然我们还可以使用一个随机参数来实例了。 简单介绍load(url,data,function(response,status,xhr))参数 描述 u 在jQuery ajax Load关闭缓存的方法很简单,我们只要在$.ajaxSetup中把cache:
2014-04-18 21:40:04 2572
原创 APS.NET CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET...”--“拒绝访问。
运行asp.net程序时候,编译器错误消息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\asaa\6afc8e18\e1c3edea\App_Web_masterpage.master.fdf7a39c.r3dldjrc.dll”--“拒绝访问。 ”
2014-04-18 21:38:11 2820 1
转载 ASP.NET 取消和禁用缓存
客户端取消: 服务器具端取消: 服务器端:Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
2014-03-20 10:49:13 5413
转载 SQL Server 2008 中使用SQLDMO 备份数据 还原数据等
SQL Server 异常 COM 类工厂中CLSID 为 {10021F00-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80070005当使用Interop.SQLDMO.dll备份SQL Server 2008的数据库时出现以上错误,但是备份SQL Server 2005数据库,却没有问题。以下内容摘自
2014-03-18 23:04:14 5009 2
转载 windows 8 安装visual studio 2008的方法
由于一直使用VS2008写代码,不希望升级到VS2010以后又要升级为VS2012,想一步到位地升级到VS2012省得以后麻烦。但是VS2012只支持在WIN7和WIN8上运行,那就只好把系统换成WIN8了。为了兼顾以前VS2008创建的项目,不希望把项目转换为VS2012版本,所以希望在WIN8下也能运行VS2008软件,但是如果直接安装VS2008的话是不能成功的,必须首先手动安装NETF
2014-03-12 21:14:37 1936
转载 VS2010 和 Office 2010安装问题
今日因为工作关系需要安装Visual Studio 2010,没想到折腾了三天才装上。在安装VS2010之前,我的计算机上(Win7旗舰版)已经安装了VS2008和Office 2010,安装VS2010时计算机总是反复重新启动,最终提示F# Runtime无法安装,安装失败。尝试完网络上所有能找到的方案后,仍然无法安装,于是决定重装系统。重装系统后,我首先安装了Offic
2014-03-12 19:54:28 2801
原创 IIS7设置默认页
一般用ASP.NET创建的网站默认页都是Default.aspx,不需要设置。但是如果有网站的起始页不是Default.aspx,就需要在IIS里设置了。IIS7的设置方法和IIS6的不一样:在网站点击一个域名,在中间功能视图里,有个默认文档:输入站点的默认页面,重新启动一下即可:
2014-03-02 21:47:57 49025
转载 iis5.1/6.0/7.0+ 配置url重写 无扩展名伪静态
最近在搞url重写 遇到iis 无扩展名及html映射问题 供后人查看因为考虑功能比较多(URLRewriter组件有些功能满足不了要求)所以就用了HttpModule方法重写。iis5.1添加应用程序映射 .* (注意 这种方法只有5.1中可以)到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 确
2014-03-02 21:29:13 1828
转载 JQuery常用的方法
一、JQuery常用的方法 :(JQuery中90%都是方法,没有参数是获取,带参数是设置)$(“#id”).css(‘backgroundColor’,'blue’);.css({‘color’:'red’,'width’:’300px’}); //不建议.css().css链式编程.text(‘改变啦’); //innerText.html(); //innerHTML.hei
2014-03-01 19:56:50 611
转载 jQuery常用的元素查找方法总结
ID选择器:$("#myELement") 选择id值等于myElement的元素, id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 标签选择器:$("div") 选择所有的div标签元素,返回div元素数组 类选择器:$(".m
2014-03-01 19:55:46 879
原创 jQuery之内置遍历函数
$.map(array,fn)对数组array中每个元素调用fn函数逐个进行处理,fn函数将处理返回,最后得到一个新数组。得到一个元素值是原数组2倍的新数组: $(function(){ var arr=[3,5,8]; var arr2 = $.map(arr,function (item) {
2014-03-01 15:55:15 691
原创 jQuery之ready
$(document).ready:当页面Dom元素加载完毕时执行代码。 $(document).ready(function () { alert("加载完毕"); });可以简写为: $(function () { alert("页面加载完毕"); }); 和onload类似,但是onload只能
2014-03-01 15:48:12 558
原创 javascript 之Window对象
window对象代表当前浏览器窗口,使用window对象的属性、方法的时候可以省略window,比如window.alert("弹框")可以省略成alert("弹框");confirm方法: function closewindow() { // confirm和alert都是window对象的方法,window可以省略。
2014-03-01 09:06:39 661
原创 javascript对象之Array
// javascript中的Array对象就是数组, // 首先是一个动态数组,而且是一个类似于C#中的ArrayList的动态数组。 // 无须预先定制大小,动态的。 var array = new Array(); array[0] = "a"; array[1] = "b"; array[2]
2014-02-28 22:58:36 636
原创 javascript之对象初识
// 声明一个函数,当成类使用。js中不存在类,只是用方法模拟成对象。 function Person(name) { this.Name = name; this.SayHello = function () { alert("你好:" + this.Name); };
2014-02-28 21:49:20 684
Net2.0 解析Json库
2014-02-19
Java Mail发送邮件时用到的Jar包
2013-04-07
WINDOWS高级编程指南.pdf
2011-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人