码迷,mamicode.com
首页 > 编程语言 > 月排行
只用120行Java代码写一个自己的区块链
区块链是目前最热门的话题,广大读者都听说过比特币,或许还有智能合约,相信大家都非常想了解这一切是如何工作的。这篇文章就是帮助你使用 Java 语言来实现一个简单的区块链,用不到 120 行代码来揭示区块链的原理! “用不到120行 Java 代码就能实现一个自己的区块链!” 听起来不可思议吧?有什... ...
分类:编程语言   时间:2018-02-08 12:21:43    阅读次数:539
图说:为什么Java中的字符串被定义为不可变的
8张图,看懂Java字符串的不变性 字符串,想必大家最熟悉不过了,通常我们在代码中有几种方式可以创建字符串,比如:String s = "Hollis";这时,其实会在堆内存中创建一个字符串对象,其中保存了一个字符数组,该数组中保存了字符串的内容。 上面的箭头可以理解为“存储他的引用”。 当我们在代 ...
分类:编程语言   时间:2018-02-08 12:22:06    阅读次数:199
【Java】【异常】
java中2种方法处理异常:1、在发?异常的地方直接处理;2、将异常抛给调用者,让调?者处理。异常分类1、检查性异常: java.lang.Exception2、运?期异常: java.lang.RuntimeException3、错误: java.lang.Error顶层是java.lang.Th ...
分类:编程语言   时间:2018-02-08 12:22:54    阅读次数:141
[python]socket.listen(backlog)中的backlog含义
http://www.nosa.me/2015/09/16/socket-listenbacklog-%E4%B8%AD-backlog-%E6%8C%87%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88/ backlog 代表着有多少个已经建立的但是没有被 accept 取 ...
分类:编程语言   时间:2018-02-08 13:30:45    阅读次数:237
Python 文件对比差异
# encoding=utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') import os dd=None for rt, dirs, files in os.walk(u'E:\对比\web.deploy-1.0-SNAPSH... ...
分类:编程语言   时间:2018-02-08 13:31:16    阅读次数:169
python 操作文件和目录
操作文件和目录: 操作文件和目录的函数一部分放在os模块中,一部分放在os.path模块中 os.path.join()函数:合并路径 os.path.splitext()可以直接让你得到文件扩展名 shutil模块提供了copyfile()的函数,你还可以在shutil模块中找到很多实用函数,它们 ...
分类:编程语言   时间:2018-02-08 13:31:50    阅读次数:148
java的执行与基本语法
java执行顺序: 被static修饰的字段或方法在类加载时立即运行,构造方法调用时先调用父类的构造方法(因为super()),其次加载字段,最后执行语句 工具使用Editplus: 配置细节: 编译和运行的原理: 编译:当鼠标光标处于哪个文件,工具会编译该文件,是通过该文件名找到文件,并且编译的是 ...
分类:编程语言   时间:2018-02-08 13:32:11    阅读次数:197
线程中断
package 第二章.新建线程;/** * Created by zzq on 2018/1/17. */public class 线程中断 { public static void main(String[] args) throws InterruptedException { Thread ...
分类:编程语言   时间:2018-02-08 13:32:26    阅读次数:213
java的三种循环结构与循环嵌套
循环结构: 语法,及执行顺序 语法: while(boolean类型){ //功能语句 } 执行顺序: 1断小括号中的值是否为true,如果为true,执行功能语句 2行完功能语句,继续判断小括号中的值,如果为true,继续执行功能语句 3直到判断小括号中的值为false,跳出循环 注意事项: wh ...
分类:编程语言   时间:2018-02-08 13:33:40    阅读次数:215
JavaScript之arguments
Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。 arguments他的特性和使用方法 特 ...
分类:编程语言   时间:2018-02-08 13:34:05    阅读次数:164
解释型语言与编译型语言
解释型语言与编译型语言 判断更新时间来决定要不要编译。 pyc文件:一种编译后的字节码文件。 ...
分类:编程语言   时间:2018-02-08 13:35:27    阅读次数:135
python基础知识0-2
# !/usr/bin/env python# -*- coding: encoding -*-# 提示输入用户名和密码# 验证用户名和密码# 如果错误,则输出用户名或密码错误# 如果成功,则输出 欢迎,XXX!import getpassname = input('请输入用户名:')pwd =ge ...
分类:编程语言   时间:2018-02-08 13:35:45    阅读次数:225
小白初学python
楼主无只小白,初学python。本来想着用sublime去学习的,但是无奈不怎么懂得解决sublime环境问题,转用pycharm,直接去pycharm下载免费开源的软件之后,新建project, ,之后新建一个python file 便开始了我的python的学习之旅。 ...
分类:编程语言   时间:2018-02-08 13:38:50    阅读次数:159
java算数运算
运算符 算术运算符: 加法(+)减法(-)乘法 (*) 除法(/) 取模(%) 加法: String类型:字符串的拼接。 除法: 1.0/0 显示Infinity无穷大 0.0/0.0 显示NaN:not a number不是一个数值 0.0/0.0 == 0.0/0.0 在java中自身不等于自身 ...
分类:编程语言   时间:2018-02-08 13:39:40    阅读次数:230
spring boot 项目打包到maven仓库供其它模块使用
在对spring boot项目进行打包发布的时候发现其它spring boot项目服务真正引用使用该spring boot包中的类 需对打包插件做如下修改: ...
分类:编程语言   时间:2018-02-08 13:40:40    阅读次数:193
Java——Link接口(ArrayList,LinkList)和Set接口(HashSet)
List接口 List接口是Collection接口的子接口,List接口中的抽象方法,有一部分方法和他的父接口Collection是一样,List接口的自己特有的方法, 带有索引的功能。 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、3 ...
分类:编程语言   时间:2018-02-08 13:40:58    阅读次数:241
java中的方法
方法概念: 1.方法也是一种函数,但是一般在java中都叫方法 2.独立完成了一定功能:看成一一段代码,可以完成一个功能 3.方法可以反复使用,每次使用之间没有关系 4.写在类的结构体中 方法设计: 1.在同一个类中不能存在方法名字+参数列表一模一样的方法 2.方法名字按标志符方法取名 认识方法: ...
分类:编程语言   时间:2018-02-08 13:42:23    阅读次数:177
浅谈算法——博弈
网上的博弈博客和论文有很多,但是有些没有详细的证明,仅仅是给出了结论。今天作者将一些常见的博弈论模板集中起来,给大家介绍一下博弈论中一些单一游戏的决策和常见的Nim模板与证明。 注:下列游戏都建立在双方都有最优策略的情况下,若未加以说明,则每人每次至少取一个石子。 例1:取石子游戏之一 有两个游戏者 ...
分类:编程语言   时间:2018-02-08 13:42:56    阅读次数:222
Java基础(七)
一、Math类 1、Math类介绍 Math类属于java.lang包下面,里面包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数,该类被final修饰。 常用字段: 1、E 表示自然对数的底数 2.71828 2、Π 表示圆周率 3.1415926 2、Math类常用方法 以下X表 ...
分类:编程语言   时间:2018-02-08 13:43:23    阅读次数:250
[py][lc]python高阶函数(匿名/map/reduce/sorted)
匿名函数 map使用 传入函数体 reduce用法 sorted探究 参考: "高阶函数map/reduce" "sorted,官方文档写的挺好,可以学到不少东西" ...
分类:编程语言   时间:2018-02-08 13:44:36    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!