- 博客(71)
- 资源 (13)
- 收藏
- 关注
原创 thumbnailator图片压缩
如果遇到类似于\AppData\Local\Temp\2661270288608284649webp-imageio.dll: Can't find dependent libraries这种错误,这意味着Java在尝试加载处理WebP图像的Native库时遇到了问题,可能是因为库文件缺失或者它的依赖项未正确安装。安装或修复相关版本的包可能解决问题。
2024-08-14 10:19:47
171
1
原创 ora-12154 TNS 无法处理服务名
百度查了好多,网上也有好多,试了试都不行。我这个最终解决方案是重新安装了一下。首先,把电脑里有关的环境变量全部删除掉。重新安装oracle、plsql。安装时注意,安装路径不要有中文、括号之类的。C:\Program Files\PLSQL Developer 这个路径可以。C:\Program Files (x86)\PLSQL Developer 这个路径有问题。...
2019-04-08 15:42:23
774
原创 error: illegal character '\ufeff' 的解决办法
今天使用scalac 命令编译scala文件的时候,出错了,出现如下错误提示:出错原因网上有很多介绍,这里不再赘述,直接说解决方案:使用Notepad++或者类似的软件,转为UTF-8无BOM编码格式即可。再次scalac HelloWorld.scala,OK了。当然,java语言同样的解决办法。
2017-12-02 22:55:09
10670
原创 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
45882
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
12625
原创 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
1339
原创 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
12828
2
原创 Spring概述
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring能够为struts和hibernate提供管理。spring框架的一大优点是模块化设计,每个模块能独立完成工作,也可以独立运行。 Spring ORM:Spring 框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、hibernate 和 iBatis SQL
2016-12-31 20:02:25
368
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
413
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
477
1
原创 SSH简介
SSH 为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 Struts作为系统的整体基础架构,负责MVC的分离;Hibernate框架对持久层提供支持Spring做管理;管理struts和hibernate Struts: Struts有两个主要版本Struts1和Struts2.其中Struts2实现了
2016-12-31 09:17:02
328
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
2409
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
2420
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
283
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
22594
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
1652
1
原创 C#如何弹出输入框
在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的inputbox,实现弹出输入框的功能。1、菜单栏,选择【项目】;然后在弹出的菜单中选择【添加引用】2、弹出“添加引用”的窗口,找到
2016-07-31 21:07:38
5279
1
原创 【DEV GridControl】怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?
DXperience控件包,使用起来非常方便,但有时候某些功能的实现在文档中不太容易找到解决方案,比如下面要提到的这个功能我就在文档中找了很久也没找到,最后还是在官方论坛上找到的。具体问题是这样的:我需要使GridView中满足某个条件的行可编辑,其余的行不可编辑。问题就是这样,很简单,在GridView的ShowingEditor事件中来判断条件,满足条件就不可编辑,否则可编辑,实现代码
2016-07-31 21:04:52
4365
1
原创 C#中多态、重载、重写区别分析
重写:是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。格式如下:1.在基类中: public virtual void myMethod() { } 2.在子类中: public override void myMethod() { } 重写以后,用基类对象和子类对象访问myMethod()方法
2016-07-31 20:53:16
595
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
667
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
1349
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
1199
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
700
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
655
1
原创 oracle trunc()函数的使用方法
dual : Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。1.TRUNC(for dates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUN
2016-05-31 21:50:49
523
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
2698
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
298
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
1652
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
553
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
69102
14
原创 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
1887
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
934
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
15282
7
原创 DDL、DML和DCL的理解
1、DDL 1.1、DDL概述 数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。 1.2、DDL的主要语句(操作) Create语句:可以创建数据库和数据库的一些对象。 Drop语句:可以删除
2016-03-30 21:54:33
577
5
原创 磁盘分区形式:主启动记录(MBR)和全局唯一标识分区表(GPT)
过年放假回家到朋友家玩耍,在与朋友交谈的时候提到了计算机,于是朋友便让我帮他重新安装系统。他电脑的系统我清楚,是WIN8的,之前就是我帮他安装了,不过用着WIN8一直不是很顺手,因此让我换成WIN7的。 本来一件很简单的事情,不过却遇到了麻烦,他的电脑让我重新分区,分区之后我用PE安装系统,可是系统就是安装不上。总是提示“Operation System not found”,如下
2016-02-29 19:57:04
15732
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
4557
16
原创 二叉树的四种遍历
二叉树的遍历主要有四种: 前序遍历(先根遍历、先序遍历): 遵循“根-左-右”的递归遍历思想, 根一定是当前子二叉树先序遍历序列的第一个元素; 中序遍历(中根遍历): 遵循“左-根-右”的递归遍历思想,根位于是当前子二叉树中序遍历序列的中部位置,左边是当前根的左二叉树,右边是当前根的右二叉树; 后序遍历(后根遍历): 遵循“左-右-根”的递归遍历思想, 根一定是遍历序列的最后
2015-11-06 08:39:06
1652
14
原创 白盒测试
白盒测试多用于单元测试阶段。逻辑覆盖是主要的白盒测试技术。白盒测试时,确定测试数据应根据程序的内部逻辑和指定的覆盖方式。采用以下几种逻辑覆盖标准:语句覆盖。 设计测试用例,让程序的每个语句至少执行一次。判定覆盖。 又称分支覆盖,不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。条件覆盖。 不仅每个语句至少执行一次,而且使判定表达式中的每
2015-11-05 16:00:39
2200
11
原创 软件文档的作用
在软件生产过程中,总是产生和使用大量的信息。软件文档在产品的开发过程中起着重要的作用,描述如下:提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、减少返工。并且
2015-11-05 11:40:46
3877
11
PLSQL Developer 8.0 用户指南.pdf
2019-04-08
noggit-0.5.jar
2017-10-12
commons-lang-2.6jar包
2017-09-19
json-lib-2.4-jdk15.jar包
2017-09-19
jedis-2.7.2.jar工具
2017-09-13
servlet-api.jar
2017-09-04
AspNet.ScriptManager.jQuery.dll
2016-02-14
Visual Basic中代码窗口的滚动条不能通过鼠标滑轮控制解决办法
2013-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人