自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菲菲的技术博客

God is love!

  • 博客(13)
  • 收藏
  • 关注

原创 JSP与Servlet的区别

 JSP是一个包含HTML和JAVA程序的页面文件,该文件被编译为一个类,而Servlet是一个运行在服务器端的引擎,实际上就是一个JAVA程序,Servlet响应客户端提交过来的请求,运行JAVA程序,将从数据库中获取的数据翻译为HTML代码,返回给客户端。

2011-07-02 22:00:45 1113 1

原创 ASP.NET运行机制

      ASP.NET 页面分为前台页面.文件aspx和后台代码文件.cs,当用户第一次请求该页面时,ASP.NET引擎会将前台页面.aspx文件和后台代码文件.cs合并生成一个页面类,然后再由编译器将该页面类编译为程序集,再由程序集将生成的静态HTML页面返回给客户端浏览器解释运行,当用户第二次请求该页面时,直接调用编译好的程序集即可,从而大大提高打开页面的速度。正因为如此,我们

2011-06-14 23:05:00 3640

原创 关于第三方控件AspNetPager控件的使用

 第三方控件AspNetPager可以作为分页控件使用。效果如图:  但我在开始使用它时却发现,运行后页面无法显示该控件,代码如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Databind()

2011-06-09 18:30:00 846

原创 ADO.NET调用带参数的SQL语句

//获取连接字符串static string url = ConfigurationManager.ConnectionStrings["SqlServer"].ToString();//根据学号修改学生信息static void UpdateByNo(string no,string name,string sex,int age){ using(SqlConnection

2011-06-08 20:16:00 1115

原创 关于Session对象状态保持

 Session对象保存在服务器端,若修改web.config文件,则会自动重启IIS服务,导致Session对象丢失,从而使已经登录的用户重新打开页面时又跳回到登录页面,为了防止出现这种问题,即防止Session对象的丢失,可以进入【设置】——【控制面板】——【管理工具】——【服务】中,启动“ASP.NET 状态服务”。启动“ASP.NET状态服务”后,当重启IIS时,系统会先将内存中的Sess

2011-06-07 23:07:00 892

原创 如何对web.config进行加密和解密

    在WEB网站开发过程中,如果我们将数据库连接字符串封装到.DLL文件中,将会给数据库和程序的迁移带来麻烦,因为万一服务器地址或者数据库发生变更,那么我们就不得不修改源程序并重新将其编译。更好的解决方法是将数据库连接字符串写入到web.config配置文件中,可问题是将连接字符串写入到web.config文件中之后,任何人都能打开看到所连接的数据库名和密码,又会带来安全隐患,因此为了保证数据

2011-06-05 23:09:00 18078 1

原创 MySQL使用指南一

<br />   我将MySQL常用指令整理出来分享给大家。<br /><br />1. 列出所有数据库<br />mysql> show databases;<br /> <br />2. 创建数据库<br />mysql> create databases MyStorage;<br /> <br />3. 打开数据库<br />mysql> use MyStorage;<br /> <br />4. 创建表<br />mysql> create table Storage<br />    -> (<

2011-05-25 22:10:00 832 1

原创 设计模式之——有趣的简单工厂设计模式

    设计模式就是设计程序的方法,也是前人编程经验的总结。何谓简单工厂设计模式?我们都知道工厂的主要任务是生产产品的,而简单工厂指的是该工厂生产规模很小,只生产同一类型但型号不同的产品。例如:联想电脑只生产计算机,但生产出来的计算机型号可能不同。所以简单工厂设计模式就是模仿这种生产方式,工厂方法内的职责是生产子类产品,但最后都将该子产品上溯造型为父类型输出。对于调用者来讲,不需要关心工厂方法内到底是如何实现的,只需要如何调用工厂方法,得到父产品即可。    这里我们举一个生动有趣的例子来说明简单工厂设

2011-05-19 20:24:00 745

原创 GridView、DataList、Repeater三者之间的区别.doc

<br />1、GridView表格控件<br />       可以启用自动分页。<br />图例<br /> <br /><br />源代码<br /><asp:GridViewID="GridView1"runat="server"AllowPaging="True"<br />    AutoGenerateColumns="False"DataSourceID="odsBooks"><br />    <Columns><br />       <br />        <asp:Templat

2011-05-17 16:54:00 1153

原创 导出Excel表的万能类

<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using MSExcel = Microsoft.Office.Interop.Excel;<br />using System.Reflection;<br />using System.IO;<br /> <br />namespace导出到Excel<br />{<br />/*

2011-05-16 23:08:00 831

原创 分页查询的三种方法

 一.       基于SQL的分页查询1、TOP法/*说明:先执行子查询排除前条记录,然后取剩余记录的前条记录功能:查询第~条记录*/SELECTTOP 10 *FROM booksWHERE id NOTIN(SELECTTOP 20 Id FROM books ORDERBY UnitPrice)ORDERBY UnitPrice2、ROW_NUMBER()法/*说明:使用ROW_NUMBER()为ORDER BY后面的字段分配行号语法:ROW_NUMBER ()OVER ( [ ] )功

2011-05-15 12:25:00 2694

原创 如何收缩数据库

       笔者前一段时间采用循环语句往数据库的bookstemp表中插入200万条语句作为测试数据,但无奈执行时间过长所以终止了该循环语句的执行,可是发现该数据库的数据文件竟然达到了13G,使用DROP TABLE bookstemp指令删除该表后发现数据文件仍然是13G。该怎么办呢?虽然将表和表中的记录删掉了,但所占用的磁盘空间并未被释放。于是想到了收缩数据库的办法。       SQL SERVER 2005收缩数据库的方法:       鼠标右键选中要收缩的数据库,点击【任务】——【收缩】——【文

2011-05-15 11:20:00 1053

原创 如何读取数据效率高?

<br />  前不久打算给教会的CFC(基督之侣)组织开发一个很小的【成员管理系统】软件,因为具体需求不明确,所以只实现其中的一个很简单的成员管理模块。在显示所有成员列表时我采用了表——DataTable——List<Member>——DataGridView中的方法,只所以这样做是因为我同时也在学Y2的《ASP.NET》这本书,这本书中就采用了这个方法。,可是发现采用这种方法尽管数据量不大,但显示速度却很慢。我自己也觉得这种方法非常繁琐,这样做岂不是占用了更多的内存空间吗?为什么不直接将DataTabl

2011-05-11 22:41:00 792

空空如也

空空如也

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

TA关注的人

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