自定义博客皮肤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)
  • 收藏
  • 关注

原创 oracle数据库连接相关

1.oracle数据库和pl/sql的连接:安装ODAC121012Xcopy_32bit,pl/sql通过此32位驱动程序访问数据库。因为pl/sql自身也是32位的。(ODAC121012Xcopy_32bit下载地址:https://download.csdn.net/download/niexing1988/10384839)说明:安装好之后(我是32位和64位一起安装的...

2019-02-20 17:08:32 1720

转载 C#中Thread.sleep(),例如:Thread.sleep(1),Thread.sleep(0)

文章来自:http://blog.sina.com.cn/s/blog_70572a810100rh4p.html我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00...

2018-10-22 14:20:14 2958 3

转载 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)

转载自:https://blog.csdn.net/a351945755/article/details/21000453我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:HTTP 错误 500.23 - Internal Server Error检测到在集成的托管管道模式下不适用的 ASP.NET 设置。为什么会出现以上错误?在IIS7的应用程序池有...

2018-10-09 15:23:27 1159

转载 c#教程之通过数据绑定修改数据

原文来自:https://www.cnblogs.com/stry/p/6227322.html通过数据绑定修改数据 “实体框架”提供了与数据库的双向通信通道。前面已经讲述了如何使用“实体框架”获 取数据,现在来看看如何修改获取的信息,并将改动发送回数据库。  26.2.1 更新现有数据 使用一个 ObjectContext 对象获取数据时,根据数据创建的对象位于应用程序的内存缓...

2018-09-18 14:25:39 1169

原创 46、C#:Linq的select连表操作

1.自连接,直接join即可2.左连接,除了join之外,还需要加上:DefaultIfEmpty(),这个是用来给定这一行没有匹配上的默认值,引用类型为null,值类型为03.右连接,哪个表(如表a)要右连接(显示全部行值),直接把这个表(表a)放到最上面的from就可以了,其实就是换一个表的左连接4.连接后使用了from  cc in aacc.DefaultIfEmpty()后,

2018-01-29 17:45:12 1524

原创 45、C#编译版本和数据库连接问题

1.anyCPU = x86 || x642.anyCPU版本的EXE启动,根据系统来确定以x86还是以X64运行3.x86运行的程序仅能加载x86的dll或anyCPU的dll;x64运行的程序仅能加载x64的dll或anyCPU的dll4.x86的EXE只能以x86方式运行,可以在32位或者64位操作系统的机器上运行;x64的EXE只能以x64方式运行,只能在64位操作系统的机器上

2018-01-23 22:43:59 252

原创 1、html/css:基本样式总结

