自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恒Keep毅

踩过的坑,好的分享,都会拿出来一起学习

  • 博客(56)
  • 收藏
  • 关注

原创 samber/lo库丝滑入门

在 https://pkg.go.dev/github.com/samber/lo 上查看英文文档的时候 读得懂但是不知道具体是怎么个用法。我就想的是 我把方法走一遍 然后有了一个初步的印象 然后挑选出常用的方法 生成印象可以用到以后的项目开发中。GO 1.18 出泛型的使用了,看了下 github.com/samber/lo 这个库也是比较推荐的。地址:https://gitee.com/hengy1/samber_example。但是花出去的时间以及能够有收获就是收获 ROI值我觉得可。

2023-06-21 16:50:27 634

原创 暨南大学本科生毕业论文 LaTeX 模板

暨南大学本科生毕业论文 LaTeX 模板

2023-05-13 14:13:55 282 1

原创 利用半自动补环境插件处理某乎算法

最近发现了一个半自动补环境插件,感觉还可以,然后人家我看别人的文章有个Demo。简单理解了下什么原理,下面我就简单说下食用方法,用下来还是不错滴仓库地址:https://github.com/cilame/v_jstools某乎页面:aHR0cHM6Ly93d3cuemhpaHUuY29tL3NlYXJjaD90eXBlPWNvbnRlbnQmcT1weXRob24=

2022-11-12 17:17:28 1381 1

原创 【Hertz】搞了个脚手架Hertz-Scaffold

面向Hertz的开源脚手架

2022-07-10 11:29:08 299

原创 Go实现Json转Bson存入Mongo

