- 博客(41)
- 收藏
- 关注
原创 JS入门——Array
数组的定义<script>// JS中的数组类似于Java中的集合,是不定长的// 其中JS中的数组的类型也是不固定的// 通过fo循环来遍历数组//// 通过foreach方法是用来遍历数组中有值的数//// }))// 通过箭头函数来简化函数// 参数列表+箭头+函数体// })// 通过push方法来将数字插入到数组的尾部// })})</script>
2025-06-01 09:26:59
299
原创 JS入门——变量的类型、特殊符号、类型转化规则
特点:当前面是数字后面是字母时,后面的字母不会被转化;直接返回NaN:Not a number。数字转化为boolean:只有0和NaN为false,其他类型均为true。使用方法:parseint。=”是直接进行比较。
2025-05-31 09:30:07
628
原创 C++使用max_element()配合distance()求出vector中的最大值及其位置
有时我们只需要求出vector中的最大值,并不需要进行排序。要找到最大值的位置。
2025-05-20 20:23:52
379
原创 主成分分析的应用之sklearn.decomposition模块的PCA函数
由结果可知前两个特征值的累积量贡献率达到了94.82%,主成分分析效果很好,因此后续直接对这两个主成分的特征值进行详细的分析即可。
2025-05-18 23:19:04
524
原创 C++使用accumulate函数对数组进行快速求和
1.先求出数组的长度: int size = sizeof(arr) / sizeof(arr[0]);2.使用指针作为迭代器调用accumulate函数:int sum = std::accumulate(arr, arr + size, 0);3.注意带上头文件:“numeric”
2025-05-01 22:24:18
493
原创 C++实现输入带空格的字符串
我们只需要将cin>>str改为getline(cin,str)即可,同时为了防止上面的输入留下的换行符的影响,可以写入cin.ignore()。
2025-04-13 12:52:18
404
原创 牛客周赛第85场D题——求双生串的概率
主要通过两个for循环来求解,第一个for循环代表小红删除的串,并且先删除一个逐渐递推。第二个for循环代表小红删除和小紫删除后剩下的中间串,其中第二个for循环代表在小红删除的前提下小紫删除的各种情况,只要有一个符合要求,就跳出第二个for循环代表可以成为双生串,然后小红继续从前面删除。
2025-04-12 20:21:10
622
原创 牛客周赛第88场D题——关于“&“、“<<“、“>>”操作
首先我们可以知道"2"的二进制为“00000010”,"4"的二进制为“00000100”,"6"的二进制为“00000001”,所以要保证数字能不改变原有“1”的位置,又要得到的数字较小,所以直接在最后加1就行,那么就是加了1,所以直接返回1即可。
2025-04-09 22:09:23
305
原创 MyBatis的动态SQL之set和foreach标签
当存在多个if时,前一个if不满足条件那么SQL语句就会多出来一个逗号,此时加入set标签就会自动将多余的逗号删除掉。
2025-04-03 12:08:11
686
原创 C++map容器实现按value值来排序
由于map底层是pair,所以直接定义pair类型的排序方法//定义排序方法,由于map底层是pair,所以直接定义pair类型的排序方法//这里是按由大到小来排序//由小到大。
2025-02-24 10:13:20
417
转载 C++map容器中依据value的值来对容器取最大、最小vaule值,以及对应的key值
【代码】C++map容器中依据value的值来对容器取最大、最小vaule值,以及对应的key值。
2025-01-27 09:58:09
167
原创 关于如何在IDEA创建Maven项目
二、如果事先没有创建项目,或者已经关闭了项目,然后点击create newq project创建新项目。一、首先如果已经有项目了,就可以先关闭项目,如下图所示:点击close project。六、最后在test目录下建一个测试文件,通过测试,一个Maven项目就建好了。六、选择Maven,以及正确的Module SDK。三、点击Empety project。四、选择project的SDK。五、然后新建一个Module。
2025-01-08 21:14:08
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人