- 博客(21)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 问题总结
dmp-spider问题总结一、高频 xpath1. 选取节点2. XPath轴3.xpath谓语4. xpath中不要使用tbody标签二、例子三、博客推荐 一、高频 xpath 1. 选取节点 表达式 描述 相关链接 nodename 选取此节点的所有子节点 查看这篇文章 / 从根节点选取 查看这篇文章 // 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置 查...
2020-02-08 00:41:24 202
原创 value_handler使用
value_handler使用使用方式语法方式1方式2已有的value_handler 函数prefixpostfixreplaceextractstaticjoin 使用方式 语法 name: 函数名 regex: 表达式或者空 value: 空、字符串或者表达式 "value_handler":[ {"name":"函数名","regex":"表达式或者空","value":"空、值或...
2020-02-04 12:51:27 456
原创 Linux中shell脚本获取当前工作目录的方法
如何在Bash脚本中获取该脚本的源目录问题描述如何获得Bash脚本的源目录无软连接指向脚本有软连接指向脚本练习一下 问题描述 Bash(Bourne Again Shell)脚本通常用来启动一个程序,比如hadoop生态中的命令一般是都基于Bash的。每次写Bash都要到处去查这个问题。当然,你用绝对路径,那就没必要纠结这个问题了。在一次跟踪Hive启动脚本的时候,看到了一个注释的链接,打开一...
2019-10-18 15:59:19 1381
原创 Python动态生成对象
Python中的对象动态生成动态生成类的一种方式举个栗子结尾 动态生成类的一种方式 动态生成对象在开发一些框架或者工具的时候经常会使用到,最近在用Scrapy做抓取,顺道跟了一点点源码,发现了一段比较不错的代码。现在分享给大家。 #位置是scrapy.utils.misc.py def load_object(path): try: dot = path.rindex(...
2019-10-13 03:20:42 1323 1
原创 开放寻址法
开放寻址法开放寻址法插入关键字查找关键字开放寻址法探查序列的计算方法 开放寻址法 解决哈希表(在一些文献中又称作散列表)冲突的方法有:链接法(chaining) 和 开放寻址法(open addressing)。本文讲解开放寻址法。 在开放寻址法中,所有元素都存在哈希表里。也就是说,每个表项或包含动态集合的一个元素,或包含NIL(空)。当查找某个元素时,要系统地检查所有的表项,直到找到所需...
2019-09-22 17:15:06 2626
转载 java静态导入
静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 当你想使用static成员时,可以使用静态导入(在API中的类和你自己的类上,都可以使用该特性)。下面是静态导入前后的代码实例: 静态导入之前的代码: public class TestStat
2014-07-16 19:59:18 405
原创 java BufferdInputStream源码分析
public class BufferedInputStream extends FilterInputStream { /** * 默认缓冲区大小 */ private static int DEFAULT_BUFFER_SIZE = 8192; /** * 缓冲区的最大容量,有些虚拟机可能会保存一些头信息。 */ private st
2014-07-16 15:30:33 704
转载 Hibernate4例子
1.下载hibernate-release-4.1.4.Final.zip 2.内置: 文档:hibernate-release-4.1.4.Final/documentation jar文件:hibernate-release-4.1.4.Final/lib 源代码:hibernate-release-4.1.4.Final/project 其中lib又分为:envers +
2014-07-13 19:19:19 394
转载 java transient关键
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想 用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,tr
2014-06-20 16:05:25 428
转载 C++ explicit关键字
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。
2014-04-29 22:30:52 372
转载 二叉排序树---不断更新(C++版本)
1.二叉排序树数据结构 [cpp]view plaincopy typedef struct BSTNode{ int data; struct BSTNode *lchild; struct BSTNode *rchild; }*BSTree,BSTNode; 2.二叉树的问题 [cpp]view plaincopy 二叉树的问题 1.用给定序列...
2014-04-24 20:11:26 641
转载 迭代器模式
原文出处:http://blog.csdn.net/zhengzhb/article/details/7610745 定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 类型:行为类模式 类图: 如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:
2014-04-20 21:29:41 403
转载 java内部类总结
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 1
2014-04-20 21:26:20 401
转载 UML关系
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图 事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种
2014-04-13 14:08:38 431
转载 c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数
#include // 注意不要用iostream.h 这种形式 #include // io 流控制头文件, 主要是一些操纵用法如setw(int n),setprecision(int n) , //setbase(int n),setfill(char c)的 ▲setw(n)用法: 通俗地讲就是预设宽度 如 cout 结果是: (空
2013-10-11 21:10:25 771
转载 里氏替换原则(LSP)
里氏置换原则(Liskov Substitution Principle),简称LSP 定义: Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it. 所有引用基类的地方必须能够透明的使用
2013-10-08 15:23:22 588
转载 java hashCode方法
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了
2013-09-14 17:20:36 559
原创 C++常成员函数
使用const关键字进行声明的成员函数被称为常成员函数 声明: 函数名(形参表) const; //注意const也是函数的一部分 说明 (1)const是函数的一部分,在实现的时候也要带const (2)const可以用于对重载函数的区分 (3)常成员函数不能用来更新类的成员变量,因此常成员函数中只能调用常成员函数。如果调用其他普通函数,可能会引起间接修改数据成员 (4)其他函数可
2013-09-10 22:41:16 381
转载 C++内联函数
(1)什么是内联函数? (2)为什么要引入内联函数? (3)为什么inline能取代宏? (4)内联函数和宏的区别? (5)什么时候用内联函数? (6)如何使用内联函数? (7)内联函数的优缺点? (8)如何禁止函数进行内联? (9)注意事项: (1)什么是内联函数?
2013-09-09 20:38:04 420
原创 SessionFactory
2.6 构建SessionFactory Hibernate的SessionFactory接口提供Session类的实例,Session类用于完成对数据库的操作。由于 SessionFactory实例是线程安全的(而Session实例不是线程安全的),所以每个操作都可以共用同一个SessionFactory来获取Session。 Hibernate配置文件分为两种格式,一种是xml格式的...
2012-07-04 19:36:35 98
c++的一些问题
2012-02-17
sqoop 从mysql导入数据到hive,有一列数据被改变了
2020-02-29
C++类中定义 const static 成员变量为啥在VC++6.0中 编译不过
2013-10-11
java 一个类的对象访问私有属性的问题
2013-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人