Go实现Json转Bson存入Mongo业务场景:搞了个大作业,里面的话我们需要将前端传过来的Json直接存入到Mongo方便后面直接取出来分析。然后我看了很多Go语言操作MongoDB实现增删改查的文档,但是需要转为对应的结构体然后存入,但是我们这个Json的结构体没法固定,另辟蹊径吧,就有了以下操作(悄悄水一篇)代码实现以下的代码实现了增与查package commonimport ( "context" "encoding/json" "errors" "time" "go.

2022-05-25 09:27:54 1542

原创 Mac优化 zsh 的启动速度(M1)

起因:不知道何时何地我更新了个啥;我的终端开启就是十分的卡卡到什么程度?卡到新开一个快20秒了;已经够离谱了吧,我就想来解决下这个问题下面几乎没有图图了,因为是复盘,当时没截图,请耐心看完应该能解决经过:我直接谷歌:Mac终端开启过慢,然后开始看内容;发现就几个点。首先是以Mac终端启动很慢解决方案各种转发出现的删除日志文件就行了。好嘛,我删除,发现并没有什么niao用,其实一般看这种帖子就不行,还是忍不住试了试发现知乎好文—优化 zsh 的启动速度这个写的还是挺全的,并且里面外链

2022-05-23 18:49:11 1122

原创 别再说我们缺一个程序员了

一直想写这篇文章,一直没动手,不止是因为自己懒,说白了还是感觉自己没底气。现在的话我觉得我可以稍微分享一下经验,让各位在参加比赛/项目的时候对彼此的职责有更多的要求。接下来我将从自我介绍,开发流程,非程序员角度,程序员角度来简单说说自己的看法。圣经:听说你组了比赛的队伍然后准备找个写程序的注意:这里的项目不指研究性质的项目哈~自我介绍本人24届网络空间安全的一名学生,参加大大小小项目10余项。现为字节跳动后端研发实习生,多的奖项就不列了。看干货重要吧🤔开发流程说到开发流程,可能干计算机

2022-05-09 12:01:50 223

原创 大二拿下字节Offer究极面试经验

文章目录前言:前提:简历:投递:算法:八股:面试:心态:前言:请允许我用标题党的标题吸引进来,当然我也保证质量来尽可能说说我的经验。鄙人24届本科(大二)在金三银四的末尾收到了字节offer。Base:广州以下经验全是我自己捣鼓出来的,大二下返校的时候我属于是什么都不知道然后一步步折腾出来的总的来说难度:研究生 ≈ 本科校招 > 大三暑假实习 > 日常实习(HR帮我投递是暑假实习)以至于每厂面试面试官都要反复确认下简历上的24届学历越高问的越难,我也不知道这是为啥?不都是一个岗位吗

2022-04-27 11:19:02 698 2

原创 22年字节跳动飞书人力套件三面面经

前文题要:一面:https://www.hengy1.top/article/c956b8c6.html二面:https://www.hengy1.top/article/8b06e189.html三面:难度的话不难~偏向宏观~ 基本没有什么八股文自我介绍 巴拉巴拉(添加了CSDN的5w阅读量以及Github的百star)[事实的吹牛]讲一下你最体现你能力的项目(说你拿奖最高的那个做的项目)你这个项目团队组成如何(人员组成以及分工)你从这个项目中学到了什么(学习经历以及团队精神

2022-04-22 01:44:21 1448

原创 22年字节跳动飞书人力套件二面面经

前言:前文链接:https://www.hengy1.top/article/c956b8c6.html简单介绍本次面试:波澜起伏吧,面试完自己心里没有啥底~24届本科菜鸡,没网上问的那么难,八股偏少,话不多说了直接来个复盘~二面:(70mins)你先来个自我介绍吧好的刚才听你参加了很多项目,那你介绍一个你最拿手的你刚才说到你主要负责互助跑腿系统,那你简单介绍下系统设计吧你们这个系统主要用了什么表设计呢?订单的不同状态有哪些?你们是怎么处理的?现在项目先打住,我们直接来做题吧…(一面

2022-04-16 09:53:19 1746

原创 22年字节跳动人力套件一面面经

前言:本人24届,人生第一场面试来自宇宙条,也挺开心的。Boss上的途径直接找的对应岗位的HR,效率挺快的,收大二的,点赞~(但是投递的大三暑假实习我一时间没搞懂,不过问题不大)一面:自我介绍301/302的区别https的交互过程Gin的路由匹配如何判断链表存在环上亿个数中找到前10个数算法:二叉树每一层的和反问:1. 面试官对我的评价。反问:2. 招聘上是主JAVA,GO用的多吗?反问:3. 往后端深入走的话,有不有建议?差点加上

2022-04-13 08:54:26 384

原创 爬虫怼API接口的优雅姿势

文章目录前言:工具准备:开始寻找目标:模拟请求:倒推找cookie前言:爬虫的知识点很多,大量的网络知识编程知识。而对于业余的来说最多的是:对于某些接口,伪造请求拿想要的数据。最近“一不小心”拿下了某个系统的部分接口就来“水”一篇文章,分享下我感觉效率很高的姿势。工具准备:浏览器的F12爬虫工具网站Burpsuit开始寻找目标:进入对应的页面,找到自己想要的数据,然后打开F12 => 网络注意是搜索而不是过滤然后回车就会发现在哪个接口下载荷就是Payload

2022-04-04 17:33:36 888

原创 M1芯片实现Kail虚拟机(无Parallels)

文章目录前言为啥不想云容器开始慢慢搞得像个系统SSH上去的效果保存容器为镜像与文件挂载前言我发现M1芯片想实现虚拟机是真的费劲。我开始找Windows资源(必要时平台会限制),找不到。结果淘宝解君愁。这下好了Parallels的PD启动好像给了window系统。然后我有14天试用,我是可以直接下载虚拟机,但是我过期了我也不知道会是个什么情况。所以我就另辟蹊径,我根据docker官方的kail镜像自己打包个不好嘛。(以及Ubuntu都是一个道理)为啥不想云容器首先我的教程已经写的非常详细了,几乎只需要

2022-03-12 09:58:48 4839

原创 M1芯片从零安装Burpsuit

文章目录前提事要再次光度国光的网站首先是安装对应的Java版本下载对应版本汉化使用加入CA证书前提事要就在几天前,我正在写面试总结的时候我的电脑突然黑屏了。当时去搜了一下,可能是ipad上的保护套上的磁铁导致休眠。结果怎么按都没有反应,然后我回到寝室接上充电器,除了发热任然黑屏。然后到维修店寄希望于是电池出现了问题,然后还是不行。拆开之后接上充电器摸哪里发热,好家伙直接CPU,直接没了。导致我大部分的md文件全部丢失。第二天被迫搞了台m1pro芯片回来。暂时用着还行。好的阅读体验到:https://

2022-03-10 15:03:19 503

原创 Ubuntu下Corntab找出报错原因

起因:事情的起因是:我的自动打卡在我加入了Firefox拓展之后开始失效了我手动执行完完全全Ok的,一到自动运行就GG了然后我设置每分钟运行一次观察CPU状态发现Firefox会启动但是几秒后就没了好家伙,去找日志啥都没有。经过我的捣鼓直接放答案。打开Crontab日志$ sudo vi /etc/rsyslog.d/50-default.conf# 把cron.*前面的注释去掉:wq$ sudo service rsyslog restart$ cd /var/log$ cat c

2022-02-27 12:16:18 519

原创 Gin+Fail2ban+Cloudfare实现防爆破等

前言:最近受某学长刺激,授权爆破他的网站,短时间内就被他的网站防住了~好滴~ 最近又开始捣鼓服务器了,我也想搞~ 所以我就简单说一下我的实现。以下我简单说下我的思路来实现防爆破与CC等攻击:👇通过Cloudfare获取到原始IPFail2ban读取日志回调通知Cloudfare进行防御要用到的有:Gin框架与nginx服务器与cloudfare免费版与Fail2ban工具获取到原始IP其实有个思路是已经有模块与nginx进行二进制编译后access日志就已经是原始IP了,但是刚好我是

2022-02-25 10:50:14 2287

原创 如何在Windows 10上安装Python

文章目录前言:找到安装版本开始捣鼓安装换源升级pippip技巧Python姿势前言:学长换了个幻14,投来了羡慕的眼光。然后重新配环境,虽然配个Python挺简单的,但是面对新的大一的时候,可能详细点的安装教程也挺不错的。学长也写的挺详细的,下面就是他的原文,我简单排版下。找到安装版本本文以在Windows 10上安装Python 3.6.8为例进行安装示范。前往Python官网下载页找到自己的操作系统,例如Windows,点进去抵达 https://www.python.org/downl

2022-02-23 11:20:06 4603

原创 日常中的Git怎么使用

文章目录前言:情景再现:情境一:情境二:情境三:情境四:基础命令,账号设置前言:git是真的香呀,主要是好管理,用着方便。我的git学习路程就是:学了 -> desktop点点点 -> 三剑客 -> 敲击命令说白就是不知道各种情况不知道怎么办?然后今天就简单总结下几种情况。情景再现:我创建了远程仓库,我本地已经有代码了,如何将本地的加入到仓库里面为别人仓库提交Pr,参与别人的项目。我创建了仓库,拉下来自己改了,别人在我之前上传了代码,我怎么上传创建了主线分支与支线分支

2022-02-20 23:38:54 280

原创 Docker日常究竟要怎么用?

文章目录你能收获什么DockerFile使用Docker上传仓库docker-compose的编写与部署常用命令最近在考C4认证,结果模拟卡在了Docker部署。我真的十分无语????我在Windows上面编辑的,踩了好多坑,耗了很多时间。趁着下周考试前来写一下Docker在日常只能够究竟要怎么用:本文首发于博客,观感更好 ???? https://hengy1.top/article/86cd1cda.html我的Docker自学笔记 :CSDN博客,求个赞~你能收获什么下面这4项,除了玩

2022-02-19 23:59:53 688

原创 数字取证究竟如何入门

写了2个多小时了,累死我了直接跳转到 ???? 对应文章对应的仓库是:https://github.com/HengY1Sky/Where-Is-Evidence觉得有帮助的话记得点个星星,让更多人看见累死所以就不更新在这里了~

2022-02-18 22:38:23 435 6

原创 Go实现基础密码加密解密(含例子)

前言:自己没事查询资料弄了个Go加密解密的文件,方便在日常中直接调用以下文件都包装写好了的,以及demo例子也写好了照着鸭蛋画圈圈就好了,至于具体的加密规则。建议网上(B站)搜搜《电子科技大学密码学》比较基础详细文件包含 :AES-CBCBase64/58哈希DES/3DESRSA数字签名package publicimport ( "bytes" "crypto" "crypto/aes" "crypto/cipher" "crypto/des" "crypt

2022-02-14 14:49:46 3050

原创 Js逆向练习制造Token与Id

前言:闲来无聊,把《Pyhton3网络爬虫开发实战(第二版)》看完了Js逆向部分。最后的实战部分感觉挺有挑战性的,正好崔佬也有详细的教程。平时的逆向都是野路子,刚好快回学校了有时间。那为什么不自己动手下呢?下面记录下过程,只会更加详细。观察页面:废话不多说,直接上靶场:https://spa6.scrape.center我们的目标是:1.拿到列表页的请求Ajax的Token加密 2. 详情页的Id加密与Token查看网页源码可以看到:很强烈的Vue打包出来的样子,即使用的使用SPA页面

2022-02-11 00:30:52 1158

原创 学习Python高级编程到asyncio并发实践

前言:今天也顺利把Python3高级核心技术97讲看完了课程链接我也贴一下:https://coding.imooc.com/class/chapter/200.html总体说下感受:很推荐吧,循序渐进学习,拓展了很多自己的不足正好我现在我看《Pyhton3网络爬虫开发实战(第二版)》也200页出头了刚好来到了aiohttp的使用,这不正好? 把崔佬的代码拿下来看看那么接下来我简单讲解下自己的理解。图省事自己到最后的完成代码注明:大部分我都写上了注释,是一个很好的实践代码,欢迎与我交流图

2022-02-04 19:27:37 837

原创 Python浅谈多线程

前言:只要玩过爬虫的,就知道线程的必要性。但是我学习线程的路子比较野~所以学的不是那么系统,最近没事来看看把重要的部分都来掌握下。然后也就**“简简单单**”水一篇重点部分(主要我怕后面忘记了QAQ)引入:什么是GIL? 在实现Python解析器(CPython)时所引入的一个概念,GIL这把超级大锁,是加在全局上的同一个时刻只有一个线程在一个cpu上执行字节码, 无法将多个线程映射到多个cpu上执行但是GIL会主动释放:1. 根据执行的字节码行数以及时间片释放;2. 在遇到io的操作时候主

2022-02-02 15:16:50 908

原创 MAC上RabbitMQ从安装到用GO快速实现

文章目录前言安装开始打好基础代码实现功能仓库文件各个模式实现前言最近在跟慕课做一个秒杀商城的小项目,接触了RabbitMQ虽然平时是在Python中实现消息队列,但是不得不说RabbitMQ香呀今天也是除夕,在这个祝大家新年快乐,发个小水文章吧QAQ安装开始# 基础安装$ brew install rabbitmq$ vim ~/.zshrc # 将 export PATH=$PATH:/usr/local/sbin 写入$ rabbitmq-server # 重新打开终端,开启服务#

2022-01-31 22:17:16 2335 2

原创 Python操作MongoDb与Redis以及ODM

前言:今天在回家的火车上把这篇文章写了~上篇文章连接:https://blog.csdn.net/weixin_51485807/article/details/122568825祝大家新年快乐吧~具体看上篇前言首发于:https://sleepymonster.cnPython操作MongoDb$ pip install pymongo这里的能满足基本需要,要聚合查询或者整花活记得取官方文档去看看import pymongofrom bson import ObjectIdfrom

2022-01-22 20:18:37 1349

原创 Python操作Mysql基础与ORM

文章目录前言:Python基础操作MysqlORM操作MySQL创建/删除数据库新增数据索引/基础/条件查询函数/多表/分组/去重/排序/分页更改/删除前言:无聊顺便把慕课的操作三大数据库看了链接贴上: https://coding.imooc.com/class/chapter/507.html三大常见的数据库,每次去操作要去翻看文档就很烦然后就简单写了几个实战的脚本,看代码就知道该怎么做了因为情况很多,万变不离其中,我就没封装成面向对象(一部分是要考虑很多种情况,其次是相当于复习加固就是懒

2022-01-18 21:16:00 1992

原创 Docker自学笔记

文章目录容器快速上手镜像的创建管理和发布一些Image的基本使用初识Dockerfile通过commit从容器创建imagescratch来构建一个基础镜像Dockerfile操作指南镜像的选择基础操作构建参数和环境变量合理使用缓存/.dockerignore多阶段构建/非RootDocker的存储Data VolumeBind Mount多机器共享数据Docker的网络基础内容Bridge/Host/端口转发Docker compose模版/例子/使用/提前准备image文件更新/网络水平扩展/环境变量服

2022-01-15 22:25:31 638 2

原创 Redis初学笔记

文章目录前言:获取Redis安装可执行文件说明三种启动方法Redis客户端的连接Redis常用配置配置文件启动合理使用API通用命令注意事项字符串哈希列表集合有序集合瑞士军刀慢查询pipeline(流水线)发布订阅Bitmap(位图)HyperLogLogGEORedis持久化的取舍RDBAOF最佳策略开发运维常见问题Redis 复制主从复制全量复制部分复制故障处理开发运维中的问题Redis Sentinel基本架构安装和配置客户端定时任务原理主观/客观下线->领导者选举->完成故障转移常见开发

2022-01-02 15:50:27 646 1

原创 浏览器开发者工具入门笔记

文章目录前言:调试前端样式控制台太碍事?添加/修改/删除Dom使用控制台快速搜索\引用????*给DOM中断点调试的操作CSS样式查看与编辑盒型CSS查看动态增加类与伪类*CSS数值颜色图形动画使用调试控制台调试Log日志*调试JS与断点*使用Snippets来辅助Debugging* 使用 DevTools 作为代码编辑器Network网络的一些使用跳转等仍然保留/是否保留缓存模拟网速网络排查浅记移动端前言:最近在翻翻慕课网有啥不错的课程:发现了这个: https://www.imooc.com/l

2021-12-30 20:35:29 687

原创 数据建模初入门笔记

文章目录前言:班级成绩案例之大数据分析相关矩阵热图柱状图直方图散点图UCI 肿瘤数据集之大数据分析准备阶段数据集模型训练预测结果UCI观影数据集之大数据分析读取CSV数据清理统计数据与作图Kaggle竞赛之“泰坦尼克号”大数据分析准备工作数据清洗探索可视化特征工程基本建模和评估炼丹集成方法预测前言:​ 鄙人搞开发和安全的,对这个数据建模有点兴趣。也是第一次参加,然后的话这里面涉及模型的训练。但是预测模型都是组合调参,不会太涉及改网络啥的。着重点是在分析参数以及找到合适的回归模型。​ 有点人工智能基

2021-12-23 22:50:22 5564 1

原创 【浅记CTF(一)】复习周来袭

文章目录【WEB】sql_checkin【杂项】easy_misc莫斯密码解密lsb加密隐写栅栏密码【杂项】Un(ix)zipunixzipBase64【杂项】Do_you_konw_school_motto(复现)Mp3隐写IP置换盒?lsb加密隐写【WEB】medium-unserialize【复现】了解整个逻辑Phar反序列化原生类的反序列化强制垃圾回收gc构造phar包签名更改上传phar包【WEB】sql_checkin题目来自 2021暨南大学新生赛决赛Web签到题直接放WAF&lt

2021-12-21 00:16:26 3400

原创 Pygame实现小球躲避

前言:这学期的Python课,要写代码是真的多…课程实验一是一个五子棋,但是发了代码。至于代码质量嘛~ 我直接全部根据自己划分的结构改了这里吐槽下 (真的发下来的代码 惨不忍睹 )我改了快4个小时 后面功能不想加了…这次是自己写嘛~ 那就写个想样的。首发于 https://sleepymonster.cn结构划分我分为了run 入口setting 设置main 主逻辑utils 仓库其实我想的是:全部设置到页面上去,但是偷懒~ (期末要去弄绩点)直接开始贴代码run

2021-12-18 20:08:26 3008

原创 Go踩坑之函数传入的数组的长度不是固定时~

前言:最近在转Go(PHPer),发现成功回到了大一学C语言的时候。然后踩了个数组与切片的坑,记录下…该页面首发于 https://sleepymonster.cn/我想传入动态数组?!很明显得搞明白数组与切片的关系。底层的实现的话可以翻阅圣经或者听老韩给你吹吹~直接上代码BB叨~package mainimport "fmt"func BubbleSort(oneArray *[5]int) [5]int { fmt.Println("排序前:", *oneArray) tem

2021-12-14 23:20:27 2123

原创 记二次注入与报错注入结合的一次Sql注入

文章目录前言:代码审计联合注入?NO同义词绕过?不同页面进行判断?写脚本爆破Flag前言:该文章首发于https://sleepymonster.cn这是一道2021年暨南大学新生赛决赛的题。当时的战况是我在赌一把,如果我做出来了,我就能拿到二等奖可惜网络不给力,在脚本没变的情况下,第二次才跑出来。但是已经超时5分钟了,所以等于我一道题没做出来。(签到题后面才发出来的,每人后面都做签到题)我赌了一把,失败了????代码审计比赛时早上9点开始的,有二道题。继续看看描述吧~(里面的Hint

2021-12-07 19:21:43 2965

原创 2021暨南大学CTF新生杯(杂项篇)

这里写目录标题前言【杂项】套娃解压脚本【杂项】FFIVEF5刷新?查看并且格式brainfuck编程语言【杂项】FGO正向切割算法匹配相似图片逆向恢复识别匹配正确做法【杂项】Eeay_C51C51是个什么玩意?发现模拟执行命令软件【杂项】7777处理字符块webpack replace【杂项】zero_width初处理宽字符找到仓库 一步成功【杂项】Blind处理逆向压缩包处理图片盲水印【密码】RSAStudy小白学到的总结脚本以及注释前言这里我主要讲了下我做杂项时的一些新路历程以及不错的文章链接也算

2021-12-03 11:40:02 906

原创 2021暨南大学CTF新生杯(Web篇)

目录【1星????】baby_sql【3星????】checkin相关链接弱语言判断科学技术法绕过字符串绕过【1星????】baby-upload【2星????】baby-unserialize绕过wake_up十六进制绕过【2星????】easy-sql构建tamper手动注入【2星????】easy_js处理十六进制的JS源码阅读JS源码控制台修改【2星????】easy-upload伪造后缀名字上传一句话以及菜刀拿到flag【4星????】easy-rce仅能函数执行?我该怎么绕过读取文件呢?【3星?

2021-12-03 11:36:52 4598

原创 什么?不会人工智能也想训练模型?

前言:在一个风和日丽,雷电交加的…好吧不编了~????因为这学期有人工智能的课,然后呢也有个像自己弄个小模型出来。在跟某研二师兄的交流中,他叫我去团队跑下模型做个对比实验,顺便带着发个paper。我心想:我在机器学习领域,属于纯小白~ 试试吧!然后再开始了漫长的学习之路~阅读这篇你能学到什么?搭建环境的心路历程的复盘????~逐渐了解各个参数的含义,文件夹????的意义~各大基础模型的base训练,找到成就感????~必要的经验总结✈️~搭建Pytorch环境在开始之前,我简

2021-11-10 01:54:47 595

原创 2021年长安杯数字取证视频复盘感想

2021年长安杯观看视频复盘感想作为2021年参赛选手第一次参加获得了60+名次二等奖????的成绩个人的复盘已经写了 跳转地址今天来看看官方的复盘,看看今天有什么收获~Let 's Go! 仓库地址检材一在源码的Androidxxxx.xml中packageName是Apk包名调证值为就像汽车出厂打入唯一的ID值GPS定位信息是抓包抓不到的,从后面的重构可以发现通讯录是要用模拟器自己随便加2个电话才会有在源代码里面 资源文件\assest\apps路径下为js前端

2021-11-01 20:55:57 3993

原创 2021年长安杯Wp(个人详细总结)

更新了仓库地址

2021-10-27 15:23:12 5279 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除