- 2024-11-2010.16
装饰器模式下面是一个简单的Java代码示例,展示了装饰器模式的实现//抽象组件接口interfaceComponent{voidoperation();}//具体组件类classConcreteComponentimplementsComponent{@Overridepublicvoidoperation(){System.out.println("C
- 2024-10-1810.16考试总结
T1最小生成树题面:给你一个无向带权连通图,每条边是黑色或白色。让你求一棵恰好有\(need\)条白色边的权值和最小的生成树。题目保证有解。题解:最小生成树,自然而然想到kruskal算法,但我们要让白点恰好有\(need\)条,在白点多的时候,要多选黑点,在白点少的时候,要多选白点,所以我们
- 2024-10-1710.16 CW 模拟赛 D. 迷宫(maze)
题面传统T4找不到原题挂个pdf题面下载算法不容易想到把出发点,有被困同伴的人称作关键点那么只需要求出关键点之间,关键点到任意一个终点的最短距离,然后在搜索即可求解dijkstra算法求单源最短路\(n>10^3\),显然会T飞dijkstra算法求单源最短路\(\mathcal{O
- 2024-10-1610.16日
xmlmysqlmysql-connector-java8.0.33连接到MySQL数据库并执行简单的查询。javaimportjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;importjava.sql.SQLException;publicclassDatabaseConnection{
- 2024-10-16java学习10.16
继续java图形化页面的学习,今天学的是页面的分区和布局importjava.awt.*;publicclass_1016{publicstaticvoidmain(String[]args){Frameframe=newFrame();frame.setBounds(500,500,300,300);frame.setAlwaysOnTop(true);//边界布局//BorderLay
- 2024-10-1610.16随笔
这里是10.16随笔。今天我在数据结构上学习了有关二叉树的知识,同时将pta上的作业写了一点。作为记录,我把代码复制了过来:输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。(不含空格)输入格式:先输入字符串的长度,不超过100
- 2024-10-1610.16 总结
T1赛时拿的30分暴力,没想到60分,但是预期:30pts,实际:30pts正解把一个人劈成四瓣,然后用树状数组维护不是\(i\)这个人以外的\(0,a_{(i,0)},a_{(i,1)},a_{(i,1)}+a_{(i,0)}\)以上的所有人的个数,最后除以\(16\),就行了。T2赛时时正解,然后因为没有写check然后就小样例
- 2024-10-1610.16学习日志
一.Python函数1.定义一个函数什么是函数函数是可以重复执行的语句块,可以重复调用作用用于封装语句块,提高代码的重用性。函数是面向过程编程的最小单位1.1def语句作用用来定义(创建)函数语法说明函数代码块以def关键词开头,后接函数标识符名称和圆括
- 2024-10-1610.16 补题记录
https://codeforces.com/gym/105386/problem/EE题:要求gcd最大值然后可以改变一次数组使选中的那一节增大k,然后我们一开始想dp[i][0/1][0/1]来维护前i个里这个数加k/不加k,以及之前加k/不加k,看起来非常的完美吧然后wa15了,是因为我们每次只记录了一个点的一种值但是一个点有可能
- 2024-10-1610.16 模拟赛
炼石计划9月29日NOIP模拟赛#5【补题】-比赛-梦熊联盟(mna.wang)复盘T1有80的暴力。想了一会正解但不会做于是放弃了。T2。怎么这么像双栈排序?操作3是什么鬼?\(n\le5\)爆搜不会打?不管了先跳了。T3。一眼蒙德里安的梦想+矩阵加速。复杂度未知,说不定是正解,不
- 2024-10-16Linux命令(10.16)
linux命令ifconfig查看IP地址serviceiptablesstop关闭防火墙serviceiptablesstart开启防火墙serviceiptablesrestart重启防火墙serviceiptablesstatus查看防火墙状态ssh+ip地址链接虚拟机su切换用户名su+root切换超级用户cat/etc
- 2024-10-1610.16
好的,让我们逐句解析这段代码,并分析其总体功能。逐句解析#include<bits/stdc++.h>usingnamespacestd;引入标准库,bits/stdc++.h是一个包含常用C++标头文件的头文件,简化了包含过程。constintmod=1e9+7;定义常量mod,值为(10^9+7),用于取模运算,防止大数溢出。
- 2024-10-1610.16测试分类
软件测试之测试分类一、按开发阶段划分1、单元测试2、集成测试3、系统测试4、验收测试二、按查看代码划分1、黑盒测试定义:黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据比如:计算器当作黑盒子:输入1+
- 2024-10-1610.16
一.单选题(共8题,16分)1. (单选题,2分) 下列传统并行计算框架,说法错误的是哪一项? A刀片服务器、高速网、SAN,价格贵,扩展性差上B共享式(共享内存/共享存储),容错性好C编程难度高D实时、细粒度计算、计算密集型2. (单选题,2分) 下列关于MapReduce模
- 2024-10-1610.16
A判断完是决策单调性之后决定回来写(埋下伏笔),B的题面不好看直接跳了,发现C是小清新数据结构,一个小时内会了,又断断续续写了三个小时,最后剩20min急忙码完A的暴力。60+0+90鉴定为菜就多练。A.共享单车决策单调性板题,\(O(n^2k)\)暴力,打个表,发现决策单调性,套上来就行了。B.
- 2024-10-1610.16
java完成栈回文操作importjava.util.Stack;importjava.util.Scanner;publicclassMain{publicstaticbooleanisPalindrome(Stringstr){//使用栈存储字符串的字符Stack<Character>stack=newStack<>();//将字符串的每个字符压入栈中for(char
- 2024-10-16闲话 10.16
今日第一蚌StepstoOne已同步更新于莫比乌斯反演。CF1139D用到一点莫反也是莫反。题目大意:每次从\(\left[1,n\right]\)随机取一个数加入数组\(a_i\),当\(gcd_{i=1}^{len}\a_i=1\)时停止,问\(len\)的期望。直接用期望式子推:\[\begin{aligned}ans&=\sum_{i=1}
- 2024-01-1410.16
今天我主要学习了Java中的异常处理知识。通过编写一个简单的程序,我了解了如何使用try-catch语句来处理异常,以及如何使用finally语句来确保资源的正确释放。此外,我还了解到使用二分法查找可以优化多次比较的算法,提高程序的运行效率。在实践中,我遇到了一些困难。例如,在Web界面中实
- 2023-12-1810.16
在MySQL中,可以使用ALTERDATABASE来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:ALTERDATABASE[数据库名]{[DEFAULT]CHARACTERSET<字符集名>|[DEFAULT]COLLATE<校对规则名>}语法说明如下:ALTERDATABASE用于更改数据库的全局特性。使用AL
- 2023-11-21【一周聚焦】联邦学习 10.9-10.16
近期的联邦学习做了如下内容:大模型目前大模型是绝对的研究风口,而FL中为了降低传输开销的网络压缩技术也是可以服务于LLM的高效传输的。港科大+微众银行,10月16,FATE-LLM:AIndustrialGradeFederatedLearningFrameworkforLargeLanguageModels杨强团队一直在推FATE这个联
- 2023-11-0710.16
编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。源代码:importjava.util.Scanner;importjava.util.Random;publicclassMain{publicstaticvoidmain(String[]args){Scannersin=newScanner(System.in);System.out.println("请输入想
- 2023-11-05大二快乐日记10.16
2.配置多个<url-pattern>子元素从Servlet2.5开始,<servlet-mapping>元素可以包含多个<url-pattern>子元素,每个<url-pattern>代表一个虚拟路径的映射规则。因此,通过在一个<servlet-mapping>元素中配置多个<url-pattern>子元素,也可以实现Servlet的多重映射。以ser
- 2023-10-2310.16 二分查找(加分项喔)
上周一成功回答建民老师课上问题:对于不同分数对应的优秀程度,如何减少对比次数:二分查找(也叫折半查找算法):二分查找针对的是一个有序的数据集合时间复杂度:O(logn)但是二分查找的应用场景比较有限:底层必须依赖数组,并且要求数据有
- 2023-10-23上周热点回顾(10.16-10.22)
热点随笔:· 困境添乱:即将开庭的2场离奇诉讼 (博客园团队)· 为.NET打开新大门:OpenVINO.NET开源项目全新发布 (.NET骚操作)· 接手了一个外包开发的项目,我感觉我的头快要裂开了~ (JAVA日知录)· .NET高性能开发-位图索引(一) (InCerry)· Dotnet工具箱:开源、免费的纯前端工
- 2023-10-2210.16
学习了异常处理,异常处理的目的是依据实际情况提供不同的错误应对策略与手段,使程序更稳定,更安全。异常处理的主要用途是提供准确的错误消息,解释失败的原因、位置和错误类型等,同时提供一定的恢复能力,尽可能地保证数据完整性不被破坏,并让程序能继续运行。throws语句表明某方法中可