糖醋鱼的小破站

🐠生成长记

文章

糖醋鱼的小破站的公告(持续更新)

小站维护信息 2021-03-06 维护项目: 将 nginx 更换为 traefik(最近为测试期、可能会出现网站间接性无法访问的现象) 2020-11-16 维护项目: 博客添加背景音乐 2020-07-24 维护项目: bolo 升级至 1.9 版本 更换过期 SSL 证书 2020-04-16 维护项目: bolo 升级至 1.7 版本 bolo 最新 Docker 镜像已经构建完成、欢迎使用:使用 docker-compose 一键启动 bolo 博客 2020-04-03 维护项目: bolo 升级至 1.6 版本、博客最新特性更新欢迎查阅:https://github.com/adlered/bolo-solo/releases 更换新认皮肤 bolo 最新 Docker 镜像已经构建完成、欢迎使用:使用 docker-compose 一键启动 bolo 博客 2020-04-02 维护项目: 转移 Seafile 至新服务器中,减轻服务器负载,提高 bolo 响应效率。 2020-04-01 维....

CTF 常用工具

1. 文件处理类 1.1 Stegsolve.jar 图片处理 1.2 cat 命令 可以进行文件的合并 cat * > test.txt 1.3 ghex 二进制编辑器 sudo apt-get install ghex 2. 工具类 2.1 BurpSuite pro 2.2 CTFCrackTools-V2 密文编解码工具集 https://github.com/Acmesec/CTFCrackTools-V2 2.3 GitHack https://github.com/BugScanTeam/GitHack 2.4 Sqlmap 2.5 dirsearch https://github.com/maurosoria/dirsearch 2.6 ctf-tools https://github.com/zardus/ctf-tools 2.7 在线解码工具 http://ctf.ssleye.com/ 2.8 zip密码破解 使用zip2john命令算出压缩文件的hash值 zip2john cet.zip >cet_hash.txt 接着使用john命令....

使用 docker-compose 一键启动 bolo 博客

使用 docker-compose 一键启动 bolo 博客 简介 本项目专注于使用 docker-compsoe 进行容器的编排,实现 bolo 博客的一键启动,以避免广大人民群众在进行 bolo 部署时走不必要的弯路;降低了使用门槛,同时也大大增加了维护与迁移的便利性,同时也增加了 Let's Encrypt SSL证书的自动配置与续签。 注意:本项目使用 nginx 的反向代理作为 bolo 的 web 服务器、支持一键式的http & https 部署(默认占用了80、443 端口)。 快速开始 安装 Dcoker 以及 docker-compose 运行环境 1. 安装 Docker 2. 安装 docker-compose 服务器部署 默认 bolo 的访问域名为 expoli.tech,请根据需要同步修改 bolo-env.env 中的各环境变量, 强烈建议将数据库密码修改为强密码!同时别忘对所有密码项进行同步更改! 修改完成后根据 本地快速部署测试,进行后续步骤即可。 # mysql env # 建议使用强密码 MYSQL_ROOT_....

我在 GitHub 上的开源项目

docker-hub-image-php Dockerfile ⭐️2  🖖0 Self-compiled php mirror Basic mirror: php:7.2-fpm adds some basic PHP components such as gd \ mysqli \ pdo \ pdo_mysql \ zip 2. bt_panel_docker_vlome C ⭐️1  🖖1 bt_panel_docker_vlome 宝塔Linux面板v6.8 /www 挂载目录 3. docker-you-get Dockerfile ⭐️1  🖖0 Docker for you-get 4. DrawLotsNew Kotlin ⭐️1  🖖0 DrawLotsNew 基于 DrawLots mirai 插件进行开发 5. Learn-OpenCV-4-By-Building-Projects-Second-Edition C++ ⭐️1  🖖0 Le....

深度学习的通用工作流程

