找到相关内容 66
子程序(过程、函数、方法)
一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。子程序是最主要过程抽象机制。 面向对象语言中的方法与子程序的概念十分相似,不同在于它们的调用以及它们与类或对象关联的方式。 一、子程序的特征 1,每个子程序只有一个入口。 2,在执行期间,调用程序单位被停止执行,即任意时刻只有一个子程
http://www.cyqdata.com/cnblogs/article-detail-52797 
LLBL Gen 3.x 源代码追踪与解析 存储过程的执行
AdventureWorks的存储过程uspGetEmployeeManagers,调用方法如下 DECLARE    @return_value int EXEC    @return_value = [dbo].[uspGetEmployeeMa
http://www.cyqdata.com/cnblogs/article-detail-52596 
Oracle 复习(序列,建表,查询,存储过程,异常)
     谨把这篇文章作为复习Oracle(只有相关的SQL语句部分,不涉及Oracle工具 的其他诸如回复容灾等等)之用。让各位大虾在偶然用到但却忘记的时候过来看看,正要学习的小虾们也过来看看……      下
http://www.cyqdata.com/cnblogs/article-detail-52563 
FileStream对象的一般应用过程
FileStream类是从抽象类Stream继承而来的,因此重写了Stream类的所有抽象的方法,比较重要的有Read(),Write(),Seek()。值得注意的是,FileStream是对字节进行操作的,区别于StreamWriter与StreamReader是对Unicode字符进行的。这可以从Write与Rea
http://www.cyqdata.com/cnblogs/article-detail-52491 
Devtext QQ登录完整实施过程
悲催啊,在公司加班了,但是有些问题没搞的出来,所以写篇文章缓缓神。这文章一直想写的,但一直没时间,嘿嘿。废话少说,上料了。 实施环境:asp.net mvc3.0 + ef4.1 + vs2010 1、你得去http://connect.opensns.qq.com/ 申请一个账号,会得到一个APP ID和A
http://www.cyqdata.com/cnblogs/article-detail-52439 
WebKitQT 摸索过程==堆栈?
WebKitGTK+ 编译完成后一直想在QT平台编译成功,遭遇了WebKitQT与QT版本不匹配的问题(qtwebframe,qtwebview有些方法不支持)。想使用QT编译WebKit的目的有两个: 后续开发计划使用Qt开发,这样可以持续前进; 可能是刚从Win平台转过来的原因,总想使用IDE来开发、调试。  
http://www.cyqdata.com/cnblogs/article-detail-52297 
Python 对象的实例化过程
我们知道,Python 的构造函数有两个,一个是我们最常用的 __init__ ,另一个是很少用到的 __new__。而从它们的函数定义 def __new__(cls, [...]) 和 def __init__(self, [...]) 可以知道,__init__ 被调用时实例已经被创建(就是 self 参数所引用
http://www.cyqdata.com/cnblogs/article-detail-52254 
存储过程:异常处理
编程的异常处理很重要,当然Sql语句中存储过程的异常处理也很重要,明确的异常提示能够快速的找到问题的根源,节省很多时间。 下面,我就以一个插入数据为例来说明Sql Server中的存储过程怎么捕获异常的 。 1、环境   (1)数据库为Sql Server2008。   (2)表(Course)结构为:     No
http://www.cyqdata.com/cnblogs/article-detail-52190 
存储过程实现插入更新数据
    存储过程的功能非常强大,在某种程度上甚至可以替代业务逻辑层, 接下来就一个小例子来说明,用存储过程插入或更新语句。 1、数据库表结构     所用数据库为Sql Server2008。 2、创建存储过程 (1)实现功能:1)有相同的数据,直接返回(返
http://www.cyqdata.com/cnblogs/article-detail-42814 
Mysql存储过程
一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程1.基本语法:drop procedure sp_name// 2.注意事项
http://www.cyqdata.com/cnblogs/article-detail-42809 
分页存储过程优化--同时返回数据总数
没有MySql般方便的limit分页,在MSSQL中需要分页查询数据的话,就只好写存储过程了。。。 not in方式的分页性能差,创建变量表的方式相对来说,应该要好些。(MSSQL2000)之前都是获取分页数据、获取数据总数分开写,也就是做两次查询。 某天突然想了想,干脆把这两步操作都写到分页查询里,返回分页数据的同时,把数据总数也返回。 这么做有什么好处呢?   1、减少一次数据库请求。   2
http://www.cyqdata.com/cnblogs/article-detail-42057 
基于.NET的分词软件设计与实现V6.0--使用数据库篇(涉及索引、聚集因子和存储过程
忙了一阵子,今天用空下来的一点时间来总结一下之前未完成的分词系列吧。。 上篇提到了使用HashSet<T>作为词典存储数据结构的方法,这也是在不使用数据库的情况下,自己在能力范围之内找到的最佳的解决方案。 但是,如果使用数据库呢,好吧,下面就让我们来看在使用数据库的情况下,本分词软件的表现。 一、建立数据库 在之前的版本中,分词的词典都以文本的形式直接保存在txt文件中,这里自然要将其
http://www.cyqdata.com/cnblogs/article-detail-41988 
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 &
http://www.cyqdata.com/cnblogs/article-detail-41847 
Repeater实现高效分页+静态批量删除(消息模块实现全过程)(一)
最近在做一个消息模块,这个消息模块需求如下:1、写消息,2、列表显示消息,3、根据不同的消息分类检索消息,4、查看消息,快速回复消息,5、批量删除消息,6、未读消息提醒。为实现以上一系列功能我使用了Repeater实现高效分页、JQuery+Ajax技术实现静态批量删除、查看、回复。 1、消息模块数据表  2、写消息,直接跳转到一个页面写消息,本篇重点在于Repeater实现高效分页介
http://www.cyqdata.com/cnblogs/article-detail-41679 
Entity Framework 4.1 and Poco 使用存储过程联表查询
一:数据库支持 为了演示本例,我们创建了另外一个简单的示例数据库MiniNW,该数据库来自于ADO.NET Entity Framework Extensions,但在本例中,我们不会使用这个针对EF的扩展框架,因为它对POCO的支持不好,同时它也不支持DbContext,简单的说来就是它目前不支持EF4.1。 MiniNW可以在本示例代码的如下位置获得: 数据库对应关系如下(由于数据库相对简单
http://www.cyqdata.com/cnblogs/article-detail-41209 
从java写的存储过程转换到DB2的SQL存储过程的笔记
这几天被一个脑残的存储过程搞得很烦。昨天找了一天的资料都没办法搞好。由于项目开始是在DB2的开发中心,用java写的存储过程。由于客户升级的需要,数据库迁移到更高版本的数据库中去了,迁移后,这个存储过程就用不了了。于是我打开DB2的开发中心,打开该存储过程的项目,打算部署到新的DB2上,无论怎么部署,始终都提示下面的错误: Call SQLJ.DB2_INSTALL_JAR (<<C:
http://www.cyqdata.com/cnblogs/article-detail-40974 
软件项目开发过程中主要遇到的核心问题小结
   最近在北京组织管理某银行的现金管理系统项目的开发,对软件项目开发过程中遇到的问题进行一些心得体会小结,怕时间长了没及时写下来时间久了被遗忘了,现在趁项目还在开发过程,把体会相对深刻时,感受到的一些问题整理下来,分享给大家同时也多听听大家的建议,也希望给那些将来想当项目管理人员的做一些参考,好思想好总结,没必要将来跟我一起升天人间蒸发了。   
http://www.cyqdata.com/cnblogs/article-detail-40684 
SQLServer2008助您轻松编写T-SQL存储过程(原创)
一、回顾早期的SQLSERVER版本   早在SQL2000时代,查询分析器的功能还很简陋,远不如VS那么强大。到SQL2005时代,代码高亮、SQL优化等功能逐渐加强,但是依然无法调试SQL语句。好一点的第三方的SQL语法编辑器似乎也不够完美,这样导致一些人抱怨存储过程不便于维护,开发的时候能不用则不用。   二、SQLSERVER2008Express 智能提示加强   该功能是SQL2008
http://www.cyqdata.com/cnblogs/article-detail-40479 
JQuery上传插件 Uploadify 的删除功能+基本原理和过程
a(this).bind("uploadifySelect", { action: f.onSelect, queueID: f.queueID }, function(k, i, j) {
http://www.cyqdata.com/cnblogs/article-detail-40143 
开源项目管理工具Redmine及ezFAQ插件安装过程
Redmine是基于Apache、MySQL、以及Ruby on Rails开发的一套缺陷管理系统。BitNami Redmine Stack是BitNami组织开发维护的Stack系列中的一员,可以简化Redmine的安装配置。 【安装步骤】   1.从 http://bitnami.org/stack/redmine 下载 BitNami Redmine wg
http://www.cyqdata.com/cnblogs/article-detail-40114