但需要注意的是,结果包含的小数位数可能是不确定的: >>> 0.2 + 0.1 0.30000000000000004 >>> 3 * 0.1 0.30000000000000004 所有语言都存在这种问题,没有什么可担心的。 Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部 ...
分类:
编程语言 时间:
2017-09-24 15:57:14
收藏:
0 评论:
0 赞:
0 阅读:
274
转自:http://www.cnblogs.com/hongten/archive/2012/11/08/java_null.html#undefined 在代码中: 1 //name可以为"",即:name == "" 2 //但是name不可以为null,即:name != null 下面是ja ...
分类:
编程语言 时间:
2017-09-24 15:54:01
收藏:
0 评论:
0 赞:
0 阅读:
276
作业一: 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 python3代码: userfile: user_lockfile: 作业二: 三级菜单 可以此选择进入各子菜单 所需知识点:列表、字典 python3代码: ...
分类:
编程语言 时间:
2017-09-24 15:52:51
收藏:
0 评论:
0 赞:
0 阅读:
286
使用文件操作和简单的循环,提示用户输入账户密码,一旦连续输入3次错误则锁定该用户。 ...
分类:
编程语言 时间:
2017-09-24 15:50:57
收藏:
0 评论:
0 赞:
0 阅读:
196
if(条件1) { 代码1; }else if(条件2) { 代码2; }else if(条件3) { 代码3; } ... else { 代码n+1; } 执行流程: 首先计算条件1看其返回值是true还是false, 如果是true,就执行代码1,if语句结束。 如果是false,接着计算比较表 ...
分类:
编程语言 时间:
2017-09-24 15:50:05
收藏:
0 评论:
0 赞:
0 阅读:
376
volatile特性 内存可见性:通俗来说就是,线程A对一个volatile变量的修改,对于其它线程来说是可见的,即线程每次获取volatile变量的值都是最新的。 volatile的使用场景 通过关键字sychronize可以防止多个线程进入同一段代码,在某些特定场景中,volatile相当于一个 ...
分类:
编程语言 时间:
2017-09-24 15:17:36
收藏:
0 评论:
0 赞:
0 阅读:
260
servlet作用: 它驻留在 Web 服务器上,处理新来的请求和输出的响应。它与表示无关,实际上也不它应该与表示有关。 作为一名专业编程人员,您碰到的大多数 Java servlet 都是为响应 Web 应用程序上下文中的 HTTP 请求而设计的.因此,javax.servlet和javax.se ...
分类:
编程语言 时间:
2017-09-24 15:12:21
收藏:
0 评论:
0 赞:
0 阅读:
245
List集合1.定义:List<数据类型>变量名;2.List集合的赋值:变量名=new List<数据类型>();3.List集合的初始化器:变量名=new List<数据类型>{元素1,元素2...元素n}4.添加元素:变量名.Add(要添加的数据);5.插入元素:变量名.Insert(索引,要 ...
分类:
编程语言 时间:
2017-09-24 15:11:52
收藏:
0 评论:
0 赞:
0 阅读:
258
一如既往记录下常用而又容易忘记的东西,本篇博文主要针对Spring MVC是如何上传文件的。以下记录两种上传方法并针对案例进行记录。(有关spring mvc其他配置省略) 1、使用Spring MVC 上传文件必须配置文件解析器,如下: 2、建立上传文件表单代码,其中要注意form表单中的enct ...
分类:
编程语言 时间:
2017-09-24 15:11:24
收藏:
0 评论:
0 赞:
0 阅读:
377
1、自旋锁 2、自旋锁的其他种类 3、阻塞锁 4、可重入锁 5、读写锁 6、互斥锁 7、悲观锁 8、乐观锁 9、公平锁 10、非公平锁 11、偏向锁 12、对象锁 13、线程锁 14、锁粗化 15、轻量级锁 16、锁消除 17、锁膨胀 18、信号量 ...
分类:
编程语言 时间:
2017-09-24 15:09:17
收藏:
0 评论:
0 赞:
0 阅读:
231
string模块 1、模块内定义的常数 字母(ascii_letters、letters),数字(digits、hexdigits、octdigits),空格(whitespace),大小写(ascii_lowercase、ascii_uppercase、lowercase、uppercase),标 ...
分类:
编程语言 时间:
2017-09-24 15:06:59
收藏:
0 评论:
0 赞:
0 阅读:
306
Java开发工具(常见开发工具介绍) Java开发工具(Eclipse中HelloWorld案例以及汉化) Java开发工具(Eclipse的视窗和视图概述) Java开发工具(Eclipse工作空间的基本配置) Java开发工具(Eclipse中内容辅助键的使用) Java开发工具(Eclipse ...
分类:
编程语言 时间:
2017-09-24 15:06:35
收藏:
0 评论:
0 赞:
0 阅读:
232
Python事件机制 事件机制:这是线程间最简单的通信机制:一个线程发送事件,其他线程等待事件事件机制使用一个内部的标志,使用set方法进行使能为True,使用clear清除为falsewait方法将会阻塞当前线程知道标记为True 结果: ...
分类:
编程语言 时间:
2017-09-24 15:05:45
收藏:
0 评论:
0 赞:
0 阅读:
388
凡是被spring管理的类,实现接口 EnvironmentAware 重写方法 setEnvironment 可以在工程启动时,获取到系统环境变量和application配置文件中的变量。 如: @Controller @Service 等被Spring管理的类都支持,注意重写的方法 setEnv ...
分类:
编程语言 时间:
2017-09-24 15:03:20
收藏:
0 评论:
0 赞:
0 阅读:
469
杨辉三角的算法还是比较简单易懂的,只是要想在控制台更好的实现三角输出就没那么简单了。 根据目前所学,使用了二维数组实现杨辉三角。 每一行都是一个内层数组。 在输出的时候再将每一个内层数组转换成字符串来输出,这样就不会出现中括号,看起来就更美观。 要想第一行居中,就根据所要输出的行数来给每一个内层数组 ...
分类:
编程语言 时间:
2017-09-24 15:01:11
收藏:
0 评论:
0 赞:
0 阅读:
258
对于List,即长度不确定的数组而言,十万笔数据*12倍,就是120万笔数据,只需要93ms左右 换成了二维数组,效果也是差不多,78ms,可见list的效率只比double差一点点 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai... ...
分类:
编程语言 时间:
2017-09-24 15:00:48
收藏:
0 评论:
0 赞:
0 阅读:
322
冒泡排序的原理就是大(重)的值往下沉,小(轻)的值往上飘,依次两两相邻的索引的值进行比较,交换顺序的过程。 代码实现: public static void main(String [] args){ int [] arr = {11,22,33,44,55,66}; bubbleSort(arr) ...
分类:
编程语言 时间:
2017-09-24 14:59:49
收藏:
0 评论:
0 赞:
0 阅读:
278
原文出处:xixicat 序 本文梳理了下java6的新特性,相对于java5而言,java6的特性显得少些,分量也不那么重,相当于java5是windows xp,java6有点像vista。 特性列表 JSR223脚本引擎 JSR199--Java Compiler API JSR269--Pl... ...
分类:
编程语言 时间:
2017-09-24 14:57:48
收藏:
0 评论:
0 赞:
0 阅读:
213
#include using namespace std; #include #include "Vector.h" void merge(int num[], int tem[], int lo, int hi); //归并排序 void mergesort(int num[],int tem[]... ...
分类:
编程语言 时间:
2017-09-24 14:27:03
收藏:
0 评论:
0 赞:
0 阅读:
265
前言 在实际项目开发中,除了Web应用、SOA服务外,还有一类不可缺少的,那就是定时任务调度。定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券;比如在保证最终一致性的场景中,往往利用定时任务调度进行一些比对工作;比如一些定时需要生成的报表、邮 ...
分类:
编程语言 时间:
2017-09-24 14:26:21
收藏:
0 评论:
0 赞:
0 阅读:
290