注解是jdk1.5新增的特性.大家都知道,jdk1.5在java的发展史上有着划时代的意义.而注解的出现,在某种程度上颠覆了框架的设计.比如,spring在注解出现后,改善了原先五大组件的模式,增加了基于注解的实现方式.现在重点讲讲注解的使用. 元注解: jdk1.5定义了4个元注解,元注解的作用是 ...
分类:
编程语言 时间:
2017-07-19 01:00:33
收藏:
0 评论:
0 赞:
0 阅读:
346
通过代理对象访问目标对象,这样可以增加对目标对象的额外操作,达到扩展目标对象功能的目的,如spring事务、AOP等。 要点:1)抽象角色:通过接口或抽象类声明真实角色实现的业务方法。(例子中的Move) 2)代理角色:实现抽象角色,是真实角色的代理(例子中的*Proxy) 3)真实角色:实现抽象角 ...
分类:
编程语言 时间:
2017-07-19 00:59:52
收藏:
0 评论:
0 赞:
0 阅读:
283
memcached在Java中的应用: magent配置memcached分布式集群的应用: ...
分类:
编程语言 时间:
2017-07-19 00:57:59
收藏:
0 评论:
0 赞:
0 阅读:
316
今天遇到一个坑,具体的不多说,直接上代码 我预期的 arr 的结果应该是 最后arr的结果居然是这样的 在一个基友群里问,最后终于自己得出结论了——这是因为值类型和引用类型不同的原因。 在JavaScript里的值大概分为两种,一种是值类型,一种是引用类型。 值类型:数值、布尔值、null、unde ...
分类:
编程语言 时间:
2017-07-19 00:57:47
收藏:
0 评论:
0 赞:
0 阅读:
247
1,break,continue,return 的区别 (1)break 跳出当前循环体 (2)continue 跳过当前循环体continue后面的代码,继续执行下一个循环 (3)return 和循环没关系,就是跳出该函数 2,java的native方法 native方法称为本地方法。在java源 ...
分类:
编程语言 时间:
2017-07-19 00:56:58
收藏:
0 评论:
0 赞:
0 阅读:
283
5.1 伪类 它不让对象直接从其他对象继承,反而插入了一个多余的间接层,从而使构造器函数产生对象。 JavaScript中,当一个函数对象被创建时,Function构造器产生的函数对象会运行类似这样的一些代码 this.prototype = {constructor:this}; 新函数对象被赋予 ...
分类:
编程语言 时间:
2017-07-19 00:50:57
收藏:
0 评论:
0 赞:
0 阅读:
301
该文档为用python3实现ftp上传下载等功能。 上面这段首先创建一个类。该客户端代码均在这个类中实现。 定义一个接收值的变量,然后定义初始化函数,定义几个静态属性,这几个属性有些是后面函数需要的,所以提前定义。 之后用OptionParser这个函数生成一个命令行声明。这个函数具体相关可以从网络 ...
分类:
编程语言 时间:
2017-07-19 00:50:01
收藏:
0 评论:
0 赞:
0 阅读:
420
原文链接:Java 位运算(移位、位与、或、异或、非) 1、左移(<<) 二进制数向左移动两位,低位补0 2、右移(>>) 二进制数向右移动两位,高位补0 当十进制数是负数时,二进制高位均为1,此时右移高位补1 3、无符号右移(>>>) 当十进制数是负数时,二进制高位均为1,此时无符号右移高位补0 ...
分类:
编程语言 时间:
2017-07-19 00:48:34
收藏:
0 评论:
0 赞:
0 阅读:
382
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具 ...
分类:
编程语言 时间:
2017-07-19 00:48:12
收藏:
0 评论:
0 赞:
0 阅读:
257
Python 入门网络爬虫之精华版 转载 宁哥的小站,总结的不错 Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 另外,比较常用的爬虫框架Scrapy,这里最后也详细介绍一下。 首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧:宁哥的小站-网络爬虫 当我们在浏 ...
分类:
编程语言 时间:
2017-07-19 00:46:14
收藏:
0 评论:
0 赞:
0 阅读:
355
写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编程与技术内幕。你将 ...
分类:
编程语言 时间:
2017-07-19 00:44:59
收藏:
0 评论:
0 赞:
0 阅读:
258
函数 函数就是JavaScript里的一段代码,它只定义一次,但可能被执行或调用多次。简单来说,函数就是一组可重用的代码,你可以在你程序的任何地方调用它。 函数的语法 函数就是包裹在花括号中的代码,前面使用了关键字function。当调用时,会执行函数内的代码。 函数的定义 定义函数有两种方式: 函 ...
分类:
编程语言 时间:
2017-07-19 00:08:25
收藏:
0 评论:
0 赞:
0 阅读:
273
学习g++能够读取什么格式的txt文件。 读基本指令: >sprintf(filename, "doc_%d.txt", d); >fileptr = fopen(filename, "r"); >while ((fscanf(fileptr, ... ...
分类:
编程语言 时间:
2017-07-19 00:07:44
收藏:
0 评论:
0 赞:
0 阅读:
349
环境配置介绍 jdk 1.8, spring Boot 1.5.3.RELEASE, MySQL, Spring Data, JPA 问题描述 Spring Data提供了一套简单易用的DAO层抽象与封装,覆盖的CURD的基本功能,但是在诸多的情况下,需要用户自定义DAO的实现方法,来实现更为复杂和 ...
分类:
编程语言 时间:
2017-07-19 00:05:31
收藏:
0 评论:
0 赞:
0 阅读:
549
team = input("请输入一个整数:")num = int(team)while num: i = num -1 while i: print(' ',end='') #注意括号里面的 '' 要加个空格哦 i = i- 1 j = num while j: print('*',end='')... ...
分类:
编程语言 时间:
2017-07-19 00:04:16
收藏:
0 评论:
0 赞:
0 阅读:
318
import random class Coin: def __init__(self, rare=False, clean=True, **kwargs): for key,value in kwargs.items(): setattr(self,key,value) self.is_rare ... ...
分类:
编程语言 时间:
2017-07-19 00:03:46
收藏:
0 评论:
0 赞:
0 阅读:
306
Tasks列表 -- Composites选项 Sequence:图标是“箭头”,相当于And逻辑。下接多个子任务,它们从左到右依次执行。所有子任务执行成功,则Sequence返回成功;任一子任务执行中,则Sequence返回执行中;任一子任务失败,其后边(后面)的子任务都不会再执行,Sequenc ...
分类:
编程语言 时间:
2017-07-19 00:02:43
收藏:
0 评论:
0 赞:
0 阅读:
473
此处无任何的业务处理,只是简单的页面跳转,写了至少三行有效的代码,在实际的开发中会涉及大量这样的页面转向,若都这样写会特别的麻烦,我们通过在配置类MyMvcConfig里通过重写addViewControllers来简化配置: ...
分类:
编程语言 时间:
2017-07-19 00:01:53
收藏:
0 评论:
0 赞:
0 阅读:
340
题目:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 思路: //b[i] = c[i]* d[i] //c[i] = A[0]*A[1]*.. ...
分类:
编程语言 时间:
2017-07-18 23:59:58
收藏:
0 评论:
0 赞:
0 阅读:
364
有时候做自动化测试任务,任务完成后,需要将结果自动发送一封邮件,这里用到smtplib模块,直接导入就行,这里以163邮箱为例,需要用到授权码,我用类写一下: 如果是发送qq邮箱,要将smtp 改成smtp_ssl ,端口号改为465 ...
分类:
编程语言 时间:
2017-07-18 23:58:47
收藏:
0 评论:
0 赞:
0 阅读:
373