• 2024-09-29九月阅读有感(一)
    在这个快速迭代的软件开发时代,每一位软件工程系的学生都仿佛置身于一场没有硝烟的战争之中,面对着项目周期的紧迫、技术难题的挑战以及团队协作的复杂性。正是在这样的背景下,我有幸在老师的推荐下,阅读了被誉为“软件工程领域的圣经”——《人月神话》。这本书不仅是一次对软件项目
  • 2024-09-29九月十六日
    9.168. 使用Hive进行大数据查询概述Hive是构建在Hadoop之上的数据仓库工具,用于处理大数据查询分析。本文将介绍如何使用Hive进行基本的SQL查询操作。内容Hive的基本概念和架构创建Hive表加载数据到Hive表执行SQL查询代码示例--创建表 CREATE T
  • 2024-09-29九月十一日
    3. 使用MapReduce实现词频统计概述MapReduce是Hadoop用于处理大规模数据的核心编程模型。本文将通过MapReduce代码实现简单的词频统计任务。内容MapReduce工作原理:Mapper和ReducerHadoop项目结构MapReduce程序代码代码示例public class WordCount{ publ
  • 2024-09-28九月二十八
    以下代码的输出结果是什么?intX=100;intY=200;System.out.println("X+Y="+X+Y);System.out.println(X+Y+"=X+Y");为什么会有这样的输出结果?输出结果是:X+Y=100200100200=X+Y出现这样的输出结果是因为在Java中,当多个值连接在一起时,会根据操作符的优先级进行计算。在第一
  • 2024-09-28九月二十六
    在计算机系统中,整数的表示通常使用原码、反码或补码这三种形式。以下是这三种码的定义和使用场景:原码:原码是最直观的表示方法,其中第一位是符号位(0表示正数,1表示负数),其余位表示数值的绝对值。例如,整数5的原码是00000101,而-5的原码是1000101。反码:反码是为了简化减法运算而设计的
  • 2024-09-27九月二十五
    在上面的代码中Sizes=Size.SMALL;:声明了一个Size类型的变量s,并将其初始化为枚举Size的SMALL常量。Sizet=Size.LARGE;:声明了一个Size类型的变量t,并将其初始化为枚举Size的LARGE常量。System.out.println(st);:比较两个枚举变量s和t是否引用同一个对象。由于它们引用不同的枚举
  • 2024-09-21高一上九月下旬日记
    9.21闲话详见2024CSP-S游记9.21。做题纪要luoguP6329【模板】点分树|震波luoguP4093[HEOI2016/TJOI2016]序列luoguP3345[ZJOI2015]幻想乡战略游戏luoguP3241[HNOI2015]开店
  • 2024-09-13九月
    arc131C考虑奇数情况,只有一个时先手必胜,设当前异或和为\(S\),必输的情况是\(\forallS\oplusa_i\ina\),这些数是一一对应的,但一共有奇数,此时先手必胜。偶数是,若第一回合无法结束游戏则变为后手,同上。E若一个点所有边颜色相同,包含该点的环便不可能三边颜色不同,转化为对
  • 2024-09-12九月补题计划
    暑假模拟赛(尤其是后半段题目难度上升)改题效率很低很低,隧导致咕了很多题没改,现在准备把暑假模拟赛的题只要是赛时没AC的再重新做一做写写题解,所以开启这个“九月补题计划”,简称“9B计划”。(共27场模拟赛)目前进度:1/27。CSP提高19.10A.start200行的大模拟,没什么看头,
  • 2024-09-12高一上九月中旬日记
    9.11闲话做题纪要9.12闲话做题纪要luoguP3806【模板】点分治1若边权都为\(1\),求出直径后判断即可。点分治板子。随意选择一个点作为根节点\(rt\),则所以完全位于当前其子树内的路径以是否经过\(rt\)分为两种。而经过\(rt\)的路径\(u\tov(u,v\nert)\)
  • 2024-09-10九月做题记录
    都成老年选手了,能记点就记点吧。9.10BZOJ3786星际探索不知道为啥瞥见了这题题解,所以成了个玛丽题,跑出括号序后成区间问题,平衡树维护区间移动,加法。对于移动一段区间,平衡树需要维护节点内正的贡献数量,方便区间加法,然后区间移动的变化量要算清。点击查看代码#include<bits/s
  • 2024-09-10九月十号人工智能
    一.搜索引擎1.引擎分为两种第一种:目录式分类搜索引擎。过程比较复杂,不容易找到想要的信息。第二种:全文检索搜索引擎(关键词搜索)。准确率比较高,信息易于提取2.搜索指令使用filetype指令可以查询特定格式的文件,比如doc\txt\ppt\pdf,搜索格式为:关健词:空格+filetype-+文件格式使用
  • 2024-09-01国内可以免费使用的gpt网站【九月持续更新】
    GPTHub是我最近使用的一款智能文本生成工具平台,它支持多种AI模型,包括最新的GPT-4模型,并且可以在国内网络环境中直接访问。以下是我在使用过程中发现的一些特点:多功能支持:不仅支持代码生成,还涵盖了文档编写、内容生成等多种功能,适合开发者的日常使用需求。隐私保护:提供强制对
  • 2023-12-19九月读书笔记
    程序员修炼之道:从小工到专家阅读了此书的前五节第一节:我的源码让猫吃了1、开发过程中出现未曾预料的技术问题,交付晚了等情况,没关系,这些是无法避免的。发生了,我们就要尽可能想方设法地职业的去处理它们。程序员这个职业需要诚实和坦率,要敢于承认自己的错误。2、要对担负的东西
  • 2023-10-08九月读书笔记1
    《程序员修炼之道-从小工到专家》这本书对于软件工程学习者来说是一本非常重要的书籍。在阅读中,我们可以学到很多实用的建议和思考。在第一节中,作者强调了程序员需要诚实、坦率和对担负的事情负责的态度,对于出现的问题需要提供可行的解决方案。第二节中,作者引用了破窗理论来说明
  • 2023-09-28九月二十八日
    今天一直再搞数据库,下载了半天,才知道Java连接数据库和数据库管理软件不一样。下载错了代码还是错题本的问题。虽然不用输出文件,但是还是要保存错题。在文本文档中做题,想了一个思路,具体没有实现。我的思路只能每行做一个题目在文本文文档中,读取一行,等号左边的录入字符串,计算结果
  • 2023-09-27每日打卡 周三 九月二十七日
    今天又是早八,早上也不是很有精神,上完课就回到宿舍楼,本来是想早上写代码的,但是躺在床上又睡过去了。中午同学叫醒吃饭,我没有去,装备稍微再睡一会,谁知就到下午三点了,肚子有点饿但是懒得动,就等到晚上去吃。所以下午就看代码,首先是三年级的四个数的运算,题目是可以搞出来,但是写完发现答
  • 2023-09-27九月二十七日
    将四则运算的代码重新写了一遍考虑到后期连接数据库,没有考虑错题本importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannercin=newScanner(System.in);System.out.println("*******************");
  • 2023-09-27九月《代码大全》读后感Ⅱ
    第七章高质量的子程序首先创建子程序的好处有:降低复杂度:通过将复杂的程序逻辑分解为更小的子程序,可以使程序更易于理解和维护。引入中间、易懂的抽象:通过创建子程序,可以将复杂的逻辑或操作封装在易于理解的模块中,提高代码的可读性和可维护性。避免代码重复:通过创建子程
  • 2023-09-25每日打卡 周一 九月二十五日
    今天早上好开心啊,去科技楼上工程实践课,我独立的完成了电路板的连接,仅仅一次机会直接亮起灯泡,过后我将它带回宿舍留作纪念。下午是java课程,一个课堂测试,七个要求,对于我来说好难啊,关键是这个时候编译器又出问题了,哎呀真的是好难过啊。最近在编译器上搞web开发环境,好像改错一点东西,
  • 2023-09-25九月二十五日
    用栈实现回文字符串#include<iostream>#include<string>usingnamespacestd;typedefstruct{chardata[101];inttop;}SqStack;voidInitStack(SqStack&S){S.top=-1;}voidPush(SqStack&S,chare){S.data[++S.top]=e;}vo
  • 2023-09-23九月代码大全读后感Ⅰ
    第18章    在编程中,表驱动法是一种非常常用的设计模式,它鼓励我们通过使用表格和查询表来替代复杂的逻辑判断。这种方法在处理复杂逻辑时特别有效,因为它可以帮助我们降低代码的复杂度。表驱动法的主要优点在于它能以更简单、更直观的方式来处理复杂的问题。通过使用表
  • 2023-09-22每日打卡 周五 九月二十二日
    今天又上英语课,快要四级考试了,得抓紧学习英语,下午完课后,看了一会儿英语单词,主要是翻译有问题,以前没有做过的题型也会一直是难,主要是想不词语的意思可以那样用。其实主要功课就是背单词,现在词汇积累的少,出现都不认识,在着就是听听力,真的是要很好的训练了。
  • 2023-09-22九月二十三日
    动手动脑1随机生成1000个随机数publicclassMain{staticintx=1;publicstaticvoidf(intcount){for(inti=0;i<count;i++){x=(16807*x+1)%Integer.MAX_VALUE;System.out.println(x);}
  • 2023-09-22九月二十二日
    将数据结构学了一下回文数用栈和双向链表的方式都实现了一下#include<iostream>usingnamespacestd;typedefstruct{chardata[101];inttop;}SqStack;voidInitStack(SqStack&S){S.top=-1;}voidPush(SqStack&S,chare){S.data[++S.top]=e