自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 资源 (38)
  • 收藏
  • 关注

原创 快递对接京东,菜鸟,顺丰过程备忘录

最开始由于业务量很少,用了快递100的对外接口,比较顺利,后面业务量慢慢上来后,发现快递100的接口费用比较高,改为了自己对接特定的快递公司1京东快递:对方快递技术员发了技术文档,照着文档规范编写对应接口就行,对接是最轻松的。2顺丰:没有完善的文档,没有对接技术员,有问题只能丰桥群里提问,但是群里的技术人员基本上很少回复,私聊也不回,对接很麻烦,顺丰对接口这块是外包出来的,效率很差,只能自己排查问题。3菜鸟:需要自己申请两个账号,有完善文档,有问题需要钉钉联系技术员处理,对接效率优良,没...

2020-11-27 10:09:30 1351

原创 页游辅助脚本常用环境设置(WIN7,win8,win10系统)

下面介绍一下电脑环境的设置,请务必对照设置正确1、去掉字体平滑:桌面右键计算机-->属性--> 高级系统设置--> 设置-->调整为最佳外观-->去掉‘平滑屏幕字体边缘’前的勾,参考图2、右键桌面-->个性化-->修改电脑为windows经典主题(参考下图,WIN8和WIN10忽略此设置)...

2019-09-15 20:43:41 1690

原创 neatupload 控件上传大文件

web.config:在system.web节点下添加: 前台: 后台:string path = Server.MapPath("/download/"); string FileName = this.flzyaddr

2012-09-04 16:06:01 843

转载 网站下载txt,jpg等文件时直接下载,不直接在浏览器里显示

介绍让用户从我们的网站上下载各种类型的文件是一个比较常用的功能,这篇文章就是告诉您如何创建一个.txt文件并让用户下载。使用代码虽然在示例里,我先创建了一个text文件,但是你不一定也要这么做,因为这个文件可能在你的网站里已经存在了。如果是这样的话,你只需要使用FileStream去读取它就可以了。首先,我们将这个text文件读取到一个byte数组中,然后使用Response对象将

2012-08-31 16:53:14 4459

翻译 iis 7发布的网站,上传大文件时报错

iis 发布的网站,在上传大文件时,出现文件长度太长报错1、c:\windows\system32\inetsrv\config\applicationHost.config里面RequestFiltering节点添加2、web.config里添加

2012-08-31 15:26:47 518

原创 C# 导入Excel数据的方式(两种)

方式一、导入数据到数据集对象,只支持Excel的标准格式,即不能合并单元格等等///     /// 导入数据到数据集中    /// 备注:此种方法只支持excel原文件    ///     /// 文件路劲    /// 异常信息    ///     public static System.Data.DataTable InputExcel(string

2012-05-09 10:21:19 652

原创 学习EXT

<br />这个月17号我辞职了,到现在还没找到工作,按理说现在找人的单位应该很多才对啊,为什么还没找到呢,感觉到很奇怪。现在学习Ext,感觉还是不错的,希望自己将这个框架学习好。

2011-02-25 08:32:00 498

原创 动态创建窗体

动态创建窗体对象,并显示: Assembly ass = Assembly.GetExecutingAssembly();            Form f = ass.CreateInstance("MyWinForm.Form2") as Form;             //f.FormBorderStyle = FormBorderStyle.None;            f.TopLevel = false;            f.Left = 10;            f.Top

2011-02-23 00:28:00 541

原创 TreeView的一点思考

<br />对于TreeView值已经绑定,不想改变原有的结构,比如绑定的TreeView的值是直接写到里面的,相当于是写死在里面的,这个时候怎么解决根据不同的角色进行不同的列表显示呢?我们可以先绑定所有的值选项,通过观察执行时候的html文件,我们可以发现都有ID,每项都有,这个时候,我们就可以通过<br />var ele = document.getElementById("tvMenut3").parentElement.parentElement.parentElement.parentEleme

2011-02-14 21:29:00 524

原创 WCF多个服务实例

