草庐IT

766.每周复盘-第十一周

全部标签

第十三届蓝桥杯结束后感悟,也对自己大学写生活的一个简单复盘

致我逝去的以前感恩O(∩_∩)O我是一个从大山走出来的学生,老家虽被认定生活很困苦的西海固地区,一路磕磕绊绊,但也幸幸福福的长大,有幸福的家庭,爱我的家人。真的很感谢家人在我学习的道路上,追求梦想的道路上给予的大力支持和关怀。我们家没有那么富裕,但我的家在物质对我们几个孩子从未有吝啬,甚至在一定程度上,要比同龄人还要好很多,所以我很喜欢自己的家庭,虽然不是富贵人家,但很幸福,感恩自己家人对我的培养,让我无论在心性,学习,意志力等有很多的提升,让我体验到成长的快乐。当然我现在已经大三,也需要Wie这个家承担起自己的责任了。🎨🎊自己的生活日常:实战项目中的经验分享——上了大学,选择了计算机科学与技

【软件安装】(十一)MATLAB R2023a完整安装教程(附安装包)

一个愿意伫立在巨人肩膀上的农民......1、安装环境安装系统参数系统版本:Windows10、Windows11系统类型:64位操作系统   a.安装Matlab2023a要求计算机名和用户名非中文,否则安装后无法正常打开。   b.安装Matlab2023a建议最低最低配置:内存16G+,处理器:3.0GHz+;   c.安装时建议关闭网络2、安装包获取MATLABR2023a软件如下自行获取:链接:https://pan.baidu.com/s/1NcCP-7gByVRNPfoGpV1jSw提取码:wkia下载得到如下文件,双击解压../MATLAB_R2023aInstallation

第二十一章

计算机应用实现了多台计算机间的互联,使得它们彼此之间能够进行数据交流。网络应用程序就是在已连接的不同计算机上运行的程序,这些程序借助于网络协议,相互之间可以交换数据。编写网络应用程序前,首先必须明确所要使用的网络协议。TCP/IP协议是网络应用程序的首选21.1 网络程序设计基础网络程序设计编写的是与其他计算机进行通信的程序。Java已经将网络程序所需要的元素封装成不同的类,用户只要创建这些类的对象,使用相应的方法,即使不具备有关的网络知识,也可以编写出高质量的网络通信程序。21.1.1 局域网与互联网为了实现两台计算机的通信,必须用一个网络线路连接两台计算机服务器是指提供信息的计算机或程序,

详细教程 - 进阶版 鸿蒙harmonyOS应用 第二十一节——鸿蒙OS数据安全与隐私保护技术揭秘

1.简介随着智能终端的普及,用户隐私数据受到前所未有的关注。鸿蒙操作系统从底层架构上构建了完善的数据安全体系,通过系统服务权限管理、加密传输、匿名化处理等一系列技术手段和最佳实践,全面保护用户数据和隐私。本文将深度剖析鸿蒙OS的安全防护技术原理,以及如何在开发过程中将这些安全实践应用到位,构建无隐私数据泄露风险的应用程序。2.加密传输网络传输是用户数据暴露的主要风险点之一。鸿蒙系统通过TLS等主流加密传输协议,对网络请求中的数据进行加密,有效防止中间人攻击://TLS配置TlsClientConfigconfig;config.InitDefaultConfig(SSL_VERSION_TLS

4 轮拿下字节 Offer,面试题复盘(附答案)

这次字节跳动的面试,给我的感触很深,意识到基础的重要性。一共经历了四轮面试:技术3面+HR面。特整理出所涉及的全部知识点,并复盘了完整面试题及答案希望能够帮到一些计划面试字节的朋友。一面技术考点:jvm数据库、jvm内存模型垃圾回收算法Java内存模型mysql数据库相关数据库优化分表与分库volatile关键字javalock相关二面技术考点:Java内存分配策略Redis底层数据结构Redis使用过程SQL/索引优化MySQL索引MySQLHash索三面技术考点:数据库与redis缓存Redis高并发、高可用手写一个消息队列,架构设计思路MySQL数据库秒杀模块HR面:大约30分钟,主要是

随心玩玩(十一)Selenium从入门到入土

写在前面:脚本是最简单的开发文章目录介绍安装让我们开始吧简单例子编写测试跳转链接与页面交互填充表格拖放窗口和框架之间移动弹出对话框跳转:历史Cookies定位元素byIdbynamebyXPathbyLinkTextbyTagNamebyClassNamebyCSSSelectors等待显式等待隐式等待页面对象-设计模式测试样例页面对象类页面元素定位器API参考资料:https://www.geeksforgeeks.org/selenium-python-tutorial/https://selenium-python.readthedocs.io/介绍Selenium是一个用于自动化浏览器

【数据结构】实验十一:图

实验十一 图一、实验目的与要求1)掌握图的存储表示与操作实现。2)掌握图的连通性及其应用。二、 实验内容1.用邻接表存储一个图形结构,并计算每个顶点的度。2. 采用深度和广度优先搜索算法,遍历上述这张图,并输出遍历结果。三、实验结果1)请将调试通过的运行结果截图粘贴在下面,并说明测试用例、运行过程和算法步骤。2)请分析算法的时间复杂度。3)请将源代码(必要的注释)cpp文件压缩上传(上传附件)。题目1:1)测试用例:测试用例为总结点数为4、总边数为5的无向图,如下图所示。运行结果:运行过程:通过邻接表创建无向连通图->通过for循环遍历并输出邻接表结果->通过for循环计算并输出各顶点的度数。

【2023传智杯-新增场次】第六届传智杯程序设计挑战赛AB组-DEF题复盘解题分析详解【Java&Python&C++解题笔记】

本文仅为【2023传智杯-第二场】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解文章目录一.前言二.赛题题目D题题目-憧憬E题题目-加减F题题目-白魔法师二.赛题题解D题题解-憧憬python解题C/C++解题Java解题Python代码讲解C/C++代码讲解

代码随想录算法训练营第四十一天 _ 动态规划_343. 整数拆分、96.不同的二叉搜索树、01背包问题。

学习目标:动态规划五部曲:①确定dp[i]的含义②求递推公式③dp数组如何初始化④确定遍历顺序⑤打印递归数组----调试引用自代码随想录!60天训练营打卡计划!学习内容:343.整数拆分动态规划五步曲:①确定dp[i]的含义:对i拆分后得最大乘积为dp[i]②求递推公式:Ⅰj*dp[i-j],其中dp[i-j]代表两个数及以上的最大乘积。我根本不需要关心dp[i-j]是怎么组成的,因为题目只要求求出拆分后的最大的乘积,并没有问什么样的拆分结果可以获取拆分后的最大乘积。Ⅱj*(i-j)代表拆为两个数,两个数的乘积Ⅲ所以dp[i]=max(j*dp[i-j],j*(i-j),dp[i])----因

鸿蒙Harmony(十一)Stage模型

Stage模型:HarmonyOS3.1DeveloperPreview版本开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。UIAbilityUIAbility生命周期UIAbility的生命周期包括Create、Foreground、Background、Destroy四个状态UIAbility启动模式singleton(单实例模式:每次调用startAbility()方法时,如果应用进程中该类型的UIAbility实例已经存在,则复用系统中的