自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (3)
  • 收藏
  • 关注

原创 C#实现jsescape编码

最近做项目要兼用linux环境下运行,url里面带有中文字符(必须是js的escape)连接,为了解决这个在后台引用了Microsoft.JScrip类库。使用Microsoft.JScript.GlobalObject.escape();在window下运行正常,但在linux下错误,提示:不能导入命名空间。网上找解决方法没有找到,如果有人知道的话给我说下,但是为了尽快解决,只能先写一段代码来暂

2013-04-18 17:06:10 2128

转载 JQuery在线截取图片

前几天看织梦CMS,有个截图功能挺好的,可以在线选取需要截取的部分图片,然后后台截取效果如下免费下载地址:http://download.csdn.net/detail/a66081638/5258859博客详细介绍地址:http://blog.csdn.net/a66081638/article/details/8802470 (求留言,求首页)首先构建文档,样式PS

2013-04-16 10:40:17 5030

转载 以读取博客园随笔备份为例 将xml 序列化成json,再序列化成对象

资源下载:http://files.cnblogs.com/codealone/ConsoleApplication2.zipJson查看工具:http://files.cnblogs.com/codealone/JsonView.zip博客园随笔备份之后,得到的文件格式如下:    我们要读取上述xml,主要是获得channel节点下的所有内容,在平时的工作过程中

2013-04-16 10:10:33 856

转载 Web开发常见的几个漏洞解决方法

平时工作,多数是开发Web项目,由于一般是开发内部使用的业务系统,所以对于安全性一般不是看的很重,基本上由于是内网系统,一般也很少会受到攻击,但有时候一些系统平台,需要外网也要使用,这种情况下,各方面的安全性就要求比较高了,所以往往会交付给一些专门做安全测试的第三方机构进行测试,然后根据反馈的漏洞进行修复,如果你平常对于一些安全漏洞不够了解,那么反馈的结果往往是很残酷的,迫使你必须在很多细节上进行

2013-04-16 10:06:56 691

转载 asp.net中实现文件下载功能

//TransmitFile实现下载protected void Button1_Click(object sender, EventArgs e){Response.ContentType = "application/x-zip-compressed";Response.AddHeader("Content-Disposition", "attachment;filename=z.

2013-04-16 09:56:30 547

转载 C#项目实例中读取并修改App.config文件

1. 向C#项目实例中的项目添加app.config文件:  右击C#项目实例中项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为: 在项目进行编译后,在bin\Debuge文件下,将出现两个配置文件(以本项目为

2013-04-16 09:53:47 881

