自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 DataTable.AcceptChanges方法有何用处

提交自上次调用 AcceptChanges 以来对该表进行的所有更改。调用 AcceptChanges 后,再用 DataAdapter.Update()不会有任何新数据被更新到数据库中。那……那它有什么用处呢?以前的做法:Fill –> Edit –>Update –> 重新Fill –> Edit –> Update –> ……“更新了数据当然要重新获取啦!”,再次更新后,再再次重新获取。现在的做法:Fill –> Edit –>.

2022-05-15 20:06:02 243

转载 on条件与where条件的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。假设有两张表:表1:tab2 id ...

2022-05-01 12:31:20 3219

转载 INNER JOIN连接两个表、三个表、五个表的SQL语句

SQLINNERJOIN关键字表示在表中存在至少一个匹配时,INNERJOIN关键字返回行。SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。1、连接两个数据表的用法:FROM Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort语法格式可以概括为:FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号2、连接三个数据表...

2022-05-01 10:54:33 9258 1

转载 C#中(int)、int.Parse()、int.TryParse()和Convert.ToInt32()的区别

在编程过程中,数据转换是经常要用到的,C#中数据转换的方法很多,拿将目标对象转换为整型(int)来讲,有四种方法:分别为(int)、int.Parse()、int.TryParse()和Convert.ToInt32(),那么这四种方法对被转换对象有什么限制,以及各自之间有什么区别呢?相信很多童鞋也不能完全说清楚。下面从被转换对象说起,在我们实际开发项目的过程中,我们碰到需要被转换的类型大概有...

2018-12-15 21:38:53 298

转载 C# 如何判断指定文件是否正被其它程序使用【转载】

起因:项目中发现在操作文件时,系统经常抛出异常,表示文件正被其它程序占用。需求:为了事先判断,以确认指定的文件是否正被其它程序使用,需要方法进行判断。思路:在程序中,我们经常遇到读写文件的情况,而这个时候该文件可能被其他程序占用,那么怎么判断文件是否被占用,从而友好的提示用户呢?这里提供一个简单的办法,他就是尝试着去读该文件,如果失败,则说明文件被占用实现:/// <s...

2018-12-09 22:08:17 426

原创 使用navicat premium 将本地sqlserver数据库传输到远程服务器数据库

 第一步.使用navicat premium(V12.1.0)连接本地数据库和远程数据库 第二步.选择工具菜单中的数据传输,打开下图数据传输窗口,填写必要的远程sqlserver数据库服务器信息第三步.点击下一步完成数据库的传输...

2018-11-25 10:38:03 1425

原创 ajax页面无刷新动态加载和子窗体给父窗体传值技术实现学员分配教练功能

