![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
渔村暮火
这个作者很懒,什么都没留下…
展开
-
卡拉兹(Callatz)猜想
/*卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学原创 2017-08-31 21:16:32 · 988 阅读 · 0 评论 -
volatile与synchronized的区别
volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住.volatile仅能使用在变量级别,synchronized则可以使用在变量,方法.volatile仅能实现变量的修改可见性,但不具备原子特性,而synchronized则可以保证变量的修改可见性和原子性.volatile不会...原创 2018-04-18 22:43:54 · 135 阅读 · 0 评论 -
PreparedStatement与Statement
1 、 PreparedStatement 接口继承 Statement , PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2 、作为 Statement 的子类, PreparedStatement 继承了 Statement 的所有功能。三种方法 execute 、 executeQuery 和 executeUp...翻译 2018-04-18 22:41:12 · 91 阅读 · 0 评论 -
面向对象的五大基本原则
五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed principle):软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的。 L...原创 2018-04-18 21:55:10 · 130 阅读 · 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 · 160 阅读 · 0 评论 -
Java Calendar 计算日期
/** * 将日期,向前或向后计算n天 * @param date 传入的日期 * @param oldFormat 传入的日期格式 * @param isAfter 向后计算ture,向前计算false * @param day 计算的天数 * @param newFormat 返回的日期字符串格式 * @return 字...原创 2018-02-23 19:56:57 · 2009 阅读 · 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 · 374 阅读 · 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 · 2830 阅读 · 0 评论 -
1003. 我要通过!(20)
import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中原创 2017-09-03 17:49:17 · 122 阅读 · 0 评论 -
写出这个数(20)
新手菜鸡想不出什么好的实现方法/** * @描述:读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 * @时间:2017-9-2 下午04:07:26 * @参数:@param a原创 2017-09-02 20:23:53 · 166 阅读 · 0 评论 -
forward和redirect的区别
执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址执行redirect时,服务器端告诉浏览器重新去请求地址forward是内部重定向,redirect是外部重定向1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地...原创 2018-04-19 20:47:16 · 123 阅读 · 0 评论