转载 生成静态页面代码核心代码

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using System.Text.RegularExpressions;namespace Zxq.Common{    //郑希强    //www.cnblog

2013-04-03 12:03:13 548

转载 .net 前台显示日期格式化代码

ridView中Dataformatstring 格式化日期应注意的问题1、HtmlEncode="False"2、DataFormatString="{0:d}"C#格式化日期时间常用绑定日期格式化: DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:2

2013-04-01 14:15:20 2737

转载 jQuery写的一棵动态加载的树

一个棵自己写的jQuery的树。与大家分享一下。主要用于动态加载子节点,避免大数据量加载页面慢的情况。展示效果:下面贴上源码:css部分:?#TreeView{    width:100%;    font-size:12px;    float:left;}.nod

2013-03-22 14:02:19 798

转载 jQuery Ajax 方法调用 Asp.Net WebService 的详细例子(原创)

这很常用,搜索了一下博客园的“找找看”和谷歌,看到大部分都是转载于一两篇文章(而且来源还不是博客园),有的是简单的说一点无法运行,给初学者的调试和学习带来不方便,我在这里将jQuery Ajax 调用Aspx.Net WebService 的几个常用的方法做了一个整理,提供给正在找这方面内容的博友,希望能给学习jQuery的朋友一点帮助,可以直接复制代码运行。ws.aspx 代码

2013-03-22 13:56:44 611

转载 jquery.simple.tree插件,更简单,兼容性更好的无限树插件!

在这里介绍一款小巧,功能强大,能拖拽,支持异步,且兼容性更高的jquery Tree插件:效果如下:选择: 拖拽:  jquery.simple.tree.官网地址: http://news.kg/wp-content/uploads/tree/(貌似已经打不开),不过因为操作比较简单,所以我们暂且用之。前面讲过jquery

2013-03-22 13:53:29 2128

转载 Lucene.Net与盘古分词实现站内搜索

Q:站内搜索为什么不能使用Like模糊查找A:模糊契合度太低,匹配关键字之间不能含有其他内容。最重要的是它会造成全表扫描,效率底下,即使使用视图,也会造成数据库服务器"亚历山大"Lucene简介:Lucene.Net只是一个全文检索开发包,不是一个成型的搜索引擎它提供了类似SQLServer数据库正式版中的全文检索功能的索引库你把数据扔给Lucene.Net

2013-03-22 11:01:20 11615

转载 asp.net 文件批量选取,批量上传,带进度条,uploadify3.2

最近朋友请帮忙写一个批量上传图片的程序,之前在做一个系统的时候由于时间有限没有多研究,这次花了些时间,总算是可以了。在现实文件上传进度的同时还要将这些数据上传到文件夹或者数据库,所以就需要异步执行。在asp.net中没有如winform中的进度条,而大多数都是使用js/jq或者flash等等。这里我介绍的是我用过最好的uploadfily,在网上看了好多例子,在使用上都有些问题,所

2013-03-22 10:54:56 4701 2

转载 LINQ to SQL学习笔记(四)——Join(1)

本篇将介绍Join操作符的使用,Join操作符类似于SQL命令中的join关键字,都是用于进行表连接操作的,实现多个表之间的查询处理,当然此处的多表也包含自身与自身的连接。     Join操作符的使用包括三类,分别为Join(Join查询),SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。1、SelectMany  SelectMany查询需要

2013-03-18 09:49:17 644

转载 LINQ to SQL学习笔记(三)——聚集函数(一)

本篇将介绍五个聚集函数的使用,分别是Count、Sum、Min、Max、Avg,这些函数的使用和我们在SQL命令中的使用场景是一样的,都是用于统计数据,求个数,求和,求最小值,求最大值,求平均数。1、Count函数   Count函数的作用是获得集合中元素的个数,返回值类型是int类型,转换成SQL语句如下?1SELECT COU

2013-03-15 10:42:54 1766

转载 系统优化【2】----net程序

1.在适合的场景一定要使用单例模式,减少对象的创建2.创建对象时避免不必要的对象初始化3.字符串使用StringBuilder,避免使用"+",避免不必要的ToUpper 或 ToLower 方法。字符串拼装好之后再删除是很低效的写法。4.使用using,对使用完毕的资源一定要释放。使用IDisposable 接口,避免空析构函数5.对需要传递的值类型参数,如果不会进行改变,使用应

2013-03-15 10:29:06 537

转载 系统优化【1】---web前端

1.设置一个独立的前端文件服务器2.对css和js文件启用Gzip压缩3.合同多个小css文件和js文件,但是也不宜过大,百k以内是较好的选择4.合并小的图片, 利用 CSS background 相关元素进行背景图绝对定位,单个文件最佳控制在200K 以下5.把CSS样式放在页面的上方,无论是HTML还是XHTML还是CSS都是解释型的语言,而非编译型的。所以CSS到上方的话,那

2013-03-15 10:27:46 620

转载 利用反射写一个简单的错误日志插件

反射用好了真的强大,下面就简单示例一下利用反射写各错误日志的插件。原理:先生成一个dll文件,这个文件是用来将错误消息写入到文件,或者是将消息保存到数据库中,反正这个dll(插件)就是用来处理错误消息的,错误消息从哪里来呢?当然是主程序了,这都用问,o(︶︿︶)o ,我又一次被BS了,:-),那么我们怎么用这个外部的dll文件呢,当然是用反射了,我们把这个dll文件的路径、

