自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 模板类的使用方法

1、文件编写方式(1)直接将模板类的声明和成员定义均放入一个.h文件中(2)将模板类声明放在.h文件中(如,a.h),成员定义放入.cpp文件中(如,a.cpp);注意:在引用的时候包含的文件是a.cpp。如在test.cpp中使用定义的模板类,则需要在该文件中包含 #include "a.cpp"即可。(3)使用export实现模板类的分离,但vs中不支持export的用法。

2013-05-12 17:12:30 2602

转载 Testing Davison's MonoSLAM

Two months ago, I tried Davision's MonoSALM which is very interesting. For research convenience, I successfully ported the project to both linux(ubuntu 6.10 & 7.04, gcc-4.1.2) and windows(WinXP,VS2005

2013-02-26 16:43:14 535

转载 for循环中i++与++i的效率探究

for循环中i++与++i的效率探究 for(int i=0;i 我们经常会使用这样的代码来做循环,一般在for循环中习惯于使用i++,却很少使用++i。虽然从代码执行的效果来看,它们并无任何区别,但是它们所生成的代码是有有所不同的。 i++  :先引用后增加++i  :先增加后引用 意思就是说就是 i++  :先在i所在的表达式中使用i的当前值,后

2013-01-23 11:08:38 528

转载 SURF算法解析

另一篇文章:http://www.cnblogs.com/blue-lg/archive/2012/07/20/2600436.html SURF是继SIFT之后很有影响力的算法。从作者论文的实验上看,速度比SIFT提高了5~10倍,准确度有几个百分点的提升。SURF算法的速度提升极其明显,个人认为这个是最大的卖点。速度提升的关键,就是使用了积分图。积分图是个好东西,最成熟的Haar特征人

2013-01-22 20:00:16 3675

转载 积分图像

积分图像  对于一幅灰度的图像,积分图像中的任意一点(x,y)的值是指从图像的左上角到这个点的所构成的矩形区域内所有的点的灰度值之和: I表示积分图像,G表示原始图像。则 I(x,y)=sum(G(i,j)),其中 0在实际的计算过程中,对于一个点(x,y)的值等于: I(x,y)=I(x-1,y)+I(y-1,x)-I(x-1,y-1)+G(i,j) (I:该点的积分图像

2013-01-22 19:14:42 768

转载 关于inline函数

(一)inline函数(摘自C++ Primer的第三版)         在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。   inline int min(int first, int secend) {/****/};      inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline

2013-01-21 21:16:51 223

原创 datagrid中去掉 时分秒 显示

datagrid中去掉 时分秒 显示解决:在datagrid显示时间的列项中加入 DataFormatString="{0:yyyy-MM-dd}"代码:asp: BoundColumn DataField ="StartDate" SortExpression ="StartDate" DataFormatString ="{0:yyyy-MM-dd}" HeaderTe

2013-01-21 20:39:15 1019

原创 不同页面之间传值,通过checkbox来判断是否更新

不同页面之间传值,通过checkbox来判断功能:将A界面中选中的checkbox对应的记录的ID值传入B界面中,再更新所有ID值所在表中的字段State操作:点击A中"生成"按钮后转到B,点击B中"保存"更新数据库代码:A中 .cs文件     protected void btnAdd_ServerClick(object sender, EventArgs e)

2013-01-21 20:37:45 376

原创 将表中的某个字段值提取出来赋给变量

将表中的某个字段值提取出来赋给变量        //查询ID ,将ProduceOrder表中的 OriOrderIDs字段值赋给一个变量        public string SearchOriOrderIDs(string ProduceOrderID)        {            string sql = "select OriOrderIDs fr

2013-01-21 20:34:25 2418

转载 SQL查询语句《三》:多表查询

SQL查询语句《三》:多表查询 (也叫连接查询,此处为基于两个表的连接查询)如果一个查询需要对多个表进行操作就称为连接查询,连接查询的结果集或结果称为表之间的连接.连接查询实际上是通过各个表之间共同列的关联性来查询数据的,它是关系数据库查询最主要的特征.select 表1.字段名1,表2.字段名2,...from 表1,表2where 连接条件SQL-92标准所定义的FRO

2013-01-21 20:33:39 545

转载 T-SQL查询语句(二):嵌套查询

T-SQL查询语句(二):嵌套查询一个select...From...Where查询语句块可以嵌套在另一个select...From...Where查询块的Where子句中,称为嵌套查询。外层查询称为父查询,主查询。内层查询称为子查询,从查询。子查询可以嵌套多层,子查询查询到的结果又成为父查询的条件。子查询中不能有order by分组语句。先处理子查询,再处理父查询。-

2013-01-21 20:33:14 474

转载 T-SQL查询语句(一):单表查询

T-SQL查询语句(一):单表查询############################################查询语句--SELECT############################################查询select: 1。单表查询 2。多表查询 3。嵌套查询分类      1)单表查询      2)多表查询

2013-01-21 20:32:41 499

原创 判断数据库中的表记录是否为空

判断数据库中的表记录是否为空select count(*) from Tablepublic bool IsNoWorkSheetID(string OriOrderID)        {            string sql = "select count(*) from WorkSheet where OriOrderID = '" + OriOrder

2013-01-21 20:31:48 7490 1

转载 asp.net 后台弹出提示框

asp.net 后台弹出提示框 1.后台弹出提示信息方法Response.Write("alert('你所查询的数据不存在!');");//弹出提示信息,但页面空白Page.RegisterClientScriptBlock("tishi", "alert('你所查询的数据不存在');");//弹出提示信息,但页面空白Page.RegisterStartupScript("

2013-01-21 20:30:40 16067

原创 执行sql语句并返回bool型值

执行sql语句并返回bool型值        public bool DeleteOriOrder(string OriOrderID)        {            string sql = "delete from OriOrder where OriOrderID = '" + OriOrderID + "'";            Databa

2013-01-21 20:29:29 7083

原创 嵌套查询

嵌套查询求和select(select sum(XLWeigh) from WeighDiaowhere WsType='线材') as XCXLSum,(select sum(XLWeigh)  from WeighDiaowhere WsType='棒材') as BCXLSum

2013-01-21 20:28:30 262

原创 HyperLinkColumn用法

asp: HyperLinkColumn Text ="回访" DataNavigateUrlField ="BillID" DataNavigateUrlFormatString="javascript:EditPs({0})">HeaderStyle Width="5%">HeaderStyle>ItemStyle Wrap="False" HorizontalAlign ="Ce

2013-01-21 20:27:44 1034

原创 指针编程之道

指针编程之道1、分类:变量指针、数组指针(1)变量指针char str[]="china is beautiful"; char *p;p=str;p=&str[0];注:*p=5 赋值,a=*p 取值,&b 取址(2)指针数组char *p[]={"what","is","that"};小猪:定义函数若在main()函数之后,则需要先声明该

2013-01-21 20:25:51 354

转载 特征点检测学习_2(surf算法)

特征点检测学习_2(surf算法)    在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf算法进行

2013-01-19 23:03:01 920

转载 .NET 中日期和时间的格式化处理

一、日期和时间的格式化处理:1.绑定时格式化日期方法:   2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();3.用String类转换日期显示格式: String.Format(

2012-12-15 10:23:57 834

原创 table中TextBox跨列设置

在界面布局中要实现2行6列布局,其中第二行中TextBox要跨4列方法:选择TextBox所在的标签,对应在出现的属性框中修改ColSpan属性为4 即可。图片示范:代码:                  备注:

2012-12-01 11:20:07 602

转载 datagrid使用心得(附大量代码)

datagrid使用心得(附大量代码)    1. 为 datagrid 控件设计样式        在之后添加如下代码                                说明:    (1) 在每个标签内主要是  forecolor   backcolor  font-bold 这几个属性值        2. 为 datagr

2012-11-28 20:56:19 396

原创 Show of Gridview Header with Empty Data Source

Show of Gridview Header with Empty Data SourceThis is the method for showing the Header of GridView when no data returned in the query.DataTable dt = new DataTable();_conn = new DbConnecti

2012-11-28 18:38:21 305

原创 CSS整理

CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。selector {declaration1; declaration2; ... declarationN }选择器通常是您需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成。属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分

2012-11-24 18:43:27 256

转载 验证 (XHTML 1.0 Transitional): 属性“align”被视为已过时。建议使用较新的构造 .

验证 (XHTML 1.0 Transitional): 属性“align”被视为已过时。建议使用较新的构造。即使用时出现的提示信息解决办法:style="text-align: center"即用VS2005做网页的时候老是提示警告,属性“border”被视为已过时,建议使用较新的构造的处理办法,虽然没有什么大碍但是总是看了不舒服。一、我的语句中如下写 border =

2012-11-24 11:23:06 1328

原创 asp.net布局(一)表格布局

网页的表格布局:常用表 表行 表列,来布局方法:1、结构  //该表为两行一列     //该处放置表的第一行,他有两列              //该处放置表的第二行,该行有一列,并且在该列又放置了一个表,继续做行列的划分                2、样式  //该样式会影响整个表 内容 //在列中要加入的内容,如

2012-11-24 11:18:39 3866

转载 数据库建表-- 一对多/多对一/一对一/多对多 关系

数据库建表-- 一对多/多对一/一对一/多对多 关系 关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:注:一对多/多对一关系简记:“多”的要记住“一”的主键,即每个球员表都要通过外键来记住球队表。关联映射:一对一关

2012-11-21 22:39:58 7674

原创 GridView1.DataKeys[e.RowIndex].Value.ToString() 索引超出范围问题

GridView1.DataKeys[e.RowIndex].Value.ToString() 索引超出范围问题 问题:GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小。异常信息:System.Web.HttpUnhandledException: 引发类型为   “System.Web.HttpUnhandle

2012-11-19 22:03:30 6582

原创 GridView1_RowUpdating无法更新数据

问题:使用GridView的GridView1_RowUpdating函数时无法更新数据,总是显示为原来的值原因:点击“更新”按钮时页面会重新加载,这样会覆盖你所修改的值解决方案:在Page_Load函数中加入如下判断,即把涉及到数据库操作的都要放到if判断里面。        if (!IsPostBack)        {            search();

2012-11-19 22:00:04 6385

转载 Gridview用法大总结

Gridview用法大总结Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦!     由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o...哈哈1:在Gridview中无须编写后台代码,直接实现增除删改  2:在Gridvi

2012-11-17 19:25:33 749

转载 数据库设计 注意事项

如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样

2012-11-17 16:33:33 517

转载 创建索引的原则

索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段建立索引。索引是建立在数据库表中的某些列的上面。因此,在创建索引的时候,应该仔细考虑在哪些列上可以创建索引,在哪些列上不能创建索引。一般选择在这样的列上

2012-11-17 15:17:16 324

转载 关系型数据库设计——范式的应用

关系型数据库设计——范式的应用 E-R模型   实体-联系数据模型的提出旨在方便数据库的设计。E-R数据模型采用了三个基本概念:实体集、联系集和属性,可以很好的描述现实世界的概念模型。   在用E-R模型设计数据库时,可以避免两个缺陷:数据冗余和不完整。但是,为了更加合理、科学的设计数据库,又出现了规范化。 好的关系数据库设计的特点:   关系数据库设计的目标是生成

2012-11-17 14:31:55 969

转载 PowerDesigner使用教程 —— 概念数据模型

一、概念数据模型概述    概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。    通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relation

2012-11-17 10:55:03 465

转载 数据库设计经验谈 (五)

第一部分介绍了设计数据库之前12个基本技巧,包括命名规范和明确业务需求等(数据库设计经验谈(1)  );第二部分介绍设计数据库表24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等(数据库设计经验谈 (2) );第三部分主要介绍选择键和索引,包含10个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段以获得最佳性能等(数据库设计经验谈 (3) )。第四部分主要讨论保证数据完整

2012-11-16 21:58:24 497

转载 数据库设计经验谈 (四)

第一部分介绍了设计数据库之前12个基本技巧,包括命名规范和明确业务需求等(数据库设计经验谈(1)  );第二部分介绍设计数据库表24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等(数据库设计经验谈 (2) );第三部分主要介绍选择键和索引,包含10个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段以获得最佳性能等(数据库设计经验谈 (3) )。本次第四部分主要讨论保证数据

2012-11-16 21:56:59 377

转载 数据库设计经验谈 (三)

第一部分介绍了设计数据库之前12个基本技巧,包括命名规范和明确业务需求等(数据库设计经验谈 (1) );第二部分介绍设计数据库表24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等(数据库设计经验谈 (2) );本次第三部分主要介绍选择键和索引,包含10个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段以获得最佳性能等。第 3 部分 - 选择键和索引数据采掘

2012-11-16 20:59:28 567

转载 数据库设计经验谈 (二)

上一部分介绍了设计数据库之前12个基本技巧,包括命名规范和明确业务需求等( 数据库设计经验谈[1])。本次第二部分介绍设计数据库表24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。第 2 部分 - 设计表和字段检查各种变化  我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立

2012-11-16 20:42:54 617

转载 数据库设计经验谈 (一)

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走

2012-11-16 20:41:25 386

转载 浅谈数据库设计技巧(上)

说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据

2012-11-16 20:28:25 350

空空如也

空空如也

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

TA关注的人

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