`
文章列表
原文地址(http://blog.csdn.net/shendl/article/details/3589676) 介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA。 JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。 JNA项目地址:https://jna.dev.java.net/  
1 scedule scrapy 作为抓取框架,包括了spider,pipeline基础设施 2 webkit scrapy 本身不能作为js engine,这就导致很多js生成的页面的数据会无法抓取到,因此,一些通用做法是webkit或者xmi_runner(firefox)。通过这个手段可以对于js生成的数据进行抓取。需要安装的包有 python-webkit (相关依赖自行解决) Xvfb (用于非Xwindow环境) 3 开发downloader middleware
简单的说,就是 sync echo 3 > /proc/sys/vm/drop_caches OK! 细心的朋友会注意到,当你在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看 ...
1.1   下载selenium2.0的lib包 http://code.google.com/p/selenium/downloads/list   官方UserGuide:http://seleniumhq.org/docs/ 1.2   用webdriver打开一个浏览器 我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的测试,速度通常很慢,严重影响持续集成的速度,这个时候建议使用HtmlUnit,不过HtmlUnitDirver运行时是看不到界面的,对调试就不方便了。使用哪种浏览器,可以做成配置项,根据需要灵活配 ...

Ldap入门

    博客分类:
  • java
LDAP常用术语解释:DN:distinguished name。在LDAP目录中的所有记录项都有一个唯一的DNCN,OU,DC都是LDAP连接服务器的端字符串中的区别名称;LDAP连接服务器的连接字串格式为:ldap://servername/DN   其中DN有三个属性,分别是CN,OU,DC   LDAP ...
Ubuntu分配修改登陆root用户管理权限的方法Ubuntu 有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安装过程就设定root密码,这样用 ...

Hbase简单入门

HBaseConfiguration是用来配置HBase的对象。 意思是把HBase的配置文件添加到配置信息中,这个类继承自org.apache.hadoop.conf.Configuration, 他只有两个过时的构造方法,这里不讲。他还有两个静态的创造配置文件的方法, create() 和create(org.apache.hadoop.conf.Configuration that) 无参数的是创建一个新的与Hbase的资源配置,带参数的是创建一个资源配置的副本。 资源配置创建好了,我们还需要手动设置配置的位置。 用Confguration的set方法: Configur ...

python 字符串

Python-String-Function 字符串中字符大小写的变换:     * S.lower()   #小写    * S.upper()   #大写    * S.swapcase()   #大小写互换    * S.capitalize()   #首字母大写    * String.capwords(S)       #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起    * S.title()    #只有首字母大写,其余为小写,模块中没有这个方法 字符串在输出时的对齐:     * S.lju ...
 1,安装 启动 Eclipse,利用 Eclipse Update Manager 安装 PyDev。在 Eclipse 菜单栏中找到 Help栏,选择 Help > Software Updates > Find and Install。选择 Search for new features for install,然后单击 Next。在显示的窗口中,选择 new remote site。此时,会弹出一个对话框,要求输入新的更新站点的名称和链接。这里,名称项输入 PyDev,当然,您也可以输入其他的名称;链接里输入http://www.fabioz.com/pydev/updat ...
方法一: 1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加。 4. ...
python的官方网站上有一句话,“python把程序中用到的任何东西都成为对象 ” 例如:你定义了一个a=1 那么就是把1这个number对象赋值给了a对象,而此时的a对象是1对象的引用也是number对象了。 这里我们可以看出来,python只是把对象的引用传递给了对象a,而不是赋值操作, 例如: mylist=[1,2,3] youlist=mylist youlist[0]=5 mylist = [1,2,3] anotherlist = mylist print mylist,anotherlist mylist = [1,2,3] ...
  原文地址:http://blog.sina.com.cn/s/blog_46d0a3930100dgvi.html   WebKit,鼠标引发的故事  Figure 1. JavaScript onclick eventCourtesy http://farm4.static.flickr.com/3302/3640149734_3268bf297f_o.jpg先看一段简单的HTML文件。在浏览器里打开这个文件,将看到两 ...
原文地址:http://blog.sina.com.cn/s/blog_46d0a3930100d5pt.html WebKit的结构与解构从指定一个HTML文本文件,到绘制出一幅布局复杂,字体多样,内含图片音频视频等等多媒体内容的网页,这是一个复杂的过程。在这个过程中Webkit所做的一切 ...

(转)走进WebKit

原文地址:http://blog.sina.com.cn/s/blog_46d0a3930100d2u8.html 1. 总体结构 Webkit是开源项目,它的源代码可以去这里下载,http://webkit.org/building/checkout.html。Webkit是一个相当复杂的软件系统,打开源代码,可以看到里面有众多文件夹。但是We ...
原文地址:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html    研究Webkit内核已经有一段时间了,在这期间我花了很多时间去研读webkit代码,并在网上查阅了不少的资料。在这之后,我开始尝试对Webkit内核进行剪裁,以便得到自己所需的部分。 俗语有言,“独学而无友 则孤陋而寡闻”,遂本着交流的态度拿出来与大家分享之,顺便回顾一下自己这段时间以来走过的路。到目前,本人虽不能说是精 通Webkit内核 ,但也总算是在Webkit内核中游历过了一番,并获得了不少Webkit内核代码的直接经验。 在此,我将以Web ...
Global site tag (gtag.js) - Google Analytics