自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xushaozhang的专栏

软件开发

  • 博客(196)
  • 资源 (5)
  • 收藏
  • 关注

转载 2、SQL Server:SQL利用Case When Then多条件判断SQL 语句

两种方法表示对字段的条件限制:第一种:select  ID,(case when 条件一  and 条件二  then 0  when 条件三  and  条件四  then  1 else 2 end) as  count,name  from  tablename第二种:select  ID,count = (case when 条件一  and 条件二  then 0  wh

2017-02-13 20:27:34 26297

转载 1、SQL Server:SELECT INTO 和 INSERT INTO SELECT

本文来自:http://www.cnblogs.com/NaughtyBoy/p/3153082.html做数据库开发的过程中难免会遇到有表数据备份的,而SELECT INTO……和INSERT INTO SELECT…… 这两种语句就是用来进行表数据复制,下面简单的介绍下:1、INSERT INTO SELECT语句格式:Insert Into Table2(column1,co

2017-02-13 20:20:21 13764

转载 5.Oracle:Oracle中的Number和Float类型

本文来自:http://blog.csdn.net/blackchoc/article/details/5070779Number类型Oracle number datatype 语法:NUMBER[(precision [, scale])]有效为:从左边第一个不为0的数算起的位数。scale > 0   精确到小数点右边s位,并四舍五入。然后检验有效位是否

2017-02-13 09:32:47 4228

原创 24、C#:WinForm和Oracle之在设计表的时候,一定要记录所有的细节

此次项目,出现重大未记录细节,T_Menu表中的MenuPrice已经在设计的时候添加了大于零的check约束,但是没有做任何记录,在WinForm输入的时候,因为类型是string,所以尝试了字母输入,但是提示更新表格错误,始终找不出原因,最后一位老师帮忙仔细查找了Oracle中的表格后,发现有check约束这一项,就因为这个耗了自己一整个下午,耗了另外一位老师一个多小时的时间...... 

2017-02-10 18:39:58 518

原创 23、C#:客户端WinForm与服务器端控制台应用程序之间的联通调试

1.客户端和服务器端都需要App.Config和AppConfig.xml文件,并且两个AppConfig.xml中的 不能相同(xxxx表示数字),App.Config中  的"apiDefine.xml"最好为绝对路径2.客户端和服务器端都需要用反射将接口生成CommandID,会生成apiDefine.xml文件,位于/bin/Debug/log下面,以此来调用接口里面的

2017-02-09 21:01:37 1407

原创 22、C#:利用接口增加封装安全性

利用接口增加封装安全性,目的就是不暴露源码,所以设计类的时候,先设计接口,然后使用接口变量(指向接口的指针)来代替类的变量,例如:public  class MyLog: ILog{//需要保护的代码}public  class  MyLogManager{public  static ILog  GetLogger()        {return  new

2017-02-08 17:43:41 1146

转载 21:什么变量在堆内存里存放,什么变量在栈内存里存放

堆和栈的区别 (stack and heap)一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 程序结束释放。 4另外还有一个专

2017-02-08 10:54:48 893

原创 20、C#:使用VS2010生成dll文件

本文来自:http://blog.csdn.net/tzjly/article/details/6730997有两种方法:    但是一般这个使用    打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual C#(这里假设为该项目所取的名字是DllBuild)->类库(注意必须是类库),即新建一个由纯.cs 类库文件组成的程序集,写好代码之后(例如写

2017-02-06 10:22:13 1539

转载 19.C#:支持标准查询运算符的集合接口,Linq查询语句

本文来自:http://www.cnblogs.com/tlxxm/p/4674988.html支持标准查询运算符的集合接口。System.Linq.Enumeralbe类提供的一些常用的API 来执行集合处理1、匿名类型2、隐匿类型的局部变量3、集合初始化器4、集合5、标准查询运算符 本章主要讨论泛型集合接口。非泛型的集合类,待查。 一、匿

2017-01-20 11:09:05 1074

转载 心得三、做事先做人(转载)

本文来自:http://blog.csdn.net/samsone/article/details/7473146       做事先做人,这是自古不变的道理。如何做人,不仅体现了一个人的智慧,也体现了一个人的修养。一个人不管多聪明,多能干,背景条件有多好,如果不懂得做人,人品很差,那么,他的事业将会大受影响。只有先做人才能做大事,这是古训,先人早就强调了“做人为先”的重要性。我们

2017-01-20 09:54:31 456

原创 18.C#:VS2010之EF框架添加edmx(自动跟踪实体生成器):映射到数据库表和代码实体类

在上一篇文章添加好EF数据库模型的基础上,为了生成表结构对应的标准类,使用自动跟踪实体生成器,这里主要记录文件命名注意事项1.双击.edmx文件,在界面的空白处鼠标右击,选中“添加代码生成项”,选择“ADO.NET自跟踪实体生成器”,会生成两个.tt文件2.注意:其中没有包含Context字符串的那个文件命名一定要注意,必须命名为有.edmx后缀的文件名+Entites.tt,比如

2017-01-19 20:16:38 6445

转载 17.C#:Entity Framework快速入门--实例篇

之前的那篇MSDN上翻译过来的EF写得并不好,没有操作性,这里结合网上一片有实例的博客,结合自己的操作过程,作以下说明:1.使用VS2010和C#语言,所以要有Oracle数据库服务器,并且要安装VS和Oracle之间的连接组件,我这里安装为:Oracle Data Access Components for Oracle Client2.连接数据库后,在PL/SQL Devolope

2017-01-18 21:24:24 13558

转载 16.C#:Lambda表达式和委托

本文来自:http://www.cnblogs.com/knowledgesea/p/3163725.html我的理解:1. 委托声明:delegate   string  MyDel(int  a); 这里,delegate是关键字(这里不要理解为委托类型,否则很难理解清楚委托),string是返回值,MyDel是委托类型(是类型不是对象),    创建委托对象并保存引用:strin

2017-01-18 16:25:47 677

转载 15.C#:VS2010无法新建实体数据模型,找不到Entity Data Model选项

先建个项目,比如控制台应用程序,然后在项目上鼠标右击:添加新项 ---  数据 --- ado.net实体数据模型

2017-01-18 09:36:03 2303

转载 14.C#:Entity Framework基础

本文来自:http://www.cnblogs.com/xuf22/articles/5513283.html一、什么是Entity Framework    微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事

2017-01-18 09:12:32 7843

转载 13.C#:using用法详解

using 关键字有两个主要用途:  (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。  (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令    ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用:             using System.Text;             using

2017-01-17 20:02:29 478

转载 12.C#:解决方案、项目、程序集、命名空间区别

第一部分:本文来自:http://blog.csdn.net/u010096526/article/details/46119033 是不是有人也像我一样,弄不清他们几个的关系呢?1、项目      新建项目的同时,会自动建立此项目对应的解决方案名称,默认二者名称一样。      在.Net下,一个项目可以表现为多种类型:控制台应用程序、类库、web应用程序等2、解

2017-01-17 10:20:49 7666

翻译 心得二、感觉自己学不会一个东西怎么办?

如果你已经在认真看一个东西了,比如C#语言,C++语言,数据结构等等,你却看不懂什么意思,怎么办?    一个小的方面原因是,这个东西需要一些基础性的知识,但是不普遍适用,比如数据结构需要语言的知识,但是C++或者C#并不需要。   主要原因就是:你找的“老师”不够好,说得不够通俗,不够有层次和逻辑。   这里的老师是指书籍,博客文章等。   一般而言,选择一门入门书籍极为重要,一

2017-01-16 17:59:27 1948

转载 11.C#:浅谈HTTP中Get与Post的区别

本文来自:http://www.w3school.com.cn/tags/html_ref_httpmethods.aspHTTP 方法:GET 对比 POSTHTTP 消息标签列表(字母排序)两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的

2017-01-16 17:15:44 618

转载 10.C#:实体框架EF(entity framework)

本文来自:https://msdn.microsoft.com/zh-cn/library/gg696172(v=vs.103).aspx实体框架实体框架是支持开发面向数据的软件应用程序的一系列技术。实体框架使开发人员能够以特定于域的对象和属性(如客户和客户地址)形式使用数据,而不必自己考虑存储这些数据的基础数据库表和列。借助实体框架,开发人员在处理数据时能够以更高的抽象级别工作,并且

2017-01-16 16:46:43 23522 1

转载 5.数据库:ORM

本文来自:http://www.cnblogs.com/tansm/archive/2006/06/07/419927.html博客园在推广ORM方面的确做了很大的贡献,很多的程序员开始使用ORM,不用写SQL的喜悦让他们激动不已,可是好景不长,他们很快发现众多的烦恼一个接一个的出现了。很遗憾,我并不打算在这篇文章中解决这些问题,因为的确存在这些问题,而且目前没有完美的解决方法。那么既

2017-01-16 15:49:59 3161

转载 9.C#:sealed修饰符学习

原文地址:http://www.cnblogs.com/wphl-27/p/5874638.htmlC#语言还是比较常见的东西,这里我们主要介绍C# sealed修饰符,包括介绍两个修饰符在含义上互相排斥用于方法和属性等方面。C# sealed修饰符是干什么的?C# sealed修饰符表示密封用于类时,表示该类不能再被继承,不能和 abstract 同时使用,因为这两个修饰

2017-01-15 22:02:16 472

转载 8.C#:[Serializable]的作用

本文来自:http://blog.sina.com.cn/s/blog_a401a1ea0101gyjp.html如果你做远程方法调用(RPC)时,比如,服务器端有个类A及对象a,客户端需要无视网络的存在,直接调用对象a。这种情况下,就需要把类A设计为可序列化的,那么它的实例a也就可以实例化了。说得简单点,在服务器的 命名空间中的对象a,肯定不能直接被客户端的命名空间中

2017-01-15 21:53:37 5079

转载 7.C#:PE文件,程序集,托管模块,元数据——还是那个Hello world

第一部分:本文来自:http://www.cnblogs.com/vvjiang/p/5229545.html好了,还是这张图,还是一样的Hello world。因为本章其实很多都是讲一些命令行编译啊什么鬼的配置类的东西,要用的时候直接百度或者回头查书就可以了,所以了解一下也就行了,也没有记录下来,接下来讲得只是我认为很有用的东西。关于引用请看上图,MyTest

2017-01-14 20:11:18 3456

转载 6.C#:在C#中使用Nullable类型(给整型赋null值的方法)

本文来自:http://blog.sina.com.cn/s/blog_43e42bde0100gbvn.html在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。定义Nullable类型定义一个

2017-01-13 10:11:15 10449 1

转载 5.C#:stringBuilde的特性和使用

本文来自:http://www.cnblogs.com/tandy/p/4840754.htmlC#string与stringBuilder的区别string的缺点是每次字符串变量的内容发生了改变时,都必须重新分配内存。你想想,如果创建一个迭代100000次的循环,每次迭代都将一个字符连接到字符串,这样内存中就会有100000个字符串,每个字符串仅仅与前一个字符串相

2017-01-12 19:17:33 908

转载 4.C#:string.Split 和 string.Join

本文来自:http://www.cnblogs.com/multiplesoftware/archive/2011/09/17/2179380.htmlC# 中奇妙的函数– string.Split 和 string.Join很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列。

2017-01-12 17:31:06 1036

转载 3.C#:C#中datetime的使用

第一部分:本文来自:http://www.rs100.cn/cxz/Html/?544.html //大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图)                //如本年度销售额、本季度利润、本月新增客户                //C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变

2017-01-12 16:05:52 2837

转载 2.C#:C#泛型类之LIST<T>

本文来自:http://www.cnblogs.com/wisdomforce/archive/2010/05/31/1748642.html1、        定义System.Collections.Generic.List类表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IList泛型接口,

2017-01-12 15:58:08 1238

转载 1.C#:数组、ArrayList和List三者的区别

本文来自:http://blog.csdn.net/zhang_xinxiu/article/details/8657431 C#中数组、ArrayList和List三者的区别   在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组   数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且

2017-01-12 15:53:35 379

转载 4.Oracle:Power Design16---CDM, PDM的使用

PowerDesigner教程系列文章转载至:http://www.cnblogs.com/yxonline/archive/2007/04/09/705479.htmlPowerDesigner教程系列(一)概念数据模型目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。

2017-01-11 14:19:22 1252

转载 3.oracle:raise_application_error用法(转载)

文章来自:http://www.cnblogs.com/caizhanshu/articles/1129642.html可能不是很多人知道 RAISE_APPLICATION_ERROR 的用途是什么,虽然从字面上已经猜到这个函数是干什么用的。平时用来测试的异常处理我们都是通过dbms_output.put_line来输出异常信息,但是在实际的应用中,需要把异常信息返回给调用的客户

2017-01-10 17:50:20 431

转载 2.Oracle:Oracle中dual表的用途介绍(转载)

来自:http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852229.htmldual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:  1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;  2、用来调

2017-01-10 17:28:51 230

原创 6.C++:关于C++多态基本知识

1.    同名覆盖:如果派生类中有跟基类中一模一样的函数,则派生类对象(非指针和非引用)只能调用派生类中的同名函数,这就是同名覆盖。解决方式1:使用基类类型指针指向派生类对象,即可调用派生类中的基类部分同名函数。 2.    指针调用:对于第1点解决方式1的情况,一旦使用了基类指针指向了派生类,则无法使用此指针调用派生类同名函数解决方式2:将基类同名函数声明为虚函数。因为对于使用

2016-11-23 16:43:53 397

原创 5.C++:关于C++继承基本知识

继承1.    定义:一个对象沿用另一个对象的属性和方法,并且重新赋予新的实现或者添加自己特有的属性或者方法。 2.    作用:继承实现了代码重用,减少了后期的维护工作 3.    内存空间:(1)父类将能够被继承的变量直接复制一份给子类,形成属于子类独立的内存空间,两个内存空间互不干扰。         (2)但是子类和父类的成员函数公用同样的内存空间。总结为:属性

2016-11-22 16:47:17 383

转载 4.C++:C++类的私有继承

本文来自:http://c.biancheng.net/cpp/biancheng/view/228.html以下所有内容只要理解两句话就可以了:(1)所有类的对象都不可以直接使用这个类的私有成员函数或者变量                                                             (2)在派生类中,私有继承过来的所有成员成为派生类的私

2016-11-21 15:55:47 427

转载 3.C++: static静态成员变量和静态成员函数的用法集锦

一般情况下,如果有N个同类的对象,那么每一个对象都分别有自己的成员变量,不同对象的成员变量各自有值,互不相干。但是有时我们希望有某一个或几个成员变量为所有对象共有,这样可以实现数据共享。可以使用全局变量来达到共享数据的目的。例如在一个程序文件中有多个函数,每一个函数都可以改变全局变量的值,全局变量的值为各函数共享。但是用全局变量的安全性得不到保证,由于在各处都可以自由地修改全局变量的值,很

2016-11-17 17:12:31 598

翻译 心得二、如何学好C++

1.提高自己的主观能动性,将“我要学习”的思想渗透进身体的每一个细胞。你有多大的主动性,决定了你将取得多大的成绩!多学多练。计算机方面的学习共性是:可以借助计算机检测学习的内容是否正确。2.平时多看些和计算机相关的书籍,增强计算机专业领域的学习,不要满足于学好一项,要从本质上进行学习,不要将时间都浪费在玩乐上。计算机知识的联合性非常强,只有将全部的知识融会贯通,才能使自己的能力

2016-11-12 19:56:02 375

原创 学术论文2:Latex编辑遇到的问题和解决方法

1.公式引用--无需列表号\begin{equation}\label{equ_X=(A0+BK+EaEFa)X}    %%公式(54) 闭环系统\dot X = ({A_0} + BK +{E_a}{\Sigma_a}{F_a})X\end{equation} 引用的话,直接:\eqref{equ_X=(A0+BK+EaEFa)X},其中中括号里面是可以编辑的如果是\r

2016-11-12 19:35:17 3228

转载 学术论文1:如何有针对地高效地阅读一篇学术论文?(转载)

问题提出:看论文的时候,明明觉得有的部分可以先忽略或者跳过,但还是心里不踏实。一旦跳过后面就看得心浮气躁,怎么办?这个问题出现好长时间了。以前看文献不多,索性读完…现在越来越需要选择性地读…每次都很抓狂…其实我看教材也有这个毛病。回答:作者:陈艾链接:https://www.zhihu.com/question/23924014/answer/26470331来

2016-10-24 15:06:19 3643

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考--

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考--

2016-06-10

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考

2016-06-10

中南大学系统建模考试

中南大学系统建模2013和2014考试试题,其中,2013年有全部答案

2014-11-29

keil和proteus联机软件

keil编程 proteus模拟硬件,此软件将两者联机,实现最佳便利51单片机等的开发途径

2013-03-19

虚拟机下安装XP系统(XP-sp3)

实现虚拟机环境下模拟出XP系统环境(详细图解)

2013-03-15

空空如也

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

TA关注的人

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