自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘晓飞

软件工业化实施者

  • 博客(193)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 软件程序接口说明

程序接口说明:SQL中带where时条件必为空一、rst_1234.asp 遍历取一行数语法:rst_1234.asp?qcnn0=连接串|SQL|(1,2,3,4)1代表的是文首2代表的是向前3代表的是向后4代表的是文尾|现在的行次|条件   例如:       http://127.0.0.1/htm/n/rst_1234.asp?qcnn0=Driver={SQL Serve

2014-09-04 13:18:23 2434

原创 纯js写的分页

var head_str = "";        $(function () {            $("#pageIndex").val(pageIndex);            head();            getData();        });        //头部        function head() {       

2014-07-21 16:58:01 739

原创 正则表达式:验证手机和电话号码

写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。 ^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$ 规则说明:1、可以是1开头的11位数字(手机号)2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式3、区号是0开头的3~4位数字,可以没有区号4、电话号是

2014-05-23 14:19:24 2401

原创 excel导出的功能发布到服务器上报错问题,终于解决了!!

今天遇到一个特别棘手的问题,但是y

2014-05-04 15:14:39 16094 3

原创 C#编写 HTML生成PDF

///         /// HTML生成PDF        ///         /// 地址        /// PDF存放路径js里面:         public JsonResult HtmlToPdf(string url)        {            bool success = true;       

2014-04-17 17:33:04 5780

原创 asp.net文件上传和下载

.cs代码///         /// 文件上传        ///         ///         ///         protected void Button1_Click(object sender, EventArgs e)        {            string WebPath = HttpContext.C

2014-04-02 16:00:09 775

原创 纯js写分页 (算法把我纠结住了)

