自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jooger 的全栈之路

吃?喝?玩?乐?码

  • 博客(23)
  • 资源 (1)
  • 问答 (5)
  • 收藏
  • 关注

原创 node-crawler 添加 promise 支持

背景最近在组内做一些爬虫相关的工作,本来想自己简单造个轮子的,但是经网友推荐后,采用了node-crawler,用了一段时间过后,确实满足了我的绝大部分需求,但是其 api 却不支持 promise,而且我还需要一些同步爬取、同步处理的能力,如果不用 promise 的话,写法很不优雅,所以我就简单地给其封装了一层 promise api现状目前 node-crawler 的使用方式不支持 ...

2020-01-31 20:51:20 1013

原创 mysql连接错误java.sql.SQLException: Unknown system variable 'language'

今天在centos上用yum安装了mysql,然后就直接使用了,在项目启动过程中,看tomcat日志报了如题的错误java.sql.SQLException: Unknown system variable 'language'原来是因为mysql版本和jdbc driver版本不一致导致的。我yum安装的是5.0版本的,而我jdbc driver版本是5.1的导致了以上错误。然后我把

2016-05-13 10:59:22 11332

原创 关于jquery的$.extend(true,{},m,n)的一个小问题

如标题:假如m = {name:{name1:1, name2:2, name3:3}}, n = {name:{name1:11, name2:22, name4:44}} 注意:此处及下文说的都是内部嵌套数组的对象,而不是像{name1:1,name2:2,name3:3}这样的不含嵌套数组的对象 如果var temp = $.extend(true,{},m,n); 则temp={na

2016-04-06 13:39:44 2985 1

原创 escapeXml过滤掉特殊字符

在项目中有时需要在后台将字符串拼接,然后传到前台显示。当在后台拼接的时候比如拼接了特殊字符如@、#、《》,<,>等的时候,传到前台时,和html的标签或者其他有冲突,导致不能正常显示。比如刚刚在后台拼接了几个<br>想用于前台换行,结果用jstl的c:out输出到前台的时候成了[这里写图片描述](http://img.blog.csdn.net/20160323153657057)在网上找了一下,找

2016-03-23 15:46:12 3925

原创 FF上使用jquery ajax时出现一个小问题

最近的项目中出现了一个ajax的小问题,js里调用jquery ajax,从后台返回的是一个用逗号分隔的字符串,js用split拆分此数据,结果在chrome和IE下都能获得正确结果,但是在FF下却出现“data.split is not a fucntion”,一开始我以为是FF不支持split(这不是扯淡嘛,怎么可能不支持),最后想想不应该呀,然后在查阅了一些资料后,才发现原来是对于$.aja

2016-02-29 10:19:06 350

原创 Linux重启网卡驱动的一些问题

本人使用的系统为RHEL6.5,比较老的系统了,今天启动机器后不能上网了,遇到了以下几个问题,经查找资料后已解决1.重新加载网卡报错 Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/23经过一番百度之后,发现此时,当前网卡也是可以通信的,但是通过网络管理工具修改IP之后,当前修改操

2016-01-21 10:05:41 3394

原创 js回调的一个疑惑

昨天,在用js时遇到了一个问题,代码如下$(document).ready(function(){ for(var i = 0 ; i < 5; i++){ $("#button"+i).bind("click",function(){ alert(i); }); } });很简单的一个bi

2015-12-29 09:04:56 400

原创 Andorid Toolbar里的Menu的Item的View的获取

近期,我在练手的时候遇到这么一个问题在Toolbar引用的menu中的item里加入一个SearchViewapp:actionViewClass="android.support.v7.widget.SearchView"但是却怎么也想不到怎么获取到这个SearchView。最后查api,才弄清楚怎么获取public boolean onCreateOptionsMenu(M

2015-12-18 23:31:56 6848

原创 关于IE8及更低版本使用innerHTML出现的问题

昨天,突然接到客户电话,说是他们使用的IE8浏览我们网站时无法正常显示。我当时随便应付了一声“应该是版本兼容问题”但事后一想,得把这个问题解决了,毕竟客户至上。说正题我把文档模式调到IE8先贴报错图然后再看一下yelloD这个ID的控件在网页中的位置: ... . . .

2015-12-17 11:27:28 4777 1

转载 Android PopupMenu 与 PopupWindow(的区别)

本文转载自(http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0721/3212.html)平常的开发可能经常碰到PopupMenu和PopupWindow,但是不小心的话总是比较容易搞混淆了这两者,下面通过一个实例简单介绍下它们各自的使用方式。实例的代码使用了Android Annotations,但是代码读起来应该是没

2015-12-09 12:21:19 2918

转载 css区分ie8/ie9/ie10/ie11 chrome firefox的代码

网站兼容性调试实在令人烦心,现在的网站设计人员真的要比以前费力很多,因为网页代码不再是只需满足一个IE6访问就行,而是要满足N多的浏览器访问正常才行。粗略算一下,目前至少要满足如下的浏览器要求:IE8、IE9、IE10、IE11、Chrome、Firefox,由于360使用的是Chrome内核,所以满足Chrome基本就满足了360。而IE家族真是一个版本一个样,我说IE怎么这么喜欢折腾呢?这给网

2015-11-23 09:52:22 1125

原创 java日期时间解析

例如我要解析的String类型的时间Wed, 11 Nov 2015 00:02:00 GMT,解析如下String content = “Wed, 11 Nov 2015 00:02:00 GMT”; SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US);

2015-11-11 11:36:26 2964

转载 GitHub 优秀的 Android 开源项目

转载自http://www.trinea.cn/android/android-open-source-projects-view/主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableVi

2015-11-11 10:11:38 1139

原创 Android开发 ListView下拉刷新和上拉加载

最近在学习Android的时候,用到了下拉刷新功能,在度娘上一搜,偶然发现一个叫XListView的控件可以很好的实现这个功能,下面就来探讨一下怎么具体应用这个控件。首先从GitHub或其他地方下载该控件所需的类及资源。     以上分别是XListView的class,layout和需要的String好,准备工作完毕,下面就来说一说怎么将其添加到我们的代码中。1.

2015-11-11 09:36:45 415

原创 AndroidStudio编译错误,Execution failed for task ':app:packageDebug'.

今天用AndroidStudio写一个连接远程服务器的例子,由于以前使用Eclipse写的Android,所以出了以下问题就不知道该怎么解决了。所幸,在百度逛了一圈后,找到了如下解决方法:之所以出现以上问题,是因为这些包有点跟不上版本,也就是旧了。解决方法是在工程的build.gradle里加上以下这些语句:android { packagingOptions

2015-11-09 13:07:26 1353

转载 Android各种轮子

转载于http://waylenw.github.io/android-all-open-source/#功能框架数据库ORMLite框架http://blog.csdn.net/lmj623565791/article/details/39122981greenDaoMaster框架http://blog.csdn.net/krislight/ar

2015-10-23 14:13:06 667

原创 java 字符串匹配

在日常开发中,我们需要对数据进行截取,可以通过下面的方法实现,例如:需要截取下面的“CSDN”字符串String str = "This is a CSDN blog!"; String s = null;String regex = "This is a (.*?) blog!"; //利用正则表达式Pattern pattern = Pattern.compile(regex);Ma

2015-10-20 23:29:10 412

原创 JS获取标签属性值

在实际开发中,需要给一些标签自定义一些属性,而这些标签本身是不包含这些属性的,这时通过一下JS来获取该属性值。 111 $(document).ready(function(){ $(".statistics a").click(function(){ var href = this.href; //var menuName = $(

2015-10-14 15:54:07 6032

转载 Spring AOP 详解

转载地址http://pandonix.iteye.com/blog/336873/此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯

2015-10-14 10:51:06 403

原创 Spring部分注解的个人简单理解

@Controller  用于标注控制层组件@Service(name='...')用于标注业务层组件@Repository 用于标注数据访问组件,DAO组件@Component 泛指组件,当组件不好归类时,使用其进行注解@Transient 用于标注一个并非到数据库表的字段的映射的属性,ORM框架将忽略该属性......待更

2015-10-14 09:08:05 454

转载 [jQueryUI] – Chosen:select下拉选择框美化插件及问题

Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的、很长的select选择框变的更好看、更方便。不仅如此,它更扩展了select,增加了自动筛选的功能。它可对列表进行分组,同时也可禁用某些选择项。先来看下插件的效果:跟这个比起来,原来的select样式是不是弱爆了!马上来武装我们的select吧:1、先把js和css文件引用到

2015-10-13 17:32:41 1045

原创 Linux下配置https安全连接(ssl加密连接)

https连接需要用到数字证书与数字签名(MD5算法),网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书.1.  使用java的工具keytool产生数字证书#  keytool  -genkey  -alias  tomcat  -keyalg  RSA(生成过程中要填写证书的信息)    生成文件.keystore    注意:CN为主机名称,本机可用

2015-10-13 17:30:48 5954

转载 Tomcat在RedHat Linux上的安装与配置

(转载于http://www.linuxidc.com/Linux/2015-01/111289.htm)以下使用的Linux版本为: RedHat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat.    jdk下载地址:    http://www.Oracle.com/techn

2015-08-29 17:58:00 516

加解密软件

比较好的加解密软件!是我的一个同学编写的!

2014-08-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除