- 博客(200)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 js prototype __proto__
首先,要明确几个点: 1.方法(function)是对象,方法的原型(Function.prototype)是对象。因此,他们都有对象的共有的特点。 即:对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该方法得到构造函数的原型,这也保证了实例能够访问在构造函数原型中定义的属性和方法。2.方法(function) 方法这个特殊的对象,除了和其他对象一样有上述__prot
2016-07-16 18:09:51 462
转载 jquery $.extend()【2】
1.jquery.extend()jQuery.extend(object)为jQuery类添加类方法,可以理解为添加静态方法。如:jQuery.extend({min: function(a, b) { return a < b ? a : b; },max: function(a, b) { return a > b ? a : b; }});jQuery.min(2,3); // 2
2016-07-12 22:21:03 476
转载 jquery $.extend()【1】
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3…合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是
2016-07-12 22:03:57 484
转载 js call() apply()和Math.max实现得到数组中最大的一项
区分apply,call就一句话: foo.call(this, arg1,arg2,arg3) == foo.apply(this, arguments)==this.foo(arg1, arg2, arg3) call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Functio
2016-06-30 09:55:34 6289
转载 js call() apply()
strong>区分apply,call就一句话:strong>`foo.call(this, arg1,arg2,arg3) == foo.apply(this, arguments)==this.foo(arg1, arg2, arg3)`font size=1>call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Fun
2016-06-28 08:39:22 467
原创 JSON.parse()与JSON.stringify()
//实例1 var str = '{"name":"dqf","age":"23"}'; console.info(JSON.parse(str)); //实例2 //a是json对象 var a = {"a":"1","b":"2"}; console.info(JSON.stringify(a)) //实例3 var student =
2016-06-27 17:36:59 755
转载 URL 编码与解码和escape,encodeURI,encodeURIComponet用法
js全局方法: escape,encodeURI,encodeURIComponent的区别一、escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。 编码之后的效果是%XX或者%uXXXX这种形式。 其中 ASCII字母 数字 @*/+ 这几个字符不会被编码,其余的都会。 最关键的是,当你需要对URL编码时
2016-06-27 16:31:35 4180
原创 java爬虫(Jsoup爬取龙腾网)第一页信息
如果不懂Jsoup,请看这里:http://blog.csdn.net/disiwei1012/article/details/51614177先看下需要爬取的网页 先看下龙腾网:http://www.ltaaa.com的firebug 再看下我抓取后的: 实体:public class News { private int id; private String title;
2016-06-15 11:44:52 1105
原创 java爬虫(Jsoup)爬取某站点评论
本文是基于这一篇的:http://blog.csdn.net/disiwei1012/article/details/51614492在上一篇中,我们抓取到了新闻的标题,超链接和摘要,这次我们通过新闻的超链接,进入新闻的评论页,然后爬取评论!注:http://www.wumaow.com,这个网站的标签写的太混乱了,而且还有js报错,到处都是广告。要是不是外国评论翻译的及时,我就去看龙腾网了http
2016-06-15 10:02:33 4850 2
原创 选择排序
public class SelectionSort { /** * 选择排序 */ public static void main(String[] args) { int [] a ={3,4,1,9,99,32,7,8}; selectionSort(a); } static void selectionSort(
2016-06-15 08:12:59 335
原创 冒泡排序
冒泡排序public class BubbleSort { /** * 冒泡排序 */ public static void main(String[] args) { int [] a ={3,4,1,9,99,32,2,8}; bubbleSort(a); } static void bubbleSort(int
2016-06-14 17:39:30 2836
转载 知识点
1.解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。 答:通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的100、”hello”和常量都是放在静态区中。栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,理论上
2016-06-14 16:27:46 461
原创 接口的注意事项
接口的规范:接口之间可以继承(extends),接口之间不存在实现(implements)的关系,接口中不能有实现了的方法。<修饰符>interface<接口名>{ <常量申明> <抽象方法申明>} 接口的特点:1、Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用”_”分隔)2、J
2016-06-14 08:53:18 2000
原创 java爬虫(Jsoup)爬取某新闻站点标题
需要一个包:jsoup-1.7.3.jar 有一定的java和js基础的人,一看就懂了! 一个不错的Jsoup中文文档下载地址:http://download.csdn.net/detail/apache2011/4517327import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;i
2016-06-08 17:14:39 8449 5
转载 Jsoup demo
需要一个包:jsoup-1.7.3.jarimport java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class JsoupTest { sta
2016-06-08 16:40:08 1356
转载 在tomcat下部署solr
solr版本:4.7.0 tomcat版本:7.01.解压solr.war 把solr.war解压到tomcat的webapps下(或者直接把solr.war放在tomcat的webapps下,然后启动tomcat就自动解压了)——————–解压之后———————————————————————————————2.copy索引库 在任何目录下都可以,新建一个文件,我是新建 D:\data 目录
2016-06-08 08:24:27 716
原创 solrJ笔记(1)
solrJ增删改查的demo实体public class Article { @Field(value="id") private int id ; @Field(value="title") private String title; @Field(value="content") private String content; @Field(va
2016-06-07 17:52:28 495
原创 Lucene笔记(3)
高亮显示搜索内容 本篇的基于上一篇public class TestHighLighter { public static void main(String[] args)throws Exception { String fields[] = {"content"}; String keyWords = "安徽"; QueryParser q
2016-06-07 15:08:12 375
原创 Lucene笔记(2)
关于Lucene的增删改查的demo实体public class Article { private int id; private String title; private String author; private String content; private String link; public int getId() {
2016-06-07 15:04:52 405
原创 Lucene笔记(1)
初识Lucenepackage com.lucene;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.luc
2016-06-06 17:31:29 463
原创 Map集合的取值方式
方式//Map集合的取值原理:先将Map的键转成Set,再通过迭代器取出。public class MapDemo_1 { public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>(); map.put("01","a");
2016-06-03 14:58:52 3173
原创 HashSet中的元素比较详解
引例public class Student{ private String name; private int age; Student(String name,int age){ this.name = name; this.age = age; }}class Demo{ list hs = new H...
2016-06-03 11:07:03 4433
原创 对象序列化 ObjectInputStream ObjectOutputStream
如果想把一个java对象持久化,可以用ObjectInputStream和ObjectOutputStream。下面看demo。//Person类public class Person implements Serializable{ //声明类的标识,也可以不写,系统会自动生成 static final long serialVersionUID = 42L; priva
2016-06-02 14:21:54 354
原创 easyui 中 的同步树(3)------用递归写
以上两篇都只能显示有限的节点,如果想要在前台显示无线的节点,就需要用到递归了。这篇文章是基于上一篇的。我的思路是:先找出根节点再递归根节点(递归结束的条件是:当此节点没有子节点时,结束递归)1.数据库表设计和实体类和上一篇是一样的2.看下DAO层和controller层 第一步:先取得根节点 public List getAllTree() { String hql =
2016-05-31 18:06:51 1160
原创 easyui 中 的同步树(2)
在上一篇文章中我写的那个同步树,我是使用了三张表。这次我是把三张表合成一张表,表名是t_academy,实体类名是TAcademy。1.先看下这个表结构 这个表只有三列,id不用解释,text是节点的名称,pid是父节点的id。其中id是自动增长的。2.看下实体类TAcademy@Entity@Table(name = "t_academy", catalog = "xiaonei"
2016-05-31 17:57:08 614
原创 easyui 中 的同步树(1)
1.先看一下easyUI,Tree组件要求的数据格式[{ "id":1, "text":"Folder1", "iconCls":"icon-save", "children":[{ "text":"File1", "checked":true },{ "text":"Books", "state
2016-05-30 16:50:54 1074
原创 hibernate中使用@Transient
1.hibernate中,如果不想实体类中的字段和数据库中对应,可以使用以下注解 @Transient public List<TDepartment> getChildren() { return children; } //Transient就是hibernate三种状态中的第一种状态,瞬态2.在hibernate中,实体类中使用注解,要么都放在属性
2016-05-30 16:35:22 3380
原创 锋利的jQuery ajax(四)
7.$.ajax()结构:`$.ajax(options)` ①常见参数 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求
2016-04-29 10:26:01 483
原创 锋利的jQuery ajax(三)
4.$.getScript()有时候,在页面初级加载时就取得所需的全部JAVASCRIPT文件是完全没有必要的。虽然可以在需要哪个JAVASCRIPT文件时,动态的创建<script>标签:$("<script type='text/javascript' src='test.js'>").appendTo("head");$(document.createElement("script")).a
2016-04-29 10:10:52 514
原创 锋利的jQuery ajax(二)
2.$.get()load()方法通常用来从Web服务器上获取静态的数据文件,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()和$.post().结构为:$.get(url,data,function(data,textStatus),type)//type表示返回数据的类型//第一种:html片段$(function(){ $("#send").click(fun
2016-04-29 09:40:35 491
原创 锋利的jQuery ajax(一)
说明jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法。第一层:$.ajax()第二层:load()、$.get()、$.post()第三层:$.getScript()、$.getJSON()1.load()①载入远程的HTML代码,载入当前页结构为: load(url,data,function());我们来看一个例子(主要实现当点击send标
2016-04-29 09:03:42 708
原创 校内网 遇到的问题总结
request.setattribute的存活周期:一个request。通过动态代理实现的,在controller层注入service层的对象时,必须要用接口接收。目前在hibernate中还没有遇到过sql语句,大多数用是都是HQL,在HQL语句中,一切面对的都是model层,不涉及到表。例如:String hql="from User";这里面User就是一个实体类,所以当你写成表的名字是不
2016-04-29 08:17:57 534
原创 An existing resource has been found at location
当发布web项目时,提示一下信息: An existing resource has been found at location D:\apache-tomcat-7.0.68\webapps\dqf_spring_springmvc_hibernate. Deployment of project dqf_spring_springmvc_hibernate_ann will replace
2016-04-12 14:35:22 1540
原创 springmvc 基本原理和helloworld
一、执行过程用户发起请求,请求到DispatchServlet前端控制器 DispatchServlet(中央调度),负责request和response,负责调用处理器映射器查找Hander,负责调用处理器适配器执行Handler,有了前端控制器降低了各各组件之间的耦合性,系统扩展性提高。DispatcherServlet前端控制器请求处理器映射器HandlerMappering查找Hand
2016-04-06 09:57:57 1098
原创 XML命名空间与DTD(愚见)
一、XML命名空间概念与应用问题引入:在xml中,元素名称是由开发者定义的,名称很容易发生冲突。那么怎么解决呢? ①加入一些特殊的东西 ②使用命名空间下面看例子:<table> <tr> <td></td> <td></td> </tr></table>//使用命名空间之后<table xmlns:h="http://www.sina.com">
2016-04-01 15:55:05 1867
原创 hibernate中的三种状态
hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。以上是转载内容:http://www.cnblogs.com/xiaoluo501
2016-04-01 09:46:21 765
原创 hibernate中session的load和get方法
session中load的get的关系一、load方法Configuration cfg = new AnnotationConfiguration();SessionFactory sf = cfg.configure().buildSessionFactory();Session session = sf.openSession();session.beginTransaction();S
2016-04-01 09:20:18 1007
原创 hibernate中的SessionFactory的openSession与getCurrentSession
hibernate在得到session的方法中,openSession与getCurrentSession方法的区别? Configuration cfg = new AnnotationConfiguration(); SessionFactory sf = cfg.configure().buildSessionFactory(); Session
2016-04-01 08:37:40 2474
原创 hibernate中有关联合主键的理解
如果想把数据库中的两个以上字段定义成主键,就要用到联合主键。哪么应该怎么实现呢?我们在定义实体的时候使用annotation定义主键@id,我们可以从新定义一个主键类,把想设定成主键的属性都放在这类中。让后再把这个类作为一个属性定义在实体中。 例如:定义了一个student实体,想把这个实体的id和name属性同时设定成主键,我们可以从新定义一个具有id和name属性的类,并在这个类中,定义s
2016-03-31 16:03:20 824
原创 An AnnotationConfiguration instance is required to use.....异常
如果工程里有两个类,一个类A用annotation,另一个类B没用Annotaion,则配置文件需要写成两种不同的方式: <mapping resource="A.hbm.xml"/> <mapping class="B"/>在这种情况下,B就不能使用下面的语句:new Configuration().configure().buildSessionFactory(); A的代码也要改成:
2016-03-31 13:50:15 1344
《spring源码剖析》中有一句话不太理解,哪位大神帮忙提醒下?
2017-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人