<br />一、对于一个WCF服务,经常举例说明的,一般WCF服务里面都是只有一个方法,比如HelloWorld,比如:<br /> public string HelloWorld(string name)<br />        {<br />            return name +" Say:Hello World! Now Time At "+DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff");<br />        }<br />对于宿

2011-02-09 16:28:00 3271

原创 WCF的宿主(服务器)

一、对于一个WCF服务,经常举例说明的,一般WCF服务里面都是只有一个方法,比如HelloWorld,比如: public string HelloWorld(string name)        {            return name +" Say:Hello World! Now Time At "+DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff");        }对于宿主(服务器)端来说,承担着发布WCF服务到IIS上,或者提供接口供客户端

2011-01-21 14:21:00 816

原创 单元格中绘制斜线

类别组成RNADNA

2011-01-12 16:56:00 679

原创 foreach循环报错

<br />今天遇到foreach在循环的时候删除操作时报:集合已修改;枚举操作可能无法执行。<br />原来foreach是只读的,不能进行增删改操作,用for循环即可<br />DataTable dt = ds.Tablas[0];<br /> <br />for (int i = 0; i < dt.Rows.Count; i++) <br />{<br />   if (dt.Rows[i][2].ToString() == "0"<br />) <br />{ <br />   dt.Rows.

2010-12-29 10:13:00 552

原创 XMLHTTPRquest 实例

对于想通过Ajax效果来实现局部刷新的效果来讲,XMLHTTPRquest的使用方法和参数就显得那么重要了。W3C网址:http://www.w3school.com.cn/xml/xml_http.asp属性和方法:http://wangxiaojun012.blog.163.com/blog/static/879284620061127104159434/

2010-12-22 09:58:00 690

原创 打印正三角形

<br />[code = "C#"]<br />打印正三角形,通过改变值,打印不同的三角形大小<br />static void Main(string[] args)<br />        {<br />            Print(5);<br />            Console.ReadLine();<br />        }<br />        private static void Print(int num)<br />        {<br />        

2010-12-14 09:53:00 474

原创 单例模式

<br />class Singleton  <br />{  <br />private static Singleton singleton = null;  <br />public static Singleton Instance()  <br />{  <br />if (null == singleton)  <br />singleton = new Singleton();  <br />return singleton;  <br />}  <br />private Singleton

2010-12-14 09:04:00 318

原创 Jquery 注意点

<br />1、Jquery的each函数类似javascript的for循环,可以实现循环遍历返回json数据的值:<br /><title>Json传递</title> <br />    <script src="Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>  <br />    <script type="text/javascript" src="Scripts/JsonConvert.js"></script><br

2010-12-07 10:21:00 459

原创 Jquery传值

在将客户端页面中的值传到handler处理类的时候,如果使用的请求方式为GET,处理参数只能是Request.QueryString["名称"]来获取;如果是使用的是Post,就必须使用Request.Form["名称"]来取值

2010-12-06 21:04:00 1812

原创 js中去除左右空格

function trim(str)        {              var i,j;             if(str == "")             {                return "";             }             for(i=0;i             {                if(str.charAt(i) != ' ')                {                    break;        

2010-12-03 10:42:00 437

原创 Target的属性

1、_blank  浏览器另外开一个页面显示test.aspx的内容_blank2、_parent 浏览器在最顶级显示test.aspx的内容_parent3、_search 浏览器另外开一个页面显示test.aspx的内容,与_blank类似_search4、_self 浏览器在本身页面显示test.aspx的内容,相当于跳转_self5、_top 浏览器在最顶级显示test.aspx的内容_top

2010-11-29 18:27:00 431

原创 关于网页之间的传值

对于两个页面之间的传值,今天总结一下:1、Url重写Send.aspx:Request.Redirect("Receive.aspx?username=小谭");Receive.aspx:string username = Request.QueryString["username"];2、Form指定Method路径Send.aspx:Receive.aspx:string username = Request.Form["username"];3、CookiesSe

2010-11-17 21:59:00 400

原创 多种数据库操作

对于可能应用多种数据库的操作,以前使用简单工厂模式,可是感觉那样来做的话,你就必须对于同一个方法写两份,其实并没有那个必要,只要修改自己写的访问数据库帮助类,完全可以解决你的问题,你可以在web.config文件中修改数据库的类型即可

2010-09-29 16:56:00 642

转载 让你免于失业的十项开发技术

1: XML 这点我看到的是RSS/ATOM这样轻量级的协议已经成为重要的编程接口,但是让XLST等10: SQL SQL是结构化数据处理的基础,但是现在似乎要加上全文检索技术,全文检索技术是除了:时间/作者/价格等字段外,另外一种将内容之间发布出来的机制,而我们看到的全文搜索引擎也原来越有结构化的影子;6: Regular Expressions 从正则表达式中受益匪浅,在国外:正则表达式这是一门40个课时的大学课程,在国内:那本99年出版的《Perl 5编程详解》中,有非常详细的一章,很多人都是从那本书

2010-07-21 15:26:00 406

大陆省市区乡镇列表(含城市代码).xlsx

大陆所有省份的城市代码,到了乡镇一级,比较全面。 平时经常会用到,备份以备使用。 北京,上海,深圳,广州,重庆,天津,杭州等等。

2020-11-27

缩放图片小工具.rar

对原先比较大的图片进行缩小处理,主要处理方式有尺寸以及清晰度,清晰度以百分百方式进行处理,90为最高,10为最低,根据实际情况进行处理。软件界面也有详细的步骤说明,比较清晰。

2019-09-06

mysql 5.1学习手册

mysql 学习手册 数据库 5.1版本

2013-12-03

winform 窗体必备皮肤控件

winform的皮肤控件,非常漂亮,做winform应用程序时直接添加到主界面上即可,不需要编程,非常方便,而且可以更换不同的界面

2013-10-28

简易留言版本

简易留言版本(asp),此版本简单实用,可以下载来参考一下

2013-09-26

OCX控件大集合

这个是我收集而来的,共672个OCX控件,有了这个应该不会到网上去找OCX控件了。注册的批处做的不好,可又没有办法更新软件。

2013-08-30

精易模块 最新版本

精易模块 易语言

2013-03-14

超级网页访问3.0完美终结版

超级网页访问 易语言调用 简单易用,访问网页很方便

2013-03-14

进制转换工具(各种进制相互转换)

各种进制相互转换工具,如:十六进制转换为字符串(ASCII)

2013-03-08

asp.net地图开发

连接百度地图接口,在地图上添加层,添加标注,查询坐标等

2011-05-10

asp.net c#验证控件

asp.net c#验证控件 实现登陆验证,很好用 里面有说明,安装文件,控件

2011-05-10

AxureRP.rar

AxureRP.rar 原型工具,用来进行原型建模的工具

2011-04-06

酒店管理系统 ExjsHotel项目

酒店管理系统 ExjsHotel项目 应用三层架构的方式

2011-03-15

Extjs 2.2 Extjs 3.21 js

里面包含Extjs 2.2和Extjs 3.2.1版本两个文件

2011-03-03

Extjs API extjs2.2API extjs 中文版

Extjs2.2的API帮助文档,中文版的

2011-03-03

Extjs api 3.2

这里包含Extjs3.1到3.3的API中文帮助文档,中文版的。

2011-03-03

VS90SP1-KB958502-x86(vs2008智能提示).exe

在vs2008中,经常会使用到Ext或者Jquery这些框架,对于智能提示,这个文件可以实现,不过在运行这个文件前,必须先安装vs2008 sp1 补丁。

2011-02-27

InvokeWebService 动态访问WebService帮助类

这个帮助类可以实现动态调用WebService的方法,直接引用URL地址即可访问,使用起来也比较简单。

2011-02-24

Extjs API 帮助文档

本CHM是2.2版本的 ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。   功能丰富,无人能出其右   无论是界面之美,还是功能之强,ext的表格控件都高居榜首。   单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。   

2011-02-24

xp sp3安装IIS完整包(包含IIS显示在Windows 组件向导)

1、在C:\Windows\inf目录下打开安装信息文件sysoc.inf, 在[Components]节中增加iis=iis.dll,OcEntry,iis.inf,,7,保存退出 2、找个XP系统安装盘,或者XP系统ISO镜像文件,搜索两个文件:IIS.DL_和IIS.IN_,然后将两个文件复制到D盘; 3、按快捷键Windows+R,在运行框里输入CMD打开命令提示符,输入: expand D:\iis.dl_ D:\iis.dll expand D:\iis.in_ D:\iis.inf 这样就展开了两个文件:iis.dll 和iis.inf 4、将iis.dll 复制到C

2011-02-04

IIS.rar IIS.DL_ IIS.IN_

这个资源传错了,请不要再这里下载,我自己删除不了(12)

2011-01-27

MyEclipse6.0 汉化包(绝对完整)

MyEclipse6.0 汉化包,将下载的压缩包解压后复制到你的MyEclipse6.0 安装目录下eclipse文件夹,覆盖里面的内容即可

2011-01-18

Jquery开发手册

里面包括Jquery的资料,包含js,帮助手册,序列化Json的js,内容包含很全面。

2011-01-07

MyDataGridMultiHeaderHelp 多表头帮助类

一、对于MyMulDataGridViewHeader的使用的一个简单的示例 1、数据表 use master go --创建数据库 if exists(select * from sys.sysdatabases where name='TestDB') drop database TestDB go create database TestDB on ( name ='TestDB_data', filename = 'E:\Data\TestDB_data.mdf', size = 5mb, maxsize = 20mb, filegrowth = 10% ) log on ( name ='TestDB_log', filename = 'E:\Data\TestDB_log.ldf', size =3mb, maxsize = 10mb, filegrowth = 1mb ) go use TestDB go if exists(select * from sys.tables where name='UserInfo') drop table UserInfo go create table UserInfo ( id int primary key identity(1,1), uname varchar(20) not null, usex int not null, uage int not null, chineseremark int not null, matchremark int not null, englishremark int not null ) go insert into userinfo values('小谭',1,21,82,90,81) insert into userinfo values('小花',0,21,83,90,82) insert into userinfo values('小华',0,20,84,90,99) insert into userinfo values('小方',0,20,85,92,85) insert into userinfo values('小高',0,21,86,90,88) insert into userinfo values('小宁',1,21,87,90,89) insert into userinfo values('小江',1,21,88,90,92) insert into userinfo values('小艳',0,20,89,90,93) insert into userinfo values('小琼',0,21,92,98,95) go select * from userinfo //后台调用 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; using MyDataGridMultiHeaderHelp; namespace MyTest { public partial class Form3 : Form { public Form3() { InitializeComponent(); } DataGridView dgv = new DataGridView(); private void Form3_Load(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("Server=.;DataBase=TestDB;Uid=sa;Pwd=123456"); SqlCommand cmd = new SqlCommand("select * from userinfo", conn); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = cmd; DataSet ds = new DataSet(); sda.Fill(ds); DataTable dt = ds.Tables[0]; //清除原有的控件 if (dgv != null && dgv.Name != "Mydgv") { panel1.Controls.RemoveByKey(dgv.Name); dgv.Dispose(); dgv = null; } dgv = CreateDataGridView(); dgv.DataSource = dt; this.panel1.Controls.Add(dgv); } private MyMulDataGridViewHeader CreateDataGridView() { MyMulDataGridViewHeader dgv = DataIntance.InstanceDataGridView(); DataIntance intance = new DataIntance(dgv); TreeView mytv = new TreeView();//实例树。以树节点为多表头节点 intance.SetData(mytv.Nodes, "学员信息表"); intance.SetData(mytv.Nodes[0].Nodes, "ID编号"); intance.SetData(mytv.Nodes[0].Nodes, "姓名"); intance.SetData(mytv.Nodes[0].Nodes, "性别"); intance.SetData(mytv.Nodes[0].Nodes, "年龄"); intance.SetData(mytv.Nodes[0].Nodes, "成绩"); intance.SetData(mytv.Nodes[0].Nodes[4].Nodes, "语文"); intance.SetData(mytv.Nodes[0].Nodes[4].Nodes, "数学"); intance.SetData(mytv.Nodes[0].Nodes[4].Nodes, "英语"); intance.SetProperty("ID"); intance.SetProperty("uname"); intance.SetProperty("usex"); intance.SetProperty("uage"); intance.SetProperty("chineseremark"); intance.SetProperty("matchremark"); intance.SetProperty("englishremark"); dgv.ColumnTreeView = new TreeView[] { mytv }; dgv.ColumnDeep = 3; return dgv; } } } 二、GridView多表头的使用 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data; using MyDataGridMultiHeaderHelp; namespace MyWeb { public partial class GridViewMulRow : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { GetMulData(); } } private void GetMulData() { SqlConnection conn = new SqlConnection("Server=.;DataBase=TestDB;Uid=sa;Pwd=123456"); SqlCommand cmd = new SqlCommand("select * from userinfo", conn); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = cmd; DataSet ds = new DataSet(); sda.Fill(ds); DataTable dt = ds.Tables[0]; this.gvTest.DataSource = dt; this.gvTest.DataBind(); TableCellCollection tcHeader = this.gvTest.HeaderRow.Cells; tcHeader.Clear(); GridViewMulRowHeader gv = new GridViewMulRowHeader(tcHeader); gv.InstanceTableCell("学员信息表</th></tr><tr>", "colspan", "7"); gv.InstanceTableCell("ID编号", "rowspan", "2"); gv.InstanceTableCell("姓名", "rowspan", "2"); gv.InstanceTableCell("性别", "rowspan", "2"); gv.InstanceTableCell("年龄", "rowspan", "2"); gv.InstanceTableCell("成绩</th></tr><tr>", "colspan", "3"); gv.InstanceTableCell("语文"); gv.InstanceTableCell("数学"); gv.InstanceTableCell("英语"); } } }

2011-01-07

坦克大战(转载自别人的,用于保存)

不错的文件,不过是来自网上的,保存在这里的目的是为了保存资料文件。

2010-12-22

MyPHPbbs 初学者的bbs

初学者对于php的学习,在结合书本中的练习作了一个很初步的bbs,完全的初学,没有一些特殊的功能,比较简单

2010-12-13

WebClient 获取图片帮助插件

很多朋友在使用WebClient下载网上的资源时,可能会出现这样那样的错误,此时你可以考虑一下用msxml2.dll这个插件试试。

2010-12-07

iis 5.1 完整安装包(适用XP)

适合于xp系统的iis安装,可以在机子上部署网络,进行网络交互

2010-12-05

Reflector(反编译).rar

对于他人的dll文件,使用反编译工具可以查看他的源码,对于自己能力提高非常重要

2010-12-04

AspNetMVC2_VS2008.exe

如果你需要在vs2008中建立asp.net mvc项目,你在安装完Microsoft Visual Studio 2008 Service Pack 1 简体中文版.ISO以后必须安装AspNetMVC2_VS2008.exe来向你的vs2008中注册方可使用,否则在新建项目的时候不会出现在新建项目栏中

2010-12-04

操作文件以及文件夹汇总

实现对盘中文件的操作,包括打开,删除,添加,修改,方便管理

2010-10-07

存储过程通用分页procedure

几乎可以用到每一个需要查询分页的情况,目前还没有发现不能完成分页的情况

2010-08-25

数据库帮助访问类 数据库

实现了访问数据库的简单封装,实现了查询,增删改查,使用存储过程

2010-08-17

指纹识别技术详解源码

实现了指纹识别技术,你可以在此基础上扩展,本实例基本实现了指纹识别的重要代码块

2010-07-19

P2P(点对点通信)

实现简单的点对点通信,暂不支持多个用户同时通信

2010-07-19

注册表写入文档方法(基础方法)

注册表加密文档,可以使用该文档中的方法进行写入到注册表中,并可对注册表进行必要的操作,可以根据需要进行扩展

2010-07-19

访问数据库显示进度条

查询数据库中的大量数据时,用户长时间的等待给用户的感觉很不友好,您可以通过使用进度条实时跟踪当前进度的状况,让人更加的清楚知道当前的执行情况

2010-07-19

TreeView的使用

TreeView的一个使用事例,可以得到当前系统中的磁盘的文件结果

2010-07-19

空空如也

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

TA关注的人

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