Java Calender类的一些常用方法

article/2025/9/24 18:49:30

Calendar 日期类介绍

Calendar c = Calendar.getInstance();//创建实例 默认是当前时刻 

  c.get(Calendar.YEAR); 

  c.get(Calendar.MONTH); 

  c.get(Calendar.DATE);//获取年,月,日 当然时分秒也可以 注意这里的月份比较特殊 从0开始 

  c.get(Calendar.DAY_OF_WEEK);//获取当前日期在星期中的第几天 从1-7对应 日-六 

  c.getActualMaximum(Calendar.DAY_OF_MONTH);//获取当月中天数的最大值 即当月的日期数 
  c.get(Calendar.DAY_OF_MONTH);//当前天数所在月份的第几天 

  c.set(2011, 10, 13);//指定一个日期 

  int nowDay = c.get(Calendar.DAY_OF_MONTH); 

  c.set(Calendar.DATE, nowDay+3);//3天后的日期 

    c.add(Calendar.DATE, X);//去指定天数的时期,取过去天的日期用负数,取未来天数日期用正数,在"X"处天下 如 c.add(Calendar.DATE, -1)去当前日期前一天的日期 
    c.getTime() 

*********************************************************************************转帖 
java中关于时间日期操作的常用函数 
1.计算某一月份的最大天数 
Calendar time=Calendar.getInstance(); 
time.clear(); 
time.set(Calendar.YEAR,year); 
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 
注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间 
2.Calendar和Date的转化 
(1) Calendar转化为Date 
Calendar cal=Calendar.getInstance(); 
Date date=cal.getTime(); 
(2) Date转化为Calendar 
Date date=new Date(); 
Calendar cal=Calendar.getInstance(); 
cal.setTime(date); 
3.格式化输出日期时间 
Date date=new Date(); 
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
System.out.println(df.format(date)); 
4.计算一年中的第几星期 
(1)计算某一天是一年中的第几星期 
Calendar cal=Calendar.getInstance(); 
cal.set(Calendar.YEAR, 2006); 
cal.set(Calendar.MONTH,


cal.set(Calendar.DAY_OF_MONTH, 3); 
int weekno=cal.get(Calendar.WEEK_OF_YEAR); 
(2)计算一年中的第几星期是几号 
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); 
Calendar cal=Calendar.getInstance(); 
cal.set(Calendar.YEAR, 2006); 
cal.set(Calendar.WEEK_OF_YEAR, 1); 
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); 
System.out.println(df.format(cal.getTime())); 
输出: 
2006-01-02 
5.add()和roll()的用法 
(1)add()方法 
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); 
Calendar cal=Calendar.getInstance(); 
cal.set(Calendar.YEAR, 2006); 
cal.set(Calendar.MONTH,; 
cal.set(Calendar.DAY_OF_MONTH, 3); 
cal.add(Calendar.DATE, -4); 
Date date=cal.getTime(); 
System.out.println(df.format(date)); 
cal.add(Calendar.DATE, 4); 
date=cal.getTime(); 
System.out.println(df.format(date)); 
输出: 
2006-08-30 
2006-09-03 
(2)roll方法 
cal.set(Calendar.YEAR, 2006); 
cal.set(Calendar.MONTH,; 
cal.set(Calendar.DAY_OF_MONTH, 3); 
cal.roll(Calendar.DATE, -4); 
date=cal.getTime(); 
System.out.println(df.format(date)); 
cal.roll(Calendar.DATE, 4); 
date=cal.getTime(); 
System.out.println(df.format(date)); 
输出: 
2006-09-29 
2006-09-03 
可见,roll()方法在本月内循环,一般使用add()方法; 
6.计算两个任意时间中间的间隔天数 
(1)传进Calendar对象 

/** *//**计算两个时间之间相隔天数 
* @param startday 开始时间 
* @param endday 结束时间 
* @return 
*/ 
public int getIntervalDays(Calendar startday,Calendar endday)...{ 
//确保startday在endday之前 
if(startday.after(endday))...{ 
Calendar cal=startday; 
startday=endday; 
endday=cal; 

//分别得到两个时间的毫秒数 
long sl=startday.getTimeInMillis(); 
long el=endday.getTimeInMillis(); 

long ei=el-sl; 
//根据毫秒数计算间隔天数 
return (int)(ei/(1000*60*60*24)); 


(2)传进Date对象 
/** *//**计算两个时间之间相隔天数 
* @param startday 开始时间 
* @param endday 结束时间 
* @return 
*/ 
public int getIntervalDays(Date startday,Date endday)...{ 
//确保startday在endday之前 
if(startday.after(endday))...{ 
Date cal=startday; 
startday=endday; 
endday=cal; 

//分别得到两个时间的毫秒数 
long sl=startday.getTime(); 
long el=endday.getTime(); 

long ei=el-sl; 
//根据毫秒数计算间隔天数 
return (int)(ei/(1000*60*60*24)); 
}同理,可以用相同的方法计算出任意两个时间相隔的小时数,分钟数,秒钟数等 
注:以上方法是完全按时间计算,有时并不能令人满意,如: 
startday="2006-10-11 20:00:00" 
endday="2006-10-12 8:00:00" 
计算结果为0,但是我们也许相让计算结果变为1,此时可以用如下方法实现: 
在传参之前,先设定endday的时间,如: 
endday.set(Calendar.HOUR_OF_DAY, 23); 
endday.set(Calendar.MINUTE, 59); 
endday.set(Calendar.SECOND, 59); 
endday.set(Calendar.MILLISECOND, 59); 
这样再传进去startday,endday,则结果就如我们所愿了。不过,如果嫌以上方法麻烦,可以参考以下方法: 
(3)改进精确计算相隔天数的方法 
public int getDaysBetween (Calendar d1, Calendar d2) ...{ 
if (d1.after(d2)) ...{ // swap dates so that d1 is start and d2 is end 
java.util.Calendar swap = d1; 
d1 = d2; 
d2 = swap; 

int days = d2.get(Calendar.DAY_OF_YEAR) - d1.get(Calendar.DAY_OF_YEAR); 
int y2 = d2.get(Calendar.YEAR); 
if (d1.get(Calendar.YEAR) != y2) ...{ 
d1 = (Calendar) d1.clone(); 
do ...{ 
days += d1.getActualMaximum(Calendar.DAY_OF_YEAR);//得到当年的实际天数 
d1.add(Calendar.YEAR, 1); 
} while (d1.get(Calendar.YEAR) != y2); 

return days; 

2007-04-24 14:34 作者: JAVA-HE   
re: JAVA 一句话技巧(不断补充中) 
JAVA中日期格式化 分类:java 基础时间格式化 
一、JAVA中日期的获取、设置和格式化 
1)JAVA提供了3个日期类:Date、Calendar和DateFormat。 
Date()方法主要用于创建日期对象并获取日期; 
Calendar()方法主要用于获取和设置日期; 
DateFormat()方法主要用于创建日期格式化器,然后再由格式化器将日期转换为各种日期格式串输出。 
2)JAVA语言规定的基准日期为格林尼治标准时间1970.1.1.00:00:00,当前日期是由基准日期开始所经历的毫秒数转换出来的。 
3)DateFomat类在java.text包中,Date和Calendar类在java.util包中。 
4)实例如下: 
import java.util.*; 
import java.text.*; 

public class DisplayDate { 
public static void main(String[] args){ 
Date today; 
Calendar now; 
DateFormat f1,f2; 
String s1,s2; 

System.out.println("\n显示Date类的相关用法"); 

today = new Date(); 
System.out.println("new Date()= \t"+ today); 

System.out.println("\n用DateFormat类显示各种日期格式"); 

//显示各种日期格式 
f1 = DateFormat.getDateInstance(); 
s1 = f1.format(today); 
System.out.println("DateFormat.getDateInstance()= \t"+s1); 

f1 = DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA); 
s1 = f1.format(today); 
System.out.println("DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= \t"+ s1); 

f1 = DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA); 
s1 = f1.format(today); 
System.out.println("DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+ s1); 

f1 = DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA); 
s1 = f1.format(today); 
System.out.println("DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= \t" + s1); 

System.out.println("\n用DateFormat类显示各种时间格式"); 

//显示各种时间格式 
f1 = DateFormat.getTimeInstance(); 
s1 = f1.format(today); 
System.out.println("DateFormat.getTimeInstance()= \t"+s1); 

f1 = DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA); 
s1 = f1.format(today); 
System.out.println("DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= \t"+s1); 

f1 = DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA); 
s1 = f1.format(today); 
System.out.println("DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+s1); 

f1 = DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA); 
s1 = f1.format(today); 
System.out.println("DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= \t"+s1); 

System.out.println("\n显示Calendar的相关时间用法"); 

now = Calendar.getInstance(); 
today = now.getTime(); 
System.out.println("Calendar.getInstance().getTime()= \t"+ today.toString()); 




程序运行结果显示如下: 

显示Date类的相关用法 
new Date()= Fri May 02 13:29:32 CST 2003 

用DateFormat类显示各种日期格式 
DateFormat.getDateInstance()= 2003-5-2 
DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= 2003年5月2日 
DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= 2003-5-2 
DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= 03-5-2 

用DateFormat类显示各种时间格式 
DateFormat.getTimeInstance()= 13:29:32 
DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= 下午01时29分32秒 
DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= 13:29:32 
DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= 下午1:29 

显示Calendar的相关时间用法 
Calendar.getInstance().getTime()= Fri May 02 13:29:33 CST 2003 

*********************************************************************************转帖 
Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇, 我们将大概的学习日期, 日期格式, 日期的解析和日期的计算. 


我们将讨论下面的类: 

1、具体类(和抽象类相对)java.util.Date 
2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat 
3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar 

具体类可以被实例化, 但是抽象类却不能. 你首先必须实现抽象类的一个具体子类. 

Date 类从Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年. 这些方法现在遭到了批评并且已经被转移到了Calendar类里去了, 我们将在本文中进一步讨论它. 这种改进旨在更好的处理日期数据的国际化格式. 就象在JDK 1.1中一样, Date 类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者是之后经历的毫秒数. 


一、创建一个日期对象 

让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数的简单例子. 这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间. 
import java.util.Date; 

public class DateExample1 { 
public static void main(String[] args) { 
// Get the system date/time 
Date date = new Date(); 

System.out.println(date.getTime()); 



在星期六, 2001年9月29日, 下午大约是6:50的样子, 上面的例子在系统输出设备上显示的结果是 1001803809710. 在这个例子中,值得注意的是我们使用了Date 构造函数创建一个日期对象, 这个构造函数没有接受任何参数. 而这个构造函数在内部使用了System.currentTimeMillis() 方法来从系统获取日期. 

那么, 现在我们已经知道了如何获取从1970年1月1日开始经历的毫秒数了. 我们如何才能以一种用户明白的格式来显示这个日期呢? 在这里类java.text.SimpleDateFormat 和它的抽象基类 java.text.DateFormat 就派得上用场了. 


二、日期数据的定制格式 

假如我们希望定制日期数据的格式, 比方星期六-9月-29日-2001年. 下面的例子展示了如何完成这个工作: 

import java.text.SimpleDateFormat; 
import java.util.Date; 

public class DateExample2 { 

public static void main(String[] args) { 

SimpleDateFormat bartDateFormat = 
new SimpleDateFormat("EEEE-MMMM-dd-yyyy"); 

Date date = new Date(); 

System.out.println(bartDateFormat.format(date)); 



只要通过向SimpleDateFormat 的构造函数传递格式字符串"EEE-MMMM-dd-yyyy", 我们就能够指明自己想要的格式. 你应该可以看见, 格式字符串中的ASCII 字符告诉格式化函数下面显示日期数据的哪一个部分. EEEE是星期, MMMM是月, dd是日, yyyy是年. 字符的个数决定了日期是如何格式化的.传递"EE-MM-dd-yy"会显示 Sat-09-29-01. 请察看Sun 公司的Web 站点获取日期格式化选项的完整的指示. 


三、将文本数据解析成日期对象 

假设我们有一个文本字符串包含了一个格式化了的日期对象, 而我们希望解析这个字符串并从文本日期数据创建一个日期对象. 我们将再次以格式化字符串"MM-dd-yyyy" 调用SimpleDateFormat类, 但是这一次, 我们使用格式化解析而不是生成一个文本日期数据. 我们的例子, 显示在下面, 将解析文本字符串"9-29-2001"并创建一个值为001736000000 的日期对象. 

例子程序: 

import java.text.SimpleDateFormat; 
import java.util.Date; 

public class DateExample3 { 

public static void main(String[] args) { 
// Create a date formatter that can parse dates of 
// the form MM-dd-yyyy. 
SimpleDateFormat bartDateFormat = 
new SimpleDateFormat("MM-dd-yyyy"); 

// Create a string containing a text date to be parsed. 
String dateStringToParse = "9-29-2001"; 

try { 
// Parse the text version of the date. 
// We have to perform the parse method in a 
// try-catch construct in case dateStringToParse 
// does not contain a date in the format we are expecting. 
Date date = bartDateFormat.parse(dateStringToParse); 

// Now send the parsed date as a long value 
// to the system output. 
System.out.println(date.getTime()); 

catch (Exception ex) { 
System.out.println(ex.getMessage()); 





五、使用标准的日期格式化过程 

既然我们已经可以生成和解析定制的日期格式了, 让我们来看一看如何使用内建的格式化过程. 方法 DateFormat.getDateTimeInstance() 让我们得以用几种不同的方法获得标准的日期格式化过程. 在下面的例子中, 我们获取了四个内建的日期格式化过程. 它们包括一个短的, 中等的, 长的, 和完整的日期格式. 

import java.text.DateFormat; 
import java.util.Date; 

public class DateExample4 { 

public static void main(String[] args) { 
Date date = new Date(); 

DateFormat shortDateFormat = 
DateFormat.getDateTimeInstance( 
DateFormat.SHORT, 
DateFormat.SHORT); 

DateFormat mediumDateFormat = 
DateFormat.getDateTimeInstance( 
DateFormat.MEDIUM, 
DateFormat.MEDIUM); 

DateFormat longDateFormat = 
DateFormat.getDateTimeInstance( 
DateFormat.LONG, 
DateFormat.LONG); 

DateFormat fullDateFormat = 
DateFormat.getDateTimeInstance( 
DateFormat.FULL, 
DateFormat.FULL); 

System.out.println(shortDateFormat.format(date)); 
System.out.println(mediumDateFormat.format(date)); 
System.out.println(longDateFormat.format(date)); 
System.out.println(fullDateFormat.format(date)); 





注意我们在对 getDateTimeInstance的每次调用中都传递了两个值. 第一个参数是日期风格, 而第二个参数是时间风格. 它们都是基本数据类型int(整型). 考虑到可读性, 我们使用了DateFormat 类提供的常量: SHORT, MEDIUM, LONG, 和 FULL. 要知道获取时间和日期格式化过程的更多的方法和选项, 请看Sun 公司Web 站点上的解释. 

运行我们的例子程序的时候, 它将向标准输出设备输出下面的内容: 
9/29/01 8:44 PM 
Sep 29, 2001 8:44:45 PM 
September 29, 2001 8:44:45 PM EDT 
Saturday, September 29, 2001 8:44:45 PM EDT 


六、Calendar 类 

我们现在已经能够格式化并创建一个日期对象了, 但是我们如何才能设置和获取日期数据的特定部分呢, 比如说小时, 日, 或者分钟? 我们又如何在日期的这些部分加上或者减去值呢? 答案是使用Calendar 类. 就如我们前面提到的那样, Calendar 类中的方法替代了Date 类中被人唾骂的方法. 

假设你想要设置, 获取, 和操纵一个日期对象的各个部分, 比方一个月的一天或者是一个星期的一天. 为了演示这个过程, 我们将使用具体的子类 java.util.GregorianCalendar. 考虑下面的例子, 它计算得到下面的第十个星期五是13号. 

import java.util.GregorianCalendar; 
import java.util.Date; 
import java.text.DateFormat; 

public class DateExample5 { 

public static void main(String[] args) { 
DateFormat dateFormat = 
DateFormat.getDateInstance(DateFormat.FULL); 

// Create our Gregorian Calendar. 
GregorianCalendar cal = new GregorianCalendar(); 

// Set the date and time of our calendar 
// to the system's date and time 
cal.setTime(new Date()); 

System.out.println("System Date: " + 
dateFormat.format(cal.getTime())); 

// Set the day of week to FRIDAY 
cal.set(GregorianCalendar.DAY_OF_WEEK, 
GregorianCalendar.FRIDAY); 
System.out.println("After Setting Day of Week to Friday: " + 
dateFormat.format(cal.getTime())); 

int friday13Counter = 0; 
while (friday13Counter <= 10) { 

// Go to the next Friday by adding 7 days. 
cal.add(GregorianCalendar.DAY_OF_MONTH, 7); 

// If the day of month is 13 we have 
// another Friday the 13th. 
if (cal.get(GregorianCalendar.DAY_OF_MONTH) == 13) { 
friday13Counter++; 
System.out.println(dateFormat.format(cal.getTime())); 







在这个例子中我们作了有趣的函数调用: 
cal.set(GregorianCalendar.DAY_OF_WEEK, 
GregorianCalendar.FRIDAY); 

和: 
cal.add(GregorianCalendar.DAY_OF_MONTH, 7); 

set 方法能够让我们通过简单的设置星期中的哪一天这个域来将我们的时间调整为星期五. 注意到这里我们使用了常量 DAY_OF_WEEK 和 FRIDAY来增强代码的可读性. add 方法让我们能够在日期上加上数值. 润年的所有复杂的计算都由这个方法自动处理. 

我们这个例子的输出结果是: 
System Date: Saturday, September 29, 2001 
当我们将它设置成星期五以后就成了: Friday, September 28, 2001 
Friday, September 13, 2002 
Friday, December 13, 2002 
Friday, June 13, 2003 
Friday, February 13, 2004 
Friday, August 13, 2004 
Friday, May 13, 2005 
Friday, January 13, 2006 
Friday, October 13, 2006 
Friday, April 13, 2007 
Friday, July 13, 2007 
Friday, June 13, 2008 

 


http://chatgpt.dhexx.cn/article/pPZ6IeGH.shtml

相关文章

Java日期Canlender

java.util.Carlendar介绍: Calendar 类是一个抽象类&#xff0c;它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法&#xff0c;并为操作日历字段&#xff08;例如获得下星期的日期&#xff09;提供了一些方法。 Calendar 提供了一个…

再次和谐

好吧&#xff01;等我有心情自己做网站的&#xff0c;一定在国外架。 你看到下面的截图就知道和谐了。 我在搜OpenGL的函数说明时看到的。 这不是明显把人们往国外赶嘛&#xff01; "清空FTP"&#xff0c;还"永不再绑定原有域名"。 这个“非法信息”是什…

鹤城杯2021 Crypto Writes up

鹤城杯2021 Crypto Writes up 这比赛原题横行有点水&#xff0c;跟着大佬们拿了个34名。 #1 easy_crypto 附件&#xff1a; 公正公正公正诚信文明公正民主公正法治法治诚信民主自由敬业公正友善公正平等平等法治民主平等平等和谐敬业自由诚信平等和谐平等公正法治法治平等平…

社会主义核心价值观

又是一道图片题&#xff0c;那么我们按照流程先查看属性&#xff0c;在属性页面发现疑似URL密码的字符串&#xff0c;于是我们直接使用工具进行解密 解密得到社会主义核心价值观 &#xff1a;富强、民主、文明、和谐&#xff1b;自由、平等、公正、法治&#xff1b;爱国、敬业…

NSSCTF刷题wp——Crypto入门

NSSCCTF Crypto 探索 Crypto入门 [鹤城杯 2021]easy_crypto ID:453 公正公正公正诚信文明公正民主公正法治法治诚信民主自由敬业公正友善公正平等平等法治民主平等平等和谐敬业自由诚信平等和谐平等公正法治法治平等平等爱国和谐公正平等敬业公正敬业自由敬业平等自由法治和…

和谐

什么也不说了&#xff0c;看图。 现在是2009-02-11 14&#xff1a;26。 很好&#xff0c;很和谐。

使用 java-onnx 部署 PaddleOCR-v3 文本检测

文本检测&#xff1a; 文本检测(Text Detection)是计算机视觉领域的经典问题&#xff0c;该技术旨在寻求一种可靠方法作为文本识别技术的前端&#xff0c;是目标检测(Object Detection)领域的一个子问题。模型推理输出文本区域需要经过二值化之后使用 opencv 查找轮廓&#xf…

Domino M-Series 设置说明

1.标签机 M – Setup 设置方法 1.1设置IP网络访问 注: 要通过见多络的方式连接标签机时,需要设置连接的IP配置。 1.2导出标签机的硬件配置参数注: 向上的箭头,表示从硬件设备中导出硬件配置,并选择通过什么通讯方式从硬件中读取配置 1.3保存并加载硬件配置参数 注: …

红黑树做中文字符输入法

前言 输入一个字符&#xff0c;匹配中文字符的输入法&#xff0c; 例如输入a&#xff0c;输出&#xff1a;啊阿&#xff0c;然后再输入n&#xff0c;即变成an&#xff0c;输出&#xff1a;鞍氨安俺按暗岸胺案&#xff0c; 要求要有搜索的接口&#xff0c;应该如何设计呢&#…

使用字蛛font-spider压缩font.ttf文字(思源宋体)的步骤方法

在开发中常常会遇到使用字体的时候&#xff0c;但是字体一般体积都很大&#xff0c;网页加载起来会很慢&#xff0c;所以必须要讲字体文件进行压缩&#xff08;ttf字体压缩&#xff0c;抽取指定字符串&#xff0c;减少字体包大小&#xff09;。注意点&#xff1a;字蛛只能针对h…

软件架构之“道”和“术”哲学思考

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术 道为事物规律&#xff0c;术为规律之用。有道者术能长久&#xff0c;无道者术必落空&#xff0c;学术先需明道&#xff0c;方能大成&#xff0c;学术若不明道&#xff0c;终是小器。 Hello~&#xff0c;断…

如何优雅地送妹子礼物?

一颗林萌 &#xff0c;剁手已剁成哆啦A梦。 刘巍然-学酥 等 15268 人赞同 ----------------------------------------------------------------------------------------- 有转载需要请私信&#xff0c;不接受未通知作者本人直接转载的行为&#xff0c;按原创法规直接举报。 因…

HBASE基本概念以及使用场景

备注&#xff1a;本文原为项目内分享&#xff08;2017-12-18&#xff09;&#xff0c;部分内容来自于网络&#xff0c;多有借鉴之处 前言&#xff1a; 古人有言&#xff0c;欲修仙者&#xff0c;财侣法地缺一不可。所谓侣&#xff0c;即同修、道友。 修仙漫漫不归路&#xff…

机器学习挑天赋吗?为什么别人一点就透,为什么我就不行?

大家好&#xff0c;我是为人造的智能操碎了心的智能禅师。 虽然禅师身在边疆&#xff0c;但是心系人工智能头条的粉丝们。 之前我们的特约作者李烨跟大家分享了《她在机器学习踩过的坑&#xff0c;现在告诉你怎么跳过去》。 有同学看了以后&#xff0c;发出了直击灵魂的拷问&am…

脑壳疼!机器学习挑天赋吗?难道我不适合python机器学习吗?

有同学看了以后,发出了直击灵魂的拷问:为什么别人学机器学习就那么快,为什么我就老是学不会? 于是李烨再次分享了她和这位同学的问答互动。这位同学问的问题,相信很多读者也会有同样的疑惑。 非常难得的机会,大家好好把握。趁别人出去玩,闷声进步。 分割线 学习的困…

【读书笔记】《决定你上限的不是能力,而是格局》

文章目录 前言Part 1 你的世界观就是你的世界你的世界观就是你的世界我可以出手相助&#xff0c;也请你用力狗刨你的生活究竟需要怎样的仪式感&#xff1f;你如何过一天&#xff0c;便如何过一生别怕输&#xff0c;要爱赢要争气&#xff0c;别生气年轻人&#xff0c;混吃等死才…

幻侠修仙服务器维护,幻侠修仙好玩吗 幻侠修仙玩法简介

期待已久的手游幻侠修仙即将登陆九游&#xff0c;这款手机游戏吸引了大批玩家的关注&#xff0c;有很多粉丝都在问九游小编幻侠修仙好玩吗&#xff1f;幻侠修仙值不值得玩&#xff1f;现在就为大家来简单分析下&#xff0c;看看这款游戏的玩法特点和游戏剧情介绍。 1、幻侠修仙…

B站游戏排行榜(No.1竟是‘原神‘)—— B站动态页面爬取

基于pycharm的动态页面爬取 需求&#xff1a;爬取b站游戏榜中热度榜的游戏名称、游戏描述、发行公司、游戏分类。 代码&#xff1a; import requests as req import json import csv import traceback import timeclass BilibiliSpider:"""b站爬虫""…

弘一法师经典语录

1.不让古人是谓有志&#xff0c;不让今人是谓无量。 2.有才而性缓&#xff0c;定属大才。有智而气和&#xff0c;斯为大智。 3.以恕已之心恕人则全交。以责人之心责已则寡过。 4.在事者&#xff0c;当置身利害之外。建言者&#xff0c;当设身利害之中。 5.处逆境&#xff0c;必…

辨析:×86架构:×86(i386…),×64(×86-64/amd64);arm架构:arm,arm64

86架构&#xff1a; 86&#xff08;又称&#xff1a;i386…/ IA32&#xff09;表示32位cpu位数 64&#xff08;又称&#xff1a;86-64 / amd64 / inter64&#xff09;表示64位cpu位数 arm架构&#xff1a; arm / A32 / arm32&#xff08;AArch32&#xff09;&#xff1a;32 位…