- 博客(17)
- 收藏
- 关注
原创 最近学前端
一时半会找不到原因,就发出来看能不能碰到好事的大侠随手点拨一下吧。距离上次爬虫学习总结已经过去了一段时间,到现在为止,还是疯狂的快进模式学习中,并不追求学懂,毕竟it业设计的东西太多了,板块有好多个,语言也有好多种,对于一个纯外行,还处于不知道该学什么才好的阶段,只好先都了解一遍再说。418的高度没有生效,所以才会这样,ul的父级box也是418高度,ul也是418高度,两个没有冲突,不知道为啥这样,课程里面抄的代码,人家能正常显示,而且学习都是最新的,不存在过时之说,实在不明白问题出在哪里。
2024-12-19 16:31:23
285
原创 爬虫学习总结
所以解密也是必不可少的步骤,这个也是各个爬虫教程老师们的不传之秘,你需要买了他们的课程才会讲给你,所以我具体也不懂,但是python是有专门的解密模块的,需要安装一下,所以有心人自己去研究吧,反正我不懂也没有兴趣去研究。本质就是设定表达式的规则然后去我们第一步拿到的网页源代码中去匹配,匹配到满足规则的数据然后拿出来,一般我们爬虫需要的数据或者是文本或者是图片或者是音乐视频等,但是对于专业的网站,首页网页上看到的都不会有内容,真正的内容都藏在下一级或下几级的网页里,那么此时需要匹配到下一级网页的网址。
2024-11-20 13:06:23
2048
原创 好久没来了,冒个泡
至于学习这个有没有用,那只有天知道,对于身处卷死一切的东大的子民来说,多掌握一门手艺才多一个卷别人的机会,所以对于那些还没有开始的、还干想不动手的甚至还没有想法的,不管你感不感兴趣都快点动起来吧,别等着被别人卷死,眼看着公务员和教师这些铁饭碗都不保险了,再不开始就真没有机会了。我是一个建筑行业的工程师,就目前我所见,我的工作离编程有好几百米远,所以我也没有跨过去的打算,学习这个一定程度上是闲着无聊,既然大家都说学习python怎么好怎么好的,那就来学学。就写到这里吧,全是废话,就是来混流量的。
2024-11-08 12:58:45
443
原创 贪心问题leetcode第45题
但是我自己验证这个方法其实也有问题,列表第一个元素为0的时候理论上不能起跳,但是按这段代码却可以得到结果1,显然不合适,但是能通过,也许是系统的问题。确实有点难度,官方解题给出的答案,刚开始看不懂,严重怀疑自己的智商啊,后来发现其实他们的讲解还是有点问题,关键的地方没有解释明白。还是leetcode跳跃问题,这个是第2题,不是计算能不能跳到结尾,而是要求出跳到结尾的最小次数。从下标为 0 跳到下标为 1 的位置,跳。跳到最后一个位置的最小跳跃数是。步到达数组的最后一个位置。处,你可以跳转到任意。
2024-10-24 16:14:56
286
原创 哈哈哈,再次击败100%
这次没有参考任何其他人的答案,官方解题我也没有看,全部凭借自己的实力编写出来,也许算法在大咖眼里根本不值一提,但是无关紧要,每天我都在进步,总有一天我也是大咖。相比单词买卖,最主要的就是股价最小值不是固定的,而是动态变化的,只要股价回落就会产生一个最小值,只要股价上升就会产生利润。这次是leetcode第122题,股票问题,一只股票多次买卖,返回利润最大值。整体看判断边界条件的部分有点多,略显啰嗦,但是很遗憾,以我的水平目前还没有能力优化,也许一年之后再回来就会有不一样的想法。
2024-10-21 13:02:42
955
原创 终于进入到买卖股票问题
老实说我虽然在做题其实根本就是在学习,刚刚看完视频开始刷题,至于算法是什么并没有太多意识,所以用这个想法快速说服了我自己,马上去看答案,学习完大咖们的讲解,又参考了官方解答终于搞懂了咋回事。初次接触股票问题,一下子能想到的就是嵌套循环,确实一下子就试运行通过了,但是提交之前我就想到leetcode平台会用超大数组测时间,果然如此,超时,这种双循环暴力做法应该在所有问题中都不是好办法,还是要找到新的解决办法。从第二个元素开始,比较元素和最低价的差值与其实利润值大小,保证从头到尾都是最大值。
2024-10-20 22:12:21
210
原创 轮转数组——力扣189题
把数组后几个移动到前面的位置上去,按照我最开始的想法,不过就是切片,把后半部分切下来,形成的两个半个数组再加起来不就是了吗?去学习官方答案,官方答案却没有python版本,然后去参看其他人的答案,并且试着提交,结果大多数试运行没问题,已提交就出问题,最后试着进行了我以为无聊的做法,就是在切片之后再相加然后赋值时在被赋值的数组后面加了个索引用的中括号,里面一个冒号,在pycharm中这个属于画蛇添足,肯定能够正确运行结果也会正确,但是没有必要,然而平台显示结果正确而且击败100,算是过关了。
2024-10-20 12:23:20
367
原创 求解数组中的多数元素(leetcode169题)
这个题是找出任意列表中的大多数元素,根据题目要求,如果某个元素的个数超过列表长度的一半就满足要求,我设置两个嵌套循环进行,结果正确,但是提交时显示时间超时,判题列表是好几页的1和2,说明这种是暴力方法,不可取,然后百思不得其他方法,各种尝试都出错,思维始终被循环啊还有双指针控制着,感觉自己没有招了,于是看了答案,答案给了三种方法,第一种哈希表,我不知道什么意思,可能是其他传统语言里面的概念,python里面有没有不知道,看python代码,起始是采用了一个叫做collection的内部函数。
2024-10-19 21:21:33
205
原创 哈哈哈!力扣80题击败100%
如上图所示,k给定初始值1,也就是说每个元素至少会有一个,如果遇到重复的,这个k就加1,如果k=2也就是重复元素已经有两个了,此时按说不需要执行多余动作,只要把后指针移动一格就行了,但是这样在返回值处理上就会有大问题,返回值是修改后元素的长度,最后的几个元素重复和不重复这个长度就会不一样,于是干脆也执行一次赋值操作。以上是26题的解法,但是80题要求重复元素保留两个,这就很麻烦了,原来的代码里重复元素出现时没有任何动作,就是继续循环,现在要求保留两个就不能只循环了。增加的这个小小要求可是不容易搞。
2024-10-19 13:16:33
674
原创 leetcode第四题有点搞不懂
百思不得其解,反复检查无数遍,也没有找到错误之处,只能先挂出来,期盼有人能够指点迷津!合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。题目难度标为困难,但是我想着不就是求个中位数吗怎么会困难呢?合并数组 = [1,2,3] ,中位数 2。示例运行结果如下:和题目要求的结果一样。请你找出并返回这两个正序数组的。的正序(从小到大)数组。算法的时间复杂度应该为。
2024-10-16 17:01:09
324
原创 leetcode第一题:两数之和
从pycharm运行结果来看应该是没有错的,但是力扣里面显示方法错误,意思应该是“s”这个列表对象没有“split”方法,众所周知键盘输入的数据都是字符串格式,并非列表,做一这个让我有点看不懂,麻烦知道的大侠不吝赐教!另外,我在本网站看到有些文章里面的代码还是和pycharm中一样,感觉可以直接复制到pycharm中直接运行,我也不懂是怎么操作的,谁知道怎么弄吗?因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。
2024-10-09 14:33:16
493
原创 Python操作MySQL出现问题
说是我可能忘了一个逗号,但是并不缺少逗号,这个语句问题出现的时候是在输入叶倩文的时候,那个引号内不输入任何东西则没有问题,输入字符就出现红色波浪线。已经反复检查好多遍,问题依然找不到。不知道哪位大侠知道?
2024-09-30 19:06:09
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人