定义问题,收集数据集 输入数据是什么,要预测什么 面对的是什么问题 二分类 多分类 标量回归 向量回归 多分类,多标签 聚类、生成或强化学习 选择衡量成功的指标 损失函数的选择 平衡分类 精度 接收者操作特征特征曲线面积(ROC AUC) 类比不平衡 准确率 召回率 排序问题或多标签分类 平均准确率均值 自定义衡量成功指标 确定评估方法 留出验证集 数据量很大时 K折交叉验证 留出验证的样本量太少,无法保证可靠性 重复的K折交叉验证 可用数据很少,同时模型评估又需要非常准确 准备数据 数据格式化为张量(输入与目标数据) 张量取值缩放为较小的值[-1,1]或[0,1]区间 若不同的特征具有不同的取值范围(异质数据),应该做数据标准化。 可能需要特征工程,尤其是小数据问题 开发比基准更好的模型 目标是获得统计功效(开发一个小型模型,它能够打败纯随机的基准) 两个假设 假设输出是可以根据输入进行预测的 假设可用的数据包含足够多的信息,足以学习输入和输出之间的关系 构建一个工作模型的三个关键参数 最后一层的激活 二分类问题 ....

镜像 GitHub repo 及时跟进上游更新

镜像 GitHub repo 及时跟进上游更新 今天说一下如何镜像一个 GitHub repo,相信大家有时候会用到类似于 GitLab 的 repo mirror 功能(定期拉取上游 repo 至本地,同步上游更新)。 但是 GitHub 上并没有相似的功能,今天就介绍一下如何在 GitHub 上实现类似的功能、(如果你 fork 了一个 repo,然后你想让自己的 repo 跟进上游的开发之类的)不过这需要你有一个能联网的服务器(能够定时运行git push)就行。 1. fork 原仓库 这个大家肯定都知道,点击一下这个按钮然后等待网页完成跳转就可以了。😄 2. 添加部署密钥 在自己的项目页里面找到fork的仓库。 点击项目的设置、添加该主机的 SSH 部署密钥,并且保证此部署密钥拥有对此项目的读写权限。配置方法如下图: 3. 克隆上游项目克隆至部署机器 git clone https://github.com/adlered/bolo-solo.git 4. 添加远程地址(自己的) 以 bolo 项目为例,先手动测试一下、如果没发现问题的话、那就可以放心的写定....

Github Action 获取当前时间并给 docker 镜像打标签

Github Action 获取当前时间并给 docker 镜像打标签 获取并格式化当前时间 只需在使用到时间变量之前定义以下步骤即可 - name: Get current date id: date run: echo "::set-output name=today::$(date +'%Y-%m-%d')" 给镜像打标签 docker/build-push-action@v2 支持多标签,只需要 tangcuyu/nginx-proxy:${{ steps.date.outputs.today }} 像这样填写即可给镜像打上相应的标签。 - name: Build and push uses: docker/build-push-action@v2 with: context: . file: ./Dockerfile platforms: linux/amd64,linux/arm64/v8,linux/arm/v7,linux/arm/v6 push: ${{ github.event_name != 'pull_request' }} tags:....

使用 Github Action 构建多平台 nginx-proxy

使用 Github Action 构建多平台 nginx-proxy 一直都在使用 nginx-proxy 与 letsencrypt-nginx-proxy-companion 作为自动化的反向代理(可以自动续签证书、以及拥有服务发现的功能),但是比较烦恼的就是官方只提供了 amd64 平台的镜像,这让我这个想在树莓派上运行它的人可给苦恼坏了。所以想到了使用 Github Action 完成多平台的构建。 分析项目 下面是 nginx-proxy 的 Dockerfile,我们可以看到它依赖于 forego 与 docker-gen 很遗憾这两个软件也只有 amd64 的版本,而且 docker-gen 还依赖于另一个第三方依赖管理软件、巧了这个也只有 amd64 版本(我觉得我现在的头非常大),不过还好都开源,而且都是使用Go写的,这也就说我能够再次编译它实现多平台。 FROM nginx:1.19.3-alpine LABEL maintainer="Jason Wilder mail@jasonwilder.com" # Install wget and install/up....

巧用 Github Action 编译跨平台 docker 镜像

