自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (13)
  • 收藏
  • 关注

原创 ora-12154 TNS 无法处理服务名

百度查了好多,网上也有好多,试了试都不行。我这个最终解决方案是重新安装了一下。首先,把电脑里有关的环境变量全部删除掉。重新安装oracle、plsql。安装时注意,安装路径不要有中文、括号之类的。C:\Program Files\PLSQL Developer 这个路径可以。C:\Program Files (x86)\PLSQL Developer 这个路径有问题。...

2019-04-08 15:42:23 684

原创 error: illegal character '\ufeff' 的解决办法

今天使用scalac 命令编译scala文件的时候,出错了,出现如下错误提示:出错原因网上有很多介绍,这里不再赘述,直接说解决方案:使用Notepad++或者类似的软件,转为UTF-8无BOM编码格式即可。再次scalac HelloWorld.scala,OK了。当然,java语言同样的解决办法。

2017-12-02 22:55:09 10389

原创 Your password has expired的解决办法

在用PL/SQL Developer登录Oracle数据库的时候,出现了Your password has expired的提示,如下:提示的意思是密码已经过期。解决办法:打开运行命令,输入cmd输入:sqlplus / as sysdba查看用户密码的默认管理方式: select profile,username from dba_users;然后查看数据

2017-11-22 20:11:32 44191 1

原创 java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBody

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBodyCaused by: java.lang.ClassNotFoundException: org.apache.http.entity.mime.content.ContentBo

2017-10-12 12:05:37 12269

原创 java.lang.NoClassDefFoundError: org/noggit/CharArr at org.apache.solr.common.util.JavaBinCodec.<ini

