首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
13,438 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,049 阅读
3
gradle-5.4.1-all.zip下载
8,967 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,861 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,888 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
623
篇文章
累计收到
618
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
623
篇与
的结果
2023-01-29
【简单】【每日一题】2315. 统计星号
给你一个字符串 s ,每 两个 连续竖线 '|' 为 一对 。换言之,第一个和第二个 '|' 为一对,第三个和第四个 '|' 为一对,以此类推。请你返回 不在 竖线对之间,s 中 '*' 的数目。注意,每个竖线 '|' 都会 恰好 属于一个对。示例 1:输入:s = "l|*e*et|c**o|*de|" 输出:2 解释:不在竖线对之间的字符加粗加斜体后,得到字符串:"l|*e*et|c**o|*de|" 。 第一和第二条竖线 '|' 之间的字符不计入答案。 同时,第三条和第四条竖线 '|' 之间的字符也不计入答案。 不在竖线对之间总共有 2 个星号,所以我们返回 2 。示例 2:输入:s = "iamprogrammer" 输出:0 解释:在这个例子中,s 中没有星号。所以返回 0 。示例 3:输入:s = "yo|uar|e**|b|e***au|tifu|l" 输出:5 解释:需要考虑的字符加粗加斜体后:"yo|uar|e**|b|e***au|tifu|l" 。不在竖线对之间总共有 5 个星号。所以我们返回 5 。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/count-asterisks著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。class Solution: def countAsterisks(self, s: str) -> int: flag = True count = 0 for c in s: if c == '|': flag = not flag elif flag and c == '*': count += 1 return count
2023年01月29日
161 阅读
0 评论
0 点赞
2023-01-24
八股文题库
题目来源于牛客,由于其格式混乱,所以搬运过来,并将格式调整。 题目出处牛客 感觉这里面的问题都挺常见的,在调整格式的同时,自己也记了一遍。https://www.yuque.com/lxyo/kaz8eq目前还在整理中,一天记几个。
2023年01月24日
135 阅读
0 评论
0 点赞
2023-01-21
记录一下【文件快递柜】登上Github日榜,周榜,月榜
月榜:周榜:日榜:
2023年01月21日
198 阅读
1 评论
0 点赞
2023-01-17
83. 删除排序链表中的重复元素 遍历+递归
题目给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。示例 1:输入:head = [1,1,2] 输出:[1,2] 示例 2:输入:head = [1,1,2,3,3] 输出:[1,2,3]提示:链表中节点数目在范围 [0, 300] 内-100 <= Node.val <= 100题目数据保证链表已经按升序 排列来源:力扣(LeetCode)链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法遍历class Solution: def deleteDuplicates(self, head: Optional[ListNode]) -> Optional[ListNode]: if not head: return head result = head while result is not None and result.next is not None: if result.val == result.next.val: result.next = result.next.next else: result = result.next return head递归class Solution: def deleteDuplicates(self, head: Optional[ListNode]) -> Optional[ListNode]: if head is None or head.next is None: return head head.next = self.deleteDuplicates(head.next) return head.next if head.val == head.next.val else head
2023年01月17日
79 阅读
0 评论
0 点赞
2023-01-17
21. 合并两个有序链表 双指针法+递归法
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1:输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = [] 输出:[]示例 3:输入:l1 = [], l2 = [0] 输出:[0]解法双指针法感觉有点暴力,没意思。class Solution: def mergeTwoLists(self, list1: Optional[ListNode], list2: Optional[ListNode]) -> Optional[ListNode]: if list1 is None: return list2 if list2 is None: return list1 a = ListNode(0) result = a while list1 is not None or list2 is not None: if list1 is None and list2: result.next = list2 list2 = list2.next elif list2 is None and list1: result.next = list1 list1 = list1.next elif list1.val < list2.val: result.next = list1 list1 = list1.next else: result.next = list2 list2 = list2.next result = result.next return a.next递归法class Solution: def mergeTwoLists(self, list1: Optional[ListNode], list2: Optional[ListNode]) -> Optional[ListNode]: if list1 is None: return list2 elif list2 is None: return list1 if list1.val < list2.val: list1.next = self.mergeTwoLists(list1.next, list2) return list1 list2.next = self.mergeTwoLists(list1,list2.next) return list2
2023年01月17日
96 阅读
0 评论
0 点赞
2023-01-16
【油猴】将github项目在网页版vs code打开,Show Code To Visual Studio
地址:https://greasyfork.org/zh-CN/scripts/443396-show-code-to-visual-studio主要用于在网页版vscode预览项目
2023年01月16日
100 阅读
0 评论
0 点赞
2023-01-15
绕过某博客查看文章验证码,关注公众号得验证码
之前也写过一篇,当时使用Burpsuite抓包,改包,有点杀鸡用牛刀了。虽然我挺支持为知识那啥的,但是吧要我去关注公众号太麻烦了 绕过查看文章需要验证码 其实就是改一个返回的字段,既然后端也是改,那我前端改也一样,就不用开其他软件。打开这个网址,尝试输入错误的验证码发送了网络请求,点击查看。盲猜result。查看这次请求的上下文。全是这一个js提供的,那就好办了,随便点一个进去。根据上述信息,可以得出关键词:result false true,因为他肯定会判断这个result是否是false或true,所以搜索。搜result有8个,懒得找了,继续搜falsefalse只有两个,并且一下就看见了==ture或==false。打个断点,查询提交错误验证码。一顿操作猛如虎,结果根本没进断点,那就不是这个地方。搜索true试一下,发现有段混淆代码存在==true。打个断点调试一下进入断点,放上去可以看见返回值。都到这里了,直接console改值,设置为true,然后放开断点,内容就出来了_0x77ddx18[__Ox552c9[0x34]] = true
2023年01月15日
126 阅读
0 评论
0 点赞
1
...
9
10
11
...
89