1.添加依赖 commons-net-3.6.jar 2.获取ftp客户端 ftpClient = new FTPClient(); ftpClient.connect(ip, port); ftpClient.login(username, password); ftpClient.setBuff ...
分类:
编程语言 时间:
2018-06-26 12:23:05
阅读次数:
163
说明此程序本来是21点扑克程序的一个被调函数,在这里我单独将它拿出来作为一个小程序。 ...
分类:
编程语言 时间:
2018-06-26 12:24:46
阅读次数:
153
前文参考: Python爬虫(一)——豆瓣下图书信息 Python爬虫(二)——豆瓣图书决策树构建 Python爬虫(三)——对豆瓣图书各模块评论数与评分图形化分析 数据的构建 在这张表中我们可以发现这里有5个数据,这里有三个特征(评分是否超过8.0,评分是否超过9.5,评价数是否超过45,000) ...
分类:
编程语言 时间:
2018-06-26 12:25:03
阅读次数:
197
1.document对象是window对象的子对象,可直接使用,多用于获取HTML页面元素 2.document对象属性 a) alinkColor活动链接颜色 b) linkColor文本链接颜色 c) vlinkColor用户已观察过文档链接的文本颜色 d) cookie存储于客户端的cooki ...
分类:
编程语言 时间:
2018-06-26 12:25:27
阅读次数:
160
算法移植类加密芯片是凌科芯安公司的专利产品,主要功能是芯片内部嵌入凌科芯安公司的LKCOS智能操作系统,用户可以把MCU中程序一部分关键算法函数移植到芯片中运行。用户采用标准C语言编写代码,通过KEILC编译器,编译并下载到智能芯片中。在实际运行中,通过调用函数方式运行智能卡芯片内的程序段,获得运行结果,并以此结果作为用户程序进一步运行的输入数据。因此芯片成了产品的一部分,而算法在芯片内部运算,盗
分类:
编程语言 时间:
2018-06-26 12:27:01
阅读次数:
129
interface是比抽象类更高层次的抽象,接口中的所有方法都是抽象方法,不会有任何实现方面的代码。 1. interface的方法只能是public abstract的。( Public abstract可以省略,也可以只写一部分,比如public void f() ) , 不能是private、 ...
分类:
编程语言 时间:
2018-06-26 12:27:38
阅读次数:
102
一、列表生成式 需求:看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很 ...
分类:
编程语言 时间:
2018-06-26 12:29:21
阅读次数:
134
学习元类的时候,对__prepare__不是很理解,书上讲解的也不是很详细,最后通过查看stackoverflow的一些帖子对该方法有了一些理解,记录如下: 先看代码: 输出为: 可见,执行顺序为: prepare(创建命名空间) 依次执行类定义语句 new(创建类) init(初始化类) 元类定义 ...
分类:
编程语言 时间:
2018-06-26 12:30:03
阅读次数:
633
访问zabbix api的URL是: http://x.x.x.x/zabbix/api_jsonrpc.php x.x.x.x可能是你的IP或者域名访问流程概览:1、首先登录2、认证成功后zabbix server返回一个token3、带着这个token去访问各种数据,做各种操作4、完毕!一、用RESTC
分类:
编程语言 时间:
2018-06-26 12:31:54
阅读次数:
188
Python调用Zabbix API系列
分类:
编程语言 时间:
2018-06-26 12:33:07
阅读次数:
161
一、线程、锁 1、Posix Thread互斥锁 线程锁创建 a.静态创建 b.动态创建 互斥锁的属性 互斥锁的属性在创建锁的时候指定,在LinuxThreads实现中仅有一个锁类型属性,不同的锁类型在试图对一个已经被锁定的互斥锁加锁时表现不同。 a. 这是缺省值,也就是普通锁。当一个线程加锁以后, ...
分类:
编程语言 时间:
2018-06-26 13:15:11
阅读次数:
181
简单来说,就行修改/etc/default/locale文件,设置语言位UTF-8,如果没有这个语言,就执行命令locale-gen en_US.UTF-8进行安装,没有即时生效的话就重启。 ...
分类:
编程语言 时间:
2018-06-26 13:15:30
阅读次数:
433
1.spring框架有哪些主要模块? Spring Core,Spring的核心功能,用IOC容器,解决对象创建以及依赖关系,包含并管理应用对象的配置和生命周期 Spring DAO,Spring对jdbc的支持,可使用JdbcTemplate来简化数据操作 Spring ORM,Spring对OR ...
分类:
编程语言 时间:
2018-06-26 13:16:57
阅读次数:
182
1、海量日志数据,提取出某日访问百度次数最多的那个IP。 解:ip个数是4个0到256的数字来表示.所以他是2^32个. 扫描一下日志:直接把所有第一个数字是n的放到一个文件n里面.这样我们有256个文件了. 对每一个小文件,他里面找到访问百度次数最多的ip(可以字典计数).然后得到256个ip.在 ...
分类:
编程语言 时间:
2018-06-26 13:18:06
阅读次数:
164
Java 文档注释 Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。 说明注释,使你更加方便的记录你的程序的信息。 java ...
分类:
编程语言 时间:
2018-06-26 13:49:52
阅读次数:
182
先在cmd环境 运行 pip install ddt 安装数据驱动ddt模块 脚本: #encoding=utf-8 from selenium import webdriver import unittest,time import logging,traceback import ddt fro ...
分类:
编程语言 时间:
2018-06-26 13:50:43
阅读次数:
252
Java 序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据 ...
分类:
编程语言 时间:
2018-06-26 13:51:51
阅读次数:
134
Java 多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统 ...
分类:
编程语言 时间:
2018-06-26 13:51:57
阅读次数:
179
一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下 ...
分类:
编程语言 时间:
2018-06-26 13:52:30
阅读次数:
205
文末含Python学习资料 1:Python如何实现单例模式? Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式: 1. class Singleton(type): def __init__(cls, name, bases, dict): super(Single ...
分类:
编程语言 时间:
2018-06-26 13:52:45
阅读次数:
184