码迷,mamicode.com
首页 > 2017年08月03日 > 全部分享
node调用phantomjs-node爬取复杂页面
什么是phantomjs phantomjs官网是这么说的,‘整站测试,屏幕捕获,自动翻页,网络监控’,目前比较流行用来爬取复杂的,难以通过api或正则匹配的页面,比如页面是通过异步加载。phantomjs就是一个完整的浏览器只能没有界面,因此我们可以用它来模拟真正的浏览器去访问页面,然后再获取页面 ...
分类:Web程序   时间:2017-08-03 12:34:01    阅读次数:1771
消息中间件
一,什么是消息中间件 关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。 1.老王最开始讲故事时需要挨个打电话给小红,小黄。有时还有可能打不通。但是通过微信公众号,可以将消息发送到公众号,然后再小红小黄有空的时间再订阅。 2.登录系统的例子 通过服务调用外部系统感知服务在使用消息 ...
分类:其他好文   时间:2017-08-03 12:33:54    阅读次数:194
BASH特性以及使用技巧
BASH是系统提供给用户操作设备的程序,BASH本身也是程序。用户登录系统之后,systemed会为用户打开bash程序。用户在BASH界面还可以打开子BASH[root@bobo‘machine/etc/etc]$bash [root@bobo‘machine/etc/etc]$通过pstree可以很容易的发现两个bash之间的关系[root@bobo‘machine/e..
分类:其他好文   时间:2017-08-03 12:33:48    阅读次数:121
Python零基础学习系列之二--Python介绍及环境搭建
1-1、Python简介: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public Lic ...
分类:编程语言   时间:2017-08-03 12:33:41    阅读次数:289
mybatis 之 resultType="Integer"
public class EcPromoteRuleAdditionalNew extends BaseBO { private String[] promoteRuleIds; public String[] getPromoteRuleIds() { return promoteRuleIds;... ...
分类:其他好文   时间:2017-08-03 12:33:27    阅读次数:131
阅读《Android 从入门到精通》(29)——四大布局
LinearLayout 类方法 RelativeLayout 类方法 TableLayout 类方法 AbsoluteLayout 类方法 LinearLayout 类方法 RelativeLayout 类方法 TableLayout 类方法 AbsoluteLayout 类方法 ...
分类:移动开发   时间:2017-08-03 12:33:22    阅读次数:149
Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信。如下图所示: 一.对Socket Server的要求 我们可以尝试让Socket Server透明地支 ...
分类:Web程序   时间:2017-08-03 12:33:12    阅读次数:444
centos7 安装 nginx
参考: https://www.nginx.com/resources/wiki/start/topics/tutorials/install/ 1.配置源,我这里是centos7,不同的系统版本请自行更改 2.安装,我这里一起安装了 nginx httpd-tools 3.启动 4.配置 ...
分类:其他好文   时间:2017-08-03 12:33:03    阅读次数:99
Java 线程池分析
在项目中经常会用到java线程池,但是别人问起线程池的原理,线程池的策略怎么实现的? 答得不太好,所以按照源码分析一番,首先看下最常用的线程池代码: 这个输出结果为,可以看到,没有线程池的超过10的,所以线程池执行只用了10个线程: pool-1-thread-1pool-1-thread-2poo ...
分类:编程语言   时间:2017-08-03 12:32:56    阅读次数:234
jQ禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使元素居中、计算元素个数、使用Google主机上的Jquery类库、禁用Jquery效果、解决Jquery类库与其他Javascript类库冲突
jQuery tips, tricks & solutions 禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV... ...
分类:编程语言   时间:2017-08-03 12:32:49    阅读次数:313
IO多路复用之epoll总结
IO多路复用之epoll总结epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy..
分类:其他好文   时间:2017-08-03 12:32:42    阅读次数:162
Java -- POI -- 入门使用以及简单介绍
1.创建工作簿 (WORKBOOK) HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.c ...
分类:编程语言   时间:2017-08-03 12:32:32    阅读次数:316
汇聚层
汇聚层是楼群或小区的信息汇聚点,是连接接入层和核心层的网络设备,为接入层提供数据的汇聚\传输\管理\分发处理.汇聚层为接入层提供基于策略的连接,如地址合并,协议过滤,路由服务,认证管理等.通过网段划分(如VLAN)与网络隔离可以防止某些网段的问题蔓延和影响到核心层.汇聚层同..
分类:其他好文   时间:2017-08-03 12:32:24    阅读次数:119
pyhton3.5将汉字转成二进制的方法
直接上代码:name = "你好,中国人"byteName = bytes(name.encode("utf-8"))print(byteName)for b in byteName : print(bin(b),end="\t") ...
分类:其他好文   时间:2017-08-03 12:32:15    阅读次数:115
reshape之rename重命名
本来rename是很简单的一个操作,但是受到知乎上一篇文章的误导,纠结了好一会儿才重命名成功 > head(hr) satisfaction_level last_evaluation number_project average_montly_hours time_spend_company1 0 ...
分类:其他好文   时间:2017-08-03 12:32:08    阅读次数:184
配置LVM(逻辑卷管理)
配置LVM(逻辑卷管理)一、简介LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,..
分类:其他好文   时间:2017-08-03 12:32:03    阅读次数:212
JavaSE高级
如果要把一个对象写入文件 下次还可以取出来 那么这个对象必须实现可序列接口implements Serializable 多线程静态成员属性属于类 而不属于对象 也就可以理解为一个可变的常量 可以有set get两种方式:extends Thread new 类public void run() { ...
分类:编程语言   时间:2017-08-03 12:31:55    阅读次数:228
1604条   上一页 1 ... 64 65 66 67 68 69 70 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!