- 博客(53)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注
原创 pdf.js 初使用
首先是下载pdf.js,官网的版本相对比较高,没找到相对应的例子,下载了几个版本后,都使用不了,各种报错,研究了好些时间,费了好些功夫.最后找的是网上的一个例子,具体忘记了, 下载了人家的pdf.js包,版本是2.0.1.把pdfjs包引进来,放在你对应的页面路径下,我的是maven项目,放在了resources下的文件里面。2.修改viewer.html页面引用的各种css,js路径,不然viewer.html页面渲染不出。还有viewer.js 文件里面引用的路径,需要修改下..
2020-07-30 09:42:59
651
转载 HTML <label> 标签的 for 属性
转自:https://blog.csdn.net/virusos/article/details/70448012for 属性规定 label 与哪个表单元素绑定。隐式和显式的联系 label通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 label 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。例如,在 XHTML 中:显...
2018-05-10 16:41:33
6153
原创 SKU与SPU的区别
博客园的解释:做订单系统中,遇到这两个名词,在网上查了下解释,记录下:1. SKU(Stock Keeping Unit)库存量单元 --- SKU是商品下的一个分类属性(商品下一个颜色或者尺码)2. SPU(Standard Product Unit)标准化产品单元 --- SPU是一个商品编码一个SPU可以对应多个SKU,简单的说: SPU就是一个iPhone6s, SKU就是银色...
2017-06-07 15:17:19
38230
3
原创 记录一次事故,svn代码更新后,Tomcat7启动报警告,访问页面404
svn代码更新后,Tomcat7启动报警告:警告: A docBase E:\devtoos\apache-tomcat-7.0.75\webapps\website inside the host appBase has been specified, and will be ignored警告: [SetContextPropertiesRule]{Context} Setting p
2017-05-12 10:42:49
1438
转载 jsp页面获取另一个jsp页面隐藏域的值
jsp页面获取另一个jsp隐藏域的值,转自:http://2197042.blog.51cto.com/2187042/990141 1. 首先使用js获取表单中隐藏域的值,隐藏域需要有一个id;如: 获取该域值的js脚本为: var a =document.getElementById("phoneids").value;2.
2017-04-05 22:17:47
5876
原创 html 字体围绕图片效果
最近做一个公司的网站,有个页面的显示效果必须是字体围绕,图片在左下角,其他三部分被文字包围。没多少做前端页面的经验,都是些修修改改字体,颜色,图片大小什么的。。。这个需求看了半天懵了。好在公司有网络,查找半天,有点被围绕的效果。先把自己看到的环绕效果总结下,直接贴代码:1. New Document 你的文字多的话,图片
2017-04-01 23:27:42
8658
原创 jquery.each return false 问题
在做需求的时候,用到了jquery.each循环,对循环遍历的值进行判断,不符合条件的,return false,给出提示,但是遇到的情况是,return false 后,还能继续执行,都走了后台,感觉没有校验住,但又觉得代码写的没错,自己瞎搞了一下午就整好。(没网寸步难行,这是是听苦逼的)。最后在别人的指导下,修改了下代码,加了一个flag标识判断就好了。var isFlag = f
2016-09-11 12:08:14
11068
原创 jquery ajax调用数据后判断返回值是否为 json 格式
在做一个项目中的一个需求时,遇到一个ajax返回值的问题,有两种返回情况,一种是返回String类型,是一大段后台拼装成的html脚本,用eval()函数处理,然后展示到页面。一种是一json格式,取json值,然后展示成弹出框信息。在处理的过程中,要用到eval()函数对String返回进行处理,一直报缺少 “}”的错误,在网上查了下,要用eval()函数写成这样:eval(json)改成eva
2016-08-06 11:12:42
13071
原创 eclipse启动不了
有段时间没有打开过eclipse了,今下午突然想打开eclipse敲敲代码,但就是打不开,双击eclipse.exe后,弹出一个框框,出现出现“Java was started but returned exit code=13......的内容,一时半会不知道怎么弄,之前从没遇到过,于是在网上找解决方法,下面的这种方法解决了问题,记录一下,下次遇到就知道了。eclipse 下面有个eclip
2016-07-24 18:31:13
647
原创 【tomcat】There are no resources that can be added or removed from the server
1、直接打开在eclipse中选中该不能导入项目,右键打开项目属性,在项目属性里选择项目类型为Dynamic Web Project即可发布。(选中项目右键——找到Project Facets——勾选Dynamic Web Project和java等就可以了)2、eclipse导入一个项目后,不能加载到tomcat里面,出现“There are no resources that ca
2016-03-16 22:23:28
1677
转载 通过userAgent判断手机浏览器类型
我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWebKit关键字,可能会是Linux,UCBrowser等等。1. Javascript2. PHP3. .NET (C#)下面是Javascript代码: /*
2016-01-24 17:22:11
9856
原创 Oracle中nvl函数
select nvl(列名,0) from 表名 如果表中列中有为NULL,就替换成0nvl(a,b) 如果a不为null 则返回a,如果a为null则返回b; nvl2(a,b,c) ,如果a不为null 则返回b,如果a为null则返回c;
2013-01-28 19:58:13
606
原创 【转载】Post与get传输的九大秘密
1,Get中数据大小被限制:我们都知道很多老式浏览器把URL的字符串个数被限制在255个之内;虽然现在的新版浏览器早就没有这个蛋疼的限制,但是我们可不敢保证所有来站点访问的用户都是使用新版浏览器的。所以当我们需要用户在网页中填写一些信息时,使用Get方式肯定会出问题。相反Post方法中没有这个限制,我们可以传输任意大小的数据。2,Get中的数据类型不灵活:因为Get是使用url来传输数据的,那
2012-12-14 15:07:14
658
原创 【转载】Java注解Annotation详解
注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。自定义注解及其应用1)、定义一个最简单的注解public @interface MyAnnotation {
2012-12-12 16:37:36
512
原创 【转载】Web Service定义
1,什么是 Web Service ? Web Service 是一个网络组件(一个可以通过网络访问的程序)。它有一个或多个端口(Port),这些端口用于接收客户端的请求,并返回响应请求,它们都是一种基于XML的消息。不过这种消息遵循特定的格式(SOAP)。2,怎样调用 Web Service? 可能这样说不太准确,应该是“怎样调用Web Service
2012-12-12 10:31:12
521
原创 Java反射机制定义
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供的功能有: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方
2012-12-12 09:07:56
547
原创 【转载】Java 类型转换
java数据类型的转换一般分三种,分别是:(1). 简单数据类型之间的转换 在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte,short,char)--int--long--float--double。 简单数据类型之间的转换又可以分为: 低级到高级的自动类型转换 高级到低级的强制类型转换 包装类过渡
2012-12-11 10:24:00
490
原创 【转载】Java I/O系统基础知识
编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是In
2012-12-10 09:14:43
451
原创 GUID概念
GUID:即Globally Unique Identifier(全球唯一标识符)也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 广泛应用于微软
2012-12-09 09:51:20
646
原创 RBAC
基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和
2012-12-08 17:33:52
830
转载 在Tomcat中部署项目的几种方法
如果用eclipse这个IDE可以很方便的将项目部署到Tomcat里面,这个没什么说的。第一种方法:将整个项目复制到%CATALINA_HOME%\webapps这个目录下,eclipse中的部署也是这样的第二中方法:在%CATALINA_HOME%\conf\server.xml文件中进行编辑.找到标签,在里面添加标签,例如:Context path="/votesy
2012-12-07 15:23:21
702
原创 【转载】JS闭包
一、什么是闭包? “官方”的解释是:闭包(closure)是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时
2012-12-07 09:40:38
474
转载 Oracle 后台进程
后台进程为了实现为多用户提供服务且保证系统性能,在一个多进程 Oracle 系统(multiprocess Oracle system)中,存在多个被称为后台进程(background process)的 Oracle 进程。一个 Oracle 实例中可以包含多种后台进程,这些进程不一定全部出现在实例中。系统中运行的后台进程数量众多,用户可以通过V$BGPROCESS 视图查询关于后台进程
2012-12-06 15:28:52
1497
原创 【转载】Java多线程的好处
1. 充分利用CPU资源 现在世界上大多数计算机只有一块CPU.因此,充分利用CPU资源显得尤为重要。当执行单线程程序时,由于在程序发生阻塞时CPU可能会处于空闲状态。这将造成大量的计算资源的浪费。而在程序中使用多线程可以在某一个线程处于休眠或阻塞时,而CPU又恰好处于空闲状态时来运行其他的线程。这样CPU就很难有空闲的时候。因此,CPU资源就得到了充分地利用。
2012-12-06 12:02:47
1137
原创 【转载】Java多线程编程详解
线程的同步 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是 synchronized 关键字,它包括两种用法:synchronized
2012-12-06 11:09:20
647
转载 java 快速排序,冒泡排序
快速排序:网上说是冒泡排序的一种改进。思路:比如要排序的是 String[] strVoid = new String[] { "11", "66", "0", "55", "22"};1找到一个比较点 这里选择中间的数 0,然后找到这个数左边的比这个数大的数,在找的这个数右边的比这个数小的数,然后对找到的两个数互换位置,接下来使用左边数中的下一个数,【即下标加1】,使用右
2012-12-05 09:49:49
419
原创 【转载】HashSet与HashMap关系之源码分析
题目:请说出hashCode方法,equals方法,HashSet,HasMap之间的关系? 解答:策略,分析jdk的源代码: public HashSet() { ap = new HashMap(); } public HashSet() { map = new HashMap(); }1、HashSet底层是采用HashMap实现的。
2012-12-03 13:21:40
533
转载 Oracle %TYPE 和 %ROWTYPE 使用
1. 使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生什
2012-11-10 15:29:15
948
转载 Oracle 启动监听命令
启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop 1、oracle 数据服务器包括:实例进程和数据库; 实例进程包括:memory structure(sga)以及background process(pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处理)
2012-11-08 15:51:09
684
原创 JavaScrip学习笔记 类的定义
//javascript中的类定义,需要靠function来模拟 /* function Teacher() {} */ //建议采用下面的形式来定义一个js中的类,可以和普通的function进行区别 //建议类名首字母大写,以便更好的和普通的function进行区别 var Teacher = function()
2012-09-18 23:52:39
440
原创 JavaScript学习笔记,创建对象,属性访问
function objectTest() { //创建js对象 //方式1,通过new Object() var obj1 = new Object(); //方式2,通过{} var obj2 = {}; //增加属性,通过.操作法 o
2012-09-17 22:23:15
352
原创 JavaScript学习笔记 创建数组,数组方法使用
function arrayTest() { //js数组的创建 //使用new Array() var array1 = new Array(); //使用[]操作法 var array2 = [];
2012-09-17 21:59:51
614
转载 java 遍历map时删除元素
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Map.Entry;public class TestMap {/* 在遍历Map过程中,不能用map.put(key,value),map.r
2012-09-13 20:36:41
2234
转载 动态删除ArrayList中的元素
昨天一位项目组同事需要在ArrayList中删除所有不等于指定值的元素,但是她弄了很久,发现总是删得不完全。刚好我以前做过类似的功能,就告诉她是因为ArrayList删除元素后长度变小了,元素的索引也会跟着改变,但是迭代的下标没有跟着相应的改变的缘故。 将一些删除方法做一些总结:/** * 删除Arraylist中值为"c"的元素 */ publi
2012-09-13 01:30:54
866
转载 Oracle触发器详解
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.
2012-09-12 01:11:01
20623
转载 AJAX原理及应用
从10个方面来对AJAX技术进行系统的讲解。 1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始
2012-09-03 10:39:15
1423
转载 Spring依赖注入的三种方式
依赖注入:让组件依赖于抽象,当组件要与其他实际对象发生依赖关系时,通过抽象来注入依赖的实际对象。依赖注入的3种实现方式分别是:接口注入(interfaceinjection)、Set注入(setterinjection)和构造注入(constructor injection)。通过举例,介绍依赖注入的3种实现方式。步骤/方法接口注入(interface injection) 接
2012-08-30 19:27:22
742
原创 ibatis <iterate>标签
标签以一个集合或数组类型的特性作为其property属性值,ibatis通过遍历这个集合(数组)来从一组中重复产生某种sql小片段。这些小片段以conjunction属性值作为分隔符连接起来,从而形成一个有意义的sql语句片段,open属性值将作为所呈现的值列表的前缀,close属性值将作为所呈现的值列表的后缀,最终动态形成一个完整合法的sql。标签属性property(必须的)包
2012-08-28 16:40:48
12273
转载 Oracle单行函数
1.字符类lower:转换为小写Select ENAME,LOWER(ENAME) From EMPupper:转换为大写Select upper('abcd') From DUALinitcap :首字母大写Select INITCAP(ENAME) From EMP2.字符处理类concat:连接两个不同的列,CONCAt只能接受两个参数Select CON
2012-08-27 22:22:49
538
Git-2.8.1-64-bit等.zip
2017-11-25
IKAnalyzer2012_u6.zip
2017-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人