1.使用table,table th, table td来区分公共的样式,单独用于表头和表格数据的样式2.table{ border-collapse: collapse; border: 1px solid #999;margin: 0px; padding: 0px; text-align: center; font-family:"宋体"; font-size:12px}    --全局

2018-01-03 18:03:56 307

原创 44、C#操作Excel小结

1.加载Excel文件(使用所在路径,属于Excel处理的内容最好用中括号括起来,这样可以明显区分边界)    WorkBook  workbook  = new  WorkBook (filePath);2.加载Excel文件中的工作簿(一般是第一张)    WorkSheet  worksheet = workbook.Worksheets[0];3.插入列(在首列之前

2017-12-26 17:02:12 572

原创 43、任务调用

一般任务调度都属于独立任务,定时运行1.定义一个接口IBackGroundJob并且仅有方法execute,返回值executeresult,里面定义属性:成功与否标志issuccess,日志信息logcontent,错误信息列表errormessage构造方法一般给定issuccess为默认值true,方法的输入参数taskdispatchinfo一般包含可空类型的时间,taskparams

2017-12-21 16:13:26 405

原创 1、Excel:函数小结

说明:所有数值,时间类的操作,都不要有空的单元格,最好全部填0,否则匹配或者判断的时候会报错0.进入Excel就要:(1)设置表头(2)设置字体:微软雅黑,字号:91.vlookup(v1, v2, v3, v4)       --匹配函数v1:需要匹配的值(最好唯一)     ---找谁v2:需要寻找的范围数组     --到哪里找v3:需要粘

2017-12-18 21:15:20 406

原创 12、sql server建立链接服务器

链接服务器用于两台服务器之间,使得两者分别可以像客户端登录服务器那样登录对方。以下为配置步骤。1.找到数据下面的服务器对象 -- 链接服务器 2.右击链接服务器  -- 选新建链接服务器3.常规中,数据源和产品名称为必填,数据源为登录数据库的“服务器名称”;产品名称随便,最好和数据源一致。访问接口默认为第一条4.安全性中,选择最后一项“使用此安全上下文建立连接”,远程登录和

2017-12-13 20:56:41 492

原创 42、C#:EF框架的:导航属性,加载记录追踪方式(MergeOption),添加内存内容到新上下文(Attach)

EF很强大,知道一些用法可以很便利地开发。1.导航属性比如apply为父表(主键作为子表的外键(之一)),progress作为子表,那么apply.progress.add(new progress{ ...,....})的方式就是使用apply对象来对子表进行新增操作。这种新增操作无需添加子表的外键(也就是apply的主键),会默认添加,且与子表的主键是否是此外键无关。注:app

2017-12-13 11:26:45 1222

转载 41、C#:C#中对于接口的实现方式

第一部分:本文来自:https://www.cnblogs.com/summer1987/p/4600100.htmlC#中对于接口的实现方式有隐式接口和显式接口两种:隐式地实现接口成员创建一个接口,IChinese,包含一个成员 Speak;我们创建一个类Speaker,实现接口Chinese//隐藏式实现例子public interface IChinese

2017-11-29 10:26:11 1572

原创 40、C#:如何调用外部dll的接口

.如果要用别人dll中的接口,以此来调用别人的服务(别人的服务必须是开启的,而且要能通过expo服务调用到),应该如何做?1.首先将别人的dll引用到自己的项目中来(添加引用即可)2.然后将别人的接口添加到项目的apidefine.xml中去,例如:ExpoBuildApiDefine.BuildApiDefineFile(new List(){  typeof(IConfigManage

2017-11-23 20:54:28 6865

转载 22、oracle:Select 语句执行顺序以及如何提高Oracle 基本查询效率

本文来自:https://www.cnblogs.com/likeju/p/5039128.html今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:        首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤:              1)语法分析,分析语句的语法是否符合规范,衡量

2017-11-14 11:26:37 554

转载 21、Oracle:字符串中包含单引号怎么到数据库中查询

直接查询会报:ora:00907缺失右括号的异常1.可以使用转义的方式,匹配:you are' beautiful可以使用:'you are'' beautiful'的方式2.可以使用替换字符的方式:sql = @"select * from table1 where replace(remark, '''', '‘')  in ('{0}')"这里将数据库中的remark中的

2017-11-03 17:01:04 4453

原创 39、C#项目开发注意

1.需求确认:每次任务都要明确需求细节,多问!2. 需求确认:需求不完全确认,不动手编码(开发前)3. 每天开发前都要先更新SVN(防止参考或者要修改的代码已经变更)4. 测试用例:开发前一定要先写测试案例,全面列好边界条件,案例模拟各种使用细节,根据测试用例的结果来开发,可以考虑到多种条件判断不至于遗漏,开发时可以事半功倍5.吞吐量:开发前一定要确认吞吐量,以此确认开发思

2017-10-31 17:28:35 520

原创 20、oracle:分页

第一部分:说明部分说明1:oracle中的分页可以使用函数row_number()或者rownum属性两种方式,下面也是根据这两个或者这两个的组合使用的说明2:关于rownum属性的使用,主要是不能直接使用“ rownum >  数字常量 ”的方式,只能使用小于号的方式(等于号也不能用),因为满足条件才会保留,不满足条件是会将那条记录去掉的,所以会造成一直没有满足条件的记录存在,比如使用大

2017-10-18 21:08:25 441

原创 38、C#:app.config详述

1. 下文对应的各种配置节绝大部分都可以在中MSDN中找到,地址:https://msdn.microsoft.com/zh-cn/library/ms229207(v=vs.80).aspx     2. 我的配置 -->

2017-10-17 17:57:07 1053

原创 37、C#,判定小数;格式化字符

1.判定小数点:string  result = midvalue % 1 == 0 ? 整数:小数2.格式化字符,是小数的保留两位小数,是整数的直接输出;超过三位使用逗号分隔符string  result = midvalue % 1 == 0 ? string.Format("{0:N0}", midvalue) : string.Format("{0:N2}", midv

2017-10-13 15:39:05 1256

原创 36、在C#项目中使用Dapper

1.Dapper和Oracle数据库交互using System.Data;using System.Data.SqlClient;using Dapper;string connectionString = "DATA SOURCE=ORCL;USER ID=crm;PASSWORD=crm"; using (IDbConnection connection

2017-10-12 20:46:12 2254

转载 2、SQL server:分页

0.我的笔记:------------------------------------------------------------------------------------------------分页脚本写法一:with tmpT1 as(select q.*,    row_number()    over    (order    by    q.Module

2017-09-30 16:09:45 448

转载 35、异步编程和多线程编程的区别

第一篇:本文来自:http://blog.csdn.net/cqkxboy168/article/details/9026205/1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥

2017-09-03 18:09:40 1062

转载 19、oracle:关键字exists

本文来自: -----------------------------------------------------------------------SQL中EXISTS的用法---------------------------------------------------------------------------比如在Northwind数据库中有一个查询为SEL

2017-08-23 16:35:45 414

原创 18、oracle:存储过程

create or replace procedure proc_LogTbSysOpmonitorDetail(matchStr1 in varchar2, matchStr2 in varchar2, lastOpTime in varchar2)is    num1 number;    sqltext varchar2(1000);    createtable_sql v

2017-08-22 16:47:57 300

转载 17、oracle:oracle模糊查询,截取字符串以及搜索字符等函数

本文来自:http://blog.csdn.net/heyiwuwu/article/details/59530007模糊匹配    匹配语句:where coloumnvalue(列值) like 字符串 匹配常用方法:       1,字符串中有%表示另外还有零个及以上个字符          如:’%大剧院%’,表示查询该列值中含有’大剧院’的行;  

2017-08-18 22:52:25 1589

转载 34、C#:字符串和正则表达式

本文来自:http://www.cnblogs.com/liter7/p/5175012.html本文将完成以下两个目标:  一、创建字符串;  二、正则表达式;  首先,我先来介绍一下System.String类:  System.String是一个类,专门用于存储字符串,允许对字符串进行许多操作。  使用运算符重载可以连接字符串:  

2017-08-13 17:10:05 772

转载 33、C#:linq查本集合中不包含于另一个集合的元素

本文来自:http://www.cnblogs.com/TrueElement/archive/2012/01/13/2321328.htmlint[] num0 = { 28, 32, 14 };int[] num1 = {14,15,16};如上,我想把num0中不包含于num1的元素都找出来,其正确结果应该是28,32。早上看到原来linq

2017-08-13 17:05:15 6790

转载 32.C#:TimeSpan 计算时间差(时间间隔)

本文来自:http://www.cnblogs.com/999c/p/6170501.htmlTimeSpan 结构  表示一个时间间隔。命名空间:System 程序集:mscorlib(在 mscorlib.dll 中)说明: 1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。因此

2017-08-13 17:00:06 2532

转载 31、C#:键值对类型Hashtable与Dictionary比较和相关用法

本文来自:http://www.2cto.com/kf/201304/201715.html最近在使用C#中的Hashtable与Dictionary的时候,想知道其区别,通过查找网络相关博客资料,作出下列总结。Hashtable与Dictionary虽然都是作为键值对的载体,但是采用的是不同的数据结构。就像Java中的ArrayList与LinkList,虽然都是实现了Lis

2017-08-13 16:52:48 1293

转载 30、C#:Convert和parse的区别

本文来自:http://blog.csdn.net/foxalien/article/details/4946717Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚Convert.To

2017-08-13 16:49:26 307

转载 29、C#:C#去除字符串的最后一个字符

本文来自:http://blog.sina.com.cn/s/blog_756cc0260101c070.html字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:1、用的最多的是Substring,这个也是我一直用的s = s.Substring(0,s.Length - 1)2、用TrimEnd,这个东西传递的是一个字符数

2017-08-13 16:48:06 13320

转载 28、oracle/C#:c#中嵌入oracle各种报错

本文来自:http://blog.csdn.net/xuemoyao/article/details/50557812ORA-00907: 缺失右括号前言        最近在开发过程中使用Oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: 缺失右括号”的问题,但是如果直接把sql语句直接在数据库或PL/SQL中执行时,却又能够正常查询,为了解决

2017-08-04 21:58:55 560

原创 17、oracle:max,in,or,trunc,sql变量的使用以及分号

1.max (1)首先注意max等聚合类函数只能作用于数据组,其将from后面的整个表格记录作为一个数据组,对此数据组的单列进行最大值选取,因此select中不能和其他字段一起用,如果非要一起,必须使用group by,例如:selectmax(a),b from x group by b;---按照b分组,每组找出最大的aselectmax(a),b,c from x group b

2017-08-03 17:00:21 827

转载 16、oracle:简单实用的oracle函数

本文来自:http://blog.csdn.net/tianzengyan/article/details/54606611.绝对值:abs()   select abs(-2) value from dual;2.取整函数(大):ceil()   select ceil(-2.001) value from dual;(-2)3.取整函数(小):flo

2017-08-03 16:16:45 364

转载 15、oracle:计算两个时间的差值

第一部分:本文来自:http://blog.csdn.net/stormwy/article/details/11353703有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DA

2017-08-03 16:13:41 3838

转载 14、oracle:where,group by,having,order by

oracle中的where,group by,having,order by很容易混淆和弄错,这里找到一篇很好的文章本文来自:http://dong-shuai22-126-com.iteye.com/blog/1564971"group by 字段列表" 表示根据后面的字段来分组,如果只有1个字段,那只是根据这个字段的值来进行一次分组就可以了;若后面有多个字段,那表示根据多字

2017-08-03 16:09:26 391

转载 3、mongdb:MongoD的主从复制

本文来自:http://www.cnblogs.com/huangxincheng/archive/2012/03/04/2379755.html8天学通MongoDB——第五天 主从复制从这一篇开始我们主要讨论mongodb的部署技术。    我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希

2017-08-02 21:29:11 254

转载 2、MongoDB:入门教程之细说MongoDB数据库的增删查改操作

网址:http://www.jb51.net/article/53862.htm

2017-08-02 21:27:04 216

转载 1、mongodb:如何安装mongodb

第一部分:直接解压网址:https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html第二部分:类似软件安装http://www.jb51.net/article/53862.htm

2017-08-02 21:25:33 196

《谭浩强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关注的人

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