自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学过印刷包装工程研究过食品科学且会点计算机编程的多功能码农

永葆一颗纯洁、宽容平和、仁慈谦卑和意气风发的心!

  • 博客(341)
  • 资源 (8)
  • 收藏
  • 关注

原创 笔试中考查很多滴4句话,你懂了吗?

char* myStrCpy(char* strDest, const char* strSrc)  {      assert( (strDest != NULL) && (strSrc != NULL) ); //易出错点1      char* strRest = strDest;                    //易出错2      while((*strDest+

2014-09-22 21:54:03 475

原创 面试知识点之《红黑树》

红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(log n)时间内做查找,插入和删除,这

2014-09-22 21:43:13 1042

原创 请阐述哪些原因会导致内存泄露(某科技公司的笔试题)

今天参加了一场笔试,,遇到阐述内存泄露原因的问题,回答不全面,h

2014-09-21 17:00:47 802

原创 浅拷贝和深拷贝的区别

浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)

2014-09-21 16:48:11 437

转载 [转自ITFriend]前端技术面试一些事

你如何理解HTML结构的语意化?1、去掉或样式丢失的时候能让页面呈现清晰的结构;2.屏幕阅读器(如果访客有视障)会完全根据你的标记来“读”你的网页;3.PDA、手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱);4.搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重;5.你的页面是否对爬虫容易理解非常重要,因为爬虫很大程度上会忽

2014-09-07 09:52:53 513

转载 javaScript获取浏览器版本

