
基本技能
文章平均质量分 81
Jumpy_Fly
这个作者很懒,什么都没留下…
展开
-
网络基本知识TCP与UDP
半双工是在同一时刻只单向。是接收或者是发送;全双工是在同一时刻能双向。可以同时接收和发送!主要体现在网卡和路由,好像交换机也是!这是两个工作在TCP/IP协议传输层的两个不同的协议,是用来传输数据用的。TCP:Transfer Control Protocol,传输控制协议。这是一个全双工的、面向连接的、可靠的并且是精确控制的协议。主要是用在那些实时性不原创 2015-11-07 12:03:37 · 574 阅读 · 0 评论 -
Response.Write 出来的 弹出窗口 主要是window.open()方法的应用
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("window.close();"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(""); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write("");转载 2013-08-03 14:41:11 · 5798 阅读 · 0 评论 -
Gridview转换为Excel
18.GridView数据导入Excel/Excel数据读入GridView效果图:解决方案:页面增加一个按钮,单击事件添加如下方法:protected void Button1_Click(object sender, EventArgs e){Export("application/ms-excel", "学生成绩报表.xls");}private void Export(st转载 2013-07-27 15:51:57 · 763 阅读 · 0 评论 -
Gridview自定义分页
在ASP.NET 2.0种提供了GridView控件。该控件的分页比较方便,可以通过在Visual Studio .NET 2005种简单设置即可实现各种分页功能。 1. 默认分页方式 (1) 是否允许分页 GridView的AllowPaging属性。 (2) 每页记录数 GridView的PageSize (3) 分页导航条形式 GridView的Pag转载 2013-07-25 12:00:42 · 803 阅读 · 0 评论 -
限制文本框的输入代码
1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.输入数字');this.value='';}">3.数字和小数点方法二<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this转载 2013-07-25 11:59:31 · 635 阅读 · 0 评论 -
如何动态设置gridview的宽度
protected int widestData;protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ System.Data.DataRowView drv; drv = (System.Data.DataRowView)e.Row.DataItem; if原创 2013-07-25 09:24:08 · 3936 阅读 · 0 评论 -
c# 图片二进制存放
朋友们,我喜欢给园子的朋友来来些简单实用的东西。这是我一贯作风。另外我补充说明这篇文章是我在平时的项目中收集而来,算是一些小的技巧,希望能给朋友们带来收获,如果有什么说的不准确的地方,还希望朋友们能提出合理的意见。下面切入正题:看到标题,二进制形式的文件是很广的。这里我主要谈谈图片以二进制形式的数据读取和存储。.Net下图片的常见存储与读取凡是有以下几种:存储图片:以二进制的形式存储图转载 2013-07-23 10:03:42 · 1525 阅读 · 0 评论 -
asp.net单点登录
这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是通过程序中的退出按纽退出,而是直接关闭IE,这样的话,下次登录时转载 2013-07-30 11:37:06 · 714 阅读 · 0 评论 -
用二进制显示图片时如果没有图片可以进行的设置
if (dr.Read()) { if(dr[0] == DBNull.Value)context.Response.BinaryWrite(System.IO.File.ReadAllBytes(context.Server.MapPath("~/None.gif")) else context.Response.BinaryWrite((Byte[转载 2013-07-23 10:48:22 · 707 阅读 · 0 评论 -
SMTP邮件服务设置
发送(stmp)端口25,接收(pop)端口110以下是常用不同网站的pop和stmp服务器地址:网站 接收服务器 外发服务器网易@163.com邮箱: pop.163.com; smtp.163.com网易@yeah.net邮箱: pop.yeah.net; smtp.yeah.net网易@netease.com邮箱:pop.netease.com; smtp.netease.com转载 2013-05-18 19:43:47 · 2695 阅读 · 0 评论 -
关于如何开放本机端口
公司同事开发了一个小软件,可以很方便的管理网站,但是在服务器上安装完以后,发现本地无法连接到服务器上那个软件,经过一系列排查,基本可以认定为服务器的这个端口没有打开。 开发的这个软件使用的是30001和30010两个TCP端口。通过咨询机房技术人员,告知这两个端口在机房的路由器中是打开的。这样问题只能出在服务器上。首先我们想到了服务器的防火墙,我们都知道当启用了系统自带的防火墙以后转载 2013-07-12 09:58:45 · 5487 阅读 · 0 评论 -
.Net 网页几秒后跳转页面的实现
在很多的时候我们希望网页在经过几秒后进行跳转,我稍微总结了一下我用的的三个方法:1. 后台:if (Session["UserName"] == null) { Response.AppendHeader("Refresh", "3; URL=Login.aspx"); Panel1.Visible =转载 2013-07-28 20:05:54 · 3233 阅读 · 0 评论 -
.net邮箱找回密码
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.转载 2013-07-28 21:24:36 · 4358 阅读 · 0 评论 -
如何学习编程
目标读者:本科CS,觉得自己编程能力弱又想去努力提高,但是不知道努力方向的同学,跟大几没关系。写在前面:写此文,本人不是编程大牛,很多编程大牛都很忙,或者没啥心思写这些初级文章。但起码本人算是过来人,热爱写代码,现读MS,一年后找工作目标也是程序员,所以比目标读者多点经验,可以奉献。最近寒假,不忙,而且有几个朋友都问我这个问题,就顺便总结一下,希望对目标读者有用。虽然以前基本没逛过吧,从华转载 2014-11-13 15:56:26 · 942 阅读 · 0 评论 -
死锁的避免
什么是死锁,如何避免死锁? 线程A需要资源X,而线程B需要资源Y,而双方都掌握有对方所要的资源,这种情况称为死锁(deadlock),或死亡拥抱(the deadly embrace)。在并发程序设计中,死锁 (deadlock) 是一种十分常见的逻辑错误。通过采用正确的编程方式,死锁的发生不难避免。死锁的四个必要条件--------------------转载 2014-11-12 09:31:53 · 850 阅读 · 0 评论 -
ASP.net中网站访问量统计方法
1.建立一个数据表IPStat用于存放用户信息 我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月。因为我不太懂对数据日志的操作,所以创建此表,所以说我笨吧,哈哈。 2.在Global.asax中获取用户信息转载 2014-05-19 16:52:21 · 784 阅读 · 0 评论 -
HTTP 错误 500.19 - Internal Server Error 错误解决方法 集锦iis7(在window7下)
刚刚把程序从XP环境下迁移到Win7下,就抛出HTTP 错误 500.19 - Internal Server Error. 在网上查找了相关的解决方法总结如下。如果大家由于其它的原因也抛出此类错误,欢迎补充,无它,只为以后有人遇到此类问题能迅速解决,节约时间。1、IIS和VS安装顺序所导致的问题。解决方案: 如果先安装vs后安装iis,只需重新注册下AspNet就可以了,具体步骤转载 2014-03-17 09:33:23 · 3190 阅读 · 0 评论 -
MetInfo米拓后台操作修改汇总
MetInfo米拓后台操作修改汇总三米最近在研究MetInfo这个开源程序(http://www.metinfo.cn/),发现他很适合做企业网站,而且他本身的seo也比较到位。不过对于不熟悉php的朋友,修改模板有点难度,下面是修改MetInfo后台和模板的时候的记录总结,备注一份方便以后查看。也顺便和大家分享分享。1、网站标题设置(1)系统配置 – 基本信息 – 网站名称转载 2014-03-04 17:12:47 · 3748 阅读 · 1 评论 -
Asp.net中UpdatePanel内包含FileUpload的使用
在Asp.net中UpdatePanel内包含FileUpload文件上传控件时候,在提交时,FileUpload控件中选择的文件不会被提交,需要在UpdatePanel进行设置,具体代码如下: [ 需添加 属性]转载 2014-02-18 19:16:02 · 2704 阅读 · 0 评论 -
chrome调试js
【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html 】在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页转载 2014-03-01 10:55:28 · 11013 阅读 · 0 评论 -
\ //转义字符定义
通过转义字符\String str="\"asdfasdf\"";得到的就是"asdfsdf"//=====// \\====\ 或者@\===\原创 2014-02-27 22:17:50 · 1611 阅读 · 0 评论 -
利用数据集在水晶报表中显示图像的 .NET 程序教程
目录描述文件列表步骤Form1.csVB.NET 版描述该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表。文件列表- bin/Debug/Canada.jpg- bin/Debug/Germany.jpg- bin/Debug/Japan.jpg- bin转载 2013-05-10 22:55:56 · 693 阅读 · 0 评论 -
水晶报表
VS2005水晶报表教程水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server转载 2013-05-10 23:26:50 · 937 阅读 · 0 评论 -
MD5原理与代码
当我要写一个MD5算法的程序时,发现中英文的语言描述都有一些不确切的地方,某些个细节 讲得不清楚,或者说很费解。最后不得不拿出C语言的源程序来调试,这对于理解算法是很不 利的。于是就总结了一下我摸索到的一些要点。 1.来历 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for compu转载 2013-05-10 14:05:36 · 690 阅读 · 0 评论 -
codesmith的使用方法
在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦.下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSmith的帮助文档了解.我只做个抛砖引玉,希望能激起大家更多思想的火花~先看看CodeS转载 2013-05-01 10:45:29 · 831 阅读 · 0 评论 -
PASV
PASVFTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。转载 2013-04-19 19:12:51 · 724 阅读 · 0 评论 -
Directory Listing Denied This Virtual Directory does not allow contents to be listed.
在访问一个网址(可以是一级网址如http://www.baidu.com/,也可以是二级网址如http://www.baidu.com/app/ 甚至更多级的网址)的时候,http网站服务器需要在该级目录下存在一个default.html或者index.html文件来作为主页显示给你看,如果不存在这个文件,那么就会把整个目录下的全部文件名等信息都列举出来给你看(默认的行为),但是很显然网站开发者不原创 2013-04-17 14:32:26 · 1629 阅读 · 0 评论 -
分布式计算
分布式计算求助编辑百科名片 分布式计算环境分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。目录基本信息定义网格计算工作原理BOINC分布式计算平台分布式计算在中国意义格局转载 2013-04-15 16:50:27 · 1715 阅读 · 0 评论 -
DNS
dns DNSDNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。转载 2013-04-15 16:54:32 · 580 阅读 · 0 评论 -
Tomcat的基本配置
Tomcat安装与配置安装Tomcat之前先配置JDK,JDK的JAVA_HOME变量都必须设置好,以便Tomcat找到JDK。关闭防火墙等。安装版Tomcat:指定端口,用户名,密码端口默认为8080,如果安装了Oracle,8080端口可能被占用。选择JRE的文件夹,如果JAVA_HOME配置正确,则会自动选择路径。点击Finish完成安装。原创 2013-04-15 13:44:54 · 771 阅读 · 0 评论 -
在自己的电脑上搭建服务器,发布自己的网站(学习之用)
在自己的电脑上搭建服务器,发布自己的网站(学习之用)分类: Java 2012-06-30 09:56 2737人阅读 评论(13)收藏举报服务器tomcat路由器浏览器网络path我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没转载 2013-04-14 19:27:09 · 1138 阅读 · 0 评论 -
如何将做好的网站挂到服务器上
图片讲解如何将本地做好的网站,挂到服务器上和怎么把自己做的网站挂到外网上。本机做服务器想完成的任务: 我们在本地机上,做好了个网站,经测试,完全可行。 那么我们如何将它挂到服务器上呢?形如:我们访问www.baidu.com,那么就进入百度的主页。 我们访问http://blog.sina.com.cn/gaojianwl就进入我的博客。方法: 首先我们需要申请一个转载 2013-04-14 19:12:04 · 17519 阅读 · 1 评论 -
FreeTextBox
FreeTextBoxFreeTextBox 是一个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。 界面截图原创 2013-04-22 15:00:45 · 610 阅读 · 0 评论 -
Request对象
Request对象目录简介:语法:request对象的五个集合展开简介:语法:request对象的五个集合展开编辑本段简介:Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。request对象是从客户端向服务器发出请求,包括用户提交的信转载 2013-04-22 20:07:56 · 797 阅读 · 0 评论 -
将图片以二进制存储到数据库中
1、建所需数据库和表,语句如下: --建立数据库create database test--使用该数据库use test--建立存放图片的表create table piclist( id int Identity primary key, pic Image not null)2、制作上传图片的模块,代码如下:前台html代码:http://www.w转载 2013-05-17 11:10:39 · 1211 阅读 · 0 评论 -
GridView的基本应用
它的作用与 Repeater 是相同的,均是用来显示数据的。注:操作 Info 表;建数据集 MyDB一、GridView显示数据:1. 在VS右侧的工具箱中,找到数据栏,将 GridView 拖拽进入页面;2. 在后端代码的 Page_Load 事件中绑定数据源 GridView1.DataSource = new I原创 2013-05-06 10:47:39 · 982 阅读 · 0 评论 -
向数据库存储读取图片方法总结
1.首先创建一个数据表SaveImageTestImageID:uniqueidentifier 主键ImageType:varchar(32) 图片类型ImageName:varchar(128) 图片名称ImageContent:image 图片内容ImageUrl:varchar(128) 图片存储路径 2.向数据库存转载 2013-05-10 12:12:00 · 1385 阅读 · 0 评论 -
数据绑定之DataFormatString
数据绑定之DataFormatString设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 DataFormatString= "{0:E}" 科学计数法 DataFormatString= "{0: P}" 百分比 DataForma原创 2013-05-09 12:45:39 · 641 阅读 · 0 评论 -
使用存储过程修改数据 (ADO.NET)
使用存储过程修改数据 (ADO.NET).NET Framework 3.5其他版本0(共 1)对本文的评价是有帮助 - 评价此主题更新:November 2007存储过程可以接受数据作为输入参数并可以返回数据作为输出参数、结果集或返回值。 下面的示例演示 ADO.NET 如何发送和接收输入转载 2013-05-06 14:43:24 · 769 阅读 · 0 评论 -
SQL Server 存储过程
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行转载 2013-05-06 13:08:42 · 621 阅读 · 0 评论