自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件研发实战应用技术分享

在技术的道路上,要学会学习和分享,让编程变得更快乐!

  • 博客(280)
  • 资源 (18)
  • 收藏
  • 关注

原创 微信公众号开发系列-开发环境要求和准备工作

本文主要介绍才用asp.net开发微信公众号相关功能准备事项和服务器准备实时性。目前公众号支持那些功能和接入限制订阅号:认证后仅支持自定义菜单,每天可群发一条消息,,所有微信号都可以关注;服务号:认证后支持自定义菜单、每个月群发4条信息,自动开通高级接口,可对第三方网页进行授权,24小时内未互动无法主动推送发送消息,所有微信号都可以关注;企业号:认证后支持每个版块自定义菜单和指定版块自定义消息发送,消息发送无限制,但是只有企业内部员工才可以关注成功,需要提前人员录入;

2014-10-31 15:16:14 22771 8

原创 asp.net+jQueryRotate开发幸运大转盘

在线抽奖程序在很多网站上很多,抽奖形式多种多样,Flash抽奖偏多,本文将给大家介绍jQuery转盘抽奖,结合代码实例将使用jQuery和asp.net来实现转盘抽奖程序,为了便于理解,文章贴出实现源代码作为分享。通过转动转盘指针来完成抽奖的一种抽奖形式,根据旋转角度来控制指针停留的位置——幸运大转盘。

2014-10-30 10:06:59 12942 24

原创 多线程下不重复读取SQL Server 表的数据

