- 博客(23)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 node-crawler 添加 promise 支持
背景最近在组内做一些爬虫相关的工作,本来想自己简单造个轮子的,但是经网友推荐后,采用了node-crawler,用了一段时间过后,确实满足了我的绝大部分需求,但是其 api 却不支持 promise,而且我还需要一些同步爬取、同步处理的能力,如果不用 promise 的话,写法很不优雅,所以我就简单地给其封装了一层 promise api现状目前 node-crawler 的使用方式不支持 ...
2020-01-31 20:51:20 1050
原创 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 11381
原创 关于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 3022 1
原创 escapeXml过滤掉特殊字符
在项目中有时需要在后台将字符串拼接,然后传到前台显示。当在后台拼接的时候比如拼接了特殊字符如@、#、《》,<,>等的时候,传到前台时,和html的标签或者其他有冲突,导致不能正常显示。比如刚刚在后台拼接了几个<br>想用于前台换行,结果用jstl的c:out输出到前台的时候成了[这里写图片描述](http://img.blog.csdn.net/20160323153657057)在网上找了一下,找
2016-03-23 15:46:12 4003
原创 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 376
原创 Linux重启网卡驱动的一些问题
本人使用的系统为RHEL6.5,比较老的系统了,今天启动机器后不能上网了,遇到了以下几个问题,经查找资料后已解决1.重新加载网卡报错 Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/23经过一番百度之后,发现此时,当前网卡也是可以通信的,但是通过网络管理工具修改IP之后,当前修改操
2016-01-21 10:05:41 3476
原创 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 420
原创 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 6956
原创 关于IE8及更低版本使用innerHTML出现的问题
昨天,突然接到客户电话,说是他们使用的IE8浏览我们网站时无法正常显示。我当时随便应付了一声“应该是版本兼容问题”但事后一想,得把这个问题解决了,毕竟客户至上。说正题我把文档模式调到IE8先贴报错图然后再看一下yelloD这个ID的控件在网页中的位置: ... . . .
2015-12-17 11:27:28 4833 1
转载 Android PopupMenu 与 PopupWindow(的区别)
本文转载自(http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0721/3212.html)平常的开发可能经常碰到PopupMenu和PopupWindow,但是不小心的话总是比较容易搞混淆了这两者,下面通过一个实例简单介绍下它们各自的使用方式。实例的代码使用了Android Annotations,但是代码读起来应该是没
2015-12-09 12:21:19 2963
转载 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 1158
原创 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 3010
转载 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 1247
原创 Android开发 ListView下拉刷新和上拉加载
最近在学习Android的时候,用到了下拉刷新功能,在度娘上一搜,偶然发现一个叫XListView的控件可以很好的实现这个功能,下面就来探讨一下怎么具体应用这个控件。首先从GitHub或其他地方下载该控件所需的类及资源。 以上分别是XListView的class,layout和需要的String好,准备工作完毕,下面就来说一说怎么将其添加到我们的代码中。1.
2015-11-11 09:36:45 440
原创 AndroidStudio编译错误,Execution failed for task ':app:packageDebug'.
今天用AndroidStudio写一个连接远程服务器的例子,由于以前使用Eclipse写的Android,所以出了以下问题就不知道该怎么解决了。所幸,在百度逛了一圈后,找到了如下解决方法:之所以出现以上问题,是因为这些包有点跟不上版本,也就是旧了。解决方法是在工程的build.gradle里加上以下这些语句:android { packagingOptions
2015-11-09 13:07:26 1511
转载 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 694
原创 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 438
原创 JS获取标签属性值
在实际开发中,需要给一些标签自定义一些属性,而这些标签本身是不包含这些属性的,这时通过一下JS来获取该属性值。 111 $(document).ready(function(){ $(".statistics a").click(function(){ var href = this.href; //var menuName = $(
2015-10-14 15:54:07 6085
转载 Spring AOP 详解
转载地址http://pandonix.iteye.com/blog/336873/此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯
2015-10-14 10:51:06 427
原创 Spring部分注解的个人简单理解
@Controller 用于标注控制层组件@Service(name='...')用于标注业务层组件@Repository 用于标注数据访问组件,DAO组件@Component 泛指组件,当组件不好归类时,使用其进行注解@Transient 用于标注一个并非到数据库表的字段的映射的属性,ORM框架将忽略该属性......待更
2015-10-14 09:08:05 480
转载 [jQueryUI] – Chosen:select下拉选择框美化插件及问题
Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的、很长的select选择框变的更好看、更方便。不仅如此,它更扩展了select,增加了自动筛选的功能。它可对列表进行分组,同时也可禁用某些选择项。先来看下插件的效果:跟这个比起来,原来的select样式是不是弱爆了!马上来武装我们的select吧:1、先把js和css文件引用到
2015-10-13 17:32:41 1070
原创 Linux下配置https安全连接(ssl加密连接)
https连接需要用到数字证书与数字签名(MD5算法),网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书.1. 使用java的工具keytool产生数字证书# keytool -genkey -alias tomcat -keyalg RSA(生成过程中要填写证书的信息) 生成文件.keystore 注意:CN为主机名称,本机可用
2015-10-13 17:30:48 6036
转载 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 612
linux下openoffice连接意外中断
2016-01-26
bootstrap左侧菜单怎么禁止随分辨率变化而变化
2016-01-20
js 回调函数的一个疑惑
2015-12-28
IE8下调试,报如下错误
2015-12-17
求大神看一下这个网站里的地图用的什么技术?
2015-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人