11 HymanLiuTS

尚未进行身份认证

我要认证

一个爱技术、爱coding、梦想 to change the world 的无知青年。。。

等级
TA的排名 2k+

oracle中的字符串处理的特殊字符

一、用escape定义转义字符  在sql中我们可以使用‘%’、‘_’等通配符进行模糊查询,比如下面,会查询到所有ename以A开头的所有人员:09:59:47 SCOTT@vbox88in*SQL>select * from emp1 where ename like 'A%'; EMPNO ENAME JOB MGR HIREDATE ...

2019-11-19 11:04:00

oracle中的类型转换

一、oracle中的类型转换关系字符串可以转换成数字数字可以转换成字符串字符串可以转换成日期日期可以转换成字符串数字不能转换成日期日期不能转换成字符串二、数字转换成字符串to_char使用格式化字符串9,999.99转换格式化字符串中,可以加逗号和小数点,逗号为数字分割符,小数点后面的位数为保留的小数:11:43:13 SCOTT@vbox88in*SQL>s...

2019-11-15 13:47:09

一张图解释指针碰撞和空闲列表

1、指针碰撞2、空闲列表

2019-11-13 16:14:22

Oracle中的日期操作

一、日期显示格式的定义  在oracle中,可以通过定义日期格式来控制日期类数据的输出,比如显示年、显示月、显示全日期等等,下面的例子,以24小时全日期的方式来显示当前的系统日期:09:47:19 SYS@vbox88in*SQL>select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;TO_CHAR(SYSDATE,'YY...

2019-11-13 10:52:19

linux下开启oracle服务和监听、登录相关操作

1、sqlplus登录查看sqlplus帮助sqlplus --help登陆默认的Oracle实例(本机实例)第一步:sqlplus第二步,输入用户名和密码:[oracle@vbox88 ~]$ sqlplusSQL*Plus: Release 11.2.0.3.0 Production on 星期一 10月 28 17:41:27 2019Copyright (c) 198...

2019-11-12 10:37:31

Volatile关键字浅析

一、保持多线程环境中共享变量的可见性。 在多线程环境下,每个线程都有一个自己的线程栈,对于共享的变量(比如堆中new的变量),每个线程栈都会拷贝一个该变量的副本,使用volatile修饰的变量,当线程修改当前栈程栈的副本时,修改后的副本数据会马上更新到共享变量上。 如下图所示,我们把变量data用volatile修饰,然后启动两个线程分别对data进行自增操作,在初...

2019-11-11 20:30:10

JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)

参考文章:https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.htmlhttps://www.cnblogs.com/duanxz/p/3520829.html一、JVM内存分类JVM区域总体分两类,heap区和非heap区。heap区又分为:Eden Space(伊甸园)、 Survivor...

2019-11-11 12:33:32

UML 序列图详解

原文出自:https://www.cnblogs.com/Alenliu/p/5148391.html现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案规范(又名 UML 2...

2018-10-31 09:23:40

WCF服务编程(7)——配置元数据交换终结点

一、引言我们也可以通过配置元数据交换终结点的方式来启用元数据交换。标准的元数据交换终结点的配置结构如下: <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />和普通的终结点类似,它也包含3个主要元素:契约(contract)、绑定(binding)和地址(addr...

2017-12-26 20:52:41

收藏的有价值的文章,感谢作者的分享!

一、Asp.net的编译原理深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)深入剖析ASP.NET的编译原理之二:预编译(Precompilation)

2017-12-18 19:10:55

Python中lxml模块的安装(Ubuntu下)

1、安装libxml2$ sudo apt-get install libxml2 libxml2-dev         libxml2默认的安装目录是/usr/include/libxml22、安装 libxslt$ sudo apt-get install libxlst libxslt-dev                这一步是网上很多资料给出的,但

2017-12-14 19:10:07

【C#语法】C#中的托管资源和非托管资源

一 托管资源和非托管资源托管资源,顾名思义,就是依托在.net平台,在托管堆中创建,它的释放不由人工进行干预,而是由.net的垃圾回收器GC自动进行释放。相对于托管资源,非托管资源主要是操作系统级别的资源,.net平台无法对其释放,需要我们手动进行资源的回收。非托管资源一般对应于windows中的内核对象,常见的非托管资源如下所示:

2017-12-11 11:13:29

错误处理(4)—— “{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败

错误信息:中文版—— 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的

2017-11-15 16:40:54

Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL))

今天在调试之前的代码:chart.ChartArea.Copy();时出现了这个问题,翻译过来就是chart的ChartArea.Copy()方法没有实现。当时觉得很奇怪,因为这段代码时一个成熟产品里面的,很多的现场都在使用,怎么可能出现问题。后面分析原因应该是改方法在Microsoft.Office.Interop.Excel 14.0中才支持,由于我本机安装了WPS,它修改了Com组件的注册信

2017-08-16 18:59:02

对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。

原文地址:http://www.cnblogs.com/gisoracle/p/5440846.html无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类 型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5 -0000-0000-C000-000000000046}”的接口的 COM 组件调用 

2017-08-11 10:41:01

【C#语法】类和方法的特性Attribute

一、引言                今天,我们来聊一下C#中的特性Attribute。何为特性Attribute?我们先看一个特性的使用例子,我们定义了一个Human类,但是由于某种原因该类不再被使用,但是我又不想将该类的代码注释或者删除掉,于是我们就可以通过给它赋予Obsolete特性来禁止别人使用: [Obsolete("该类已经过时,不能再使用",true)] pu

2017-07-03 20:28:36

Win32 SDK基础(13)—— 键盘和鼠标消息

一、键盘消息1、键盘消息WM_KEYDOWN —— 键盘按键按下时产生。WM_KEYUP —— 键盘按键弹起时产生。WM_SYSKEYDOWN —— 系统按键按下时产生,如ALT、F10等等WM_SYSKEUP —— 系统放开时产生WM_CHAR —— 字符消息2、消息参数:按键消息:WPARAM —— 按键的VirtualKey(虚拟键码)LPARAM —

2017-05-31 09:35:42

Win32 SDK基础(12)—— WM_PAINT消息的处理

一、引言        在计算机中,屏幕上显示的一切东西几乎都是绘制的,包括窗口、对话框、图片、以及一切文字,而WM_PAINT消息就是在绘制这些对象时,系统触发的消息。我们在计算机中的每一个操作,几乎都会触发这个消息,它也是WIndows中最重要的消息之一。本文主要针对该消息进行试验,以进行全面的学习。二、WM_PAINT基础 2.1 宏定义#define WM_PAIN

2017-04-13 14:46:45

Win32 SDK基础(11)—— 消息队列和GetMessage/PeekMessage、SendMessage/Postmesage

一、消息队列1.1 消息队列        消息队列是用来存放消息的一个队列,消息在队列中先入先出,所有的窗口程序都具有消息队列,程序可以从队列中获取消息。1.2 消息队列的类型        系统消息队列:由操作系统维护的消息队列,存放系统产生的消息,如鼠标、键盘消息等等。        程序消息队列:属于每一个应用程序(线程)的消息队列,用应用程序维护。

2017-04-12 17:35:04

36.动态SQL

一、引言       前面介绍的所有内容,所操作的数据库表必须存在,否则执行子程序时就会出现问题,这种方法叫做静态SQL。PLSQL中有一种能够定义程序时不指定具体的操作对象,在执行时动态传入对象的技术,叫做动态SQL。二、动态的创建表格并返回表格行数       下面的代码,我们定义了一个名叫get_table_count_fun的function,该函数接收一个字符串格式的表名作为

2017-04-06 09:53:21

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。