巧用 Github Action 编译跨平台 docker 镜像 大家都知道 docker 以其灵活的运用方式以及其部署的快速性广受大家的喜爱,也许大家在使用 docker 部署服务的时候有可能跟我一样注意到在 Docker Hub 上有着好多镜像在它的 Tag 界面下面有着好多运行平台,我当时就察觉到这可能就是 docker 之所以能够实现跨平台运行的关键所在了,于是我就试着在我的树莓派3B+(运行64位的 Arch Linux arm )上试着pull一下自己制作的镜像,毫无疑问尝试失败了。这可就让我犯了难,为什么官方镜像可以实现跨平台无缝使用,而我自己构建的就不可以呢? 问题出现在这里:我们可以看到 docker 的官方镜像上基本上都有着各种运行平台的标签,可能这就是它能够在各种平台上运行的一种体现。 让我们转到 nginx 镜像的 TAG 界面,我们可以看到与我们自己所构建的镜像不同它的一个标签清单中含有多个隶属于不同平台的镜像,当你在使用不同平台时,它会按平台为你分发镜像这应该就是它能实现跨平台的真正原因。 手动构建自己的跨平台镜像 好了找到了问题所在,下面我们需要做的就....

Windows 挂载 WebDAV

Windows 挂载 WebDAV 方法一 使用文件管理器映射网络磁盘 右键我的电脑->选择映射网络驱动器 选择一个你喜欢的盘符(一般默认是Z) 输入你的 WebDav 连接地址,例如: https://example.com/nextcloud/remote.php/dav/files/USERNAME/ 对于受SSL保护的服务器,请选中“登录时重新连接”以确保映射在以后的重新启动后是仍然可用。如果需要以其他用户身份连接到 WebDAV 服务器,请选中“使用其他凭据连接”。 点击完成即可在文件管理器中查看到所映射的网络驱动器。 注意 因为WebDAV协议不支持查询硬盘容量,所以所挂载的硬盘容量与C盘容量一致!! 方法二 使用命令映射驱动器 此方法在进行测试时发现根据Windows版本的不同、使用命令映射的网络驱动器无法在文件管理器中显示,可以尝试在任务管理器中重启 explorer。 打开命令提示符窗口 按照以下示例输入命令 https://<drive_path>/remote.php/dav/files/USERNAME/ 为自己相应的WebD....

小破站改革加力(加了个音乐播放器)

使用MetingJS(APlayer) 添加网页音乐播放器 嵌入代码 只需要引入2个JS文件即可 <!-- require APlayer --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css"> <script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js"></script> <!-- require MetingJS --> <script src="https://cdn.jsdelivr.net/npm/meting@2/dist/Meting.min.js"></script> <!-- 配置你的 背景音乐信息 --> <meting-js server="netease" type="playlist" id="5337368124" autoplay="true" p....

你看人生路那么长、谁能不迷茫

昨天看到了一篇文章,感觉写得很好,于是在经过文章作者同意后就转载到了自己这里,那篇文章大概绘写了一些个很经常的生活小片段,有着人心婉转,心思敏感的小自卑、有着待人处事的大错乱;通过对一些对事物的心思反应,去讲述一些粗淡精致的人生道理,好像在与人讲道理的时候,那一句句生硬的“你以后就会明白了”远没有这种给别人一些较为平常生活片段,然后做一些对比来的更令人深思,更容易让人触动。 我也不知道,从什么时候我这个曾经语文作文被点名批评的人,开始慢慢地关注这些东西了,但是好像确实有时候你很在意的某些事情,比如自己做了一些小小的改变,然后自己给自己加戏说:别人会不会怎么看你,但是实际上好像在这个快节奏的社会中,每个人都穿行在信息的海洋中,每天处理与自己紧密相关的事情就已经筋疲力尽了,好像确认没什么人会“浪费”自己那些宝贵的时光在你这个“不太相关”的人的身上。 虽然说出来可能有点让人心伤,但是好多时候确实是当你认为自己做的东西对别人有多么重要的时候,但是实际上他们好像真的没有怎么放在心上。自己远没有自己想象的那么重要,别人也没有自己想象的那么不可缺少,这个世界缺少了任何一个人都会以自己既定的规则继续运....

悲喜自渡 他人难悟易误

