自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 ksweb+phpMyAdmin+Typecho 利用旧手机搭建网站

这是最重要的一步,内网穿透是可以将局域网的ip映射到公网ip里,简单来说:内网穿透之前,我们访问该网站的前提只能是和服务器在同一个局域网里,而内网穿透之后,全世界的人都可以访问该网站。上图要求输入账号密码,而phpMyAdmin的默认账号为root,密码为空密码,但是如果我们输入可能会出现下面这种情况。内网穿透的服务有很多,如花生壳,ngrok等等,包含免费和付费服务,但是绝大多数免费服务的访问速度真的。Typecho是我推荐使用的博客系统,它足够轻量,足以满足手机的负载需求。

2024-02-06 10:45:24 1429

原创 使用Taichi加速Python

Taichi 的主要功能之一是加速计算密集的 Python 程序,帮助这些程序 实现可以媲美 C/C++ 甚至 CUDA 的性能。Taichi 的编译器将 @ti.kernel 装饰的 Python 代码编译到不同的设备上,例如 CPU 和 GPU,以实现高性能计算。可以发现,在通过taichi的加速后,计算10000000之内素数的时间从65秒缩短到了0.2秒,效率提高了三百多倍,而且当数据量更大的话,效率可以继续提高.来进行修饰,这段代码的含义也就是指定在gpu中运行,从而极大提高效率。

2024-02-04 12:50:29 422

原创 基于YoloV5的智能零售柜商品识别

进入yolov5文件夹,下载依赖文件深度学习第一步 准备好数据集:附件中的train.zip。图片数据集为稀疏商品图片, 格式为jpg,标注文件符合VOC数据集类型,文件格式为xml。数据集分为 训练集,验证集,测试集,

2024-02-04 12:48:33 622 1

原创 AUSTCTF2023 WriteUp

通过这次比赛,深刻体会了竞技体育的残酷,CTF如此,ACM亦如是,菜是原罪,赛后懊恼了很久,这种感觉很熟悉,感觉像是回到了高中,过程全对结果算错最后拿了零分的那种感觉,上了大学后才第一次体会到。由于flag为AustCtf{md5(最后一个迷宫的path),需要求上面路径的MD5,于是用在线工具求出了md5,提交,但是但是,不知道是哪里的问题,提交的flag全都过不了,后面一度以为是我路径求错了,但是后面结束后问学长,路径并没有错,但终究是没过,太难受了。最后没解出来,遗憾。C语言基础,没啥好说的。

2024-02-04 12:46:52 1320 1

原创 如何提交PR

一般来说,需要新建一个分支来修改代码,不应该在住分支修改(master)到自己fork的仓库,点击pull request。该地址为fork在你仓库的地址。为你要拉取的分支,可以修改。

2024-02-04 12:44:57 380 1

原创 课程表项目重构记录

解决: 这个问题困扰我半天,我第一反应就是cookie的问题,但是误以为时Flask每次请求后保存的cookie,因为当我直接执行获取课表的py脚本时不会出现这个问题,我网上找了好多资料来清除Flask的cookie,都没有效果,山重水复之际,我将实现转到了py脚本,我尝试了在代码中连续模拟请求两次(不中断程序),结果问题复发了,这说明就是脚本自身问题与Flask无关。在写一周课表功能的过程中,我发现在web平台能正确加载,而在Android平台则会抛出异常,我通过debug将问题锁定在了下面这一行代码。

2024-02-04 12:31:24 846

原创 基于Vercel和Flask部署API

Vercel有一个Serverless Function 功能,翻译过来就是无服务器函数,因此,通过这个功能,我们可以在Vercel部署我们的api,我们今天这个项目就是基于Vercel部署的。这个项目名字叫做MyWords_API,通过对服务器进行GET请求,你会得到随机返回的一个句子,重新请求,句子也会随之刷新。为了更直观的体验,你可以点击。另外这个api还支持更多的功能,具体操作请查看项目的README.md文件。

2024-02-04 12:28:22 543 1

原创 解决Mixed Content的另一种方案

这是由于我们在https页面请求服务器的http内容,许多浏览器会阻止这种不安全的请求(经测试chrome,edge,safari均会阻止,国产浏览器如QQ,夸克等则选择允许)这样我们在前端直接请求Vercel api的内容,因为Vercel部署api默认强制https访问,因此便不会出现Mixed Content错误。有一点需要注意,在http站点直接请求这个api时,也会引发CORS跨域问题,但这个在Flask中的解决比较简单。在我最近的一个课程表项目中就遇到这种问题,网上的解决办法有如下。

2024-02-04 12:25:04 1689 1

空空如也

空空如也

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

TA关注的人

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