- 博客(17)
- 收藏
- 关注
原创 代码随想录算法训练营27期DAY1:升序无重复数组二分查找+快慢指针删除数组元素
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。解释: 9 出现在 nums 中并且下标为 4解释: 2 不存在 nums 中因此返回 -1小傻瓜做法:for循环暴力搜到这里就能超过5%的人咯!加油鹿小葵!!!进阶做法:二分查找。
2023-11-30 21:04:28 94 1
原创 win10系统/用anaconda安装pytorch/再把虚拟环境配到pycharm的流程
anaconda安装pytorch首先你得有个anaconda。由于我电脑在很久之前已经安了,所以相关的内容博文不再赘述,有需要的朋友请去其他帖子搜索。https://blog.csdn.net/NBDwo/article/details/121456958(这个帖子写的很全面)好了假设你有个anaconda。打开下面这个窗口。在这里我们为pytorch创建虚拟环境。conda create --name pytorch python=3.8 anacondapytorch是你给你的虚拟环境起
2022-05-04 14:48:32 1335 1
原创 用maven和mybatis连接数据库的简单例子
无数个bug我调了两个小时。第一步,创建一个maven项目。第一步结束,maven项目构建成功。第二步,利用pom.xml配置文件安装一些必要的依赖。您可以访问maven repository网站下载,也可以复制我的。<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
2021-11-25 16:38:47 918
原创 推荐系统经典算法:基于随机游走的PersonalRank算法
上图展示了此算法的原理。一开始这个算法主要是应用于用户浏览网页。用户随机打开一个网页,之后它可以选择退出或者点击网页里的链接跳转到其他的网页,下一个网页同样还是一样的选择,对于这种情况,用户选择跳转的概率是1/n,n是网页的个数。把这种情况迁移到用户物品的二分图上,我们认为每个节点被访问的概率可以代表推荐列表中物品的权重。利用上面的公式迭代,求某一个用户的推荐列表。下面是代码;# coding:utf-8import timedef PersonalRank(G, alpha, ro.
2021-11-25 09:25:25 901
原创 csp 202009-1检测点查询 Java和c++(100)
题目背景2020 年 6 月 8 日,国务院联防联控机制发布《关于加快推进新冠病毒核酸检测的实施意见》,提出对“密切接触者”等八类重点人群“应检尽检”,其他人群“愿检尽检”。问题描述某市设有n 个核酸检测点,编号从 1 到 n,其中i 号检测点的位置可以表示为一个平面整数坐标 (xi,yi)。为方便预约核酸检测,请根据市民所在位置 ,查询距其最近的三个检测点。多个检测点距离相同时,编号较小的视为更近。输入格式输入共 n行。第一行包含用空格分隔的三个整数 n、x 和 y,表示检测点总数和市
2021-04-24 15:55:25 511
原创 为什么list.reverse()的返回值是None
因为reverse()函数为了节省空间,把倒序的列表存入原始list中,直接改变了原始list的值,所以,调用此函数时什么都不会返回。那么如果想要print倒序后的列表应该怎么使用呢?举个例子:li = [1,3,4,"hello",3.4,"yes",[1,2]]#这是一个列表li.reverse()#调用函数New_list = liprint(New_list)#当然可以直接写成print(li),#但是不可以写成print(li.reverse()),这时候返回值是None这时候
2021-03-19 16:01:06 2693
原创 Android Studio修改界面布局后运行闪退的解决方案
看《Android Studio应用程序设计第二版》时照着敲了第二章开头荷塘月色的例子,运行时模拟器反复闪退,上网查找原因无果。偶然看见一个帖子修改TextView中宽和高的值最开始布局里的代码如下<TextView ... ... android:layout_width="wrap_content" android:layout_height="wrap_conte
2021-01-11 16:12:12 2817 1
原创 “弹出USB大容量存储设备时出问题”的解决方法
弹出USB大容量存储设备时出问题的解决方法在电脑里找到“事件查看器”(到搜索的地方打一下就出来了),找到“自定义视图”中的“管理事件”。可以看到一堆警告。选中最上头的那个警告,在弹窗中可以看到事件的属性。点击弹窗菜单栏的“详细信息”,可以看见事件的PID(进程号,用于标识进程)。于是我们就知道到底是什么进程在阻止我们弹出U盘了。下一步打开任务管理器,按PID的标识找到对应的进程,右下角“结束进程”。这时U盘就能弹出了。总结一下就是:1.用事件查看器找PID
2020-10-21 11:43:12 4556 2
原创 力扣第一题求两数的和
这个简单题我写了半天。我本人非常不擅长编程,尤其不擅长写函数。但是函数又很简洁可以直接调用。所以,这也算是”近代化的艰难起步“了。我一下子能想到的办法也就是:暴力搜索。俩for循环,除此之外想不到别的了(另外不知道returnSize有啥用,删掉还不行)。/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int .
2020-10-02 11:46:13 163
原创 虚拟机centos7的vmtools安装问题
很恶心的是,这么多年来我安的vmtools成功的很少,有可能是脸黑。今年我终于欧了一次。为什么这么说,因为我非常幸运的找到了一个适合我的答疑帖子,简直是太适合我了以至于5分钟我就安好了之前2天都没安好的vmtools而且它非常体贴的调整了虚拟机桌面大小,甚至复制粘贴文件逾越了物理机和虚拟机之间的高墙(虽然我知道vmtools的功能就在于此但是我真的很想显摆一下)该方法源自:https://www.cnblogs.com/biehongli/p/8862638.html(感谢作者,侵删)另外,最关键的
2020-08-03 23:20:00 363
原创 解决word或excel中粘贴照片格式不对的问题
插入图片或者直接粘贴,如果能采用放大缩小的办法调整好是最好的,如果不能,那么将图片缩到差不多的大小之后,快捷键ctrl+1即可将图片调整进方框中,多余的回车可以删去(excel中,选择整个框而不是在框中点出光标,不然无法插入)。...
2020-07-10 16:55:42 2661
原创 删除qingshellext64.exe和qingnse.exe文件
删掉该死的qingnse64.dll,qingshellext64.dll以及wps文件夹删除qingnse.dll文件删除qingshellext64.dll删除多余的文件夹删除qingnse.dll文件最近收拾电脑的时候发现C盘有个wps文件夹,我一寻思wps也没啥用啊,卸载得了,我就想把文件夹删掉。结果,反复了三四次就说被其他程序打开了。我找了半天都没发现谁在调用它。于是我百度了起来。有几个大神给了教程,我成功删掉了,简单复述一下就是:此dll文件被强制注入进了桌面的进程里(是这么说的好像),一
2020-07-10 16:51:15 14549 3
原创 笨方法写C语言程序:回文素数
问题:已知一个范围,如何输出该范围内所有的回文素数?要解决这个问题先要明白两个知识。一.什么是回文数回文数就是一个数字,正着读和反着读一模一样,例如,121,34543,11等等(注意,个位数字也是回文数)明白了什么是回文数,现在要考虑如何判断一个数字是回文数。我的想法:1.既然正读反读一样是它的定义,那么,假设输入的数字是number,我利用取余和取整循环着从后向前取出它的每一位,将...
2020-02-25 15:36:06 2424
原创 PyQt5,python以及PyCharm的环境搭建
PyQt5,python以及PyCharm的环境搭建这两天一直在配置pycharm的Qt Designer和PyUIC,因为毕业设计要用这个,所以头都挠秃了,在放假之余得把环境配好。失败了n次,看了n次教程,从不懂到懂,也算是有所进步,把心得和搭建过程写下来供大家参考。首先下载python3并安装大家如果不懂的话可以去百度一下怎么下载和安装。(https://www.cnblogs.com...
2019-12-31 20:09:10 261
原创 深度优先搜索解决简单背包问题(递归)
hh还是《算法笔记》中的专题,在271页。问题:有n件物品已知每件的重量w[i],价值c[i],现在需要选出若干物品放入一个容积为V的背包中,使得选入背包的物品重量和不超过V的前提下,让背包中的物品价值和最大,求最大价值(1<=n<=20)。这里采用的思想是深度优先搜索,实现方法是递归法。递归式是对每个物品都有选和不选两种操作(岔路口);选择,则当前总重量和总价值都加上当前物品...
2019-07-23 23:09:08 534
原创 DVWA安装教程(Linux)
安装环境:kali-Linux虚拟机。下载好DVWA和XAMPP安装包之后,就可以开始安装了。第一步,安装XAMPP(注意下载适合系统的XAMPP,不要下载成别的操作系统的),安装后服务全部start。可以顺便在浏览器试试输入127.0.0.1,正确的话会出现xampp相关网页。第二步,把dvwa.zip文件解压至lampp文件夹下htdocs文件夹中,名字改为dvwa,方便后续操作。第三...
2019-07-09 16:01:30 2630
原创 一个简单的C语言递归随机快排
一个简单的C语言递归随机快排为了应付考试,我正在啃胡凡大神的《算法笔记》,其中第四章入门篇(2)中有一个生动的递归随机快排讲解,但是没有全部的代码,只有核心部分。所以我就结合书上的部分把整个的代码写出来。也算对自己学习过程的一个记录吧。狗尾续貂,不成敬意。一个高亮代码片#include<stdio.h>#include<stdlib.h>#include<...
2019-07-09 15:33:55 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人