• 2024-09-30JAVA将一段时间 按周、月、季度、半年、年进行分割
    JAVA将一段时间按周、月、季度、半年、年进行分割。有时候开发常常会传入一个开始时间和结束时间,将两个时间进行分割,返回一个时间的集合以下是我们小组成员所书写的实体类packagecom.aisino.utils;importjava.text.SimpleDateFormat;importjava.util.*;publicclassSpi
  • 2024-09-29初学Java基础Day09---不死神兔,方法版本的万年历
    一,不死神兔(方法递归版)不死神兔也叫做斐波那契数列或者叫做黄金分割数列或者叫做兔子数列:不死神兔问题:有1对兔子,从出生后的第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月有几对兔子1.找规律当月兔子的对数等于上个月对数加上上
  • 2024-09-27Java12 新特性
    升级的switch语句在jdk12之前的switch语句中,如果没有写break,则会出现case穿透现象intmonth=3;switch(month){case3:case4:case5:System.out.println("spring");break;case6:case7:case8:System.out.print
  • 2024-09-22日期类
    点击查看代码importlombok.AllArgsConstructor;importlombok.Builder;importlombok.Data;importlombok.NoArgsConstructor;importjava.time.LocalDate;importjava.time.Month;importjava.util.Arrays;importjava.util.HashMap;importjava.util.List;importj
  • 2024-09-20打印当前月日历.java
    参考代码:importjava.time.DayOfWeek;importjava.time.LocalDate;publicclassCalendarTest{publicstaticvoidmain(String[]args){//1获取当前日期,并用month和today存储当前月份以及当前号,例如20号,31号LocalDatedate=LocalDate.now();
  • 2024-09-16详解 Pandas 的透视表函数
    Pandas的透视表函数主要为pivot()和pivot_table(),主要的功能为对DataFrame的行和列进行重新组合来重塑数据。一、pivot函数pivot函数只能对数据进行重塑,不能进行聚合1.数据准备importpandasaspddf1=pd.DataFrame({'department_id':[1,2,3,3,
  • 2024-09-14c++类和对象(3):默认成员函数(下)
    1.拷贝构造函数如果⼀个构造函数的第⼀个参数是自身类类型的引用,且任何额外的参数都有默认值,则此构造函数也叫做拷贝构造函数,也就是说拷贝构造是⼀个特殊的构造函数。c++规定:类类型的传值传参必须用拷贝构造1.1拷贝构造函数的特点1.拷贝构造函数是构造函数的⼀个重载
  • 2024-09-14java集合用法(不断更新中)
    1、将java集合对象中的某些属性的值做运算,并将结果赋值给另外属性。(例如计算人员工资):publicclassStaff{ privateStringname; privateintwages;//每月工资 privateintmonth;//工作月份 privateintsumWages;//总工资 //构
  • 2024-09-13DrissionPage解决滑动验证
    之前爬取某数据统计平台时遇到了相当严重的反爬机制,采用普通的Selenium也无法绕过。之前尝试过undetected_chromedriver可以使用,但无法设置无头模式,使用起来还是有一定的不美观性。正好近日学习了DrissionPage这款相当高效的工具,顺手掏出这个项目重构了一下。填输入数据相当简
  • 2024-09-104.输入某年某月某日,判断这一天是这一年的第几天?
    【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。2.程序源代码:defis_leap_year(year):return(year%400==0)or((year
  • 2024-09-10【C++】priority_queue讲解
    一、priority_queue的本质priority_queue的本质就是堆,添加的元素按照堆的规则存储,默认情况下是大堆。二、priority_queue的参数priority_queue有三个参数。intmain(){priority_queue<int,vector<int>,less<int>>s;//第一个参数为要存放的数据类型//第
  • 2024-09-10【C/C++】“秒懂”学C/C++不可错过的“经典编程题” — 日期类的经典运用 (含题链接)
    “秒懂”学C/C++不可错过的“经典编程题”—日期类的经典运用(含题链接)1.计算日期到天数转换(1).解题思路:(2).代码实现:2.打印日期(1).解题思路:(2).代码实现:3.日期累加(1).解题思路:(2).代码实现:4.日期差值(1).解题思路:(2).代码实现:1.计算日期到天
  • 2024-09-04移动端Android跟ios兼容性问题,反人类!!!
    一、查询参数编码问题我们在日常开发中,有时候会遇到拼接参数特别多的情况,那么就会导致一行代码特别长。那么为了美观呢,有的同学会进行换行处理,如下代码:可以看到我红色框出来的地方就是经过了手动的回车导致产生的回车换行符。这么做乍一看也挺正常是吧,但其实对于JavaScript来说
  • 2024-09-03类和对象~
    类和对象1.类定义和使用2.类的实例化3.this引用1.类定义和使用1.1简单认识类  类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有那些属性(外观尺寸等),有那些功能(行为等)。比如:狗,他是一个动物,在java中可以看成一个类别属性:狗的名字,年龄,颜色行为:汪汪
  • 2024-09-03(3-5)绘制散点图和折线图:Flask+pygal+SQLite实现数据分析
    3.5 Flask+pygal+SQLite实现数据分析在本节的内容中,将使用Flask+pygal+SQLite3实现数据分析功能。将需要分析的数据保存在SQLite3数据库中,然后在FlaskWeb网页中使用库pygal绘制出对应的统计图。3.5.1 创建数据库首先使用PyCharm创建一个FlaskWeb项目,然后通过文件model
  • 2024-09-02Hive(二)DML数据操作语言
    DML数据操作一、数据导入1、向表中装载数据hive>loaddata[local]inpath'路径'[overwrite]intotable表名[partition(partcol1=val1,…)];(1)loaddata:表示加载数据(2)local:表示从本地加载数据到hive表;否则从HDFS加载数据到hive表(3)inpath:表示加载数据的路径(4)overw
  • 2024-09-02Hive(一)数据类型以及DDL数据定义
    Hive数据类型一、基本数据类型Hive数据类型Java数据类型TINYINTbyteSMALINTshortINTintBIGINTlongBOOLEANbooleanFLOATfloatDOUBLEdoubleSTRINGstringTIMESTAMPBINARY对于Hive的String类型相当于数据库的varchar类型,该类型是
  • 2024-08-25C++类和对象(下):初始化列表、explicit关键字、友元函数、友元类
    文章目录C++类和对象9、初始化列表9.1构造函数体赋值9.2初始化列表9.3explicit(显示)关键字10、友元10.1友元函数10.2友元类C++类和对象9、初始化列表一个类的构造函数要初始化成员变量有两种方式,一种是构造函数体赋值,另一种是初始化列表。9.1构造函数体赋值
  • 2024-08-23Flutter 自定义日期范围选择组件,使用更加灵活,满足UI设计需要
    一、实现的效果图二、虽然Flutter也为我们提供了日期范围选择组件showDateRangePicker,但是毕竟系统的UI不符合我们的设计风格,所以被迫只能自己实现一个了系统样式三、日历整体实现逻辑其实也很简单,如下:首先获取每个月份具体有多少天int_getMonthDays(DateTimetim
  • 2024-08-23得帆中台数据中spark sql和hive sql的效率差异记录
    在数据处理方面,sparksql的处理速度优于hivesql场景1:在数据条数为491条时,使用sparksql和hivesql在中台处理的时间,分别用时9s和55s//使用的SQL语句SELECTYEAR(update_time)ASyear,month(update_time)asmonthFROMdwd_tb_customer_store_appraiseWHEREYEAR(
  • 2024-08-22scanf函数(4)
    3.赋值忽略符有时,用户的输入可能不符合预定的格式。1#include<stdio.h>2intmain()3{4intyear=0;5intmonth=0;6intday=0;7scanf("%d-%-d%-d",&year,&month,&day);8printf("%d%d%d\n",year,month,day);9return0;10}上面示例中,如果用户
  • 2024-08-208.20号考试总结
    1.考点时间1.闰年判断2.年,月,日判断是否合法3.回文字符串判断4.年,月,日,小时,秒的进位2.考试成绩题目:T1T2T3T4T5T6总分分数:100100361000246难度:入门入门普及-普及/提高-普及-普及/提高-3.错误点T3.[蓝桥杯2017省B]日期问题
  • 2024-08-19C++运算符重载
    文章目录一、运算符重载1、规定2、operator关键词的使用二、赋值运算符的重载1、功能2、使用一、运算符重载1、规定C++允许我们对类类型使用运算符,但要我们自己通过运算符重载完成类类型的运算,如果没有对应的运算符重载就会报错。运算符重载需要使用特殊关键词
  • 2024-08-19牛客网习题——通过C++实现
    一、目标实现下面4道练习题增强C++代码能力。1.求1+2+3+...+n_牛客题霸_牛客网(nowcoder.com)2.计算日期到天数转换_牛客题霸_牛客网(nowcoder.com)3.日期差值_牛客题霸_牛客网(nowcoder.com)4.打印日期_牛客题霸_牛客网(nowcoder.com)二、对目标的实现 1.求1+2+3+
  • 2024-08-14C++笔记4•类和对象3•
    1.初始化列表(1)构造函数再理解:classDate{public:Date(intyear,intmonth,intday){  _year=year;  _month=month;  _day=day;}private:int_year;int_month;int_day;};上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其