1、html2canvas 生成图片简单又好用,但涉及到跨域就会出现问题,官方给出的解决办法是设置代理。基本原理就是在后端将图片的数据生成base64再返回给前端使用。使canvas画布分析元素的时候像分析本地的一样简单。这就是我的理解。官网给出的只有php的方法,我是照扒了一般java的出来。有写 ...
分类:
编程语言 时间:
2016-06-27 19:10:31
阅读次数:
161
简介:通过BeautifulSoup的find_all方法,找出所有a标签中的href属性中包含http的内容,这就是我们要找的网页的一级链接(这里不做深度遍历链接)并返回符合上述条件的a标签的href属性的内容,这就是我们要找的某个网页的所带有的一级链接#!/opt/yrd_soft/bin/python
importre..
分类:
Web程序 时间:
2016-06-27 00:10:14
阅读次数:
176
在大多数情况下Cacti + RRDtool已经实现对系统各种参数的监测。但很多企业可能不满足于仅仅监测系统基本参数的需求,而是需要监测除基本参数之外的各种应用程序的运行状况。很显然在这种情况下对于一些系统或者是自定义的程序Cacti + RRDtool的局限性就显示出来了。而此时就轮到了另外一种监测系统的登场。这就是我们现在要介绍的Nagios。
Nagios是一个功能非常强大的开源的系统网络...
分类:
移动开发 时间:
2016-06-24 15:07:33
阅读次数:
203
《Java项目实践》:简单聊天程序由于这个简单程序,还是涉及到很多的知识点,下面我们就一点一点的来完成。我们熟悉的QQ聊天,就有一个界面,是吧,我们自己做一个简单的聊天程序,因此我们也就需要为Client写一个界面。因此,这就是我们第一步需要完成的任务。第一步:为Client端写一个界面完成一个界面有两种方法,一种是使用Frame对象来完成,另外一种是继承JFrame类来完成.本项目使用第二种。第二...
分类:
编程语言 时间:
2016-06-21 07:20:49
阅读次数:
251
很久没有写博客了。 这是放暑假中的第一篇博客,以后会多多更新!!! 这就是我写的一个字体选择器,界面如下: 本程序用到的技术比较简单,仅仅是用了Font类的几个方法和数据绑定而已。 首先建一个四行两列的Grid,添加一个ComboBox,命名为fonts。然后在添加若干个TextBlock和一个Te ...
一个进程如果是个人英雄主义,那么多进程就是集体主义。(不严格区分多进程 和 多线程的差别) 你不再是一个独行侠,而是一个指挥家。 独来独往,非常自由自在,但是,很多时候,不如众人拾柴火焰高。 这就是我对多进程的理解。多线程编程的主要问题是:通信 和 同步问题。 更多PHP 多线程编程的背景知识见: ...
分类:
Web程序 时间:
2016-06-12 20:14:43
阅读次数:
171
在正式介绍委托之前,我想下看看生活中委托的例子——生活中,如果我们需要打官司,在法庭上是由律师为我们辩护的,然而律师执行的是当事人的陈词,这时候律师就是一个委托对象,当事人委托律师这个对象去帮自己辩护。这就是我们生活中委托的例子的。然而C#中委托的概念也就好比律师对象(从中可以得出委托是一个类,因为 ...
分类:
其他好文 时间:
2016-06-07 17:56:25
阅读次数:
299
敏捷开发现在已经不是新鲜事物了,我们都从各种渠道听到过不同的团队实施敏捷的胜果,听的时候觉得很美,回到家就发现那都是别人家的团队,结合自己的情况一看就发现问题一大堆。就算是最终打算一试,也经常会不知如何开始。这就是我希望编写这份文档的原因,能够找到一个遵循的敏捷项目管理模型,虽然我们都知道没有一个放之四海而皆准的方法,但在更高的层面上我觉得这仍然是可行的。也就是说,管理模型是一致的,但是其中采用的...
分类:
其他好文 时间:
2016-06-02 14:10:45
阅读次数:
231
在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。
重点:
Ø 抽象工厂模式概念
Ø 抽象工厂模式的模型图
Ø 抽象工厂模式访问...
我们使用的智能手机除了有一个可用的空间(如苹果8G、16G等),还有一个RAM容量,很多人都不是很清楚,为什么需要二个这样的芯片做存储呢,这就是我们下面要讲到的。这二种存储设备我们都统称为“FLASH”,FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通地过程序可以修改数据, ...
分类:
其他好文 时间:
2016-05-31 12:13:43
阅读次数:
232