Java时间类笔记(Date,SimpleDateFormat,Calendar)
前言学完了java的一些常用api,由于太多太杂,没有办法全部记下来,于是在idea敲了一遍后决定再写一篇笔记方便我反复查看。 Date类简述 java.util.Date 表示特定的瞬间,精确到毫秒 大部分方法已经过时,被Calendar类取代常用方法public Date() 创建Date对象,表示当前时间 public Date(long date)创建Date对象,表示指定时间 public void setTime(long time)设置/修改毫秒值 public long getTime() 获取时间对象的毫秒值 代码示例12345678910111213141516import java.util.Date;//创建Date对象Date now = new Date(); //获取当前时间对象Date specificDate = new Date(125,9,25);//2025年10月25日(年份从1900开始,月份0-11)//常用方法long time = now.getTime(); //获取毫秒数now.setTime(1632...
Python基础知识学习笔记(基于其他语言基础)
前言个人情况: 本身会其他语言(java,c++),且曾经粗略学习过一段时间的python笔记目的: 记录python语言和其他语言的不同点(侧重语法),以及一些使用细节,稍微深入地学习python的使用 一:变量 python语句不用写分号,花括号,靠缩进来区分 python中定义变量的时候,不需要在变量前声明变量类型,而C语言和JAVA需要, 原因:python是一个动态语言,变量的类型取决于值的类型,也就是说值了类型决定了变量的类型如下图所示。因此定义变量时必须给变量赋值,因为只有这样,变量的类型才能确定。而JAVA和C是一个静态语言,一旦变量指定了类型,运行中就不能修改类型。 使用细节:变量不能以数字开头,大小写区分严格。 二:字符串 python的字符串可以用“”和‘’,这样可以代替转义字符来解决文本内含有“”或‘’的问题(当然个人更倾向于使用转义字符) 制表符摘要: 当类似路径的东西要大量添加制表符来表示正常的\,我们可以使用原始字符串来写: r(“abc\def\ghi”),原始字符串的转义字符将不再有效。 反斜杠写在行末有意义的,字符串还没结束 长字符...
25.10.22随记
时间与地点:形式与政策以及金融文化专题课堂上 本来是打算在这节课看网课的,但是教室完全没有信号,我并没有带其他资料过来,于是趁这个机会随便输出点什么。 上周末到现在,我的时间利用率下降了。多了很多放空的时间,我其实是允许自己给自己一些喘息的时间,给自己一些玩乐的时间的,但是这两天我变得有点颓,既没有充分利用好时间,也没有得到应有的放松。 实际上这两天我花费时间最多的地方是我的网站,有个前辈不断对我的网站做出一些建议,帮助我给网站增加了好几个新的功能,以及告诉我哪里可以优化,我的网站在这两天也得到了不小的提速,我非常感激他。这是他的blog链接:mccsjs 但其实对于我来说打理网站是非常耗费时间和精力的,我认为我应该等到学完前端基本的东西再对网站付出时间,目前只把他当作一个写博客的地方。 其次就是我发现我的计划出现了问题。acm校队,爪哇部落算法组,量化研究所,考研,自己的Java全栈路线……我怎么可能能在短期内同时做到这些嘛…… 我自然是要舍弃一些的,我来仔细回忆一下我做这些事情的动机吧。 acm校队,爪哇部落算法组 我认为目前的我看待算法是非常功利的,或许我得依靠一些比赛的...
大一软工第七周学习总结
大一软工第七周学习总结正课内容 高数 连续函数的运算与初等函数的连续性 闭区间上连续函数的性质 导数概念自学内容 Java学了一些常用api Math System Runtime Object 浅克隆、深克隆和对象工具类Objects BigInteger基本使用和原理解析 BigDecima基本使用和原理解析 正则表达式 爬虫 带条件爬取、贪婪爬取和识别正则的两个方法 捕获分组和非捕获分组 做了一些算法题 P1094 [NOIP 2007 普及组] 纪念品分组 P1324 矩形分割 P1125[NOIP 2008 提高组] 笨小猴 P1258小车问题 P10416[蓝桥杯 2023 国 A] XYZ P1271 【深基9.例1】选举学生会 P1022 [NOIP 2000 普及组] 计算器的改良 P1003 [NOIP 2011 提高组] 铺地毯 牛客还有几道特别水的用来应付考核就不放上来了 学习了几个简单常见的算法,并做了笔记和例题。 顺应广金量化交易所的要求,花了点时间学习python,并做了一些笔记 Python基础知识学习笔记(基于其他语言基础) 考核...
洛谷做题记录
> 采纳了网友的建议,25.10.13往后的题目不要粘贴整题了,简要概括题目以及做题思路那么我将把链接放上去,想要看完整题目,点解题目蓝色题号,就能跳转到原题。 25.10.19 P1003 [NOIP 2011 提高组] 铺地毯 题目大意铺地毯,一张一张覆盖,然后查询某个点有没有被覆盖,被哪张覆盖 思路没多想,一下就能用二维数组写出来暴力遍历,然后给二维数组赋值,但是这显然是mle的。因此思路是用四个数组记录下他的点位坐标,然后得知他要查询的点后反过来遍历,查找最后覆盖的地毯。 我的答案1234567891011121314151617181920212223>#include<iostream>using namespace std;int main() {int n = 0, a = 0, b = 0, g = 0, k = 0, x = 0, y = 0;int arrA[10005] = { 0 }, arrB[10005] = { 0 }, arrG[10005] = { 0 ...
我的第二次厚涂
我的第二次厚涂 欢迎来bilibili看我的完整绘画过程视频,感谢你的支持!
画画记录
这是我的画画相册链接,来这里看看吧! 画画记录25.10.18我的第二次厚涂 25.10.03我的第一次厚涂 25.10.01魈线稿成图 阿尔托莉雅·潘德拉贡saber 不知道多久以前画的麻衣学姐 不知道多久以前画的可莉
BigInteger和BigDecimal
BigInteger 当有long类型也装不下的数,就可以用大整数BigInteger来装 对象一旦创建,里面的值不能改变 构造方法方法一: 获取一个随机的大整数获取随机最大整数,范围:[0~2的num次方-1]1BigInteger bd1 = new BigInteger(int num,Random rnd);代码实现:12345Random r = new Random();BigInteger bd1 = new BigInteger(4,r);//或者写:BigInteger bd2 = new BigInteger(4,new Random());System.out.println(bd1);//0~15 方法二:获取指定的大整数只能写整数!!!1BigInteger bd2 = new BigInteger("999999999999999999999999999999"); 方法三:获取指定进制的大整数只能写整数!!! 字符串中的数字必须要和进制吻合1BigInteger bd4 = new BigInteger("100&qu...
常用api(System,Runtime,Object)
System类System是一个工具类,提供了一些与系统相关的方法。 计算机的时间原点 1970年1月1日 00:00:00 我们的位于东八区,实际上我们的时间原点会晚8个小时 1970年1月1日 08:00:00方法一:返回系统时间返回当前系统的时间毫秒值.12//返回当前系统的时间毫秒值public static long currentTimeMillis(); 可以利用这个方法来计算程序两处的时间差值,1秒=1000毫秒。方法二:终止虚拟机终止当前运行的Java虚拟机.12//status的值:0表示正常退出,非0表示程序异常终止。public static void exit(int status); 方法三:拷贝数组拷贝数组.12//括号里的参数:数据源数组,起始索引,目的数组,起始索引,拷贝个数public static void arraycopy(); 注意: 如果数组源数组和目的数组都是基本数据类型,那么两者的数据类型必须要保持一致,否则会报错。 在拷贝的时候需要考虑数组的长度,如果超出范围也会报错。 如果数据源数组和目的数组都是引用数据类型,那么子类类型可以...
大一软工第六周学习总结
大一软工第六周学习总结学习内容 Java看完黑马程序员网课后写了一个华容道小游戏(但是没有打包)。 在我校ACM校队招新期间,学长安排我们做每日两题,目前进行了10次,一共21道题,本周13题: P8598 [蓝桥杯 2013 省 AB] 错误票据 P1106 删数问题 P1047 [NOIP 2005 普及组] 校门外的树 P2367 语文成绩 P1143 进制转换 P1035 [NOIP 2002 普及组] 级数求和 P1090 [NOIP 2004 提高组] 合并果子 P1051 [NOIP 2005 提高组] 谁拿了最多奖学金 P1055 [NOIP 2008 普及组] ISBN 号码 P3397 地毯 P13787 地毯 加强版 P1093 [NOIP 2007 普及组] 奖学金 P1007 独木桥 本周,我学习了40页的C++Primer,目前到了P61。 学习了几个简单常见的算法,并做了笔记和例题。 一维差分数组) 优先队列) 二维前缀和、二维差分数组) 桶排序 高精度加法 快读快写 结构体 国庆后半段连着周末,我仍然花了不少时间在网站上,更新了以下内容:...