java.lang.NoClassDefFoundError: org/noggit/CharArrat org.apache.solr.common.util.JavaBinCodec.(JavaBinCodec.java:590)at org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(Binar

2017-10-12 12:03:18 1293

原创 Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig

Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfigpom.xml加上 org.apache.commons commons-pool2 2.0

2017-09-22 11:19:03 12765 2

原创 Spring概述

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring能够为struts和hibernate提供管理。spring框架的一大优点是模块化设计,每个模块能独立完成工作,也可以独立运行。 Spring ORM:Spring 框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、hibernate 和 iBatis SQL

2016-12-31 20:02:25 339 3

原创 Hibernate工作原理及为什么要用?

原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于

2016-12-31 19:55:27 381 1

原创 load()和get()的区别

load加载方法:Java代码Users user = (Users)session.load(Users.class, userId);    Users user = (Users)session.load(Users.class, userId);get加载方法:Java代码Users user = (Users)session.get(Users.class, us

2016-12-31 09:42:03 446 1

原创 SSH简介

SSH 为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。   Struts作为系统的整体基础架构,负责MVC的分离;Hibernate框架对持久层提供支持Spring做管理;管理struts和hibernate   Struts:   Struts有两个主要版本Struts1和Struts2.其中Struts2实现了

2016-12-31 09:17:02 301 1

原创 LCASE() 函数

LCASE() 函数LCASE 函数把字段的值转换为小写。SQL LCASE() 语法SELECT LCASE(column_name) FROM table_nameSQL LCASE() 实例我们拥有下面这个 "Persons" 表:Id LastName FirstName AddressCity1 Adams John Oxford Street

2016-08-31 20:58:34 2350 1

原创 UCASE() 函数

UCASE() 函数UCASE 函数把字段的值转换为大写。SQL UCASE() 语法SELECT UCASE(column_name) FROM table_nameSQL UCASE() 实例我们拥有下面这个 "Persons" 表:Id LastName FirstName AddressCity1 Adams John Oxford Street

2016-08-31 20:58:10 2376 2

原创 SQL HAVING 子句

HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。SQL HAVING 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameHA

2016-08-31 20:57:14 255 2

原创 translate函数的用法

translate(string,from_str,to_str)    执行时,translate依次检查string中的每个字符是否在from_str中存在,如果不存在,那么这个string中的字符直接返回,如果存在,translate会记下这个字符在from_str中的位置,然后用to_str的同样位置的字符代替string中的这个字符作业返回结果,举例如下   SQL> sel

2016-08-31 20:48:50 21675 2

原创 输出101~200内的质数

质数:又称素数,有无限个。除了1和它本身以外不再被其他的除数整除。合数:指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。与之相对的是质数(因数只有1和它本身,如2,3,5,7,11,13等等,也称素数),而1既不属于质数也不属于合数。最小的合数是4。代码如下:public class Test{ public static void main(Str

2016-07-31 21:09:32 1616 1

原创 C#如何弹出输入框

在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的inputbox,实现弹出输入框的功能。1、菜单栏,选择【项目】;然后在弹出的菜单中选择【添加引用】2、弹出“添加引用”的窗口,找到

2016-07-31 21:07:38 4755 1

原创 【DEV GridControl】怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?

DXperience控件包,使用起来非常方便,但有时候某些功能的实现在文档中不太容易找到解决方案,比如下面要提到的这个功能我就在文档中找了很久也没找到,最后还是在官方论坛上找到的。具体问题是这样的:我需要使GridView中满足某个条件的行可编辑,其余的行不可编辑。问题就是这样,很简单,在GridView的ShowingEditor事件中来判断条件,满足条件就不可编辑,否则可编辑,实现代码

2016-07-31 21:04:52 4305 1

原创 C#中多态、重载、重写区别分析

重写:是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。格式如下:1.在基类中: public virtual void myMethod() { } 2.在子类中: public override void myMethod() { } 重写以后,用基类对象和子类对象访问myMethod()方法

2016-07-31 20:53:16 548 3

原创 wm_concat函数

首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据 创建表TESTAcreate table TESTA(id VARCHAR2(40) not null,name VARCHAR2(40),age VARCHAR2(40))插入数据:insert

2016-06-30 21:56:52 621 1

原创 ORACLE中DBMS_SQL的用法

ORACLE中DBMS_SQL的用法 对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步骤:open   cursor---> parse---> define   column---> excute---> fetch   rows---> close   cursor;而对于dml操作(insert,update)则需要进行以下几个步骤:open

2016-06-30 21:54:42 1281 2

原创 nvl函数

NVL是Oracle PL/SQL中的一个函数。它的格式是NVL( string1, replace_with)。它的功能是如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。格式为:NVL( string1, replace_with)功能:如果string1为NULL,则

2016-06-30 21:10:38 1116 1

原创 oracle数据库序列的用法

在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 1、Create Sequence    首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。    创建语句如下: CREATE SEQUENCE abcdINCREMENT BY 1 -- 每次加几个START WITH 1

2016-06-29 20:32:02 649 2

原创 case函数使用介绍

1.创建测试表:代码如下:CREATE TABLE students ( id int PRIMARY KEY, first_name char(20), last_name char(20), major char(30), current_credits char(3), grad

2016-05-31 22:12:02 621 1

原创 oracle trunc()函数的使用方法

dual : Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。1.TRUNC(for dates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUN

2016-05-31 21:50:49 457 2

原创 GUID转换成16位字符串或19位数据

根据GUID获取16位的唯一字符串/// /// 根据GUID获取16位的唯一字符串 /// /// /// public static string GuidTo16String() { long i = 1; foreach (byte b in Guid.NewGuid().ToByteArray()) i *=

2016-05-31 21:39:47 2569 1

原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是SQL中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INS

2016-05-31 19:01:50 277 1

原创 Math.Round函数

Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应,例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-

2016-04-27 21:51:56 1619 3

原创 Oracle 中 decode 函数用法

DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。       使用方法:       Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)       From talbename       Where …

2016-04-24 21:32:31 504 4

原创 select 1 from table 语句中的1代表什么意思

在这里我主要讨论的有以下几个select 语句:doo_archive表是一个数据表,表的行数为4行,以下同。1:select  1 from doo_archive2:select count(1)  from doo_archive3:select sum(1) from doo_archive对于这三条select语句,我在oracle中测试了一下,发现结果如下:

2016-04-13 11:05:20 68842 15

原创 select * from table where 1=1

在很多网站上,都经常看到select * from table where 1=1这样的一种查询语句; 我们先来看看这个语句的结果:select * from table where 1=1 ,其中where 1=1 ,由于1=1永远是成立的, 返回TRUE,条件为真;所以,这条语句,就相当于select * from table ,返回查询表中的所有数据。 一、不用whe

2016-04-12 22:11:28 1525 4

原创 distinct使SQL查询除去重复的字段

sql语句去重,distict的用法:select distinct 字段名 from [表名]Sql = "Select * from (Select max(可输入顺序的字段) as indexfield,要去重复字段名 From 数据表 Where  条件 Group by   要去重复字段名) as A Where 条件  order by A.indexfield "

2016-03-31 22:34:48 873 4

原创 触发器是怎么用的

今天接触到了触发器,虽然应该早就学过了,不过真的不太懂啊,明天研究一下,再详细写明

2016-03-31 22:33:59 471 4

原创 写出一条Sql语句,取出表A中的第31条到第40条记录。表A以自动增长的ID作为主键。(注意:ID可能不是连续的)

写出一条Sql语句,取出表A中的第31条到第40条记录。表A以自动增长的ID作为主键。(注意:ID可能不是连续的)。笔试的时候经常会出现这道题,网上的答案也是龙鱼混杂,今天自己实践了一下,找出了正确的答案。       第一种解法:       select top 10 * from tableA where ID not in (select top 30 ID from tableA

2016-03-31 22:16:56 15009 7

原创 DDL、DML和DCL的理解

1、DDL        1.1、DDL概述       数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。        1.2、DDL的主要语句(操作)       Create语句:可以创建数据库和数据库的一些对象。       Drop语句:可以删除

2016-03-30 21:54:33 459 5

原创 磁盘分区形式:主启动记录(MBR)和全局唯一标识分区表(GPT)

过年放假回家到朋友家玩耍,在与朋友交谈的时候提到了计算机,于是朋友便让我帮他重新安装系统。他电脑的系统我清楚,是WIN8的,之前就是我帮他安装了,不过用着WIN8一直不是很顺手,因此让我换成WIN7的。       本来一件很简单的事情,不过却遇到了麻烦,他的电脑让我重新分区,分区之后我用PE安装系统,可是系统就是安装不上。总是提示“Operation System not found”,如下

2016-02-29 19:57:04 15229 8

原创 解决win8/8.1系统不兼容Visual C++6.0的问题

因为最近需要使用VC++6.0这个软件做实践课,于是下载并安装了这个软件。却发现不兼容win8/8.1等新系统的问题,在网上查找了一下资料,解决办法很多,参差不齐。有的简单,有的复杂。我经过查找并整理,找到了一个解决办法,反正能在我的电脑上运行起来。下面就是让VC++6.0支持win8/8.1系统的方法。 下面就是刚开始我安装好VC++6.0软件之后运行出现的问题:1、关于兼容性设置其实也很简单,

2015-12-20 10:16:54 4420 17

原创 二叉树的四种遍历

二叉树的遍历主要有四种: 前序遍历(先根遍历、先序遍历): 遵循“根-左-右”的递归遍历思想, 根一定是当前子二叉树先序遍历序列的第一个元素; 中序遍历(中根遍历): 遵循“左-根-右”的递归遍历思想,根位于是当前子二叉树中序遍历序列的中部位置,左边是当前根的左二叉树,右边是当前根的右二叉树; 后序遍历(后根遍历): 遵循“左-右-根”的递归遍历思想, 根一定是遍历序列的最后

2015-11-06 08:39:06 1560 15

原创 白盒测试

白盒测试多用于单元测试阶段。逻辑覆盖是主要的白盒测试技术。白盒测试时,确定测试数据应根据程序的内部逻辑和指定的覆盖方式。采用以下几种逻辑覆盖标准:语句覆盖。 设计测试用例,让程序的每个语句至少执行一次。判定覆盖。 又称分支覆盖,不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。条件覆盖。 不仅每个语句至少执行一次,而且使判定表达式中的每

2015-11-05 16:00:39 1698 11

原创 软件文档的作用

在软件生产过程中,总是产生和使用大量的信息。软件文档在产品的开发过程中起着重要的作用,描述如下:提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、减少返工。并且

2015-11-05 11:40:46 3453 11

原创 23种设计模式

设计模式是一套被反复使用、经过分类编目的代码设计经验的总结。使用设计模式是为了复用成功的设计和体系结构、复用相似问题的相同解决方案,保证代码可靠性,使代码编制真正工程化,能够适应需求的变化。共有23种设计模式,描述如下:1.抽象工厂(Abstract Factory)。提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2.工厂方法(Factory Method)。

2015-11-04 08:20:05 537 12

PLSQL Developer 8.0 用户指南.pdf

PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE), 使用 PL/SQL Developer,你能方便地创建你的客户端/服务器应用程序的服务器部分。 到目前为止,从最差处想,你还可以完成如下工作: • 使用文本编辑器编写程序单元(过程、触发器等)。 • 使用 Oracle SQL*Plus 编译源文件。 • 如果有编译错误,你必须找出它位于源文件中何处,纠正它,并转回到 SQL*Plus 重新编译它,然后再找下一处错误。 • 使用 SQL*Plus 或你的客户端应用程序测试程序单元。 • 如果发生运行时错误,你又不得不辛苦地定位问题的原因并纠正错误。 • 使用解释计划工具或 tkprof 工具优化你的 SQL 语句。 • 使用 SQL*Plus 或其他工具在你的数据库中查看或修改其他对象和数据。

2019-04-08

noggit-0.5.jar

noggit-0.5.jar java.lang.NoClassDefFoundError: org/noggit/CharArr at org.apache.solr.common.util.JavaBinCodec.<init>(JavaBinCodec.java:590) at org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:43) at org.apache.solr.clie

2017-10-12

httpmime-4.2.3.jar

httpmime-4.2.3.jar。 

2017-10-12

solr-solrj-4.10.3.jar

solr-solrj-4.10.3.jar。

2017-10-12

commons-lang-2.6jar包

本文件包含 commons-lang-2.6.jar commons-lang-2.6-javadoc.jar commons-lang-2.6-sources.jar 三个jar包下载

2017-09-19

json-lib-2.4-jdk15.jar包

json-lib-2.4-jdk15.jar json-lib-2.4-jdk15-sources.jar json-lib-2.4-jdk15-javadoc.jar 包含文件有:json-lib-2.4-jdk15.jar json-lib-2.4-jdk15-sources.jar json-lib-2.4-jdk15-javadoc.jar

2017-09-19

jedis-2.7.2.jar工具

jedis-2.7.2.jar工具<!-- Redis客户端 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${jedis.version}</version> </dependency>

2017-09-13

servlet-api.jar

支持servlet的jar包。应该叫servlet-api.jar你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个

2017-09-04

libfastcommonV1.0.7.tar.gz

fastdfs5.05需要的libfastcommon-1.0.7

2017-07-07

FastDFS_v5.05.tar.gz

FastDFS_v5.05.tar.gz

2017-07-07

fastdfs-nginx-module_v1.16.tar.gz

fastdfs-nginx-module_v1.16.tar.gz源码包,nginx支持fastdgs的插件

2017-07-07

AspNet.ScriptManager.jQuery.dll

VS2012的版本,从而导致的验证控件出现了这个问题;如果在低版本的VS中则没有这个验证的问题;解决方式,将AspNet.ScriptManager.jQuery.dll控件复制到项目的bin文件夹下。这样上述问题就解决了。

2016-02-14

Visual Basic中代码窗口的滚动条不能通过鼠标滑轮控制解决办法

Visual Basic中代码窗口的滚动条不能通过鼠标滑轮控制解决办法。 1.解压出来有一个reg文件,双击导入。 2.有一个VB6IDEMouseWheelAddin.dll 文件直接复制到系统文件夹下,然后注册。 3.启动 Visual Basic 6.0。 4.单击外接程序,然后单击外接程序管理器。 5.在外接程序管理器列表, 单击 MouseWheel fix 。 6.在"在启动中加载"和"加载/卸载"前面打钩,确定。

2013-04-06

空空如也

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

TA关注的人

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