- 博客(36)
- 收藏
- 关注
原创 C#经典算法集--百钱买百鸡
// 凡百钱买鸡百只,问鸡翁、母、鶵各几何? // 答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。 // 又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。 // 又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十四,值钱二十八。 // 程序输出: // 鸡翁:
2008-12-31 01:10:00 2355 2
原创 ASP.NET 2.0中合并 GridView 的表头单元格
实际工作中,往往需要合并表格头部的单元格,下面就是一个实现的例子。运行结果如图: C#< DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ICollection Create
2008-12-26 23:50:00 633
原创 C# 2.0泛型编程基础实例
泛型的基本概念。 最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了。我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了 "on-demand"的模式,即按需实例化,发生在JIT(Just In Time)编译时
2008-12-26 23:48:00 600
原创 ASP.Net中using 的三种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; using System.Data;2.using语句,定义一个范围,在范围结束时处理对象。场景:当在某个代码段中使用了类的实例,而希望无论因为什么原因,只
2008-12-26 23:48:00 925 1
转载 使用VB.NET实现改变显示器的分辨率实例
在VB.NET中,我们很容易获得显示器的分辩率,但是,要改变显示器的分辩率就比较麻烦了。由于.net的类库没有将enumdisplaysettings 和ChangeDisplaySettings这两个API函数进行封装,但是我们得调用它们函数,相对于VB6来说,VB.NET调用API函数是有一些小的改动!下面,我们就尝试一下在vb.net中,使用这两个api函数。新建一个项目,在form
2008-12-26 23:43:00 737
原创 如何使用ADO对象连接SQL Server数据库
Private Sub Command1_Click() Dim cn As Connection Dim rs As Recordset Dim str As String Set cn = New ADODB.Connection str = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Cat
2008-12-26 23:37:00 612
原创 如何恢复系统数据库?
关于系统数据库的恢复总结如下: 在SQL Server数据库中,系统信息存储在系统数据库中,主要的系统数据库包括: master-从整体上控制用户数据库和SQL Server操作,在创建了任何用户定义的对象后,都要备份它 model-为新数据库提供模版和原型 msdb-包含了有关作业、报警及操作员等信息如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动SQL
2008-12-24 22:07:00 562
原创 SQL中代替Like语句的另一种写法
比如查找用户名包含有"c"的所有用户, 可以用 use mydatabase select * from table1 where username like%c%" 下面是完成上面功能的另一种写法: use mydatabase select * from table1 where charindex(c,username)gt;0 这种方法理论上比上一
2008-12-24 22:04:00 610
原创 SQL数据库经典面试题及答案
SQL经典面试题及答案1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句?胜 负2005-05-09 2 22005-05-10 1 2----------------
2008-12-24 22:01:00 4988 2
原创 如何查询数据表中重复的数据?
如果想查询数据表中某一个字段重复(这里假设这个字段名是ID1),可以使用以下SQL语句。 select Table1.* from Table1 right join ( select ID1 From Table1 Group by ID1 having Count(ID1) > 1 ) T on Table1.id1 = T.id1 如果想查询数据表某两个字段重复,则可以使用如下语句查询。 s
2008-12-24 22:00:00 1173
原创 删除SQL Server 大容量日志的方法
1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有520多K 再将此数据库设置自动收缩 或用代码: 下面的示例分离 77169database,然后将 77169database 中的一个文件附加到当前服务器。 EX
2008-12-24 22:00:00 550
原创 SQL随机提取N条记录
select top N * from 表 order by newid() Access: SELECT top N * FROM 表 ORDER BY Rnd(id) Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成 比如用姓名字段(UserName) SELECT top N * FROM 表 ORDER BY Rnd(len(UserName)) MySql: Sele
2008-12-24 21:59:00 468
原创 SQL游标原理和使用方法
我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL 选择语句相关联因为游标由结果集(可以是零条
2008-12-24 21:58:00 440
原创 SQL Server数据库查询优化技巧
文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。 技巧一: 问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。 解决方法:修改查询语句sql="select * from ada where alice like %"&abigale&"%" 改为sql="sele
2008-12-24 21:58:00 637
转载 用 VB.NET 2008 编写幻灯片程序
Visual Studio2008与Visual Studio2005的区别并不是非常大,但是不得不说Visual Studio2008确实要比之前的Visual Studio2005更加人性化和实用化了,但是唯一的缺点是Visual Studio2008需要配置比较高的PC才能发挥出真正的效率。对于使用.net开发平台的人们来说,使用Visual Studio2008进行开发是更好的一种选择,也
2008-12-24 21:51:00 659
转载 用VB.net2008编写精美电子日历
Visual Studio2008发布后,迅速吸引了大量的VB.net爱好者。Visual Studio2008以优化性和强大的功能而著称,所以一时间同样也吸引了大量的专业编程人员。经过人们几个月的试用后,可以发现使用者普遍对这个新版本的Visual Studio感到满意。当然Visual Studio2008最为突出的特点是快捷而更具有人性化了。如今的Visual Studio2008的控件应用
2008-12-24 21:18:00 1251
原创 Asp.Net通过Session对象传递页面地址
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We
2008-12-24 20:50:00 519
原创 Asp.Net建立ODBC数据源连接
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
2008-12-24 20:39:00 1175
原创 Asp.Net建立Oracle数据库连接
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
2008-12-24 20:38:00 513
原创 Asp.Net建立Access数据库连接
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
2008-12-24 20:35:00 530 1
原创 全国各省市数据库SQL语句
--不足:23山东和16山东重复--创建DBPromary数据库 create database DBPromaryuse DBPromarygo--创建promary表create table promary( proID int primary key, proName varchar(50) not null)insert into promary values(1,北京市)inse
2008-12-24 20:25:00 2497 1
原创 Asp.Net同时上传多个图片
加上注释 给新手学习参考一下using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Sy
2008-12-24 20:22:00 751
原创 DataTable 和 DataView 的理解
因项目需要,在获得dataset(或者DataTable)之后要对该table进行重新排序,排序规则按照数组fids元素的顺序进行。 在测试的时候,我用简单的思考方法,在table上增加一列dis,来存放该行的主键在fids中的对应项的索引,一个循环之后,dis都被赋了值,现在就要排序了,因为datatable没有排序功能,就选择了转换DataTable为DataView,然后对DataView进
2008-12-24 20:20:00 486
原创 ASP的对象结构
现在我们要系统地了解一下ASP的对象结构,然后,大家就可以举一反三,不用我过多解释每一个例子了。这一部分,可能有些困难。一、Request Request对象把客户信息保存在几个集合中,供ASP应用使用。通用的访问方法为:Request.Collection("membername") 当你不指定集合名时,以(1)QueryString,(2)Form,(3)Cookie和(4)S
2008-12-22 23:52:00 300
原创 ASP提速技巧五则
技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。例如将代码写成下面的形式以加快脚本引擎处理速度: strTitle=Request.Form("Title") strFir
2008-12-22 23:50:00 256
原创 Asp编码优化技巧8则
ASP(Active Server Page)是Microsoft公司推出的基于PWS(Personal Web Server)&IIS(Internet Information Server)平台的、基于ISAPI(InternetServiceAPI)原理的动态网页开发技术,目前日趋成熟完善。在这里仅就代码优化进行一些简单讨论。 1、声明VBScript变量 在ASP中,对vbsc
2008-12-22 23:50:00 326
原创 C#实现DataGridView分页功能
从界面可以看到,在设计时需要一个DataGridView、BindingNavigate、BindingSource控件,分别命名为dgvInfo、bdnInfo、bdsInfo。 在bdnInfo控件中添加几个用于选择页面的lable和botton,如上图所示。 设计时: 1、定义几个所需的公有成员: int page
2008-12-22 23:40:00 937 2
原创 C#程序,求一元二次方程的根
using System;class test{ static void Main(string[]args) { String a; String b; String c; double x1; double x2; Console.WriteLine("请输入a,b,c的值:"); a=Console.ReadLine(); b=Console.ReadLin
2008-12-22 23:39:00 1903 1
原创 C#实现IIS的启动、停止、重启
using System.Diagnostics;using System.ServiceProcess;ServiceController sc = new ServiceController("iisadmin"); if (sc.Status == ServiceControllerStatus.Running) { sc.Stop(
2008-12-22 23:38:00 675
原创 使用TreeView控件实现多级商品信息浏览
Dim i As Integer 定义整型变量Public Sub tree_change() 定义添加树状列表的函数 Dim key, text, bh As String Dim nod As Node Adodc1.RecordSource = "select * from 商品基础信息表 order by 商品编号" Adodc1.Refr
2008-12-21 21:56:00 528
原创 使用数据绑定控件实现增、删、改
Private Sub Form_Load() Me.Caption = "使用数据绑定控件实现增、删、改"End SubPrivate Sub Text1_GotFocus(Index As Integer) Text1(Index).BackColor = &HFFFF00 Text1(Index).SelStart = 0 Text1(Index).SelLength = Le
2008-12-21 21:53:00 514
原创 VB2005输出Word和Excel报表
Public Class Form1 Inherits System.Windows.Forms.Form#Region " Windows 窗体设计器生成的代码 " Public Sub New() MyBase.New() 该调用是 Windows 窗体设计器所必需的。 InitializeComponent()
2008-12-21 21:50:00 719
原创 磁盘阵列哪些故障会导致数据丢失?
问:磁盘阵列哪些故障会导致数据丢失?在做恢复时需要注意哪些环节?答:以下情况容易导致 RAID 磁盘阵列信息丢失: 1.硬盘顺序弄乱,导致磁盘阵列引导不起来 2.阵列中磁盘掉线达到两块或两块以上,阵列崩溃 3.在磁盘扩容还没有完成时就往阵列写数据,导致阵列崩溃 4.一个硬盘掉线,换上好盘Rebuild,导致数据不正常 5.磁盘物理故障,如:电路板坏、磁头损坏、盘面坏、坏扇区
2008-12-21 21:47:00 511
原创 RAID 1 工作原理
RAID 1又称为Mirror或Mirroring(镜像),它的宗旨是最大限度的保证用户数据的可用性和可修复性。 RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。raid 1的工作原理 如图所示:当读取数据时,系统先从RAID1的源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取
2008-12-21 21:38:00 996
原创 RAID 0 工作原理
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。 RAID是英文Redundant Array of Inexpensi
2008-12-21 21:28:00 700
原创 磁盘阵列简介
Raid定义 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优
2008-12-21 21:22:00 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人