年度归档: 2024 年

65 篇文章

CS61B-6.3关于迭代器的实现
可能是因为继承理解得不够透彻,一碰到接口什么的我就感觉有点难接受 迭代器的引入 我们接着来介绍迭代器,实际上我们的集合类都是支持使用foreach语法的: public static void main(String[] args) { List<String> list = Array…
CS61B-4.3关于多态的理解
4.3是博主在做proj1的时候遇到的一个不熟练的知识点,重点关于多态,包含了Java中高级函数的实现,以及泛型,接口,继承等概念的使用. 多态的引入 假设我们想编写一个 python 程序,用于打印两个对象中较大的对象的字符串表示形式。有两种方法可以做到这一点。 显式高阶函数方法 def prin…
ssh食用指南
不完全指南,主要描述笔主所遇到的问题 ssh的开始 - 起因 第一次接触ssh是在笔主大一时的导论课--信息安全导论上,但是当时只是麻木的学习理论知识,对密钥对这种东西没有具体的概念,直到大二上第一次创立了自己的GitHub仓库之后,才开始真正的使用 想要使用ssh,首先得创建密钥对 以下是创建密钥…
001链表
LeetCode24.两两交换链表 一定要注意,如果一个节点没有被其他节点指向的时候,就会丢失.所以我们在改变节点指向的时候,一定要想办法暂存住着个节点,否则原先节点之后的节点就会丢失,如图 当我们把节点0的next指向2的时候,节点1就会丢失 class Solution { public Lis…
thumbnail
CSS基础
CSS简介以及导入方式 CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言 html相当于划好房子的结构,而CSS相当于给房子做装修 CSS语法 选择器{ 属性1:属性值1; 属…
HTML基础
常用文本标签 <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport…
Macos上配置php环境
基于macos的php环境安装 一开始是用phpstudy,奈何很久不更新了,php最高只有7.3,所以开始找别的集成开发环境,于是换到了eserver(phpenv) 最开始配置xdebug老有问题,最后一次解决步骤是在eserver上面直接安装扩展,然后将xdebug的配置写进php.ini里面…
dirsearch 食用指南
安装 github仓库 gitclone下来之后进入目录,第一次运行python3 dirsearch.py -u url的时候提示缺少环境,所以我先venv了一个虚拟环境 python3 -m venv venv 激活虚拟环境 source venv/bin/activate 然后再运行一边命令进…
Githacker食用指南
设备环境:Macos14.3 MacbookPro2021 14.2 zsh git clone https://github.com/WangYihang/GitHacker cd GitHacker python3 -m venv venv source venv/bin/activate pi…
Macos在文件夹中快速打开终端
使用自动操作+AppleScript的方法 参考文章 打开自动操作 新建应用程序 切换实用工具 运行AppleScript 贴代码 on run {input, parameters} tell application "Finder" set currFolder to (PO…