在进行一些如发送短信、邮件的业务时,我们经常会使用一个表来存储待发送的数据,由后台多个线程不断的从表中读取待发送的数据进行发送,发送完成后再将数据转移到历史表中,这样保证待发送表的数据一般情况下不会太多。如待发送表结构为:Create Table SMS(ID int not null identity(1,1),Content varchar(1024),Status int not nul

2014-10-30 10:06:32 2302 1

原创 C# Split 根据组合字符进行拆分数组用法

C# Split 根据组合字符进行拆分数组用法,如下代码:string sql = "aaaaaaaaaa{@}bbbbbbbbbb{@}ccccccc#cccccc";//1、单组合{@}拆分string[] separator = new string[] { "{@}" };//2、多组合{@}、#拆分 string[] separator1 = new string[] { "{@}", "#" };string[] arry = sql.Split(separator, StringS

2014-10-29 16:32:30 1888

原创 C#利用 string.Join 泛型集合快速转换拼接字符串

C#利用 string.Join 泛型集合快速转换拼接字符串

2014-10-29 15:26:19 19416 1

原创 web开发性能优化---安全篇

1、ip验证2、操作日志、安全日志、登录日志3、SQL注入校验4、权限管理5、验证规范(前端、后端、数据库约束)

2014-10-29 08:04:53 7982

原创 web开发性能优化---扩展性能篇

1、实现代码分离一个成熟的软件开发团队一般都不会完全手写代码,这里讲的代码分离只要是开发中用到的小技巧,通过底层框架+手工代码方式结合实现快速开发和快速扩展;2、模块化开发模块化结构开发,尽量减少模块间的耦合,避免一个模块出问题影响另外功能模块使用3、预留相关接口系统架构初期,预先考虑好需要涉及的项目系统集成,做好接口预留

2014-10-29 08:03:32 6450

原创 web开发性能优化---用户体验篇

如何从技术角度如何增强用户体验,都是很多平台都在做的事情,根据个人实际经验碰到几种体验做下总结。1、减少页面刷新白屏适当使用ajax技术,改善刷新白屏现象;2、信息提醒,邮件、站内信、短信在购物流程、售后流程适当增加信息温馨提醒环节;

2014-10-29 08:01:27 5319

转载 jQuery全屏滚动插件fullPage.js

简介如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次。比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站。如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有

2014-10-28 19:41:09 1708

原创 Visual Studio 2012 和 SVN 结合实现版本控制 AnkhSvn

Visual Studio 2012 和 SVN 结合实现版本控制 AnkhSvn第一步: 安装VisualSVN Server Manager。 下载地址:http://www.onlinedown.net/soft/89603.htm第二步: 安装TortoiseSVN。注意:如果操作系统是64位的,要下载64位安装。下载地址:64位 http://www.onlinedown.net/soft/22795.htm32位 http://www.onl

2014-10-28 14:50:10 34543 9

原创 web开发性能优化---数据库篇

1、数据库分库 2、数据分表 3、索引使用 4、数据分区 5、返回了不必要的行和列 ...

2014-10-28 08:01:22 6902

原创 web开发性能优化---SEO优化篇

1、title、keywords、description标签设置2、简洁化html结构3、网站地图收录4、Url重写,伪静态5、当你决定把网站项目部署到网络上,那你就要考虑对CSS进行压缩,出去注释和空格,以使得网页加载得更快。压缩您的代码,可以采用一些工具,如YUI Compressor,利用它可精简CSS代码减少文件大小以获得更高的加载速度。

2014-10-28 00:32:48 5586 1

原创 TortoiseSVN设置忽略文件和目录文件夹

TortoiseSVN设置忽略文件和目录文件夹在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹。只要你提交修改,TortoiseSVN 就会在提交对话框的文件列表中显示出未版本控制文件。当然你可以关闭这个显示,不过你可能会忘记添加新的源文件。 最好的避免类似问题的方法是添加参考文件到该项

2014-10-28 00:18:53 35758

原创 web开发性能优化---分布式篇

面向服务的架构强调的是业务级的应用,体现在服务的重用以及之间的耦合,灵活、快速地适应复杂的变化。1、分布式架构开发和分布式部署2、CDN3、nginx软负载

2014-10-28 00:16:24 5926 1

原创 web开发性能优化---代码优化篇

1、缓存使用2、避免数据库频繁连接3、适当采取配置文件4、资源文件大小验证5、尽量避开访问高峰期,进行数据作业和数据服务

2014-10-27 23:46:26 6023

原创 web开发性能优化---UI界面篇

1、尽量采用div+css布局DIV+CSS相比较与表格布局的优势: 1.代码精简 使用DIV+CSS布局,页面代码精简,这一点对XHTML有所了解的都知道。代码精简所带来的直接好处有两点:一是提高蜘蛛爬行效率,能在最短的时间内爬完整个页面,这样对收录质量有一定好处;二是由于能高效的爬行,就会受到蜘蛛喜欢,这样对收录数量有一定好处。 2.减少因嵌套多而影响蜘蛛爬行的问题

2014-10-27 23:10:53 4259

原创 SQL Server 2008 R2 添加登录账户配置权限

1、添加登录名1. 在登录名右侧的文本框中输入新建的管理员账号名称;2. 一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;3. 勾选强制实施密码策略复选框;(密码策略一般是指加强用户登录的密码方式例如:可能需要至少8个以上字符,或在尝试若干登陆失败后该账号即被禁止登陆等等!如果觉得麻烦可以不必勾选!)4. 不勾选强制密码过期;(如果勾选该项的话,则

2014-10-27 14:29:32 27508 3

原创 Web站点错误提示页面和默认访问页面设置

1、asp.net 定制简单的错误处理页面通常web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是asp.net向用户暴露出来的详细的异常列表。 简单的错误处理页面可以通过web.config来设置2、asp.net 通过web.config设置站点默认访问页面优先级 设置靠前的优先级别越高

2014-10-27 12:17:09 3537

原创 JSON与XML的区别比较

1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标

2014-10-27 11:56:46 801

原创 C# 通过smtp服务器进行邮件发送 MailHelper

C# 通过smtp服务器进行邮件发送 MailHelper.cs

2014-10-27 10:05:53 3649

原创 JQuery 实现锚点链接之间的平滑滚动

web开发前端一直用JQuery ,真正接触了才体会到,JQuery 原来比我想象的要强大的多,也可能比我体会到的还要强大的多,特别是兼容性那个好,于是把一些好玩的,酷炫的,可以代替 JS 的,统统给用上了。从 JQuery 引入今天的正题,用 JQuery 实现锚点链接之间的平滑滚动。以前介绍过一个用 JS 实现的页面锚点跳转缓冲特效,效果相当不错,可以在同一页面的锚点链接之间实现平滑的滚动,但是 JS 代码相对来说比较冗长,现在好了,只要已经加载了 JQuery,我们就可以用较为简短的代码实现相同的

2014-10-27 09:26:56 4945

原创 自定义属性应用-自定义属性行转列

通过sql case when对商品表自定义属性进行查询,实现行专列效果。

2014-10-27 09:21:29 1720

原创 Asp.net的sessionState四种模式配置方案

sessionState节点的配置web.config关于sessionState节点的配置方案,sessionState有四种模式:off,inProc,StateServer,SqlServer。1、off模式从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销。或者页面上来关闭Session。

2014-10-26 22:32:58 1037

原创 Web.config中设置启用webservice远程调试访问

在.NET 中已经默认将WEBSERVICE的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在WEBSERVICE的项目的中添web.config的<system.web>配置节下面加一段配置即可。

2014-10-26 22:24:41 12060

原创 linq根据传入数据集合查询对应子级数据

工作中经常用到的linq根据传入数据集合查询对应子级数据,整理共享,希望大家都能用得上,代码中doublesArray 为父节点对应ID数据集合,再根据ID数据集合查询全部子级数据。

2014-10-26 22:05:38 1775

原创 C#数据缓存介绍及Caching通用帮助类整理

C#缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能,以下为工作中经常用到的缓存操作公用类库整理,方便以后使用。

2014-10-26 21:48:57 5201

原创 jquery.lazyload.js实现图片懒加载

jquery.lazyload.js实现图片懒加载:个人理解是将需要延迟加载的图片的src属性全部设置为一张相同尽可能小(目的是尽可能的少占宽带,节省流量,由于缓存机制,当浏览器加载了一张图片之后,相同的图片就会在缓存中拿,不会重新到服务器上拿)的图片,然后将图片的实际地址写在alt属性里,当鼠标往下滑动的时候得到当前显示区域内的img的lz-src,动态的就将各自的lz-src属性的值赋值给src属性,这样就实现了图片延迟加载,减轻服务器端的压力,节省本地带宽,提升了访问网页的速度

2014-10-26 10:27:47 4631

原创 关于未来网站访问速度及后台查询速度的优化建议

1、 数据库设计:数据库内所有表结构均添加索引调整原因:近日数据库压力很大,经查有些大数据量表的查询速度很慢,导致数据库服务器CPU一直持续90%-100%,将这些表添加索引后,CPU很快变正常。2、 将大数据表做分库、分区处理:具体操作如下:1)、将大数据表与主数据库分离,单独新建一个数据库,然后将这些表做分区;2)、将数据插入到消息队列内,后台利用windows计划任务...

