- 博客(118)
- 资源 (4)
- 收藏
- 关注
转载 Windows上安装Nginx注意事项
官网上下载地址:http://nginx.org/en/download.html就那最新的版本做实验吧。我下了 windows原生版本 0.8.53,整个文件就是一个zip压缩文件。下载到C盘的根目录下,解压缩。出来的文件夹是nginx-0.8.53,顺便改成了nginx,方便使用(其实改不改都没有关系,改了,是因为重启nginx的时候,少打点字母罢了)。然后冲动的进入文件夹,双击启动文
2013-03-20 17:49:04
267
1
转载 ASP.NET MVC 4 RC的JS/CSS打包压缩功能
打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感,同时通过移除JS/CSS文件案中空白、批注及修改JavaScript内部函数、变量名称的压缩手法,能有效缩小文件案体积,提高传输效率,提供使用者更流畅的浏览体验。在ASP.NET MVC 4中可以使用BundleTa
2013-03-20 15:16:45
249
转载 Nginx 安装成Windows 服务方法
1. 下载nginx windows版本 http://www.nginx.org 2. 下载微软的2个工具: instsrv.exe、srvany.exe 去微软网站下载安装Windows Server 2003 Resource Kit Tools(rktools.exe),它包括标题提及的所有必要的工具,下载完安装好。 3. 运行命令 在rktools安装目录下(
2013-03-20 11:01:22
257
原创 .NET笔试题集(四)
1、请你简单的说明数据库建立索引的优缺点使用索引可以加快数据的查询速度,不过由于数据插入过程中会建索引,所以会降低数据的插入、更新速度,索引还会占磁盘空间。 2、什么是WEB服务控件?使用WEB服务控件有那些优势、劣势?web服务控件就是可以在服务器执行的控件,优势在于可以回传数据(ViewState),带有事件驱动(doPostBack),简化了Html标签的使用,使得开发ASP
2013-01-04 11:07:01
190
原创 .NET笔试题集(三)
1、传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。 2、C#支持多重继承么?类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。 3、C#中所有对象共同的基类是什么?System.Object 4、通过超链接怎样传递中文参数?答:用URL编码,通过QueryString传递,用urlencode编码 用url
2013-01-04 11:06:34
177
原创 .NET笔试题集(二)
1.using关键字有什么用?什么是IDisposable?using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的Dispose方法,释放资源。using其实等价于try……finally,用起来更方便。 2.Assembly.Load("foo.dll"); 这句话是否正确?
2013-01-04 11:06:07
164
原创 .NET笔试题集(一)
1、简述 private、 protected、 public、 internal、protected internal访问修饰符和访问权限private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 当前程序集内可以访问。protected int
2013-01-04 11:05:34
161
转载 百万级数据下几种SQL性能测试
测试环境:90W,单条记录约3KB,数据库:MSSQL2005 测试前清除缓存 DBCC FREEPROCCACHE DBCC DROPCLEANBUFFERS 一、翻页性能测试 1、Top select top 10 * from message where id not in (select top 20 id fromm
2013-01-04 10:00:44
112
转载 C# Func<T,TResult>
using System; namespace FuncDemo { internal class Program { private static void Main() { //类似委托功能 Func func = TsetFunction;
2012-12-27 15:15:21
131
转载 git 使用 (转
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git re
2012-11-28 14:52:19
144
转载 Git fetch和git pull的区别
原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master
2012-10-24 14:46:40
291
转载 ASP.NET中JSON的序列化和反序列化
JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notati
2012-08-30 18:36:20
1168
转载 .NET 3.5 JSON序列化/反序列化类JavascriptSerializer简单示例
JavascriptSerializer序列化/反序列化简单示例复制内容到剪贴板程序代码//引用System.Web.Extensionsusing System;using System.Web.Script.Serialization;namespace ConsoleApplication1{ class User {
2012-08-30 18:30:01
769
转载 LINQ Operators之数据转换(Projecting)
数据转换(Projecting)IEnumerable → IEnumerableOperator说明SQL语义Select用指定的lambda表达式转换每一个输入elementSELECTSelectMany转换每一个输入element,
2012-08-16 14:05:27
266
转载 LINQ Operators之过滤(Filtering)
示例数据在这几篇讨论LINQ Operators的文章中,所有的示例都会(如果需要)用到下面的names数组: string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };所有查询数据库的示例都会假设我们创建了强类型的DataCotnext变量dataContext,如下:
2012-08-15 15:12:23
196
转载 十进制与二进制数的转换算法
十进制与二进制转换之相互算法 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为1001011
2012-08-03 17:43:53
573
转载 二进制、八进制、十进制、十六进制之间转换
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下面举例: 例:将十进制的168转换为二进制 得出结果 将十进制的168转换为
2012-08-03 16:47:21
172
转载 ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL
引言--- 在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流量。 URL重写与优化就是搜索引擎优化的手段之一。 假如某手机网站(基于ASP.NET MVC)分类页面URL是这样的, http://www.xxx.com/category/showcategory?categoryid=1000&view=
2012-07-27 16:23:02
321
转载 LINQ体验——LINQ to SQL语句之动态查询
高级特性本文介绍LINQ的高级特性,其包括大家都关心的动态查询的用法,另外简单提下ID标识这个知识。动态查询有这样一个场景:应用程序可能会提供一个用户界面,用户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知道查询的细节,动态查询将十分有用。在LINQ中,Lambda表达式是许多标准查询运算符的基础,编译器创建lambda表达式以捕获基础查询方法
2012-07-27 09:56:30
202
转载 sql 、linq、lambda 查询语句的区别
LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件]Lambda表达式的书写格式如下:(参数列表) => 表达式或者语句块其中: 参数个数:可以有多个参数,一个参数,或者无参数。参数类型
2012-07-23 10:14:42
375
转载 Linq学习
前言 在LINQ刚发布的时候,一直也没有时间去研究下LINQ,特别是在当时各种LINQ to ***纷纷出现,看得眼花缭乱。在LINQ中增加的lambda表达式一直觉得挺神秘的,看到各位高手把lambda表达式运用得如火纯清,很是羡慕. 最近抽空学习了解了下LINQ, 对学习的过程进行记录。文章基础,高手请飘过 :-)计划学习的主要内容是lambda表达式,
2012-07-23 09:28:19
643
转载 ASP.NET MVC 入门5、View与ViewData
本系列文章基于ASP.NET MVC Preview5.view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板: 注:如果你的是中文版的V
2012-07-20 10:17:45
143
转载 ASP.NET MVC 入门4、Controller与Action
本系列文章基于ASP.NET MVC Preview5.Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而Contr
2012-07-20 10:13:48
172
转载 ASP.NET MVC 入门3、Routing
本系列文章基于Microsoft ASP.NET MVC Beta.在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL:Valid route definitio
2012-07-20 10:08:51
208
转载 ASP.NET MVC 入门2、项目的目录结构与核心的DLL
我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下:App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。Controllers :这个目录是建议将Controller
2012-07-20 10:07:12
141
转载 ASP.NET MVC 入门1、简介
什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http:/
2012-07-20 10:06:45
159
转载 c# 委托的学习
委托(delegate)是一种引用类型,我们在处理他的时候要当作类来看待而不是方法,说白了委托就是对方法或者方法列表的引用,调用一个委托实例就好像是调用c++中的指针一样,他封装了对制定方法的引用,或者说委托起到的是桥梁的作用,实例后的委托对象会将给定的参数传递给他所回调的方法,并去执行方法。 看一个简单的例子: //声明一个委托 delegate i
2012-07-16 10:32:53
143
转载 LINQ to SQL 数据库与LINQ对象的关系
LINQ的优点是提供了在代码中使用强类型化对象,这些对象还映射到以后的数据库对象上下面是数据库对象和LINQ对象的映射关系数据库对象LINQ对象数据库DataContext表类和集合视图类和集合列属性关系嵌套集合存储过程方法 左列是数据库,数据库是一个完整
2012-07-13 15:50:25
278
原创 Linq使用InsertOnSubmit方法剖析
核心提示:这里介绍Linq使用InsertOnSubmit方法将新客户添加到Customers 表对象。调用SubmitChanges 将此新Customer保存到数据库。这里介绍Linq使用InsertOnSubmit方法将新客户添加到Customers 表对象。调用SubmitChanges 将此新Customer保存到数据库。在向大家详细介绍Linq使用Ins
2012-07-13 15:16:39
448
转载 演练:创建 LINQ to SQL 类(O/R 设计器)
对象关系设计器(O/R 设计器)提供了一个可视化设计图面,用于创建和编辑基于数据库中对象的 LINQ to SQL 类(实体类)。通过使用 LINQ to SQL,可以使用 LINQ 技术访问 SQL 数据库。 有关更多信息,请参见LINQ(语言集成查询)。本演练提供了一些步骤,您必须执行这些步骤才能创建映射到 Northwind 数据库中 Customers 和 Orders 表的 LI
2012-07-12 11:01:36
640
转载 在XSLT中对for-each语句使用distinct操作
XSLT用来解析XML文档并按照规定的样式输出数据。在XSLT中,我们通常使用for-each元素来遍历XML中的循环节点并输出内容,for-each元素允许你对要遍历的节点进行排序,参考文章“xslt中的for-each排序”。可是,如何在使用for-each元素时对要遍历的节点进行distinct操作以消除重复节点呢?先看下面的XML片段:addresses> address
2012-05-21 10:38:45
342
转载 C#获取网页内容
using System.Net;using System.IO;using System.Text; //方法一: // Create a request for the URL. WebRequest request = WebRequest.Create("htt
2012-04-17 16:57:06
206
转载 asp.net HttpModules与HttpHandlers .
ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处
2012-04-17 12:10:26
178
转载 我的.Net武器库 ------ 新.Net架构必备工具列表
N多年前微软官网曾发了.Net下必备的十种工具,N多年过去了,世异时移,很多东西都已经变化了,那个列表也似乎陈旧了。而且,该文也只是对十种工具独立的介绍,显得有些罗列的感觉,是不是每个工具都是同等重要,工具与工具之间是否有联系?等等,阐述得并不明确。这里,我想从另一个角崖,重新归纳一个更新的更实际的武器库。更新,是因为有很多最近几年才出来的工具/框架库,更实际,是因为我自己的项目就完全依赖使用
2012-04-06 11:31:39
257
1
转载 C#几个经常犯错误汇总
在我们平常编程中,时间久了有时候会形成一种习惯性的思维方式,形成固有的编程风格,但是有些地方是需要斟酌的,即使是一个很小的错误也可能会导致昂贵的代价,要学会善于总结,从错误中汲取教训,尽量不再犯同样错误,注重编程之美,代码的优雅,总结几个平常经常犯的错误。1、在C#编程中,字符型类型是最容易处理出错的地方,代价是非常昂贵,在.Net Framwork中,字符串是一个相当特别的引用类型,st
2012-03-27 16:36:08
122
转载 windows 2003 网络负载平衡设置实战
环境: 2台电脑,操作系统均为windows server 2003,单网卡。2台电脑经路由器连接,路由器连猫拨号上网。路由地址:192.168.0.1,在路由器设置80端口映射到192.168.0.10 电脑A手动设置ip 192.168.0.100,电脑B手动设置ip 192.168.0.101 每台电脑上建一测试网站。网站的ip地址绑定为192.16
2012-03-09 16:18:15
148
转载 memcache的最佳实践方案。
基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
2012-03-05 15:43:24
293
转载 SQLServer 2005
1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就
2011-12-28 10:26:25
480
转载 T-SQL查询进阶--详解公用表表达式(CTE)
简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了. 公用表表达式(Common Table Expression)是SQL SERV
2011-12-22 12:03:18
863
原创 分享到代码,新浪微博,腾讯微博,搜狐,开心,人人,可插入图片,文字介绍信息,自定义按钮
大家可以把代码copy下来,新建utf-8形式的jsp文件,然后运行一下。String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2011-10-26 13:05:01
8404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人