Others
文章平均质量分 62
铁猴
热爱Java,热爱大数据,热爱技术!
展开
-
使用Selenium永久修改Chrome配置[Python版本]
背景使用Selenium可以非常方便的模仿用户操作浏览器的行为(Chrome,Firefox…)等,对于如何选择页面元素,以及如何操作各种页面元素(输入框,下拉框)类型Selenium支持的都非常到位,这些基本的操作本文不再阐述,具体可以参考:http://www.selenium.org.cn/网上找到大多数能找到的教程都是基于session机制做的演示,既脚本中对浏览器的设置只对当前sessio能有效,当重启浏览器时设置就会被还原,本文主要讲述如何永久设置Chrome浏览器的配置操作说明假设需要原创 2020-08-11 23:58:11 · 2159 阅读 · 1 评论 -
一步一步理解HTTPS
本文转载自:http://showme.codes/2017-02-20/understand-https/本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一...转载 2019-11-19 16:06:15 · 793 阅读 · 0 评论 -
DDOS入门介绍(一):DDOS简介
定义分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。通常该攻击方式利用目标系统网络服务功能缺陷或者直接消耗其系统资源,使得该目标系统无法提供正常的服务。。攻击的方式DDoS攻击通过大量的请求占用大量网络资源,以达到瘫痪网络的目的。攻原创 2017-05-27 15:58:31 · 16776 阅读 · 0 评论 -
RAID各级分类的区别
什么是RAIDRAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列,是磁盘阵列在技术上实现的理论标准,其目的在于减少错误、提高存储系统的性能与可靠度。常用的等级有0、1、3、5、10级等。 RAID 分类 通常我们有5种常见的RAID级别,这些级别不是刻意分出来的,而是按功能分的。不同的RAID级别提供不同的性能,数据的有效性转载 2015-02-13 11:23:56 · 2768 阅读 · 0 评论 -
硬盘内部硬件结构和工作原理详解
一般硬盘正面贴有产品标签,主要包括厂家信息和产品信息,如商标、型号、序列号、生产日期、容量、参数和主从设置方法等。这些信息是正确使用硬盘的基本依据,下面将逐步介绍它们的含义。硬盘主要由盘体、控制电路板和接口部件等组成,如图1-1所示。盘体是一个密封的腔体。硬盘的内部结构通常是指盘体的内部结构;控制电路板上主要有硬盘BIOS、硬盘缓存(即CACHE)和主控制芯片等单元,如图1-2所示;硬盘接口包转载 2014-10-31 14:56:23 · 2199 阅读 · 0 评论 -
JQuery 入门指南(8):解决$的冲突
正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写。如果同时使用多个JS框架其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。jQuery 的团队考虑到了这个问题,并实现了 noConflict() 方法。noConflict() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它原创 2014-01-16 23:46:19 · 3302 阅读 · 0 评论 -
JQuery 入门指南(7):通过过滤的方式搜索元素
本文提到的内容主要用来缩小搜索元素的范围三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素。jQuery first() 方法first() 方法返回被选元素的首个元素。下面的例子选取首个 元素内部的第一个 元素:$(document).ready(function(){$("div p").f原创 2014-01-16 23:38:27 · 3150 阅读 · 0 评论 -
JQuery 入门指南(6): 遍历DOM元素
遍历DOM元素,就是以某个元素为起点,向它的父节点,直接点,兄弟节点进行遍历,根据过滤的调节找到想要的元素,并对返回的结果进行操作向上遍历 DOM 树parent() •parents() •parentsUntil() •这些 jQuery 方法很有用,它们用于向上遍历 DOM 树:jQuery parent() 方法parent() 方法返回被选元素的直接父元素原创 2014-01-16 23:32:52 · 3372 阅读 · 0 评论 -
JQuery 入门指南(5):CSS操作
jQuery 操作 CSSaddClass() - 向被选元素添加一个或多个CSS •removeClass() - 从被选元素删除一个或多个CSS •toggleClass() - 对被选元素进行添加/删除CSS的切换操作css() - 设置或返回样式属性 •jQuery 拥有若干进行 CSS 操作的方法。我们将通过下面的例子进行学习部分操作:<s原创 2014-01-16 23:19:09 · 3416 阅读 · 0 评论 -
JQuery 入门指南(4):添加删除元素
本文主要介绍如何使用JQuery添加/删除元素添加元素针对文本元素的操作,例如append() - 在被选元素的结尾插入内容 •prepend() - 在被选元素的开头插入内容 •针对非为本元素的操作,例如after() - 在被选元素之后插入内容 •before() - 在被选元素之前插入内容 •jQuery append(),prepend() 方法jQ原创 2014-01-16 23:12:20 · 4195 阅读 · 0 评论 -
JQuery 入门指南(3):DOM对象及其属性的操作
本文主要介绍通过JQuery操作DOM对象以及其属性获得内容 - text(),html() ,val(),attr()text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值 attr() 方法用于获取属性值。 下面的例子演示如何通过 jQuery text(),htm原创 2014-01-16 22:58:06 · 3544 阅读 · 0 评论 -
JQuery入门指南(2):一些常用的特效
本文介绍了JQuery中常用的特效原创 2014-01-16 22:47:08 · 3753 阅读 · 0 评论 -
JQuery 入门指南(1):入门必备
介绍了学习jquery之前的一些必备知识,包括安装,选择器以及事件原创 2014-01-16 22:27:14 · 3566 阅读 · 0 评论 -
Zeppelin介绍与入门实践
介绍 Zeppelin是一个Web笔记形式的交互式数据查询分析工具,可以在线用scala和SQL对数据进行查询分析并生成报表。Zeppelin的后台数据引擎可以是Spark(目前只有Spark),开发者可以通过实现更多的解释器来为Zeppelin添加数据引擎。官方支持的执行引擎用一幅图可以清晰描述执行引擎的作用就是执行笔记中的与引擎相对应的代码,不同的引擎也会有不同的配置,引擎的详细说明参考官方文原创 2017-01-13 18:47:20 · 24698 阅读 · 3 评论 -
在Windows环境下搭建Nginx文件服务器(简单实用版)
为了解决项目组内容应用,打算把本地的e:tools目录共享出来,具体操作步骤如下下载安装包:http://nginx.org/download/nginx-1.9.15.zip解压缩修改配置文件nginx.conf,在server部分添加以下内容location /tools { alias E:\Tools; allow原创 2016-04-22 13:10:24 · 18437 阅读 · 0 评论 -
ubuntu 下的supervisor 配置入门
Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。安装superviso原创 2016-04-20 17:58:55 · 2819 阅读 · 0 评论 -
ZeroMQ消息模型代码实现(Python版本)
ZeroMQ 的背景介绍引用官方的说法: “ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核”。现在还未看到它们的成功。但是,它无疑是极具转载 2016-05-12 15:04:49 · 14587 阅读 · 0 评论 -
Centos6.5 上Ansible 对Windows 管控
安装依赖包安装PyCrypto:http://blog.csdn.net/eric_sunah/article/details/45826933安装paramiko(http://blog.csdn.net/zyz511919766/article/details/18355795)安装pywinrm:pip install http://github.com/diyan/pywinrm/原创 2015-05-18 20:46:09 · 3987 阅读 · 0 评论 -
Git 简洁教程之 中级操作
远程仓库的SSH本地Git仓库和GitHub仓库之间的传输是通过SSH加密,为了使用SSH加密,需要在本地生成Private Key 以及Public key,其中public key要保存到GitHub的网站上,这样GitHub就可以知道提交代码的是你,而不是别人。下面为具体的步骤第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有i原创 2015-01-20 17:26:59 · 1202 阅读 · 0 评论 -
Git 简洁教程之 高级操作
git 合并冲突的解决在分支QA上面修改readme.txt文件,并进行提交在分支DEV上面修改readme.txt文件,并进行提交切换到Master分支,并把QA的修改合并过来,此时可以顺利的进行合并此时尝试在Master上合并DEV的内容时,会提交失败,并提示有冲突打开readme.txt文件,手动清楚差异对readme.txt执行add以及commit操作使用原创 2015-01-20 17:40:46 · 1378 阅读 · 0 评论 -
Git 简洁教程之:基本操作
初始化并提交文件创建初始化目录 mkdir learngit初始化仓库git init在learngit下创建文件,并提交到本地仓库git add readme.txtgit commit -m "wrote a readme file"也可以通过*的方式一次性添加过个文件,下面的截图一次性添加了两个以readme开头的txt文件文件原创 2015-01-11 23:06:37 · 1214 阅读 · 0 评论 -
Java 升级到jdk7后DbVisualizer 6 启动空指针的处理方案
这阶段遇到公司里将JDK从6升级到了7,以前一直都死使用DbVisualizer 6来作为数据库的管理工具,可是自从升级完之后,每当启动DbVisualizer 6的时候都会报空指针异常,当时怀疑是JDK版本的问题,可是将JAVA_HOME改回去还是没用,在网上搜索了一堆的解决方案,终于在官网上找到了相关的方案,如下:In the DbVisualizer installation d原创 2013-04-20 10:07:48 · 3249 阅读 · 0 评论 -
程序员学习能力提升三要素(转)
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握转载 2013-02-21 21:43:55 · 1327 阅读 · 0 评论 -
选用ibatis和hibernate的区别
Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完转载 2013-02-20 19:57:01 · 986 阅读 · 0 评论 -
CR, LF, CR/LF 回车 换行总结(转载)
在文本处理中, CR, LF, CR/LF是不同操作系统上使用的换行符.Dos和windows采用回车+换行CR/LF表示下一行, 而UNIX/Linux采用换行符LF表示下一行,苹果机(MAC OS系统)则采用回车符CR表示下一行.CR用符号’r’表示, 十进制ASCII代码是13, 十六进制代码为0x0D; LF使用’n’符号表示, ASCII代码是10, 十六制为0x0A转载 2013-02-01 22:31:07 · 1459 阅读 · 0 评论 -
jocky混淆JAVA代码(保护你的JAVA项目)
一、前言1.1 什么是Jocky? 我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,对Java的class 文件进行反编译,从而观察程序的结构与实现细节。如此一来转载 2013-01-01 20:53:39 · 1154 阅读 · 0 评论 -
程序员必备素质-"专注力"的培养
注意力训练的十个方法 注意力的集中作为一种特殊的素质和能力,需要通过训练来获得。那么,训练自己注意力、提高自己专心致志素质的方法有哪些呢? 方法之一:运用积极目标的力量 这种方法的含义是什么?就是当你给自己设定了一个要自觉提高自己注意力和专心能力的目标时,你就会发现,你在非常短的时间内,集中注意力这种能力有了迅速的发展和变化。 同学们要在训练中完成这个进步。要有一个目原创 2012-12-02 18:42:33 · 1820 阅读 · 0 评论 -
How To Become A Hacker
自从接触计算机开始,黑客在我心里一直是即神秘又高深的角色,kevin mitnick的简介总是不厌其烦的看了一遍又一遍,每次看完也都会让我的内心在滚动,可是一直没有涉及到这个领域,这对我而言也真是个遗憾.转眼间工作已经三年,回头看看这三年觉得平淡而无味,刚工作时总是希望可以在技术路线上好好的发展,可是有一次面试的时候,一位面试官问我,"你认为什么是技术?"的时候,我却说不出个所以然来了,那次面转载 2012-11-13 23:01:14 · 7310 阅读 · 1 评论 -
英语各种数字表达方式大全(转载)
基数词0 nought;zero;O1 one2 two3 three4 four5 five6 six7 seven8 eight9 nine10 ten11 eleven12 twelve13 thirteen14 fourteen15 fifteen16 sixteen17 seventeen18 eighteen转载 2012-10-28 22:53:53 · 46278 阅读 · 0 评论 -
IReport 中 java.lang.ClassNotFoundException:...CompilationFailedException 异常的处理
场景:在用iReport设计表格的时候碰到了如下的异常:java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException from BaseClassLoader@40109310{VFSClassLoaderPolicy@27204c{orts.engine.compon原创 2013-03-10 22:53:50 · 9178 阅读 · 11 评论 -
在IReport中将Blob字段展示为图片
在使用IReport打印报表的时候往往需要从数据库中读取Blob字段,然后将其展示为图片.接下来以数据库为Mysql为例,需要经过三步的设置(1) 在数据集中设置对应的字段类型为 java.io.InputStream(2)添加图片组件,且Expression Class 设置为java.io.InputStream(3)设置图片的表达式原创 2013-11-19 21:08:05 · 3230 阅读 · 0 评论 -
Git简单入门教程
转载自:http://www.bootcss.com/p/git-guide/安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。 检出仓库执行如下命令以创建一个本地仓库的克隆版本:转载 2014-12-02 10:28:26 · 983 阅读 · 0 评论 -
一个故事让你明白 网关,DNS,路由,ARP等常见网络概念
网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。 大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送转载 2014-07-07 14:32:13 · 4219 阅读 · 0 评论 -
CentOS 网络设置修改 指定IP地址 DNS 网关
转载自:http://www.cnblogs.com/vicowong/archive/2011/04/23/2025545.html转载 2014-07-20 09:56:29 · 1260 阅读 · 0 评论 -
使用Eclipse构建Maven项目 (step-by-step)
本文转载自:http://blog.csdn.net/qjyong/article/details/9098213转载 2014-05-06 09:07:54 · 1030 阅读 · 0 评论 -
Maven 安装配置及更改本地仓库
1. 安装Maven1.1 把 apache-maven-3.0.3-bin.zip 解压到 D:\toolkit\apache-maven-3.0.3 | (bin, conf 等)1.2 把D:\toolkit\apache-maven-3.0.3\bin 添加到Path(环境变量)(JAVA_HOME也已经设置好)2. 更改m2eclipse的嵌入Maven2.1转载 2014-02-12 10:07:00 · 1252 阅读 · 0 评论 -
轻松掌握ISO8583报文协议
我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了。最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑。鉴于此,我想很多同行也必然会经历同样得阶段,所以我写下本文,以便大家能够少走一些弯路。同时,我在网上(http://blog.csdn.net/lysheng/archiv.../03/309914.转载 2013-02-22 21:48:27 · 3024 阅读 · 1 评论 -
Java调用Groovy的方法总结
很多情况下,Groovy是执行某一类任务的理想工具,如快速原型开发设计(rapid prototyping)或创建可由宏指令(macros)或插件(plug-ins)扩展的模块应用。这些扩展可以用Groovy实现,而不需冗长乏味的开发部署周期便可嵌入到您的应用程序中。相信,Groovy极富表现力,其简洁性和强大特性会给您的程序开发带来很大的好处。在其他情况下,Groovy或许不是最好的选择。这转载 2013-09-10 22:17:18 · 21379 阅读 · 1 评论 -
利用xslt对xml中数据实现splite换行的总结
Empire Burlesque Use xlst to dealwith xml USA test1,test2,test3 10.90 1985 弄了几天的xslt,就是为了显现可以再一行当中按照指定的分隔符进行换行,也可能是缺乏这方面的经验,不过总算是把想要的效果搞出来了,为了庆祝,特意写了blog记录这一心酸的历程:要求是把cd这个原创 2012-01-15 21:47:41 · 2988 阅读 · 2 评论 -
elance 兼职手册
Elance是全球最大的外包网站。给我的印象是门槛高,服务好,项目多,项目质量好。比起国内的猪八戒之类的网站好不知多少倍。如果你是程序员、翻译、设计师等,同时英文又好,那一定要到Elance上来接项目,这样才能充分体现你的优势嘛。因为Elance是个国际平台,上面的价格是国际价格,换算成人民币怎么都划算啊。注册 Elance的注册是需要验证电话号码的。注册完了之后,Elance的机器转载 2011-10-29 03:00:02 · 6641 阅读 · 1 评论