oracle 中 (+) 与左连接(left join)的区别

在除了连接条件外,没有子查询条件时,两者是一样的,但是有其他条件时不能直接用(+)。 有两个表如下 shun_a 表: a_id a_name a_content b_id 1 a1 111 1 b1 2 a2 222 1 ...

2019-06-13 11:21:41

阅读数 96

评论数 0

C# 获取 Enum 枚举的 Description 描述内容,根据 Description 获取枚举

参考:https://www.cnblogs.com/jonney-wang/p/6732875.html 思路:通过反射获取枚举类的Field,再用 Field 获取 DescriptionAttribute 属性。反之亦然 // 枚举 public enum enumStudent { ...

2019-06-04 16:20:34

阅读数 101

评论数 0

XML格式字符串 与 FarPoint互转

string Col1 = "列1", Col2 = "列2"; string parentName = "parent";// xml的父节点 string eleName = "element";// xml子节点...

2019-05-06 15:26:58

阅读数 54

评论数 0

FarPoint 表格(居中)自适应显示图片

FarPoint 表格自适应显示图片,最简单的就是用 Graphic 重绘图片,把图片重绘成表格的大小。但是对于需要打印的文件,重绘会使得图片失真而质量下降。 Image image = Image.FromFile("image.png");// 原图 int myWid...

2019-03-19 16:39:54

阅读数 73

评论数 0

其他优秀文章链接

C# 【C#】图片处理(底片,黑白,锐化,柔化,浮雕,雾化) C# 继承中override 和 new 的区别 算法 时间复杂度介绍 网络 HTTPS介绍 Oracle 数据回闪 ...

2019-03-14 12:03:05

阅读数 27

评论数 0

oracle 查询数据,当指定字段重复时只取其中一条记录

使用ROW_NUMBER() OVER(PARTITION BY 字段AORDER BY 字段B) 来去重,达到目的:当字段A重复时,按照字段B的顺序来获取某一条数据。 使用示例: SELECT * FROM TEST_TABLE; 结果: 求出每个人最高分对应的所有数据,思路:按照...

2019-03-01 10:51:33

阅读数 186

评论数 0

c# 控件重绘事件

引用的控件需要更改 没有提供属性修改的设置时,可以通过重绘事件来更改UI 如:tableLayout 没有border,可以通过重绘来画出边框。tableLayout 重绘事件: // 事件注册 this.tableLayoutPanel1.CellPaint += new TableLay...

2019-01-28 15:31:57

阅读数 437

评论数 0

根据DateTime计算年龄

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 {...

2018-09-27 12:03:45

阅读数 275

评论数 0

C# 委托使用场景

A1窗口打开B窗口,B窗口向A1窗口传值时使用到委托。只有A1打开B窗口时,可以直接在B调用A1中的(public)方法,这看不出委托的作用(前提是知道B窗口是A1窗口打开的)。 当有窗口A2也打开B窗口,同时需要B窗口返回值时,如果也在B中直接调用A2的(public)方法,就需要在B中判断是...

2018-09-26 12:26:38

阅读数 1035

评论数 0

C# Enum,Int,String的互相转换

Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。     注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。     Enum 提供一些...

2018-08-07 09:36:47

阅读数 208

评论数 0

linQ语法

转自:http://www.cnblogs.com/knowledgesea/p/3897665.html每一种搜索结果集,都以三种方式变现出来1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme ...

2018-06-20 18:46:18

阅读数 62

评论数 0

C# 委托介绍(delegate、Action、Func、predicate)

转自:http://www.cnblogs.com/soundcode/p/5796676.html委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。  1.委托的声明  (1). delegate        delegate我们常用到的一种...

2018-06-20 18:36:56

阅读数 61

评论数 0

SQL

SQL语言大致分为几类:    1、数据定义语言(DDL,注意执行成功后不可逆转,即不支持回滚),如:create、drop、rename……    2、数据操作语言(DML,需要commit才能执行,支持回滚),如:insert、update、delete……    3、数据控制语言(DCL),...

2018-06-11 13:15:24

阅读数 47

评论数 0

Oracle学习笔记

ORACLE采用自右向左的顺序连接表,自下向上的顺序解析WHERE子句。根据这个原理,表之间的连接时,数据量较小的表应该放在最右边 作为基础表,连接必须写在其他WHERE查询条件之前,能过滤掉大部分数据的条件要放在句末 注意:1)不要在select添加查表的子查询,否则量级会达到两个表的笛卡儿积...

2018-06-10 11:15:13

阅读数 88

评论数 0

Java代理模式

Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.组成:抽象角色:通过接口或抽象类声明真实角色实现的业务方法。代理角色:实现抽象角色,...

2018-03-25 12:05:54

阅读数 67

评论数 0

socket中传输byte数组数据

客户端: private Socket socket; private DataOutputStream out; out = new DataOutputStream(socket.getOutputStream()); byte[] bytes = { 0x03,0x02,0x01 };...

2018-02-06 16:40:23

阅读数 7675

评论数 0

Synchronized 对象锁、方法锁、类锁

首先的明白Java中锁的机制synchronized 在修饰代码块的时候需要一个reference对象作为锁的对象. 在修饰方法的时候默认是当前对象作为锁的对象. 在修饰类时候默认是当前类的Class对象作为锁的对象.线程同步的方法:synchronized、lock、reentrantLock分...

2018-01-26 16:03:45

阅读数 235

评论数 0

List 复制之 浅拷贝与深拷贝

List浅拷贝 众所周知,list本质上是数组,而数组的是以地址的形式进行存储。 (listA中有一个元素Object)如上图将list A浅拷贝给list B,由于进行的是浅拷贝,所以直接将A的内容复制给了B,虽然listA和listB所在的地址不一样,但是两个list存储的对象仍然是同一...

2018-01-15 18:00:24

阅读数 4726

评论数 0

java中的Serializable接口的作用

Object serialization的定义:Object serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不...

2017-12-25 17:19:54

阅读数 113

评论数 2

java读取配置文件内容

一、使用org.apache.commons.configuration需要使用的是jar包:commons-collections-3.2.1.jar、commons-configuration-1.10.jar、commons-lang-2.6.jar和commons-logging-1.2....

2017-12-25 16:33:57

阅读数 71

评论数 0

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