李晓亮的博客

导航

06 2010 档案

C#(WinForm)常用小知识点
摘要:一)C#遍历容器中的控件代码1:private List<Control> find(Control c, Type t) //c 为容器控件, t 为所选类型{ List<Control> controls = new List<Control>(); foreach (Control cc in c.Controls) { if (cc.GetType() ... 阅读全文

posted @ 2010-06-30 00:35 LeeXiaoLiang 阅读(421) 评论(0) 推荐(0)

【转】史上最强的数据分页方法
摘要:SQL SERVER,ACCESS等数据库没有如rowid,_n_,obs等之类的辅助列,空有BETWEEN运算符而无用武之地,又无如except之类的数据集运算符,真是令无数英雄尽折腰  偶详观各数据库SQL,得出是数据库就有取前面N条记录的SQL语法,如什么select top n*****之类的语法,而数据分页的关键问题是取后N条记录的语法偶深思良久,最后小悟,故出此言,还忘前辈们多多指点 ... 阅读全文

posted @ 2010-06-28 00:49 LeeXiaoLiang 阅读(215) 评论(0) 推荐(0)

【转】Pro*C介绍-内嵌SQL
摘要:概要Pro*C语法 SQL预处理指令语句标号 宿主变量 基础指针结构数组指示器变量数据类型同等化 动态SQL事务错误处理 SQLCAWHENEVER语句 Demo程序C++用户List of Embedded SQL Statements Supported by Pro*C概要内嵌SQL是结合高级语言如C/C++的计算能力和SQL数据库处理能力的一种方法。它允许你在程序中执行任意的SQL语句。O... 阅读全文

posted @ 2010-06-23 23:40 LeeXiaoLiang 阅读(546) 评论(0) 推荐(0)

【转】随机二叉搜索树 Treap
摘要:(当个日记记录Treap这一结构,详细参见http://www.nocow.cn/index.php/Treap, 在这里我着重讲一下旋转) Treap,它其它就是一个二叉查找树(BST)+堆(HEAP). 它的数据有两个:关键值(key),优先级(fix). 用struct表示Treap的结点的结构如下: struct node { datatype key; int fix; node * ... 阅读全文

posted @ 2010-06-21 00:26 LeeXiaoLiang 阅读(454) 评论(0) 推荐(0)

[转]深入讨论SQL Server 表的主键问题
摘要:关于数据库的逻辑设计,是一个很广泛的问题。本文主要针对开发应用中遇到在MS SQL Server上进行表设计时,对表的主键设计应注意的问题以及相应的解决办法。  主键设计现状和问题  关于数据库表的主键设计,一般而言,是根据业务需求情况,以业务逻辑为基础,形成主键。  比如,销售时要记录销售情况,一般需要两个表,一个是销售单的概要描述,记录诸如销售单号、总金额一类的情况,另外一个表记录每种商品的数... 阅读全文

posted @ 2010-06-20 03:10 LeeXiaoLiang 阅读(378) 评论(0) 推荐(0)

【摘】CSDN论坛讨论帖:用存储过程实现的分页程序
摘要:/*--用存储过程实现的分页程序显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法--邹建 2003.09(引用请保留此信息)--*//*--调用示例exec p_show '地区资料'exec p_show '地区资料',5,3,'地区编号,地区名称,助记码','地区编号'--*/if exists ... 阅读全文

posted @ 2010-06-16 02:49 LeeXiaoLiang 阅读(204) 评论(0) 推荐(0)

【转】最优化的ms sql server分页sql语句
摘要:特点:一次查询,数据库只返回一页的数据。而不是取出所有的数据。说明:pagesize: 每页显示记录数cureentpage:当前页数select * from ( select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage * from user_table ORDER BY id ASC ) as aSysTable ORDER B... 阅读全文

posted @ 2010-06-16 02:32 LeeXiaoLiang 阅读(326) 评论(0) 推荐(0)

【转】SqlServer 数据分页的存储过程
摘要:建立表: CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Country] [... 阅读全文

posted @ 2010-06-16 02:24 LeeXiaoLiang 阅读(254) 评论(0) 推荐(0)

SQLServer分页存储过程收集
摘要:SQL Server2000分页存储过程CreatePROCEDURE[dbo].[GetRecordWithPage]@fieldsTypenvarchar(1000),--字段列表(带类型),用于@t表变量的字段声明,如:PhotoIDint,UserIDint,PhotoTitlenvarchar(50)@fieldsListnvarchar(500),--字段列表(不带类型),用于分页部分... 阅读全文

posted @ 2010-06-16 01:29 LeeXiaoLiang 阅读(161) 评论(0) 推荐(0)

【转】Treeview 无限分类非递归终极解决方案
摘要:表结构如下 表名 Test 写个存储过程 GetTreeview这个不用我说了吧下面用到 为了速度缓存DataTable Public Function GetTreeTable() As DataTable Dim dt As New DataTable() dt = HttpContext.Current.Cache("Treeview") If dt Is Nothing Then Dim... 阅读全文

posted @ 2010-06-15 00:49 LeeXiaoLiang 阅读(437) 评论(0) 推荐(0)

[转]如何用栈实现递归与非递归的转换
摘要:一.为什么要学习递归与非递归的转换的实现方法? 1)并不是每一门语言都支持递归的. 2)有助于理解递归的本质. 3)有助于理解栈,树等数据结构.二.递归与非递归转换的原理. 递归与非递归的转换基于以下的原理:所有的递归程序都可以用树结构表示出来.需要说明的是,这个"原理"并没有经过严格的数学证明,只是我的一个猜想,不过在至少在我遇到的例子中是适用的. 学习过树结构的人都知道,有三种方法可以遍历树:... 阅读全文

