- 博客(14)
- 收藏
- 关注
原创 2023第十三届MathorCup高校数学建模挑战赛C题解析_2023mathorcup数学建模挑战赛答案
数学建模主要是让大家构建自己的模型,只要能解决问题的模型就是好模型,无标准答案。我个人的分析过程大致如下文,仅个人观点不一定是正确的,不说太多怕限制了大家的思维哈哈哈。
2025-01-20 08:44:46
1774
原创 Leetcode面T5(1-9)树
二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示,则打印“ERROR”。示例1:输入:0.625输出:“0.101”示例2:输入:0.1输出:“ERROR”提示:0.1无法被二进制准确表示提示:32位包括输出中的"0."这两位。浮点数乘以进制2,取整数位添加到二进制小数位后面浮点数舍去整数位,重复以上过程直至浮点数变成0,若无法等于0,则无法精确表示。
2025-01-18 03:44:32
623
原创 leetcode热题:两数之和
map是C++标准库中的一个容器,用于实现有序的关联容器。它提供了一种键值对的存储方式,其中的键和值都可以是任意类型的数据。map中的元素是按照键的顺序进行排序的,默认情况下是按照键的升序排列。map的特点是支持快速的插入、查找和删除操作,其平均时间复杂度为O(logn)。简单来说,map的存储是有序的,根据key进行排序!!!如果想要文档进行学习,请评论我,后续我也会把文档上传//插入元素//访问元素//查找元素//删除元素。
2025-01-18 03:42:30
666
原创 javascript 中的apply()和call()方法详解_在 javascript 中函数也是对象,对象则有方法,apply 和 call 就是函数对象的方法
但是,当运行sayColor.call(o)时,函数的执行环境就不一样了,因为此时函数体内的this 对象指向了o,于是结果显示的是”blue”。首先,apply()方法接收两个参数:一个是在其中运行函数的作用域,另一个是参数数组。在上面这个例子中,callSum1()在执行sum()函数时传入了this 作为this 值(因为是在全局作用域中调用的,所以传入的就是window 对象)和arguments 对象。call()方法与apply()方法的作用相同,它们的区别仅在于接收参数的方式不同。
2025-01-17 11:36:51
391
原创 JavaScript 中 forEach、map、filter 终极篇
已删除的项不会被遍历到。的项时,整个数组的第一个项被移除了,这导致所有剩下的项上移一个位置。方法创建一个数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。得到的动态对象集合。函数只需要接受一个参数,就是正在被遍历的数组元素本身。函数时,会给它传递三个参数:当前正在遍历的元素,元素索引,原数组本身.方法遍历到它们的那一时刻的值;而被删除的元素将不会被访问到。若已经存在的元素被改变或删除了,则它们的传递到。方法执行的过程中:原数组中新增加的元素将不会被。方法对数组的每个元素执行一次提供的函数。
2025-01-17 11:34:48
1407
原创 [Android]NDK开发环境配置与JNI开发
AJniDemo\bin目录下运行javac TestJni.java,完成后可以看到在bin目录下生成的TestJni.class文件了。\bin\string\pub\jni\test目录下,在命令行界面执行javah -jni string.pub.jni.test.TestJni可以看到在…下载NDK开发包,然后解压到本地路径,并拷贝本路径(比如我的是:D:\android-sdk\android-ndk-r11c-windows-x86_64\android-ndk-r11c)。
2025-01-15 01:14:28
498
原创 zookeeper搭建
生产环境中,分布式集群部署的步骤与上面基本相同,只不过因为各zk server分布在不同的机器,上述配置文件中的localhost换成各服务器的真实Ip即可。//连接zk server。/home/hadoop/tmp/zk1/data/myid 中的内容为1,对应server.1中的1。/home/hadoop/tmp/zk2/data/myid 中的内容为2,对应server.2中的2。/home/hadoop/tmp/zk3/data/myid 中的内容为3,对应server.3中的3。
2025-01-15 01:10:47
1442
原创 Zookeeper和Redis实现分布式锁,附我的可靠性分析
/采用Lua脚本来释放锁在执行这段Lua脚本的时候,KEYS[1]的值为 key,ARGV[1]的值为 value。原理就是先获取锁对应的value值,保证和客户端传进去的value值相等,这样就能避免自己的锁被其他人释放。另外,采取Lua脚本操作保证了原子性。理想情况是客户端Redis加锁后,完成一系列业务操作,顺利在锁过期时间前释放掉锁,这个分布式锁的设置是有效的。但是如果客户端在操作共享资源的过程中,因为长期阻塞的原因,导致锁过期,那么接下来访问共享资源就变得不再安全。
2025-01-15 01:07:06
591
原创 Python:女神说周末看电影,于是我把热门电影爬了遍,看看女神喜欢哪一部
二、前期准备================================================================1、使用的软件python 3.8 开源 免费的 (统一 3.8)Pycharm YYDS python最好用的编辑器 不接受反驳…软件我都放这了: 软件工具等等2、需要用的模块requests >>> 数据请求模块 pip install requestsparsel >>> 数据解析模块 pip install parselcsv3、模块安装问题模块安装问题:1
2025-01-14 08:44:15
763
原创 Python面试题常用函数总结_python机试常用
#例1:#例2:#例3:#例4:#例5:from collections import Counternums = [1, 1, 1, 6, 6, 6, 7, 8]count = Counter(nums) # 统计词频for k, v in count.items():print(k, v)print(count)“”"输出:1 36 37 18 1Counter({1: 3, 6: 3, 7: 1, 8: 1})“”"from collections import
2025-01-14 08:36:53
706
原创 Hadoop大数据应用:Linux 部署 HDFS 分布式集群_linux操作hdfs
(3)移动(4)更改权限(5)验证版本(需要修改环境配置文件hadoop-env.sh 申明JAVA安装路径和hadoop配置文件路径)修改配置文件验证(6)修改节点配置文件修改前:(7)查看官方文档指定版本查看核心配置文件文件系统配置参数:数据目录配置参数:(8)修改核心配置文件修改前:(9)查看HDFS配置文件namenode:副本数量:(10)修改HDFS配置文件修改前:(11) 查看同步同步(12)初始化hdfs(13)查看命令(14)格式化hdfs查看目录(15) 启动集群。
2025-01-12 19:58:39
334
原创 hadoop(3) 搭建hadoop-HA_hadoop3 ha
node01节点的IPADDR配置为192.168.132.101node02节点的IPADDR配置为192.168.132.102node03节点的IPADDR配置为192.168.132.1033)DNS配置node01节点、node01节点、node03节点都配置nameserver为8.8.8.84)重启网卡node01节点、node01节点、node03节点都需重启网卡。
2025-01-12 19:54:58
663
1
原创 GVRP、VCMP、VTP、DTP——全网最完整的总结_vtp配置 h3c和思科 是否兼容
在配置过程中,一定要在全局开启GVRP,再在接口开启,否则学习不到。转载于:51CTO。
2025-01-12 19:51:16
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人