用__attribute__((deprecated)) 管理过时代码,同一时候保留兼容的接口 Linux下: #define DEPR_AFTER __attribute__((deprecated)) #define DEPR_BEFOR class DEPR_BEFOR AAA { }DEPR ...
分类:
编程语言 时间:
2017-04-25 12:44:10
收藏:
0 评论:
0 赞:
0 阅读:
181
之前计算机操作系统理论课中学过相关的东东,但工作后都忘记了,总结一下java中的线程相关理论状态 先上图: 各个状态说明: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得 ...
分类:
编程语言 时间:
2017-04-25 12:43:25
收藏:
0 评论:
0 赞:
0 阅读:
125
通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。只有构造器(Object,Function,Array,Date,String)才具有且会有一个prototype属性。原型链继承就是创建一个新的指针,指向构造器的prototype属性。 prototy ...
分类:
编程语言 时间:
2017-04-25 12:42:49
收藏:
0 评论:
0 赞:
0 阅读:
196
一、JVM 1、内存模型 1.1.1 内存分几部分 (1)程序计数器 可看作当前线程所执行的字节码的**行号指示器**。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 在线程创建时创建。执行本地 ...
分类:
编程语言 时间:
2017-04-25 12:42:37
收藏:
0 评论:
0 赞:
0 阅读:
326
一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; ...
分类:
编程语言 时间:
2017-04-25 12:42:11
收藏:
0 评论:
0 赞:
0 阅读:
178
如果有多个默认构造函数,比如说: 如果有无参数的构造函数: 那么在声明对象调用构造函数时不加参数,如: 调用的是: 如果在声明对象时,写入三个参数,如: 那么调用的是: 如果没有无参数的默认构造函数,那么在不加参数的情况下,调用的是: 当三个参数都有默认值时,无论如何都不会调用(水平有限,还没有发现 ...
分类:
编程语言 时间:
2017-04-25 12:33:01
收藏:
0 评论:
0 赞:
0 阅读:
209
【CF简单介绍】 提交链接:http://codeforces.com/contest/560/problem/B 题面: B. Gerald is into Art time limit per test 2 seconds memory limit per test 256 megabytes ...
分类:
编程语言 时间:
2017-04-25 12:29:23
收藏:
0 评论:
0 赞:
0 阅读:
245
下面的函数实现了一个我们想要的最基本的图片预加载效果 我们可以通过如下的方式加载我们想要的图片 上面的方法已经可以满足我们最基本的预加载图片的效果了,但情况往往并不如此,我们往往需要确切的知道图像是否被真正加载完成,并可能在后续执行一系列对图片的操作功能。幸运的是,这个功能实现起来并不难,我们可以使 ...
分类:
编程语言 时间:
2017-04-25 12:27:39
收藏:
0 评论:
0 赞:
0 阅读:
253
1.使用urllib与urllib2包 2.使用cookielib自动管理cookie 3.360浏览器F12抓信息 登录请求地址和验证码地址都拿到了如图 执行一下,手工输入验证码,成功信息: ...
分类:
编程语言 时间:
2017-04-25 12:27:17
收藏:
0 评论:
0 赞:
0 阅读:
284
目录: python简介 python安装与执行 pycharm简单设置及使用 注释使用及.pyc文件 python变量 python用户交互(输入输出) if条件语句 循环语句(while & for) 运算符 python数据类型初识(int,bool,str,list,dict) 一、pyth ...
分类:
编程语言 时间:
2017-04-25 12:25:41
收藏:
0 评论:
0 赞:
0 阅读:
348
呵呵呵,在软件研发过程中假设遇到要比較两个时间的大小。你会怎么做。嗯嗯嗯,非常直观的做法就是把“-”去掉,再比較大小,真的有必要吗?看以下最简单的时间比較方式: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http: ...
分类:
编程语言 时间:
2017-04-25 12:24:56
收藏:
0 评论:
0 赞:
0 阅读:
127
最近在做一个小项目 碰到这个问题 解决方案如下 后台代码解析 ...
分类:
编程语言 时间:
2017-04-25 12:19:21
收藏:
0 评论:
0 赞:
0 阅读:
298
在工程中,通常有根据不同的环境读取不同配置文件的需求,对于spring boot 来说,默认读取的是application.yml 或者 application.properties。为了区分不同的环境,也提供了profile的机制。例如,当有一个开发环境的配置文件为application-dev. ...
分类:
编程语言 时间:
2017-04-25 12:18:31
收藏:
0 评论:
0 赞:
0 阅读:
456
本实验创建了3个进程,为了更好的描述线程之间的并行执行, 让3个线程共用同一个执行函数。每个线程都有5次循环(可以看成5个小任务), 每次循环之间会随机等待1~10s的时间,意义在于模拟每个任务的到达时间是随机的,并没有任何特定的规律。使用互斥锁mutex完成互斥访问 1 #include <std ...
分类:
编程语言 时间:
2017-04-25 12:16:41
收藏:
0 评论:
0 赞:
0 阅读:
185
Jsoup是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和...
分类:
编程语言 时间:
2017-04-25 11:31:46
收藏:
0 评论:
0 赞:
0 阅读:
299
© 版权声明:本文为博主原创文章,转载请注明出处 什么是AOP -面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 -主要的功能是:日志记录、性能统计、安全控制、事务处理、异常处理等 AOP实现方式 -预编译 -AspectJ -运行期动态代理(JDK动态代理、CGLib ...
分类:
编程语言 时间:
2017-04-25 11:29:29
收藏:
0 评论:
0 赞:
0 阅读:
169
@Autowired @Resource(name="redisTemplate") private RedisTemplate rt; public void flushdb(){ rt.execute(new RedisCallback() { public String doInRedis(R... ...
分类:
编程语言 时间:
2017-04-25 11:28:31
收藏:
0 评论:
0 赞:
0 阅读:
445
对于每个请求,host都会生成一个线程,这个线程负责生成顾客需要的“蛋糕”。在等待一段时间以后,如果蛋糕还没有做好,顾客还必须等待。直到“蛋糕被做好”,也就是future.setRealData(realdata); 执行以后,顾客才能拿走蛋糕。 每个线程只是专门负责制作特定顾客所需要的“蛋糕”。也 ...
分类:
编程语言 时间:
2017-04-25 11:27:09
收藏:
0 评论:
0 赞:
0 阅读:
275
斐波那契数列问题是算法学习者必定接触到的问题。作为经典问题,首次接触时通常是作为递归算法的案例教程。 然而递归解决斐波那契。其效率低的令人发指,有人算出其时间复杂度为O(2^n)。指数级时间复杂度。 假设面试的时候面试官问你斐波那契的求解方法,你来一个递归求解,基本上能够说,你已经game over ...
分类:
编程语言 时间:
2017-04-25 11:17:57
收藏:
0 评论:
0 赞:
0 阅读:
194
@Autowired @Resource(name="redisTemplate") private RedisTemplate rt; public void flushdb(){ rt.execute(new RedisCallback() { public String doInRedis(R... ...
分类:
编程语言 时间:
2017-04-25 11:16:57
收藏:
0 评论:
0 赞:
0 阅读:
744