码迷,mamicode.com
首页 > 编程语言 > 周排行
为什么java内部类访问局部变量必须声明为final?
https://blog.csdn.net/z55887/article/details/49229491 先抛出让我疑惑了很久的一个问题 编程时,在线程中使用局部变量时候经常编译器会提示:局部变量必须声明为final package test; public class ThreadTest { ...
分类:编程语言   时间:2019-07-03 22:52:18    阅读次数:149
Python自定义任务发邮件提醒
前言 在工作中,有时会有一些定期需要执行的任务或在将来某一天需要执行的任务,为避免疏漏,设计个小工具,发邮件提醒自己去处理. 方案简介 1.建立一个Excel文件,里面定义好待提醒的任务 2.建立一个记事本文件,里面输入待接收邮件的邮箱账号 3.采用Python编写代码,读取Excel文件,检查是否 ...
分类:编程语言   时间:2019-07-03 22:53:00    阅读次数:195
python格式化输出
占位符% %s (str类型占位) %d(digit,int类型占位) 案例: name = input('请输入您的姓名:') age = input('您的年龄:') job = input('您的工作:') hobbie = input('您的爱好:') mag = ''' info of % ...
分类:编程语言   时间:2019-07-03 22:54:51    阅读次数:282
【Java】Servlet文件上传-无需导入其他Jar包
Servlet3.0中,改进了部分API,简化了Java Web的开发。 如,文件上传。传统的文件上传需要借助于common-fileupload等工具,很复杂,借助Servlet3.0的API则极为简单。 上传页面upload.jsp/upload.html 处理上传的Servlet ...
分类:编程语言   时间:2019-07-03 22:55:58    阅读次数:284
java面试-synchronized与lock有什么区别?
1、原始构成: synchronized是关键字,属于JVM层面,底层是由一对monitorenter和monitorexit指令实现的。 ReentrantLock是一个具体类,是API层面的锁。 2、使用方法: synchronized不需要用户手动释放锁,当synchronized代码块执行完 ...
分类:编程语言   时间:2019-07-03 22:57:36    阅读次数:271
1-06python列表类型不同操作的时间效率
运行结果: append: 1.253803191+: 1.6207985829999998[i for i in range]: 0.4072384659999999list(range()): 0.22763614999999993extend: 1.818385053insert: 31.74 ...
分类:编程语言   时间:2019-07-03 22:58:55    阅读次数:218
希尔排序与快速排序
希尔排序法 希尔排序也是一种插入排序,他是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序 希尔排序交换法 ...
分类:编程语言   时间:2019-07-04 00:10:12    阅读次数:150
Java学习(五)
Java学习(五) 标签(空格分隔): Java final的用法 final在java中并不常用,然而它却为我们提供了诸如在c语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被重写或继承等功能,这些特点使final在java中拥有了一个不可或缺的地位,也是学 ...
分类:编程语言   时间:2019-07-04 00:11:00    阅读次数:115
go语言碎片整理之包
在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的,本文介绍了go语言中如何定义包,如何导出包的内容以及如何导入其他包。包介绍包(package)是多个Go源码的集合,是一种高级的代码复用方案,go语言为我们提供了很多的内置包,如fmt、os、io等。定义包我们还可以根据自己的需要创建自己的包,一个包可以简单理解为一个存放.go文件的文件夹。该文件夹下面的所有g
分类:编程语言   时间:2019-07-04 00:11:20    阅读次数:151
【Java】 BIO与NIO以及AIO分析
一.BIO与NIO以及AIO的概念 BIO是同步阻塞式的IO NIO是同步非阻塞的IO (NIO1.0,JDK1.4) AIO是非同步非阻塞的IO(NIO2.0,JDK1.7) 二.BIO简单分析 1.简单分析 BIO是阻塞的IO,原因在于accept和read会阻塞。所以单线程的BIO是无法处理并 ...
分类:编程语言   时间:2019-07-04 00:12:36    阅读次数:147
旅行商算法
有一位旅行商,我们暂且称呼他为彪哥。 他需要前往5个城市,所以想要计算出旅程最短的路线。 对于每种路线组合,他都计算出总旅程,再挑选旅程最短的路线。 那么,算法效率的问题来了。 5个城市有120个不同的排列方式,因此需要执行120次操作。 6个城市有720个不同的排列方式,因此需要执行720次操作。 ...
分类:编程语言   时间:2019-07-04 00:13:26    阅读次数:120
Spring注解驱动开发(六)-----spring容器创建【源码】
Spring容器的refresh()【创建刷新】 1、prepareRefresh()刷新前的预处理 1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 2)、getEnvironment().validateRequiredProperties() ...
分类:编程语言   时间:2019-07-04 00:17:09    阅读次数:97
Javascript 面向对象编程(一):封装
http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html 学习Javascript,最难的地方是什么? 我觉得,Object(对象)最难。因为Javascript的Object模型很独特, ...
分类:编程语言   时间:2019-07-04 00:21:58    阅读次数:111
python各数据类型及内置方式:
一般的采用句点表示法即: 变量名后接小数点再接函数() 1.数字类型int()int只能转纯数字的字符串,小数点不行 进制转换:# 其他进制转换十进制print(int('1100', 2)) # int中的第二个参数,用来表示第一个参数的进制,即2进制转换十进制,将1100这个二进制数转换为10进 ...
分类:编程语言   时间:2019-07-04 00:24:41    阅读次数:170
python函数 -- 作用域,异常处理
1、def语句和参数 python定义函数的关键词为def,格式如下: def 函数名([变元],[变元],....) #保存在变元中的值,在函数返回后该变元就会被销毁了。 2、返回值和return语句 renturn 函数应该返回的值或表达式 #如果使用表达式,返回值就是该表达式求值的结果 3、N ...
分类:编程语言   时间:2019-07-04 00:26:10    阅读次数:159
Javascript继承机制的设计思想
http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html http://blog.vjeux.com/2011/javascript/how-prototypa ...
分类:编程语言   时间:2019-07-04 00:27:00    阅读次数:143
Selenium3+python自动化013-自动化数据驱动及模型介绍
查看当前运行的浏览等相关信息 ...
分类:编程语言   时间:2019-07-04 00:28:42    阅读次数:94
spring的理解
spring么,就是春天了。春天,动物.....不可描述的季节……你懂得!!! 希望这么说能把面试官逗乐吧。 spring可以实现java模块化开发,贯穿表现层,业务层,逻辑层,实现了各个层之间的解耦合关系。IOC:原来service层需要dao层的对象,我们需要直接new出来,而有了spring之 ...
分类:编程语言   时间:2019-07-04 00:30:16    阅读次数:133
redis和memcached有什么区别?redis的线程模型是什么?为什么单线程的redis比多线程的memcached效率要高得多(为什么redis是单线程的但是还可以支撑高并发)?
1.redis和memcached有什么区别? 这个事儿吧,你可以比较出N多个区别来,但是我还是采取redis作者给出的几个比较吧 1)Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户 ...
分类:编程语言   时间:2019-07-04 00:31:26    阅读次数:116
java动态代理(AOP)
一、使用jdk自带的动态代理机制: 定义一个普通的接口及实现类; 定义一个InvocationHandler的实现类用于织入横向插入的操作(此处为打印信息); 生成接口的代理类; 调用接口方法,实现动态代理。 package aopdemo.jdk; public interface INormal ...
分类:编程语言   时间:2019-07-04 00:33:13    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!