转自(冰轩哥哥🍀) 某天课堂上 你在黑板做错了一道题,答案错得离谱,你面红耳赤地走下讲台,开始胡乱地想其他同学是不是会嘲笑你。 某天 你看到跟你最要好的朋友在跟一个你平时不是很喜欢的同学聊天,她们时不时地转过头来看你,于是你开始猜想她们是不是在说你的坏话,好朋友是不是讨厌你了,最后你肯定了这个猜想。 某天 你将刘海扎了上去,走到哪都感觉有人在议论你的发型。有个女生跑过来问你"你为什么要自黑",你笑了笑没有说话。但回到家之后你照了照镜子,心里想着"嗯为什么我没有刘海会怎么丑"。 某天 放学后你在打篮球时没有将球投中,于是你抬头看了看旁人的表情,感觉他们都像是在嘲笑。你某天回家的路上,你骑着车差点与一辆汽车相撞,司机看了你一眼并没有说什么就将车开走了。而你却在原地乱想那个司机会不会骂你骑车不长眼。 你很讨厌自己的敏感多疑,也许你会羡慕那些书里描写的主人公,他们心无城府 单纯得十分美好,而你的心思却细细密密蜿蜒曲折。 你总会认为你所遇到的人没有几个是真心对你好的,总会以为自己的生活一团糟,每天要不就是拗口难背的古文要不就是密密麻麻的xyz方程。很多时候你很想回到小时候,因为那时的你活得很轻....

极路由(OpenWrt)配置DHCP自动指配DNS

极路由的DHCP设置中无法手动设置网关和DNS,所以只好手动修改配置文件。 打开'开发者模式' 在极路由后台的云插件市场找到开发者模式插件,直接安装,连接方式与用户名密码插件详细信息已经给出。 固件基于OpenWrt 修改DHCP配置文件 备份原始配置文件 cd /etc/config/ cp dhcp dhcp.back 分析配置文件 原始配置文件如下:可以看出有两个lan那么我们究竟需要修改哪个配置呢。 config dnsmasq option domainneeded '0' option boguspriv '1' option filterwin2k '0' ... config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option force '1' option ignore '0' config dhcp 'wan' option interface 'wan' option ignore '1' config ....

好用的中国大学MOOC下载器

好用的中国大学MOOC下载器 因最近在家学习网络环境的波动、导致看MOOC在线资源很不流畅,所以就想着像以前用PT的时候、将慕课下载下来,但是自己以前用的MOOC下载器已经不知所踪了,而在搜索相应的工具的时候,发现CSDN上呢个排名贼靠前的下载器,还需要付费、VIP、关注公众号等巴拉巴拉那么多的问题,啊、心累啊。最后在经过一番试毒之后,找到了 一个比较好的下载器项目:https://github.com/SigureMo/mooc-dl Python 运行环境,安装依赖之后直接运行即可,可调整清晰度,挺好用的,而且还会自动生成Potplayer的播放列表,也可调整下载清晰度(具体方法阅读README即可)。 使用愉快!

2020年的这个9月初

害!也不知道你们有没有那种感觉就是分明自己有着任务在那里,你明明知道你需要去认真去做,但是却很容易提不起心劲来,这大概就是所谓的心气坠、万事碎的感觉吧。 其实人这种人挺搞笑的,有时候你会有着一种想法,那就是这个世界上,好像从头到尾都是一个人一样,你身边的人好像都在以这样那样的方式离开你,而你很明显的觉察到了这个现象,于是你想努力去改变这个现象,想尽量多的去留住他们,然后当你做了很多工作之后,你发现好像这个问题是没办法通过你一个人的努力去解决的。毕竟如果一个人如果不想离开你,那么也许尽管远在天涯海角,只要想见面,又有什么难的呢?天涯咫尺、咫尺天涯。然后到最后好像又回到了一个人的状态。但是这个时候你发现好像你身边的也有好多人想留住你,以前都是你将你的目光留在了其他人的身上,但是这个时候你倒是感觉到了那种其他人常说的力不从心的感觉,你累了,你不敢确定你是否应该在这里花费那么多时间,你开始了权衡利弊,适应了顺其自然的感觉。少年心性已变成了寡言少语。 有时候不经意的时刻、你会发现,好像到最后一直在身边的,并不是那些你原来以为的会好一辈子, 会一直联系的人,到最后留下来的好像是很多那些你没想到的人....

🐠生成长记

© 2021 糖醋鱼的小破站

Powered by Bolo
Theme bolo-sakura by Mashiro
浏览 149187 文章 175 评论 64
大起大落 鱼站终有着落🐠🐠🐠 豫ICP备18044151号-2

主题 | Theme