[] function getExplorerVersion(){        var Sys = {};        var ua = navigator.userAgent.toLowerCase();        var s;        var result="" ;        //添加QQ浏览器              /

2014-09-07 09:34:26 488

转载 JS获取操作系统信息

function getOsVersion(){         var opName = "";        var Name = "";        var ua = window.navigator.userAgent;        var isWin = (navigator.platform == "Win32") || (navigator.platf

2014-09-07 09:32:56 745

原创 C#中关于字符串为空的操作那点事

三种常用的字符串判空串方法:    * Length法:bool isEmpty = (str.Length == 0);    * Empty法:bool isEmpty = (str == String.Empty);    * General法:bool isEmpty = (str == "");=======================================

2014-09-05 15:18:14 516

原创 SQL Server 存储过程

select * from sysobjects where xtype='P'

2014-07-06 21:21:15 467

原创 DataSet和DataReader区别

DataSet和DataReader区别1、与数据库连接     DataSet连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接;DataReader连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。2、处理数据速度     DataSet读取、处理速度较慢;DataReader读取、处理速度较快。3、更新数

2014-07-05 20:45:07 655

转载 C#中得到程序当前工作目录和执行目录的五种方法

C#中得到程序当前工作目录和执行目录的五种方法string str="";str += "\r\n" + System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;str += "\r\n" + System.Environment.CurrentDirectory;str += "\r\n

2014-07-05 17:36:17 778

转载 框架、架构和设计模式之区分

       软件系统是由不同粒度的软件单元层层递归构成的,如子系统、模块、类;由于在实践中所处的位置不同,同一个软件单元在不同实践者眼中的粒度可能不同。

2014-07-05 08:35:54 491

原创 Repeater控件的应用

 Repeater控件的5个模板分别是          :为数据源中每个数据项都要呈现一次的HTML元素和控件。           :为数据源中每个数据项都要呈现一次的HTML元素和控件。         :包含在列表的开头呈现的文本和控件          :包含在列表的结束呈现的文本和控件         :包含在每项之间呈现的元素。典型示例是一条直线。

2014-07-04 19:45:07 381

原创 需求分析之如何做好第一份需求篇

很久没有写csdn博客了,不是不想写了,而是确实

2014-07-04 18:04:29 513

原创 如何在DataTable中添加表、列字段?NewRow()【下】

前一节,我们提到了如何将TextBox的文本信息动态提交到GridView中,那么出现多个数据时候,或者知道已经存在了数据集,我们要求在里面添加别的字段,而这个字段是来自于其他数据表的资源,那么我们该如何去做呢?InsertAt是用于在已经有数据的基础上在中间插入数据,如果你只是想添加,没有打算插队,请使用Add。InsertAt是用来插入数据到数据集的指定位置的.直接在位置参

2014-02-21 12:12:05 1648

原创 如何在DataTable中添加表、列字段?NewRow()【上】

///////////////////【方法一】 举例                      DataRow dr = ((DataSet)ViewState["Gv"]).Tables[0].NewRow();                        dr["Num_File"] = numfile;                        dr["FileN

2014-02-21 09:42:58 4119

原创 WinForm中如何实现判断某些控件是否可用

这里我以TextBox为例子,我们放入一个GroupBox控件,在该组控件放入TextBox文本框控件,以便能够得到控制,代码如下:  ///         /// 判断TextBox控件是否可用        ///         ///         private void ControlInfo(Boolean B)        {           

2014-02-20 17:40:06 1288

原创 Winform下如何上传图片并显示出来。同时保存到数据库

通常,我们在开发软件或者网站是否,通常有时候需要添加图片,我们怎么做呢,直接贴例子。前提是添加openFileDialog控件哈  #region 定义公共的类对象及变量        SqlConnection sqlcon;       //声明数据库连接对象        SqlDataAdapter sqlda;        //声明数据桥接器对象

2014-02-20 17:22:35 3755 1

原创 一起学习水晶报表之推模式【强类型的DataSet实现显示报表数据】(课程7)

前面课程6说探讨的强类型实现报表数据显示,其报表设计的数据库字段是直接通过访问数据库获取到的。这样依然有点像是拉模式。现在我们通过另一种更明显的推模式方法,实现在没有访问数据库的情况下,用户根据需要显示的内容,自定义指定强类型的DataSet数据集。通过灵活的自定义方式,进一步地认为,推模式更是我们开发人员首选模式。好了,不啰嗦了。直接进入主题》》【1】假如我的数据库某个表信息如下,这

2014-02-20 16:50:11 1024

转载 为你的水晶报表装载本地图片

为你的水晶报表装载本地图片本文为解答该贴所做:http://topic.csdn.net/u/20090524/15/911fd15a-32c6-4be9-9aa1-3ee95365e7e3.html 并没有什么新内容,主要是如何读取本地图片显示在报表中。如果是CR XI及以上版本,可以用更简便的方法,参考:水晶报表图片动态加载的另一种简单方案 本文的方法是:水晶报

2014-02-20 15:22:31 748

转载 水晶报表的一些学习笔记(使用特殊字体实现特殊报表效果【转载】)

【1】禁止水晶报表分组及子报表点击时弹出新窗口设置CrystalReportsViewer的属性 EnableDrillDown=false 即可。【2】使用特殊字体实现特殊报表效果【转载】阿泰博客http://www.cnblogs.com/babyt/archive/2008/10/08/1306179.html水晶报表支持的字体格式效果有限,有时候不能满足我们

2014-02-20 15:15:53 1326

转载 样式篇之如何实现合并单元格效果

【转载】啊泰博客:http://www.cnblogs.com/babyt/archive/2009/03/11/1408307.html 水晶报表并没有单元格的概念,此处的合并,说的是下面这种效果。如果我们用线和框来做表格,那么虽然我们可以用下图的方法抑制重复显示,但每行的线还是在的,达不到“合并”的效果。此时我们可以这样操作步骤1:先在字段外围画

2014-02-20 15:05:03 758

转载 【转载】正则表达式样本

using System;  using System.Collections;  using System.Text.RegularExpressions;  namespace Xrinehart.Framework.Common.Validate  {      /**////      /// RegularMatch 的摘要说明。      ///

2014-02-20 14:59:15 731

原创 一起学习水晶报表之推模式【强类型的DataSet实现显示报表数据】(课程6)

前面探讨了一种推模式,是弱类型的DataSet的,这里我们接着讨论了一下如何进行强类型的DataSet实现显示报表数据。那么这两种区别在哪里呢?我们来简单分析一下,我们刚才通过弱类型的DataSet进行访问和绑定数据源,它是通过了简单的SQL查询命令语句进行的,然后返回的Dataset。当然我前面返回的是DataTable,其实还是一样,你也可以更改哦,前面好像已经说过啦。这里所说的强

2014-02-20 11:33:10 1133 2

原创 一起学习水晶报表之推模式【弱类型的DataSet实现显示报表数据】(课程5)

前面我们都是通过拉模式进行数据访问和显示,这里,将带大家一起来学习强大的推模型,实现报表功能。我们知道在拉模式中,报表会根据需要显示的表和字段,首先需要进行所有字段和表进行查询,如果用户需要针对性地筛选数据,那么再从已经查到的数据中才进行筛选,这样看来,拉模式是不是太浪费系统资源了,进而也影响了系统的性能。我们这样想,是否可以通过先查询到用户想要的数据,然后直接显示到报表中,这样是不是就省去了

2014-02-20 11:26:02 863

原创 一起学习水晶报表之拉模式【Winform中实现报表显示数据】(课程4)

前面的章节是实现了在ASP.NET中的网页中报表数据显示,接下来,我们将尝试从WinForm应用程序研究,看看水晶报表在Winform中如何运用的。我们前面说过,水晶报表的rpt报表模板可以在专用软件上面先设计好,然后再导入到VS中运用。这里为了方便,我们就不那样干了,直接在VS上面进行画报表。当然其中的报表rpt模板也是通用的,因此我们可以完全将刚才那个报表模板完全拷贝过来到Winform中

2014-02-20 09:50:16 1270

原创 一起学习水晶报表之拉模式【如何实现水晶报表显示数据信息】(课程3)

上两节课程我们都是采用两个内置的控件来显示报表数据,但是我不喜欢,也不推荐各位依赖控件。这里,我将给大家介绍一下没有采用CrystalReportSource控件的情况下,如何实现绑定数据集,同样实现数据的显示呢???方法如下:在原来的基础上,我们去掉CrystalReportSource控件,在后台实现代码绑定报表模板。【1】引用命名空间:using CrystalDecisions

2014-02-19 23:17:39 1106

原创 一起学习水晶报表之拉模式【如何通过代码实现水晶报表显示数据】(课程2)

的话

2014-02-19 23:04:07 974

原创 一起学习水晶报表之【如何实现Web网页显示水晶报表和绑定数据】(课程1)

【1】建立网站工程,新建ASP.NET网页,这个过程大家都熟悉不过了,这里不啰嗦。这里我新建添加一个WebForm1.aspx页面,我就不改名字了。【2】为了显示数据库中的数据表字段信息,需要在该页面中添加相应的控件CrystalReportViewer;如图:【3】由于显示数据,需要选择报表源,如上图所示。那么我们可以继续添加一个控件CrystalReportSource,使他能

2014-02-19 21:36:24 4371

原创 水晶报表介绍学习【推模型】与【拉模型】

水晶报表程序控制上有两种模式,也就是传说中的PULL模式和PUSH模式,即是大家通常所说的 拉模式和推模式。 那么两种模式的区别在哪里?我们先从其中定义来看看:【1】推模型(pull Model)【手动写代码】《推荐》推模型需要开发人员编写代码以便连接到数据库,执行SQL命令以创建于报表中的字段匹配的记录集或数据集,并且将该对象传递给报表。该方法使您可以将链接共享置入应用程序中,并

2014-02-19 20:48:07 1172

转载 【转载】如何实现动态更改水晶报表背景图片

【转载】luols博客文章:动态更改水晶报表背景图片水晶报表是没有什么属性可以直接对其背景图片进行设置的,更别说对其动态改变了,下午受一同事启发,我们可以通过更新数据源的方式来间接的对水晶报表背景图片进行动态设置。 还是采用PUSH模式(这种情况估计也只能采用该模式),我们在数据集DataSet1里特别加了一个BackImgTable,里面只放一个字段img(byte[]类型),如

2014-02-19 20:33:39 1039

转载 UpdatePanel工作原理

【转载】UpdatePanel工作原理UpdatePanel的工作依赖于ScriptManager服务端控件(ASP.NET AJAX入门系列(2):使用ScriptManager控件)和客户端PageRequestManager类(Sys.WebForms.PageRequestManager,在后面的客户端类中会专门说到),当ScriptManager中允许页面局部更新时,它会以异

2014-02-15 21:55:03 912

原创 AJAX学习之小问题

参考博客学习:【博客园】http://www.cnblogs.com/Mac_Hui/articles/1770961.html(1)有些人在拖动UpdatePanel控件,发现没有标签,如下所示:很多人会手动添加,其实不是它没出现,当你在拖动一个控件,如一个Table控件,在返到源代码看,它就出现了,如下所示。                        

2014-02-15 21:36:58 624

原创 一些HTML的备忘复习笔记

在页面效果上,使用 会自动换行,使用 就会保持同行 在CSS定义中属于一个行内元素,在行内定义一个区域,也就是一行内可以被 划分成好几个区域,从而实现某种特定效果。 本身没有任何属性。 在CSS定义中属于一个块级元素 可以包含段落、标题、表格甚至其它部分。这使DIV便于建立不同集成的类,如章节、摘要或备注。

2014-02-15 11:18:13 562

原创 ASP.NET中如何在页面前端书写C#代码?

在ASP.NET中页面前端代码中,通常是HTML语言在呈现。很多时候,光有超文本语言是远远不够的,举个例子,假如您需要动态地从数据库中读取链接,那么链接数目、内容都会不一样,如果光是依靠HTML进行操作,那么就太费事了。我们可以换个角度思考,如果页面前端开发也能像后台代码那样,可以执行C#代码一样,那么不就是很easy了吗?因为采用C#代码可以调动访问和执行数据库命令的SQL语句,这样直接访问数据

2014-02-15 10:35:50 9846

原创 语句:<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>是什么意思

语句:是什么意思:分析:上述语句定义为:使用的时候,必须先必须添加ScriptManager这个对象,否则不能实现。

2014-02-14 10:56:17 2969

原创 AjaxControltoolkit学习Calendar之我见

Calendar控件是一个很简单的控件,主要用来在页面中提供日历的选择。例如在一个文本框TextBox中需要选择日期,就是很常见的例子了。当然你也会说实现这个效果完全可以采用javascript写的日历控件,然而,对于新手而言,AJAX的Canlendar日历控件能够更快速地来实现这种效果。首先需要进行简单的设置:由于CalendarExtender日历默认是英文,如需要中

2014-02-14 10:52:00 688

转载 ASP.net前台绑定形式

【转载】博文ASP.net前台绑定用的最多形式如下:1: 2:3:   1:  主要用于需要进行更改的数据列如:我需要将 =1 ;将1转换成女。首先在.CS文件中定义一个方法:        ///         /// 转换性别        ///         ///         ///   

2014-02-13 20:28:12 634

转载 【转载】你必须了解的Session的本质(PHP)

你必须了解的Session的本质【转载】51CTO.COM博文有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高

2014-02-13 08:36:21 1386

转载 【转载】SQL Server数据库备份的两种方式

本文介绍了SQL Server数据库备份的两种方式。一种是直接拷贝数据库中的文件mdf 和日志文件ldf,另一种是生成脚本语言sql。第一种方式:    选中需要备份的数据库,将数据库从运行的数据库服务器中断开,然后复制,操作如下:    右键——【任务】——【分离】: 选择,【删除链接】:注意一定要这样干呀。延伸一点,当

2014-01-25 10:33:12 1377

遗传算法+实验报告

本例子是遗传算法的例子,为了大家方便学习,还附加了实验报告,好东西好资料

2013-11-04

Java就业培训教程

测试就业基本能力要求,可以下载学习学习哦。就业指导ing

2013-11-01

员工信息管理系统后台HTML 模板

本模板适合用于管理系统,可以很好的实现靓丽页面【实例为员工信息管理系统,可以修改为其他的,用于借鉴哈】

2013-11-01

OA模版HTML 静态页面

该模板是HTML网页制作的学习模板,很不错的界面哦,快快下载试用

2013-11-01

自学html资源

很不错的学习HTML资源,值得拥有学习。包括了大部分的HTML标签,以及大量的实例源代码,欢迎下载学习哈,好资源共分享

2013-11-01

HTML5与CSS3权威指南

本书系统介绍了HTML5与CSS3的详细内容,值得我们去学习,基于HTML4.0基础上,HTML5增加了新特性的理解。

2013-10-02

PDCA在软件质量管理

讲述PDCA在软件过程管理中的应用,以供论文学习和研究

2013-04-13

过程控制软件质量管理

软件质量管理,过程管理过程的文章学习研究

2013-04-13

空空如也

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

TA关注的人

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