2013-03-15 10:25:19 625

转载 Asp.Net请求原理and页面生命周期

前天去面试,让我说下生命周期,本来之前就了解过,但是没说出来,被深深的鄙视了;今天弄了一上午,现在发到这分享一下,有什么错误请各位大牛们指出~~昨天面试,又遇到这问题了...  然后说了半天,人家问我一用户控件的周期在哪执行,我想了半天,也没有想出来,回来只好再研究了..请求的本页面Page-Load->用户自定义控件Page-Load->本页面渲染之前Page-PreRender

2013-03-13 17:53:13 623

转载 DbHelper数据操作类

using System;using System.Data;using System.Data.Common;using System.Configuration;public class DbHelper{    private static string dbProviderName = ConfigurationManager.AppSettings["DbHelp

2013-03-13 17:39:36 1193

转载 Entity Framework技术系列之6:数据绑定

前言ASP.NET针对各种数据访问技术,均提供了数据源控件,以实现在页面对数据进行直接绑定。下图是ASP.NET中数据源控件架构图: 图1 ASP.NET数据源控件架构图由上图可见,针对Entity Framework的实体数据模型,ASP.NET提供了EntityDataSource数据源控件,在ASP.NET页面绑定实体数据。通过与ASP.NET的其他数据绑定控

2013-03-13 17:36:40 1559

转载 Entity Framework技术系列之5:延迟加载

前言延迟加载也可以叫做按需加载,可以分两方面来理解,一方面指暂时不需要该数据,不用在当前马上加载,而可以推迟到使用它时再加载;另一方面指不确定是否将会需要该数据,所以暂时请不要加载,待确定需要后再加载它。延迟加载是一种很重要的数据访问特性,可以有效地减少与数据源的交互(注意,这里所提的交互不是指交互次数,而是指交互的数据量),从而提升程序性能。接下来,我将针对上一篇文章中提出的DI

2013-03-13 17:35:58 2216

转载 Entity Framework技术系列之4:灵活应用实体数据模型

前言上一篇文章中,我详细解析了使用Database First和Model First开发模式自动生成的Entity Framework实体数据模型的内容结构,如下图所示: 图1实体数据模型内容结构图本文将就实体数据模型内容作文章,将其拆分为多个文件,并作适当的调整,实现一个DIY的实体数据模型,其内容结构如下图所示: 图2调整后的实体数据模型内容结

2013-03-13 17:35:09 2730

转载 Entity Framework技术系列之3:对象-关系映射

前言Entity Framework技术是通过SSDL(Storage Schema Definition Language)、CSDL(Conceptual Schema Definition Language)和MSL(Mapping Concept and Storage Schema Language)三层映射语言来实现对象-关系映射的。下图展示了Entity Framework对

2013-03-13 17:29:33 5350

转载 Entity Framework技术系列之2:三种开发模式实现数据访问

前言Entity Framework支持Database First、Model First和Code Only三种开发模式,各模式的开发流程大相径庭,开发体验完全不一样。三种开发模式各有优缺点,对于程序员没有哪种模式最好,只有哪种模式更适合。接下来我将分别使用这三种开发模式实现同一数据库模型的数据持久化功能。希望通过实践能帮助你找到更适合你的开发模式。 Database

2013-03-13 17:19:27 4925

转载 Entity Framework技术系列之1:数据访问技术概述

前言.NET Framework自2002年发布以来,已经历了十来个年头。相应的,.NET平台上的数据访问技术也在不断发展,从最基础的ADO.NET,到SqlHelper简单帮助类,到DAAB(Data Access Application Block),再到LINQ,最终演变为现在微软主推的Entity Framework,一路走来可算不易。同时,一些优秀的开源项目也不断涌现,如从Jav

2013-03-13 17:05:46 2979

转载 Entity Framework技术系列之0:开篇

Entity Framework技术是我觉得在.NET平台上用起来最得心应手的数据访问技术,它集成于.NET Framework框架,与.NET的其他技术进行无缝结合,并且使用简单,开发效率高,运行效率也不赖,你真的值得拥有。     本系列文章中,我将对Entity Framework技术进行全面分析,每篇文章均会提供PDF版本文件和完整的示例代码下载。开发环境为Visual Studi

2013-03-13 17:00:02 1190

转载 对HttpModule的理解

在一次interview中,被问及 HttpModules 与 HttpHandler ,似乎从一开始我就觉得这个东西应该是“网络攻城尸”他们去理解的。所以一直没有去了解这个东西。直到今天,在《ASP.NET MVC 1.0 高级编程》(菜鸟看天书)中看到这么一句话:”ASP.NET MVC 是构建在大家可能熟悉的构造或子系统上,如 HttpModules 和 HttpHandlers 。它的

2013-03-13 16:24:48 560

转载 在ASP.NET中使用LINQ

最近使我激动不已的新鲜事之一就是LINQ系列技术的出现,包括LINQ,DLINQ,XLINQ和不久后的其他技术。LINQ将被完全集成到代号为Orcas的下个版本Visual Studio中,而且它也包含了一些非常酷的框架和 工具支持,包括完全的智能感知和可视化设计器支持。你可以在这儿下载上周发布的LINQ五月份CTP版。这个CTP版 本的亮点就是它能在VS 2005上运行,使你能够立即开始深入

2013-03-13 16:19:00 726

转载 LINQ to SQL学习笔记(二)——Select

上篇学习了Where操作,今天再来看看Select操作如何使用,和上篇一样,本篇仍是以实例为主来。  Select作用我们从字面意思就可以知道,就是查询,和在SQL命令中的Select一样,区别在于使用位置不同,Linq中的Select必须写在语句的最后,而在SQL名字中select确是在开始处。      Select操作可以细分成9种使用形式,分别是简单形式、匿名类型形式、条件

2013-03-13 16:14:34 826

转载 LINQ to SQL学习笔记(一)——Where

从年前一直在做一个项目,所有没有时间来看书学习,最近终于有点空闲时间了,就想认真学习下在项目中用到的Linq to SQL。在做项目的过程中觉得Linq很是神奇,语法简单、直观,对于我这个SQL语句不是特别精通的菜鸟来说帮助甚大,所以就抽时间来好好学习学习Linq的精妙。  今天学习的内容是Where的使用,主要是通过例子来展示。  Linq中的Where与SQL命令中的Where

2013-03-13 16:13:34 620

转载 实现XML与DataTable互转 .NET

private string ConvertDataTableToXML(DataTable xmlDS) { MemoryStream stream = null; XmlTextWriter writer = null; try { stream = new MemoryStream()

2013-03-13 16:07:12 436

转载 创建、删除、复制文件夹及其子文件 .NET

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO; namespace WinFormsApp_OperateFileAndFolder{ public class OperateFileFolder {

2013-03-13 15:57:29 541

转载 C#序列化与反序列化

下面进行验证将Person的Name属性改成Private,然后查看生成的personInfo.text,其内容如下: http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">   200719   man   22 可以看到Name属性并没有出现在该

2013-03-13 13:40:42 622

转载 很棒的在线裁图工具jQuery1.4.2 + jquery.bitmapcutter.js + BitmapCutter.Core+的完美配合

做网站应用,特别是与照片相关的应用,经常需要用到图片裁剪,而系统代替客户进行裁剪通常不能完全符客户端的审美要求,由客户端用户DIY的裁剪是大势所趋。我们一般的流程如下:首先介绍一下 jquery.bitmapcutter该插件由Jericho开发,链接:http://gplv3.fsf.org/,它的主要作用是客户端裁图,效果如下:该图的下半部分是jquer

2013-03-13 13:31:07 793

转载 CSS文本溢出省略号:text-overflow:ellipsis及firefox兼容详解

很多时候,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没有这么宽,这时候最正常的做法就是让超出宽度的部分文字用省略号(…)来表示。通常做法是网站后台程序截取。 这个标题其实已经是一个老生常谈的问题了。很多时候,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没有这么宽,这时候最正常的做法就是让超出宽度的部分文字用省略号(…)来表示。通常做法是网站后台

2013-03-13 12:17:48 927

转载 ASP.NET网页打印

昨晚朋友要求在前段时间完成的新闻的网站上加上一个功能,就是在每篇新闻浏览的页面, 加一个打印铵钮。让用户一点打印,能把整篇文章打印。一开始Insus.NET建议朋友,叫用户使用IE浏览器的打印功能,但是朋友说,那个打印功能是把页面的不相关的内容也打印了,用户只想打印整篇文章即可。 既然要改,照做就是了。Insus.NET没有这方面经验,在网上找到很多相关的ASP.NET打印例子,要么太过复

2013-03-12 15:40:53 1157

转载 先贴上效果图 主窗体 生成SQL语句的窗体 贴上源码 主窗体Form1代码: private string strCurDb = ""; private string strC

先贴上效果图主窗体生成SQL语句的窗体贴上源码主窗体Form1代码:private string strCurDb = "";  private string strCurTb = "";  private OleDbConnection Connection = null;  private Hashtable htDb = n

2012-10-23 16:50:19 661

转载 js谷歌地图

前不久研究了一下51的地图接口,感觉还不错。但是在我们的醒目中想到电子地图,首先想到的是Google吧,Google地球应该说没有那个搞程序的没有听说过,Google的技术令我们称叹。最近忙公司的事也好久没有研究其他的东西了,今天起决定开始研究Google 地图接口。 1. 参考文档Google Maps API2 文档  地址: http://www.codechina.

2012-10-22 16:34:10 840

转载 js百度地图

百度地图API自定义地图    html,body{margin:0;padding:0;}    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}    .iw_poi_content {font

2012-10-22 16:32:37 1182

HTML5_canvas基础教程.wps

HTML5_canvas基础教程.wps

2013-04-03

百度地图开发文档

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &lt;html &lt;head> &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt; &lt;meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" /&gt; &lt;meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" /&gt; &lt;title&gt;百度地图API自定义地图&lt;/title&gt; &lt;!--引用百度地图API--&gt; &lt;style type="text/css"&gt; html,body{margin:0;padding:0;} .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap} .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word} &lt;/style&gt; [removed][removed] &lt;/head&gt; &lt;body&gt; &lt;!--百度地图容器--&gt; <div solid 1px;margin:auto auto;" id="dituContent"></div> &lt;/body&gt; [removed] //创建和初始化地图函数: function initMap(){ createMap();//创建地图 setMapEvent();//设置地图事件 addMapControl();//向地图添加控件 } //创建地图函数: function createMap(){ var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图 var point = new BMap.Point(116.395645,39.929986);//定义一个中心点坐标 map.centerAndZoom(point,12);//设定地图的中心点和坐标并将地图显示在地图容器中 window.map = map;//将map变量存储在全局 } //地图事件设置函数: function setMapEvent(){ map.enableDragging();//启用地图拖拽事件,默认启用(可不写) map.enableScrollWheelZoom();//启用地图滚轮放大缩小 map.enableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写) map.enableKeyboard();//启用键盘上下左右键移动地图 } //地图控件添加函数: function addMapControl(){ //向地图中添加缩放控件 var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}); map.addControl(ctrl_nav); //向地图中添加缩略图控件 var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1}); map.addControl(ctrl_ove); //向地图中添加比例尺控件 var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT}); map.addControl(ctrl_sca); } initMap();//创建和初始化地图 [removed] &lt;/html&gt;

2012-10-19

js实现qq互联手册

JS SDK基于QQ互联OAuth2.0协议的client-side模式, 封装了登录流程与【QQ登录】API列表中的所有OpenAPI调用方法。开发者不需了解协议,只需要前台交互,以及将相关的参数修改成自身对应的参数即可使用。 同时,QQ互联又提供了可供第三方高级需求进行自行配置的可选参数与相关函数,使开发者可以根据自身需求灵活使用。

2012-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除