
学习记录
渔村暮火
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
卡拉兹(Callatz)猜想
/*卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学原创 2017-08-31 21:16:32 · 1063 阅读 · 0 评论 -
volatile与synchronized的区别
volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住.volatile仅能使用在变量级别,synchronized则可以使用在变量,方法.volatile仅能实现变量的修改可见性,但不具备原子特性,而synchronized则可以保证变量的修改可见性和原子性.volatile不会...原创 2018-04-18 22:43:54 · 180 阅读 · 0 评论 -
PreparedStatement与Statement
1 、 PreparedStatement 接口继承 Statement , PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2 、作为 Statement 的子类, PreparedStatement 继承了 Statement 的所有功能。三种方法 execute 、 executeQuery 和 executeUp...翻译 2018-04-18 22:41:12 · 134 阅读 · 0 评论 -
面向对象的五大基本原则
五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed principle):软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的。 L...原创 2018-04-18 21:55:10 · 173 阅读 · 0 评论 -
数字分类 (20)
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 = 被5除后余4的数字中最大数字。输入描述:每个输入包含1个测试用例。每个测试用例...原创 2018-03-20 21:58:59 · 243 阅读 · 0 评论 -
Java Calendar 计算日期
/** * 将日期,向前或向后计算n天 * @param date 传入的日期 * @param oldFormat 传入的日期格式 * @param isAfter 向后计算ture,向前计算false * @param day 计算的天数 * @param newFormat 返回的日期字符串格式 * @return 字...原创 2018-02-23 19:56:57 · 2097 阅读 · 0 评论 -
Java File类的常用方法
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.InputStre...原创 2018-02-23 19:34:22 · 425 阅读 · 0 评论 -
Web页面动态刷新时间
function realSysTime(clock){ var now=new Date(); var year=now.getFullYear(); var month=now.getMonth(); var date=now.getDate(); var day=now.getDay...原创 2018-02-23 19:26:29 · 2908 阅读 · 0 评论 -
1003. 我要通过!(20)
import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 1. 字符串中原创 2017-09-03 17:49:17 · 158 阅读 · 0 评论 -
写出这个数(20)
新手菜鸡想不出什么好的实现方法 /** * @描述:读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。 输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 * @时间:2017-9-2 下午04:07:26 * @参数:@param a原创 2017-09-02 20:23:53 · 225 阅读 · 0 评论 -
forward和redirect的区别
执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址执行redirect时,服务器端告诉浏览器重新去请求地址forward是内部重定向,redirect是外部重定向1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地...原创 2018-04-19 20:47:16 · 160 阅读 · 0 评论