posted @ 2010-06-13 14:15 LeeXiaoLiang 阅读(420) 评论(0) 推荐(0)

【转】Asp.net1.1实现仿2.0的MasterPage效果
摘要:在Asp.net 2.0中,提供了一个MasterPage的功能,它可以让我们很方便的完成页面的整体结构相同的网站,而且后期修改界面的时候只要修改一下MasterPage即可,无需一个个界面进行修改,这样就大大的方便了开发人员.其实类似这种技术在Asp.net1.1中也可以实现.  一、 思路分析  对于可以用MastetrPage的网站来说,它的页面结构大部份是一至的,比如顶部、底部都是一样的,... 阅读全文

posted @ 2010-06-08 23:58 LeeXiaoLiang 阅读(144) 评论(0) 推荐(0)

【转】Js 调用 WebService心得总结
摘要:页面: <INPUT type="button" value="Button" onclick="getdata()"><br> <span id="div1" class="list"></span> <script language=javascript> setInterval(getdata,1000); //动态定时调用 &l... 阅读全文

posted @ 2010-06-08 23:50 LeeXiaoLiang 阅读(245) 评论(0) 推荐(0)

【原】asp.net1.1中使用jquery调用后台webservice文件
摘要:1.首先在Web.Config中<system.web>内添加如下语句,否则会提示“请求格式无法识别” <webServices> <protocols> <add name="HttpPost" /> <add name="HttpGet" /> </protocols> </webServic... 阅读全文

posted @ 2010-06-08 19:17 LeeXiaoLiang 阅读(344) 评论(0) 推荐(0)

【转】ASP.NET1.1中动态树的实现
摘要:因为ASP.NET1.1没有像ASP.NET2.0那样默认提供TreeView控件,所以ASP.NET1.1中实现动态树就不像ASP.NET2.0中那样简单了,但是也并没有复杂多少,只是多了点步骤而已。下面就让我们分三步来在ASP.NET1.1中建立一个组织机构的动态树显示。 首先我们需要下载一个Microsoft提供的WebControls控件。(关于该控件的详细介绍,请看TreeView使用集... 阅读全文

posted @ 2010-06-08 18:01 LeeXiaoLiang 阅读(184) 评论(0) 推荐(0)

【转】[ASP.NET]使用jQuery的Ajax存取資料(ashx,aspx,asmx)
摘要:前言之前沒太多xmlHttpRequest與撰寫CallBack javascript的經驗, 一開始寫程式,就被AJAX.NET的UpdatePanel養壞了。 慢慢瞭解到UpdatePanel只是個偽裝的ajax,背後付出的effort仍然相當龐大後, 才慢慢的想去瞭解ajax該如何撰寫。 想要擺脫AutoPostBack付出的龐大成本,javascript與ajax的能力就一定要能養成。 這... 阅读全文

posted @ 2010-06-08 00:04 LeeXiaoLiang 阅读(712) 评论(0) 推荐(0)