从JDK5.0开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注解)Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理.通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息.Annotation可以..
分类:
编程语言 时间:
2017-06-11 15:41:59
阅读次数:
222
整理老男孩教育python自动化开发的课程笔记。 1.Python擅长的领域 WEB开发 Django\pyramid\Tornado\Bottle\Flask\WebPy 网络编程 Twisted\Requests\Scrapy\Paramiko 科学运算 wxPython\PyQT\Kivy G ...
分类:
编程语言 时间:
2017-06-11 15:42:35
阅读次数:
814
Python是一门动态解释型的强类型语言。 对这句话进行解析,语言分为动态的和静态的,编译型和解释型的,强类型的和弱类型的语言之分。 下面对三种不同维度的类型的语言进行解释: 1.编译型和解释型 差别: 编译型:一次把所有的代码转换成机器语言,写成可执行文件; 执行的时候先编译完所有的命令,编译完成 ...
分类:
编程语言 时间:
2017-06-11 15:44:27
阅读次数:
127
今天在查资料过程中,无意中看到这样一段奇妙的代码。决定转载到自己的csdn博客,可是找了半天。愣是没找到csdn转载功能。此前常常看到别人转载文章。然后心里一直在想,是不是转载是一个隐藏功能,或者使用什么命令就能够了。于是特意谷歌了下,原来csdn的转载功能,根本没有什么高速转载、一键转载,仅仅有对 ...
分类:
编程语言 时间:
2017-06-11 15:44:57
阅读次数:
152
7.4 效率有了,弹性呢 传统的C++对象模型提供有效率的运行期支持.这份效率,再加上与C之间的兼容性,造成了C++的广泛被接受度.然而,在某些领域方面,像是动态共享函数库(dynamically shared libraries),共享内存(shared memory),以及分布式对象(distr ...
分类:
编程语言 时间:
2017-06-11 16:22:13
阅读次数:
145
1.点击eclipse快捷键启动eclipse程序。 2.点击eclipse的File->New->Project...->java->java project->Next 3.在Project name一栏内输入工程名,如test,,点击Finish 4.点击项目名,选择new-->class-- ...
分类:
编程语言 时间:
2017-06-11 16:22:56
阅读次数:
235
1、结构 vector模塑出一个动态数组,因此,它本身是“将元素置于动态数组中加以管理”的一个抽象概念。vector将其元素复制到内部的dynamic array中。元素之间总存在某种顺序,所以vector是一种有序群集。vector支持随机存取,因此只要知道位置,可以在常数时间内存取任何一个元素。 ...
分类:
编程语言 时间:
2017-06-11 16:23:57
阅读次数:
277
大数据统计 1.项目需求,统计海量数据中某一参数的概率分布 2.实现过程 3.Demo ...
分类:
编程语言 时间:
2017-06-11 16:24:14
阅读次数:
257
#! python3 # encoding: UTF-8 import pyautogui, os, time from PIL import ImageGrab, ImageOps import os import time import pyautogui from numpy import * ...
分类:
编程语言 时间:
2017-06-11 16:24:47
阅读次数:
386
1、结构 容器deque和vector非常相似,也是采用动态数组来管理元素,提供随机存取,有着和vector几乎一样的接口,不同的是deque的动态数组头尾都开放,因此可以在头尾都可以进行快速的安插和删除。 为了获取这种能力,deque通常实作为一组独立区块,第一区块朝某方向扩展,最后一区块朝另一方 ...
分类:
编程语言 时间:
2017-06-11 16:25:24
阅读次数:
186
所谓反射,是指在运行时状态中,获取类中的属性和方法,以及调用其中的方法的一种机制。这种机制的作用在于获取运行时才知道的类(Class)及其中的属性(Field)、方法(Method)以及调用其中的方法,也可以设置其中的属性值。 在Java中实现反射最重要的一步,也是第一步就是获取Class对象,得到 ...
分类:
编程语言 时间:
2017-06-11 16:26:17
阅读次数:
190
<?xml version="1.0" encoding="UTF-8"?><!-- 说明: 1、日志级别及文件 日志记录采用分级记录,级别与日志文件名相对应,不同级别的日志信息记录到不同的日志文件中 例如:error级别记录到log_error_xxx.log或log_error.log(该文件为 ...
分类:
编程语言 时间:
2017-06-11 16:26:37
阅读次数:
158
原文地址:blog.sina.com.cn/s/blog_4ddef8f80101eu0w.html Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处 ...
分类:
编程语言 时间:
2017-06-11 16:26:53
阅读次数:
192
python变量名里面 不能使用系统自带的关键字 不能有符号 不能使用数字作为开头 大小写敏感 变量名是没有类型的 是变量名所引用对象的数据类型 变量无须一些括号来括起来 python数据类型的可变与不可变 不可变: 1.int类型 a 123 id:148862176 123值没有被原地修改 a ...
分类:
编程语言 时间:
2017-06-11 16:27:09
阅读次数:
267
1.启动eclipse程序。 2.File-New->Dynamatic web project,如图 3.右击项目名-->new-->New jsp file > 点击Finish后,如下图所示 4.在body中添加一句hello,world,如下图所示 <%@ page language="ja ...
分类:
编程语言 时间:
2017-06-11 16:27:47
阅读次数:
164
参考了其他博主的资料,整理成完整的代码,直接拷贝就可以测试。 一、创建一个properties文件 mq.vhost表示rabbitMQ虚拟主机,类似一台电脑里面划分了多个虚拟主机,每个虚拟主机都可以有交换器,队列,感觉又类似于一种命令空间。 创建的虚拟主机的可以使用rabbitMQ的工具rabbi ...
分类:
编程语言 时间:
2017-06-11 16:30:25
阅读次数:
269
1、结构 list使用一个double linked list(双向链表)来管理元素。 2、 list 能力 list内部结构和vector或deque截然不同,所以与他们的区别: list不支持随机存取,需要存取某个元素,需要遍历之前所有的元素,是很缓慢的行为。 任何位置上(不止是两端)安插和删除 ...
分类:
编程语言 时间:
2017-06-11 16:31:15
阅读次数:
178
1. Scanner类 1.1 基本语法 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 1.2 next方法 输出结果: 可以看到 com 字符串并未输出 1.3 nextLine方法 执行以上程序输出结果为: 可以看到 com 字 ...
分类:
编程语言 时间:
2017-06-11 16:31:23
阅读次数:
210
方法一: 原文地址: http://blog.csdn.net/cighao/article/details/47860041 在 windows 系统下,只需要输入命令 pip install requests ,即可安装。 在 Linux 系统下,只需要输入命令 sudo pip install ...
分类:
编程语言 时间:
2017-06-11 16:31:39
阅读次数:
264
Java堆溢出 虚拟机参数: 将堆的最小值和最大值都限制成为20M,-XX:+HeapDumpOnOutOfMemoryError出现内存异常时令java虚拟机Dump堆内存转储快照 代码 运行出现异常: 为了查看实时堆的使用情况,我们可以安装VisualVM Launcher。 安装请参考http ...
分类:
编程语言 时间:
2017-06-11 16:31:47
阅读次数:
266