本功能的实现使用的技术1.ajax页面无刷新动态加载    html代码:  <div >    <table id="allcoaches">    </table> </div>    js代码: $(function () { $.ajax({ url: ...

2018-11-23 21:26:19 148

转载 block,inline和inlinke-block细节对比及导航案例

block,inline和inline-block概念和区别总体概念block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素)。block元素通常被现实为独立的一块,会单独换一行;inline元素则前后不会产生换行,一系列inline元素都在一行内显示,直到

2017-12-16 11:37:04 221

转载 创建业务逻辑层C#

创建业务逻辑层本文档是 Visual C# 教程 ( 切换到 Visual Basic 教程)本教程中,我们将了解怎样将业务规则集中到在表示层与 DAL 之间,充当数据交互中介的业务逻辑层 (BLL) 中。« 前一篇教程  |  下一篇教程 »C# 教程概述创建数据访问层创建

2014-03-08 12:44:14 2498

转载 UML中类之间的几种关系

UML中类之间的几种关系 (2012-04-15 17:35:29)转载▼标签: 类关系 it分类: 技术文章类之间可能存在以下几种关系:关联(association)、依赖(dependency)、聚合(Aggregation,也有的称聚集)、组合(Composition)、泛化(generaliza

2014-02-21 13:42:38 857

转载 画用例图

画用例图  2011-10-22 14:18:26|  分类: 默认分类|举报|字号 订阅用例图。组成:系统边界。参与者。用例。关系。参与者:Actor不是人,而是指参与用例时担当的角色。如果一个角色的操作是由另一个角色代理完成的,请建立该角色到另外角色之间的依赖。怎样识别参与者呢?是谁向系统提供的信息呢.

2014-02-21 13:29:39 737

转载 理解九种图

理解九种图  2011-10-22 14:24:55|  分类: UML|举报|字号 订阅 用例图。用例图是用来描述用户需求的,从用户的角度来描述系统的功能,并指出各个执行者。强调谁在使用,系统的执行者是谁。类图。       用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。

2014-02-21 13:26:36 472

转载 UML从需求到实现---类图

UML从需求到实现---类图(1)上次写到了UML的包图,用例等:接上:UML从需求到实现---包图按照UML中图的出现顺序.当做完包图以后.我们下一步要做的当然是类图,类图也是UML中的三大核心图之一.看到很多文章在描述类图的时候.总是大部分在叙述类之间的关系:关联,依赖,继承,组合,聚合呀这些.很少有人说明类是怎么来的.没有了类,你拿什么来画类图.那些关系其实没

2014-02-21 12:56:03 851

转载 用三层架构画类图的基本结构

类图是UML图里面最终要的一种图,它是UML的灵魂,也是整个系统的支撑,所以类图很重要。而要想要画好类图,就要学会给类图分出不同的组,分成不同的包。分组的规则就是跟三层架构的层是一一对应的。举个最简单的吧,也叫纯三层——就是UI、BLL、DAL这三层再加上一个Entity(实体)层。UML图可以用Rose中画也可以拿EA画,这就看自己的使用习惯了。下图就是用EA建的一个分组,这是最简单的三

2014-02-21 12:49:42 3201

转载 常用IT技术链接网站

中国IT实验室http://www.chinaitlab.com/

2013-12-04 09:50:39 492

转载 [创业说]如何更好用业余时间做互联网创业? .

创业的机会成本是很高的。因此,很多人选择了利用业余时间来启动自己的创业项目,一方面打工赚着工资,同时还可以让自己的理想不断推进,大大降低风险。我在缘创派上也遇到很多这样的创业者,与朋友利用业余时间做一些创业项目。在沟通中,发现这些创业项目遇到一些比较有共同的问题,提炼一下,给大家分享。一、 容易强调产品,忽视运营业余创业的主要人群是技术背景的人群,因为他们有实现能力。而且因为固

2013-11-26 21:06:38 559

转载 硅谷创业者的启示

我出差去美国,去的大多数是硅谷,纽约去的很少。去硅谷一般是接触两方面的人:一个是VC,一个是创业者。参加那些高端大气上档次的场合,比如慈善晚会、财经年会什么的,我都会觉得有些紧张、局促,因为不知道该跟大家说什么,但去国外的时候见VC,见创业者,感觉会比较好。国外的VC们跟我谈得来,因为我也是创业者,说话直接,不绕弯子,除去语言不像海归们那么流利,他们觉得我反而更像硅谷的人,从思维模式上讲是这样。

2013-11-26 20:50:34 488

转载 详解abstract class和interface的本质

我们知道abstract class和interface的不同在语法定义和编程的角度,这些层面的区别是比较低层次的、非本质的。本小节将从另一个层面:abstract class和interface所反映出的设计理念,来分析一下二者的区别。作者认为,从这个层面进行分析才能理解二者概念的本质所在。    前面已经提到过,abstarct class在Java语言中体现了一种继承关系,要想使得继承关

2013-11-26 11:58:19 404

转载 1.5.1 is-a关系和is-like-a关系

《C++编程思想(两卷合订本)》第1章对象导言,本章将介绍面向对象程序设计(OOP)的基本概念,包括OOP开发方法的概述。在读者阅读本书之前,我们假设读者已经有了使用过程型程序设计语言的经验,当然不一定是C语言。本节为大家介绍is-a关系和is-like-a关系。1.5.1   is-a关系和is-like-a关系对于继承有一些争论。继承应当只覆盖基类(并且不添加基类中没有的新成员函数)吗

2013-11-26 11:30:01 536

转载 Java关键字final、static使用总结

一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变

2013-11-26 10:40:01 372

原创 删除字符串中所有给定的子串

//1. 删除字符串中所有给定的子串(40分)//问题描述://在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。//要求实现函数://int delete_sub_str(const char *str, const char *sub_str, char *result_str)//【输入】 str:输入的被操作字符串//         su

2013-09-07 23:50:03 944

转载 typedef 还可以掩饰复合类型,如指针和数组

typedef 还可以掩饰复合类型,如指针和数组。例如,你不用像下面这样重复定义有 81 个字符元素的数组:char line[81];char text[81];定义一个 typedef,每当要用到相同类型和大小的数组时,可以这样:typedef char Line[81];此时Line类型即代表了具有81个元素的字符数组,使用方法如下:Line text, seco

2013-08-11 09:51:47 687

转载 c#前台线程与后台线程的区别和联系

.Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间唯一的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。其实,说白了就是当前台线程都结束了的时候,整个程序也就结束了,即使还有后台线程正在运行,此时,所有剩余的后台线程都会被停止且不会完成.但是,

2013-06-30 18:52:52 711

转载 VC++6.0注释快捷键设置和显示代码行号

在Qt Creator,eclipse等编辑器中,都默认有注释代码的快捷键:Ctrl + /。注释快捷键在程序编程当中的作用相当明显,提高了编程效率。我在网上找到了一个在VC++6.0工具中添加注释快捷键的方法,VC++6.0是以VB为脚本来配置的。首先,找到VC++6.0的安装路径,假设在:D:\Program Files (x86)\Microsoft Visu

2013-06-25 13:59:11 1738 1

原创 中国象帅问题--编程之美

首先理解了这个简单问题,对于理解中国象棋问题有很大的帮助双重for循环用一个while循环实现的问题?例题:输出二维数组中的每一个元素?#include int main(){int arr[4][5]={{1,2,3,4,5} ,{11,12,13,14,15}, {21,22,23,24,25}, {31,32,33,34,35}};for(int i=0;i{

2013-06-03 17:11:40 623

转载 C#实现P2P应用程序

一.前言:  P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协

2013-06-01 09:33:01 894

原创 free()函数

释放内存空间函数free调用形式:  free(void*ptr);功能:释放ptr所指向的一块内存空间,ptr是一个任意类型的指针变量,它指向被释放区域的首地址。被释放区应是由malloc或calloc函数所分配的区域。free()只能释放堆内存,应该注意的是传给free的指针应该指向使用malloc函数创建的内存,malloc函数创建的连续内存有多大,就释放多大的内存。

2013-05-25 21:24:16 621

转载 C语言运算符优先级和口诀

一共有十五个优先级: 1   ()  []  .  ->2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof 3   * / %4   + - 5   >> 6   > >= 7   == !=   8   &  9   ^   10  |   11  &&12  ||13  ?

2013-05-25 08:01:39 451

转载 exit函数和return函数的主要区别是:

exit函数和return函数的主要区别是:1)exit用于在程序运行的过程中随时结束程序,其参数是返回给OS的。也可以这么讲:exit函数是退出应用程序,并将应用程序的一个状态返回给OS,这个状态标识了应用程序的一些运行信息。main函数结束时也会隐式地调用exit函数,exit函数运行时首先会执行由atexit()函数登记的函数,然后会做一些自身的清理工作,同时刷新所有输出流、

2013-05-24 17:03:02 542

软件设计师考试试题分类精解

软件设计师考试试题分类精解

2017-08-29

空空如也

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

TA关注的人

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