$(function () {    //下一页    $("#nextPage").click(function () {        tableRmove();        var curr = $("#CurrentPage").attr("value");        var newCurr = Number(curr);    //当前页

2014-03-20 17:41:45 4891

原创 C#导出泛型List到Excel

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Text;using JZZC863Dal;using JZZC863Dal.Model;using Excel = Microsoft.

2014-03-17 18:06:19 4904

原创 Linq中Take、TakeWhile、Skip、SkipWhile的比较

///token();            int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };            var first3Numbers = numbers.Take(3); //从第一个元素开始,获取三个 return的是前面的数            Console.WriteLine("First 3 numb

2014-03-05 11:26:27 10612

原创 vs2012的项目怎么在vs2010中打开

今天遇到了一个很棘手的问题,前几天在2012中写的程序,换在vs2010中不能打开了,不兼容,这纠结的我啊,找了好多的方法试了也还是不行,最后研究出一个结果来,分享给大家,希望能帮到大家。1.在vs2012中进行如下操作。 2.打开一个记事本,将你的Vs2012生成的项目解决方案文件(.sln文件)文件拖到记事本中3.修改前两行  Microsoft Vis

2014-02-24 21:03:11 7201 1

原创 asp.net MVC和三层的区别

首先,MVC和三层架构,是不一样的。  三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。  MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中

2014-02-14 10:52:13 931

原创 C#中String类的几个方法(IndexOf、LastIndexOf、Substring)

String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)示例:string str = "深圳市盈基实业有限公司国际通邓事文*深圳市盈基实业有限公司国

2014-01-06 17:16:20 832

原创 webserive 用xml写的 登陆方法

public string Select(string id,string ps)        {            //File.WriteAllText("D:/users/anmj/documents/visual studio 2010/Projects/Bill/Bill/123.xml", Encryption.Encrypt(str));            st

2013-12-29 17:02:43 733

原创 微信里面的签到加积分接口(已经测试过没问题)服务号不能每天发送消息,为了避免这个,每天签到的时候,推送一条最新的消息给客户。

public string QianDao(string WeiXinId,string key)//参数是微信号        {            strs = WeiXinId.Trim() + "WJXFGCLN+Mihaha";            strs = DESEncrypt.Encrypt(strs);            if (strs == key

2013-12-27 15:23:04 11781 3

原创 换算时间

--DateTime 数字型  System.DateTime currentTime=new System.DateTime();  取当前年月日时分秒   currentTime=System.DateTime.Now; 取当前年     int 年=currentTime.Year; 取当前月     int 月=currentTime.Month; 取当前日     i

2013-12-24 14:32:57 690

原创 前台绑定,你们做过吗?好简单的

function cl()        {            window.close();        }                                                                            using (System.Data.SqlClient.Sql

2013-12-18 17:07:35 740

原创 TreeView绑定数据(包括下面的子菜单的绑定,添加菜单)

protected void Page_Load(object sender, EventArgs e)        {            if (!IsPostBack)            {                BindTree();            }        }        protected void BindTree()//

2013-11-11 12:09:01 838

原创 c#描述异常处理语句try、catch、finally执行时的相互关系

try里面是执行代码,其中的代码"可能"产生异常.catch是对产生异常后的处理代码,可以抛出异常,也可以显示异常,也可以弹出某中提示,总之catch里是任何代码都行,如果你知道这钟异常产生的原因,可以打印此原因,也可以对此原因进行相应的处理,同时可以为多个catch,每个catch(异常类型) 用多个catch来捕获多种异常,也可以用所有异常的父类来捕获(这样就不用写多个catchl了).

2013-11-07 17:06:30 652

原创 拖拽文件上传

Drag&Drop : HTML5基于拖拽的事件机制.File API :  可以很方便的让 Web 应用访问文件对象,File API 包括FileList、Blob、File、FileReader、URI scheme,本文主要讲解拖拽上传中用到的 FileList 和 FileReader 接口。FormData : FormData 是基于 XMLHttpReque

2013-09-10 15:18:02 3310 1

原创 HTML5 Local Storage 本地存储

在HTML5中,本地存储是一个window的属性,包括localStorage和 sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。二者 用法完全相同三种设置本地存储的方法localStorage.t1 = "php100";  localStorage["t2"] = "HTML5";l

2013-09-10 15:14:26 864

原创 HTML5 Notification 桌面提醒功能 API

const miao=5;         function init() {            if (window.webkitNotifications) {                window.webkitNotifications.requestPermission();            }        }         function

2013-09-10 11:37:46 1937

原创 HTML5 地理位置定位 API 接口开发

地理位置定位的几种方式:IP地址,GPS,Wifi,GSM/CDMA地理位置获取流程:1、用户打开需要获取地理位置的web应用。2、应用向浏览器请求地理位置,浏览器弹出询问,询问用户是否共享地理位置。3、假设用户允许,浏览器从设别查询相关信息。4、浏览器将相关信息发送到一个信任的位置服务器,服务器返回具体的地理位置。HTML5地理地位的实现: 1. 实现基于

2013-09-10 10:40:37 27629 3

原创 HTML5 智能form表单新属性

XHTML中需要放在form之中的诸如inpu/button/select/textarea等标签元素,在HTML5中完全可以放在页面任何位置,然后通过新增的form属性指向元素所属表单的ID值,即可关联起来。 html5中确实添加了不少的新的属性,给我们省去了好大的功夫去判断。…智能表单使用与规范 限制用户输入email格式 限制用户输入网址格式 限制用户

2013-09-10 09:28:56 3154

原创 HTML5 Canvas 制作一个“在线画板”

#php100{ border:1px solid #ccc;}                var canvas = document.getElementById('php100');        var p100=canvas.getContext("2d");        p100.lineWidth=10        p100.strokeStyle="r

2013-09-09 18:45:06 4340

原创 HTML5 Canvas 图像动画的实现(实例小球弹跳)

Canvas 中 clearRect 清除函数var c=document.getElementById("php100");var p100=c.getContext("2d");p100.clearRect(x,y,x,y)// 擦除画布一个区域x-y、x-y------代码如下:        

2013-09-09 14:06:14 5382

原创 第四讲 HTML5 Canvas 画图标签 & 画线,圆,渐变色

var c = document.getElementById("php100");        var p100 = c.getContext("2d");       // 画矩形,定义颜色,透明度        p100.fillStyle = "#FF0000"; //定义颜色        p100.fillRect(0, 0, 300, 300); //定义矩形的大小

2013-09-09 09:30:07 2403

原创 第三讲 HTML5 视频播放事件属性及自己做的一个简单的html5的视频

1、视频格式的简单介绍视频格式:avi、rmb、wmv、mpeg4、ogg、webm在过去,我们如果想在Web上播放视频,也是都是通过Flash来播放,同样并不是所有的浏览器都安装了Flash播放器插件,而现在我们在HTML5中,就能完全脱离Flash或其他的插件来播放视频了 HTML5支持的格式:Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文

2013-09-06 10:04:05 2873

原创 html5含义及特点 2013年9月5 第一讲

html5的发展史htmlXhtml2000年出来的,增加了一些新的功能比如div代替table(table的不足,嵌套太多,div是模块化,指向那一块,定向灵活)HTML 5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都

2013-09-05 17:30:14 787

原创 第二讲 HTML5 标签语法变化和使用概念 HTML5标签语法介绍及新增标记

(1)概念的变化:          HTML5专注内容与结构,而不专注的表现(2)声明与标签:、HTML5标签语法介绍及新增标记1.语法标签: (1) 不允许写的结束符的标签:area、basebr、col、commandEmbed、hr、img、input、keygen、link、meta、param、source、Track、wbr

2013-09-05 17:29:42 868

原创 MVC添加一个控制器

控制器的主要作用是:处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板。在解决方案资源管理器里,右键点击“Controllers”,选择“新建”-》“控制器……”,输入控制器名称“HelloWorldController”,模板保持默认的选项(“空MVC控制器”),点击“添加”按钮,新增的控制器类代码如下:  public class HelloWorldControl

2013-09-05 14:14:35 3954 2

原创 html5含义及特点

html5是html的最新规则版本,也可以这样理解:html5是html的第5个版本,每个版本中的规则不一样,目前浏览器都在努力支持最新的html规则——也就是html5 HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览

2013-09-04 22:08:39 1927

原创 asp.net 使用jquery 和ajax 实现三级联动

前台:    %@ PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default" %>   >   htmlxmlns="http://www.w3.org/1999/xhtml"> headrunat="server">     title>titl

2013-08-22 22:46:40 1411

原创 asp.net下载文件几种方式

asp.net下载文件几种方式protected void Button1_Click(object sender, EventArgs e){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。代码如下

2013-08-22 22:35:40 609

原创 ajax用三层写的无刷新效果的分页功能

前台:                  $(function () {           var pageindex = 1;           var pagesize = 10;           var lastpageindex = 1;           /*如果将代码封装成一个函数,那么除非显示调用(loaddata()),否则

2013-08-22 22:30:45 728

原创 webservice(自己写的webservice)

[WebMethod]        public int[] random(int r)        {            int[] arr = new int[r];            for (int i = 0; i             {               arr[i]=ran.Next(0, 101);            }

2013-07-21 15:21:16 706

原创 Web services (引用别人的webservice)

右击引用,添加服务引用 弹出一个框把您所需要的连接填进去 点击确定。例如在前台有个button按钮,点击按钮后的代码: protected void Button1_Click(object sender, EventArgs e)        {            ServiceReference1.RandomFontsWebServiceSoapClient rand =

2013-07-21 14:48:20 710

原创 软件设计模式的分类

2.1. 创建型 创建对象时不再由我们直接实例化对象而是根据特定场景由程序来确定创建对象的方式从而保证更大的性能、更好的架构优势。创建型模式主要有简单工厂模式并不是23种设计模式之一、工厂方法、抽象工厂模式、单例模式、生成器模式和原型模式。2.2. 结构型 用于帮助将多个对象组织成更大的结构。结构型模式主要有适配器模式、桥接模式、组合器模式、装饰器模式、门面模式、亨元模式和代理

2013-07-20 18:01:04 676

原创 xmpp协议简单了解

xmpp是一种基于XML的协议,XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与不同架构的协议进行互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。

2013-07-20 17:20:55 739

原创 XMPP协议的原理介绍

XMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的架构,也就是说在大多数情况下,当两个客户端进行通讯时,他们的消息都是通过服务器传递的(也有例外,例如在两个客户端传输文件时).采用这种架构,主要是为了简化客户端,将大多数工作放在服务器端进行,这样,客户端的工作就比较简单,而且,当增加功能时,多数是在服务器端进行.XMPP服务的框架结构如下图所示.XMPP中定

2013-07-20 17:15:51 569

原创 进行身份验证登录页面图片不能正常显示

当配置web.config身份验证如下时                                                 结果登陆页面的图片无法显示。原因:因为上面配置使web应用程序目录文件没有访问权限了解决办法:在web.config页面添加如下代码

2013-06-27 09:10:15 2044

仿微浪微博

利用AJAX、asp.net等写的web项目,实现了新浪微博该有的基本功能,得到了去刷新的效果,给用户的体验很好。

2013-09-15

asp.net二维码生成(打开当前的页面会获取当前页面的二维码)

打开当前的页面会获取当前页面的二维码,项目中比较实用。

2013-09-13

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

TA关注的人

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