2014-10-26 09:20:52 2863 2

转载 Axure使用心得分享

因为之前很少涉及到原型设计,所以对这个原型设计工具也不太熟悉,第一次使用走了不少的弯路,在这里把自己在使用过程中的心得跟大家分享一下,希望能够对大家有所帮助。一、 元素的选择我觉得这是Axure原型设计工具最让人不习惯的地方。举例说明,如果界面上的元素很多,而且有分层、遮盖的情况,这样的话下层的元素就无法显示了,但是有时候你可能只需要选择上层的一些元素,这个时候你不得不一个个的点击选中了,

2014-10-25 22:55:22 1194

原创 Axure RP一个专业的快速原型设计工具

Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。Axure RP--是一个非常专业的快速原型设计的一个工具,客户提出需求,然后根据需求定义和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。Axure RP--作为专门的原型设计的工具,它比一般创建静态原型的工具如Visio、Omnigraffle、Illustrator、Photoshop

2014-10-25 22:25:46 7400 3

原创 fineuploader使用实例

1、页面前端代码2、Handler

2014-10-25 22:03:58 9855

原创 jquery Dialog弹框插件使用

var dialog = new Dialog({ title: '购物车', type: 'url', width: 520, content: "Uplolo.aspx", showTitle:

2014-10-25 21:53:58 768

原创 jquery Dialog弹框插件

function Dialog(options) { var defaults = { // 默认值。 title: '', // 标题文本,若不想显示title请通过CSS设置其display为none type: 'text', // id,img,iframe,url,text content: '

2014-10-25 21:04:52 1820

原创 js、css动态压缩页面代码

1、js、css动态压缩页面代码 js、css动态压缩 --%> <%= SquishIt.Framework.Bundle.Css() .Add("~/content/css/common.css") .ForceRelease() .Ren

2014-10-25 20:55:34 2003

原创 jquery.cookie中的操作

jquery.cookie中的操作:jquery.cookie.js是一个基于jquery的插件,点击下载!创建一个会话cookie:$.cookie(‘cookieName’,'cookieValue’);注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie。创建一个持久cookie:$.cookie(‘cookie

2014-10-25 20:44:24 628

原创 通过ajax记录网站UV、PV数

1、通过jquery记录网站UV、PV数据

2014-10-25 20:40:52 2671

原创 Xenu-web开发死链接检测工具应用

Xenu 是一款深受业界好评,并被广泛使用的死链接检测工具。时常检测网站并排除死链接,对网站的SEO 非常重要,因为大量死链接存在会降低用户和搜索引擎对网站的信任。我们推荐的死链接检测工具 Xenu 主要具有以下特征:需要下载安装,不到1M大小,用户界面非常简洁,操作简单。检测彻底:能够检测到图片、框架、插件、背景、样式表、脚本和 java 程序中的链接。报告形式合理多样,死链

2014-10-24 13:14:06 2902

原创 二维码生成和下载实例

设置指定信息生成二维码和下载实例 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.F...

2014-10-24 09:28:56 1168

原创 Cookie操作类、压缩、序列化

1、cookie类 CartCookie.cs 2、数据压缩类ZipClass.cs

2014-10-23 18:16:25 2845

原创 PageBase 公共基础类

PageBase 公共基础类

2014-10-23 18:04:52 1568 1

文件上传插件ajaxfileupload.js

ajaxFileUpload是一个异步上传文件的jQuery插件。

2015-03-26

jQuery全屏滚动插件fullPage.js

如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次。比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站。如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。 fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机、平板触摸事件 支持 CSS3 动画 支持窗口缩放 窗口缩放时自动调整 可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等

2014-10-28

AnkhSVN是一款在VS中管理Subversion的插件 兼容VS2012

AnkhSvn是一种对版本和源代码进行控制的工具。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。以前我们用SourceSafe进行项目控制时,经常发生团队成员之间对同一段代码做了修改,而在提交时就会出错,时常出现代码的覆盖以及以及更改的丢失。同时AnkhSvn解决了我们无法查看对该解决方案所做更改(即view history)的问题,保证了代码提交的安全性,同时使我们每个人从担心代码冲突、代码覆盖的疑虑中解放出来,能够全身心投入项目开发中。

2014-10-28

C#代码通用分页

C#代码通用分页,可设置页数大小,便宜量,是否显示自定义文本等。

2014-08-20

js常用正则验证

js常用正则验证,电话、手机、email、汉子、金额、特殊字符等常用js公共类库。

2014-08-20

商品图片拖拽排序功能代码

商品图片拖拽排序功能代码,兼容主流浏览器,基于jquery插件,实用性强。

2014-08-20

二维码和下载实例

二维码和下载实例,二维码生成实现、自定义内容支持中文、英文、特殊字符等。

2014-08-20

简单易懂JQuery中国省市区无刷新三级联动查询

简单易懂JQuery中国省市区无刷新三级联动查询,兼容性好。

2014-08-20

javascript常用正则验证

常用正则验证,各种常用验证包含,汉字、手机号、电话号码、email、金额、特殊字符等常见完整js类库。

2014-08-20

统计图表demo实例

统计图表demo实例、折线图、饼图、柱状图;兼容各大浏览器,是否美观;

2014-08-20

Magick 图片处理

图片处理 图片压缩 图片水印 高质量图片

2012-04-20

TestExcel.rar 数据导出到Excel 可分sheet

TestExcel.rar 数据导出到Excel 可分sheet

2011-05-20

虚拟光驱.DAEMON Tools Lite 4.35.6.0091

虚拟光驱.DAEMON Tools Lite 4.35.6.0091

2011-05-20

21句轻松搞定jsp(必须掌握的)

21句轻松搞定jsp(必须掌握的21句代码),java速成必读

2008-08-19

Servlet 制作登陆小程序及的使用SQL中简单存储过程

Servlet 制作登陆小程序及的使用SQL中简单存储。。。。JAVAMAIL 的使用

2008-03-11

java swing 编写的。。。。。

java swing 编写的

2008-03-11

数据库对单表的分页

数据库对单表的分页数据库对单表的分页

2008-03-02

空空如也

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

TA关注的人

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