大作业团队协作的思考
为什么我想写这篇文章 为什么我想写这篇文章,就像我为什么对纯纯是一个软件工程课程肯花那么多时间付出这么多,也就是所说的:为了包醋做了顿饺子。究其原因我想在自己现在的能力上完完整整实操一遍,我想把自己会的尽可能体现在这一次项目上。这个项目花费了前前后后大概20天左右的时间,除了前端我几乎没怎么插手,以及有个什么过场答辩,其余的都是我自己搞得。因为我已经手上有字节的实习了,现在对什么花里胡哨的奖项不感兴趣,纯纯为了热爱的Coding,很累但是很有成就感,下面我就娓娓道来吧。 项目概述 为什么我想做这个?为什么我不想从自己原来那么多项目随便拿一个过来换个壳?一是一次我跟辅导员吹水,在抱怨《金数据》每年收了学校多少钱又没有自动更新的功能,体验不是很好,二是因为我原来做的项目就是纯纯的curd,随着自己越学越多,想在某个项目上体现出自己的能力,这不正好这个机会就来了么。所以我就挺重视这一次项目开发,不为追求最后的课程得分,只为了能够有自己的一个开源项目。其实我心里做的不是很愉快,因为这个是团队项目,dddd(但是影响不大) 项目经过 我在这里面主要负责的是:后端;产品;UI;测试。 从最开始我 ...
别再说我们缺一个程序员了
首发在:https://hengy1.top/article/22239f7a.html 一直想写这篇文章,一直没动手,不止是因为自己懒,说白了还是感觉自己没底气。 现在的话我觉得我可以稍微分享一下经验,让各位在参加比赛/项目的时候对彼此的职责有更多的要求。 接下来我将从自我介绍,开发流程,非程序员角度,程序员角度来简单说说自己的看法。 圣经:听说你组了比赛的队伍然后准备找个写程序的 注意:这里的项目不指研究性质的项目哈~ 自我介绍 本人24届网络空间安全的一名学生,参加大大小小项目10余项。 现为字节跳动后端研发实习生,多的奖项就不列了。看干货重要吧🤔 开发流程 说到开发流程,可能干计算机的都不知道完整究竟是怎么样的。一般都是拉去干全栈,能怎么实现就怎么来 关键是所谓的全栈也是浮在表面上,下面我就简单说一下一个完整的全栈过程。 Ps:以下过程参考《程序员的自我修养》 陈逸鹤(著) 我看完了,不错推荐 当你看完完整的开发流程,就不要怪为什么找了个计算机的,想实现这那的都不简单。 如果你想了解更多,我推荐你看看APIFox这个软件的介绍视频,不仅推荐一个不错的软件也看 ...
爬虫怼API接口的优雅姿势
前言: 爬虫的知识点很多,大量的网络知识编程知识。而对于业余的来说最多的是: 对于某些接口,伪造请求拿想要的数据。最近“一不小心”拿下了某个系统的部分接口 就来“水”一篇文章,分享下我感觉效率很高的姿势。 工具准备: 浏览器的F12 爬虫工具网站 Burpsuit 开始寻找目标: 进入对应的页面,找到自己想要的数据,然后打开F12 => 网络 注意是搜索而不是过滤然后回车就会发现在哪个接口下 载荷就是Payload也就是参数 预览就是回来的数据 模拟请求: 然后到工具网站:https://spidertools.cn/#/curl2Request 直接把Pthon代码贴出来了,到这里可以在session/cookie没有失效的前提下进行测试。确定哪些参数是必须的 倒推找cookie 你会发现有的cookie是怎么来的,那么就需要Burpsuit的帮忙了 清除目标网站的已经又的cookie 浏览器走8080端口 设置好Burp但不用拦截 然后你就正常操作一遍,然后到Burp里面进行分析 *很重要👉 注意几个点 1. 按照时间排序 2.注意cooki ...
M1芯片实现Kail虚拟机(无Parallels)
前言 我发现M1芯片想实现虚拟机是真的费劲。我开始找Windows资源(必要时平台会限制),找不到。结果淘宝解君愁。这下好了Parallels的PD启动好像给了window系统。然后我有14天试用,我是可以直接下载虚拟机,但是我过期了我也不知道会是个什么情况。所以我就另辟蹊径,我根据docker官方的kail镜像自己打包个不好嘛。(以及Ubuntu都是一个道理) 为啥不想云容器 首先我的教程已经写的非常详细了,几乎只需要复制运行就好了。然后在2022年了有的地方变了,挺多坑都绕过来了。 如果你实在不想动手想直接白嫖(* ̄︿ ̄),可以到我的仓库看看👉仓库地址 但是我还是建议按照下面花点时间,因为我上传上去的10G不到而我本地有20G+,肯定很多都阉割了 里面的坑包括但不限于: 包过期了找不到了 CPU编译的设置与优化 包安装等待 … 开始慢慢搞得像个系统 先去官网找到官方镜像:发现支持arm,那就好办了。 1234567891011121314151617$ docker pull kalilinux/kali-rolling:latest$ docker images$ do ...
M1芯片从零安装Burpsuit
M1芯片从零安装Burpsuit 前提事要 就在几天前,我正在写面试总结的时候我的电脑突然黑屏了。当时去搜了一下,可能是ipad上的保护套上的磁铁导致休眠。结果怎么按都没有反应,然后我回到寝室接上充电器,除了发热任然黑屏。然后到维修店寄希望于是电池出现了问题,然后还是不行。拆开之后接上充电器摸哪里发热,好家伙直接CPU,直接没了。导致我大部分的md文件全部丢失。第二天被迫搞了台m1pro芯片回来。暂时用着还行。 这是我最不情愿的换电脑的一次,现在已经买了AC了!! 再次光度国光的网站 我记得上次也是在国光的帖子上找到了破解的思路,现在再次看看,发现新的姿势还是不错的。 注意⚠️:以下的操作是在brew上建立的。如果你没有🪜或者不知道如何终端走代理。请访问这个文章 首先是安装对应的Java版本 我最开始以为是下载的burp里面自己带对应的版本。但是我根据操作发现根本不行。 在终端打开代理的情况下。 1234$ brew tap AdoptOpenJDK/openjdk # 添加仓库$ brew search openjdk # 查询可用的 JDK 版本$ brew install - ...