全部分类

Category

技术分享

这个分类下有 139 篇文章。

将 Spotify 当前播放接口替换为 Last.fm

之前博客里有一个 spotify.datehoer.com 的小接口,用来给页面展示当前正在听的歌。最开始的实现是后端拿 Spotify refresh token 换 access token,然后请求 Spotify Web API 的 /me/player/currentlyplaying。 这次迁移的原因不是 Nginx、DNS 或服务部署问题,而是

871 字 | 3 分钟
如何在drissionpage中使用需认证的代理

操作步骤 drissionpage 的 setproxy方法不支持使用需认证的代理。 该方法用于设置浏览器代理。 该设置在浏览器启动时一次性设置,设置后不能修改。且不支持带账号的代理。 如果需要运行时修改代理,或使用带账号的代理,可以用插件自行实现。 如果有带认证的代理,需要自己手动实现插件。 示例内容 然后通过options.addextension来使用

274 字 | 1 分钟
Docker compose Kafka ip映射

在某些开发和测试场景下,我们希望通过 Docker Compose 快速部署一个 Kafka 环境,并且能够从 Docker 外部(例如宿主机或其他机器)访问它。这时,正确配置 Kafka 的 IP 映射就显得尤为重要。 dockercompose.yml 示例 以下是一个部署单节点 Kafka 和 Zookeeper 的 dockercompose.yml

736 字 | 2 分钟
Seatunnel无法连接低版本的SQLServer

问题记录 通过Docker部署了Seatunnel服务,连接SQLServer的时候出现错误,这里是因为新版Java会禁止TLS 1.0 and 1.1,所以需要自己重新打包一下镜像。 处理方法 如果直接根据源码构建的话,会导致connectors以及lib都是空的,需要设置挂载,所以最好是在构建镜像的时候直接打包进去。 首先先拉一下最新的Seatunnel

222 字 | 1 分钟
搭建一个咸鱼之王h5小游戏

环境配置 最好是centos7.9,其余版本的服务器未测试。然后为了测试是否可行,我用的和视频一样的流程,创建了一个宝塔然后安装的服务。 需要安装如下应用: MySQL 5.7.44 Redis 7.2.7 PHP 7.2.33 Nginx 1.24.0 MongoDB 4.0.10 以及需要下载服务端https://pan.baidu.com/s/1KQl

532 字 | 2 分钟
如何创建一个毒奶粉私服

这里要介绍一下这个DNF的docker项目1995chen/dnfhttps://github.com/1995chen/dnf 本次搭建就是利用的这个项目,非常简单,只能说有手就行。 首先先创建一下映射的文件夹 然后拉取镜像 之后启动即可,然后GM的工具不支持符号或者不支持某些符号,所以只能用字母数字。 然后需要记录一下这个信息 记住这个通讯密钥以及版本,

356 字 | 1 分钟
免费白嫖lumalabs一个月Unlimited计划

操作步骤 访问lumalabs官网https://dreammachine.lumalabs.ai/注册账号登录。 lumalabs简介: Luma AI(或“Luma Labs”)通过其创新产品和雄心勃勃的使命,展示了在生成式 AI 领域的领导力。其技术不仅服务于专业创意者,还通过用户友好的工具使普通用户能够探索 3D 和视频生成的世界。随着公司继续发展,

184 字 | 1 分钟
免费白嫖perplexity一年pro会员

操作步骤 首先注册perplexity账号https://perplexity.ai/pro?referralcode=IQ4KQRLC,然后下载Moj Telekom HR,通过Google PLAY或者Apple store都可以。 注册账号用同样的邮箱,之后 如果出现Something went wrong!等待刷新即可。 不过实测也可以在Moment

160 字 | 1 分钟
购买ClawCloud VPS

购买流程非常丝滑,支持支付宝付款,我买的2c/2g/40g/1t=$25.2/year。 选一下配置 粘贴上优惠码 注册账号 选择付款方式,我选的支付宝,汇率7.33 然后付款即可 开机后跑一下融合测试脚本 结果 总体来说还可以,接下来用Grok3 Think锐评一下

93 字 | 1 分钟
各大AI付款方式及流程总结

Anthropic API充值 通过野卡付款成功,需要86手机号加支付宝人脸识别,需要16.99刀的开卡费,2年有效期,充值有3.5%的手续费,付款美元美国商家没别的手续费其他有,开卡,充值全支付宝操作。 开卡+邀请链接:https://yeka.ai/i/P18JHFKNhttps://yeka.ai/i/P18JHFKN OpenAI API 通过pay

542 字 | 2 分钟
通过币安使用加密货币USDT充值SMS-ACTIVATE

操作步骤 SMSACTIVATE 是一个来自俄罗斯的接码平台,提供全球 200 多个国家的手机号,支持 700 多种服务,随时可供接码。 以下摘自官网: 优点 180 多个国家/地区 — 我们不断扩大我们的地理范围 700 多个站点和应用程序的编号,以及其他服务的“任何其他”选项 通过 SMS、 号码或来自机器人的电话验证帐户 通过电子钱包方便地充值, 通过

423 字 | 2 分钟
家庭宽带 + Clash Verge Script 使用教程

注册和购买服务 首先访问:websharehttps://www.webshare.io/?referralcode=b2kqj2cf9fj4。在这里需要注册一个账号,然后购买代理服务。购买过程如下图所示: 确认付款时需要使用信用卡完成支付。付款成功后,你将看到如下界面: 检查和优化代理 购买完成后,代理会出现在你的Proxy List中。为了确保代理正常工

420 字 | 1 分钟
Docker 二进制文件离线安装

首先查看当前系统的架构arch 一般会输出x8664、armel、aarch64等。在选择对应软件版本时也要选择对应的架构。 如果不清楚怎么选择的可以参考下面的表格: | 架构 | 指令集位数 | 原因 | | | | | | X86 | 32位 | 英特尔出的处理习惯以86为结尾,如80186、80286、80386,所以之后被称之为 X86 | | AM

646 字 | 2 分钟
创建个人Docker镜像仓库代理

登陆cloudflarehttps://dash.cloudflare.com/ 找到Workers And Pages 创建Works 部署 修改代码 复制以下代码进去,替换掉域名 点击部署 找到设置分别设置域名和302跳转 输入完整的域名即可如docker.datehoer.com,点击添加域即可 设置域名访问跳转到百度

82 字 | 1 分钟
VirtualBox 网络配置指南

1. 问题背景 按照以往习惯的设置我采用桥接模式进行上网,但现在面临的需求场景是这样: 要求 CentOS 虚拟机可以 yum install、docker 拉互联网镜像,因此需要访问互联网。 CentOS 需要访问本地宿主机的 VPN。 本地 XShell 可以 SSH 访问 CentOS 虚拟机。 因此为了实现我的目标需求,采用了 NAT + Hosto

1676 字 | 4 分钟
使用open-interpreter 0基础创建爬虫采集数据

之前写了一篇关于node.js爬虫的文章。想通过几个网站案例教大家用node.js写爬虫,但是一直没抽出时间来写,之后用了下openinterpreter感觉挺好用,而且用来写爬虫的话也不错,挺适合0基础的,于是准备拿之前准备的网站教大家用openinterpreter写爬虫采集数据。 俗话说得好,工欲善其事必先利其器。 所以我们要先做好前期准备: 一台电脑

1168 字 | 3 分钟
在Supabase 中使用 OpenAI

问题背景 通过官网部署Supabasehttps://supabase.com/docs/guides/selfhosting/docker后,发现无法使用Ai Assistant并且在使用SQL Editor的时候会报Failed to generate title的错误 操作截图。 看了一下报错是没有设置OpenAi的key。由于我没有国外信用卡也不想办

431 字 | 2 分钟
土区购买Termius Pro

最近一直在用Termius感觉还可以,然后才发现原来一开始使用的是付费版试用,于是在全球主机论坛https://hostloc.com/搜索了一下,看到可以通过微软商店土区购买.于是决定尝试一下. 首先在电脑上将地区改为土耳其 打开微软商店,搜索Termius进行下载,之后通过微软商店下载的这个版本进行订阅.这里打开商店看一下付费的单位就知道改没改对 之后登

180 字 | 1 分钟
将附件存储改为本地minio

操作步骤 本来是在用免费图床smmshttps://smms.app/的,但是今天发现之前上传的一些图片都404了,不知道怎么被删除了,而且我还没有写alt导致我也不知道图片是干啥截出来的。所以准备换个存储方式。 思来想去准备使用minio来做存储,将图片存到本地。 好处有以下几点 1. 不用担心图片被平台删除 2. 最近一直在用minio,比较熟悉 3.

267 字 | 1 分钟
ImportError No module named pip._internal.cli.main

问题记录 pip无法使用,通过conda安装python环境后,使用pip的时候发现报错了。 示例内容 这里通过以下几个方法可以解决,我这里通过重新安装pip来解决的。 1. 重新安装 pip: 如果 pip 损坏,您可能需要重新安装它。您可以通过 Python 来重新安装 pip: 如果您使用的是 Anaconda,也可以通过 Conda 来管理 pip:

294 字 | 1 分钟
机场节点转爬虫节点

感谢大佬提供的代码gliderhttps://github.com/nadoo/glider 首先按照版本将对应的压缩包下载到本地,解压! 我这里就已目前使用的windows机器举例: 解压后将glider0.16.3windowsamd64\config\examples\4.multipleforwarders\下的glider.conf复制到根目录 之

739 字 | 2 分钟
SpringBoot+Python实现酷安关键词监控系统

时隔近一个月终于将酷安板块关键词监控系统做好了! 系统文档:SpringBoot+Python实现酷安关键词监控系统 1. 项目概述 目的 本项目是在学习Spring Boot的过程中启动的实践项目,旨在通过构建一个实际的系统来深入理解Spring Boot技术栈。 该系统主要聚焦于实时数据采集、处理,并对特定关键词和产品进行监控。系统的核心功能包括任务下发

1094 字 | 3 分钟
mac中安装opencv-python报错

问题记录 直接通过pip安装会报错 会报错,解决了好久都没解决成功 后来发现直接下载whl安装即可 查询自己的python版本以及系统支持即可 https://pypi.org/project/opencvpythonheadless/4.5.1.48/files dless/4.5.1.48/files

73 字 | 1 分钟
mac中idea无法使用copilot

问题记录 在mac上安装了idea然后想要通过copilot来辅助编程,然后发现安装了插件无法使用,会一直转圈然后右下角会提示Ide error occurred see details and submit report 这里我回退了idea的版本进行解决的 版本进行解决的

79 字 | 1 分钟
如何隐藏自己的IP信息

问题记录 最近发现自己的隐私一点也不安全 首先是看到了居然可以通过webRTC来获取到真实的IP,太吓人了。https://www.expressvpn.com/webrtcleaktest 这里通过在谷歌浏览器上安装WebRTC Controlhttps://chrome.google.com/webstore/detail/webrtccontrol/f

136 字 | 1 分钟
mac中vscode终端无法通过ctrl+c终止进程

问题记录 在我的黑苹果上装了vscode想要启一下vue服务 在通过pnpm run serve启动服务后发现无法通过使用ctrl+c来终止进程,并且如果直接kill掉终端框会导致整个进程死掉。 这里在GitHub上找到了一个issushttps://github.com/microsoft/vscode/issues/182753里面写到使用1.77版本h

192 字 | 1 分钟
Linux配置playwright环境

找了一台旧的服务器,想要用来跑python的playwright脚本,然而发现环境太旧了,所以记录一下更新环境的记录。 首先是安装python,这里没有选择使用anaconda安装,而是直接通过官网https://www.python.org/下载源码编译安装的。 之后利用pip安装playwright 会出现类似下面的错误 这里又要去安装GLIBC2.18

292 字 | 1 分钟
idea中tomcat打印中文乱码

问题记录 在tomcat中打印登录获取到的用户名,发现通过System.out.printlnuser.getUserName输出的中文乱码,但是我已经将计算机环境修改成了utf8啊,为什么还会乱码呢。 简单查询后发现,在许多的Windows系统上,jvm的默认编码可能是Cp1252而非UTF8所以才需要设置。 通过修改tomcat启动时vm options

113 字 | 1 分钟
flask后端开放端口浏览器无法访问

问题记录 通过flask开启后端服务,发现在浏览器上无法正常访问。 我开放的端口是6667,在谷歌浏览器上显示的是网址为 http://:6667/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。 然后切换到火狐浏览器,提示此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。所以看起来是因为端口不安全的问题导

161 字 | 1 分钟
celery使用有感

最近在搞任务下发系统,调用接口传入关键参数,进行爬虫爬取。 初始化 一开始是通过threading+subprocess+fastapi来实现的任务下发。 但是遇到很多的问题,虽然都解决了,但是感觉效果并不理想。 目前是通过sqlite3来存储下发任务的记录,然后利用fastapi搭建接口服务。通过接口接收关键词以及爬虫路径然后将任务存放到fastapi提供

1505 字 | 4 分钟
如何远程桌面连接其他电脑

操作步骤 如果是windows 10的话,可以直接在设置中选择打开远程桌面 操作截图 如果是其他版本那么请右键我的电脑/此电脑,之后找到高级设置然后找到远程,修改允许连接以及勾选仅允许运行使用网络级别身份。 之后在其他电脑打开远程连接即可。 如果需要修改端口可以按照以下步骤实现。 1. 打开“运行”对话框:按下Win + R组合键,输入regedit,然后按

591 字 | 2 分钟
使用interpreter调用openai接口实现对话

配置说明 国内环境使用https://github.com/KillianLucas/openinterpreter 发现只是修改openai库的api.openai.com为api.openaisb.com不行,还需要修改litellm库中的main文件,将其中的 api.openai.com改为api.openaisb.com。 其次,在使用的时候会遇到

205 字 | 1 分钟
pycharm使用translate谷歌翻译

操作步骤 众所周知,谷歌在国内不能用了。 而安装在pycharm中的translate提供的谷歌翻译也就用不了了,只能用微软翻译别的要填key 然而我们可以通过设置pycharm的proxy达到使用谷歌的效果。

72 字 | 1 分钟
亚马逊采集调研

调研记录 亚马逊同样的请求用requests发现无法获取到数据,通过测试发现可能是因为TLS指纹的问题,通过使用curlcffi库进行请求发现可以正常获取数据

60 字 | 1 分钟
windows安装dlib

操作步骤 安装cmake以及Visual Studio 2022 之后pip install dlib以及facerecognition 就可以 可能还需要安装boosthttps://sourceforge.net/projects/boost/

35 字 | 1 分钟
go 跨域问题解决

问题记录 我在go中其实已经写好了corsMiddleware中间件,只需要给每一个请求都套上即可。 处理方法 原来问题其实出在了这里/api/article/以及前端代码中的路径,需要对应才可以 本地测试的时候发现前端vue无法根据setcookie设置cookie 于是各种修改,最后发现应该增加cookie的path和httponly就可以了。

110 字 | 1 分钟
使用spaCy处理文本

操作步骤 希望可以处理一下旧的文本内容,之前文章的数据全都变成了一行,希望可以根据语义进行分段。 这里找到的是spaCy这个库。 https://spacy.io/usage 通过这个网站获取需要使用的命令进行安装即可 设置power shell的代理

86 字 | 1 分钟
pycharm远程调试python程序

问题记录 常规链接远程ssh发现无法调试程序 出现错误 这里其实是因为在创建环境的时候,没有选择对路径 一定要修改,这个sync folders到文件路径才可以进行同步

66 字 | 1 分钟
linux requests content乱码

问题记录 在跑matters的热榜数据的时候,发现返回的数据有点点问题,解析不出来。 这里试了很多方法,最后找到了 删除AcceptEncoding="gzip, deflate, br"中的br 具体文章是https://blog.csdn.net/wp7xtj98/article/details/112765324

67 字 | 1 分钟
Charles解析protobuf之初探

前言 在程序开发以及网络通信传输过程中最常见的数据格式就是JSON、XML,或者是一种压缩效率更高的数据格式——Google的ProtoBuf。ProtoBuf在传输过程中是以二进制的格式传输的,测试抓包的时候如果需要查看请求或返回消息中携带的参数信息就需要对它进行解析。小编之前在Windows环境下使用公司童鞋开发的Fiddler插件可以完成解析工作,但小

1420 字 | 4 分钟
GLIBCXX_3.4.20 not found

问题记录 安装各式各样的东西都有可能出现/lib64/libstdc++.so.6: version GLIBCXX3.4.20 not found这个报错 解决方案如下所示 处理方法

45 字 | 1 分钟
CentOS Docker 安装

Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 使用官方安装脚本自动安装 安装命令如下: 手动安装 卸载旧版本 较旧的 Docker 版本称为 docker 或 dockerengine。如果已安装这些程序,请卸载它们以及相关的依赖项。 安装 Docker EngineCommunity 使用 D

537 字 | 2 分钟
docker安装clash

有的代理发现跑在clash for linux上节点全部超时,于是找了台服务器用shellclash跑了一下,发现是正常的。 所以问题其实出在了clash for linux上,但是shellclash用docker跑有点复杂,于是找了一下docker直接跑clash的教程。 找到了这一篇使用 Docker 搭建图形化 Clash 服务端并添加订阅https

213 字 | 1 分钟
centos yum更新失败

问题记录 在用centos的时候,更换yum源,在创建新缓存的时候报错。 这里直接禁用tigervncel7即可yumconfigmanager disable tigervncel7之后重新创建即可

45 字 | 1 分钟
go+vue实现掘金小册阅读

之前通过爬虫采集了一些掘金小册的内容,当时只保存了对应的html。 一直希望可以找个开源的项目将掘金小册展示出来供自己阅读,但是翻遍了GitHub都没有找到我喜欢的。 所以只能自己开发。 技术选取 本来是想要用python+html实现一个简单的页面:当时的构思是用fastapi构建接口,然后利用html+jquery+bootstrap实现前端页面。 但是

669 字 | 2 分钟
从开发到部署:一站式指南创建个性化 Slack App 问答机器人

介绍 开场白 自我介绍:介绍你自己,包括你的背景和经验,以便观众了解你的资质。 无 说明视频的目的和主题:明确说明你要录制这个视频的目的,例如教观众如何开发 Slack App 问答机器人。 为知识付费值得,但是为免费的知识付费就不值得了 当然这里其实别人把免费的整理起来还是可以的,但是⬇ 拒绝割韭菜,从我做起 割其实我不反对,我也想。但是好多大佬都把小白当

2961 字 | 8 分钟
pixel3刷机记录

root通过magisk 首先需要下载镜像https://developers.google.com/android/images?hl=zhcn 打开开发者模式,狂戳Setting Build number,打开USB调试,Setting System Developer Options打开Usb debugging,勾选oem unlocking 之后打

309 字 | 1 分钟
验证码每次请求都会变解决方法

问题记录 如果利用模拟浏览器等方式通过验证码会遇到验证码每次请求都会变,那么这样就不能直接请求获取到验证码数据了。 所以这里其实直接通过js下载图片就行了。 这里的base64String就是当前验证码的base64地址了

88 字 | 1 分钟
twitter api申请

申请链接 linkhttps://developer.twitter.com/en/apps 点击后可看到如下页面,点击右上角的create an app 点击apply 填写基本信息 填写完信息后同意条款,务必绑定手机号 然后验证邮件 填写基本信息 确认信息 同意协议和政策 提交后等待48小时知晓结果 如果通过后,那么需要发送一下进一步激化,然后发送邮件即

116 字 | 1 分钟
微软登录提示我们无法向此号码发送短信

问题记录 发现登录提示需要手机号验证,但是输入手机号都不可以发送短信。 然后看到提示说联系微软客服来进行操作。 然后呢,我就找到了这个链接联系 Microsoft 支持部门https://support.microsoft.com/zhcn/home/contact?SourceApp=smc2&ContactUsExperienceEntryPointAs

131 字 | 1 分钟
Linux安装Firefox

操作步骤 可以使用无头模式(Headless mode)来启动Firefox,从而不需要使用Xvfb。无头模式可以在后台运行Firefox,无需显示任何GUI窗口,这样可以更节省系统资源。 要在CentOS 7上使用Selenium和Firefox的无头模式,您可以按照以下步骤操作: 1. 安装Firefox和geckodriver:在CentOS 7上,您

205 字 | 1 分钟
Android使用clash

简介 Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。 Clash for Android 是安卓系统上的一款 Clash 客户端。 下载 直接下载: cfa2.5.12premium Github: https://github.com/Kr328/ClashForAndroid/releases 网盘可能不是最新版,如果网络允许

434 字 | 2 分钟
Android使用V2RayNG

简介 V2RayNG 是一款运行在 Android 系统上的代理工具,支持 SS/V2Ray 协议。界面设计对新手较为友好,运行稳定性也不错。 下载和安装 直接下载: v2rayNG1.7.30 Github: https://github.com/2dust/v2rayNG/releases 使用教程 添加订阅 打开 V2RayNG,点击左上角三道杠标志,

321 字 | 1 分钟
IOS使用Shadowrocket

简介 Shadowrocket 是 iOS/iPadOS 平台上较早出现的支持 SSR 协议的客户端,坊间称作“小火箭”。 下载安装 小火箭在中国大陆区已被下架,请使用外区账号在 AppStore 下载。 参考价格:2.99$ 免费共享账号: https://iios.ga/ 下载 Shadowrocket 后请立即退出共享帐号,以避免各类潜在问题。 请勿为

417 字 | 1 分钟
Mac使用clashX

简介 Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。 ClashX 是运行在 macOS 上的一款科学上网工具。 下载 直接下载: ClashX 1.96.2 Github: https://github.com/yichengchen/clashX/releases 下载后运行 dmg 文件以安装。 使用方法 添加订阅 打开 C

410 字 | 1 分钟
Windows使用clash

简介 Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。 Clash for Windows 是运行在 Windows 上的一图形化 Clash 分支。通过 Clash API 来配置和控制 Clash 核心程序,便于用户可视化操作和使用。 下载安装 直接下载: Clash.for.Windows.Setup.0.20.11 Gith

566 字 | 2 分钟
Windows使用V2RayN

简介 V2RayN是一个基于V2Ray内核的Windows客户端。 下载 直接下载: v2rayN 5.39 Github releases: https://github.com/2dust/v2rayN/releases 下载完毕请自行完整解压。 使用方法 首先,找到文件夹中的 v2rayn.exe 文件,双击运行。 如果运行后找不到主界面,可以双击任务

516 字 | 2 分钟
生成属于自己的私有zlibrary

流程: 全程代理进入 https://singlelogin.mehttps://singlelogin.me/ ——注册邮箱账号&激活——获取私人链接——代理打开你的私链保持登录——正常食用 不要泄露您的个人域也就是返回给你的链接当密码看待,也不要共享指向您域的链接,因为它们受您自己的密码保护。如果您无法访问您的个人域或遇到其他问题,请随时通过 1libs

232 字 | 1 分钟
将已有容器部署到其他服务器

将已有容器部署到其他服务器 步骤简述:将容器保存成镜像——将镜像打成tar包,压缩成tar.gz——使用scp命令将文件传输到目标服务器——将tar.gz解压成tar包,载入镜像——docker run 运行镜像创建容器 Step1:将容器保存成镜像 说明:a后面的是提交用户的用户名,m后面的是提交信息,1c786853ea40是容器id,最后是镜像名及ta

318 字 | 1 分钟
编译浏览器

编译记录 ps: 1. https://releases.ubuntu.com/18.04.6/ 2. https://chromium.googlesource.com/chromium/src/+/master/docs/linux/buildinstructions.md 3. https://cs.chromium.org/chromium/src/

40 字 | 1 分钟
datax创建定时任务无法执行

问题记录 在docker中使用crontab执行写好的shell用来定时同步统计数据,但是发现一只不执行 后来查看日志/var/mail/mail发现是java: not found但是问题是直接运行脚本的话,是不会出现这个问题的。 那么执行以下java version发现确实没有java环境,于是安装了一下java 这样就安装好了,然后再次执行就发现可以正

121 字 | 1 分钟
GitHub push超时怎么办

问题记录 写代码的时候,想要在公司和家里互相连通并且有记录可以查看,所以准备使用GitHub对代码做管理。 但是有一个问题就是git上传的时候,很容易就time out超时了。 这里我们只需要设置git的代理就行。 之后在上传就直接上传成功了,非常的方便。

101 字 | 1 分钟
Centos使用mailx发送邮件

操作步骤 想要写一个日志监控shell脚本出来,但是并没有深入了解过,所幸有ChatGPT。通过ChatGPT慢慢将所需的功能补全了。 命令记录 利用Chat GPT解释一下这个脚本的意思吧 这个脚本主要用来监控某个目录下文件的变化,并在文件发生变化时发送邮件通知。 具体做法如下: 1. 在脚本开头定义了一个变量 MONITORDIR,用于存储要监控的目录的

361 字 | 1 分钟
使用mitmproxy自动化采集微信公众号数据

最近因为工作需求,需要采集一批公众号的发文数据。 遇到需求,先谷歌。 在谷歌搜了一下公众号的采集 然后在GitHub上找到了一个库,微信公众号文章爬虫https://github.com/wnma3mz/wechatarticlesspider,看了一下Readme,有两种思路: 一种是从微信公众号平台获取,这种最简单只需要有一个公众号就可以获取数据, 另一

1094 字 | 3 分钟
Centos安装Jupyter

推荐使用anaconda管理python版本,或者别的虚拟环境对python进行管理。 首先新建一个python版本 然后进入环境安装jupyter 如果报错的话,应该是因为pip的版本低 可以更新一下pip的版本 然后设置一下密码 之后执行命令启动即可

86 字 | 1 分钟
Centos使用Milvus进行以图搜图

因为一些原因,准备在服务器上搭建一个以图搜图的服务。 然后调研了一下,找到了towhee+Milvus的方法进行图片搜索 Milvus搭建 其实搭建教程非常简单,只需要按照官网的步骤https://milvus.io/docs/v2.0.x/manageconnection.md一步一步就行了。 搭建主要利用的是dockercompose,如果是旧版的话可以

382 字 | 1 分钟
使用ChatGPT

最近超级火的ChatGPT只能说非常好用。 使用了几天发现真的真的很不错,唯一不好的地方就是不支持大陆使用。 这里附一份注册教程分享给大家。 前几天,OpenAI 推出超神 ChatGPT,非常火爆。但是呢,因为不可抗力原因,大部分人无法体验到。这里我分享一下注册的攻略。 准备 首先能能访问 Google (前置条件,不能明确说,懂得都懂) 你得有一个国外手

547 字 | 2 分钟
服务器迁移以及博客转移

起因: 在原来的域名zjzdmc.top上增加了cloudflare,结果后来提示备案掉了,然后网站就访问不了提示需要备案了。之后就想着正好把域名切换一下,从zjzdmc.top切换成datehoer.com,然后就在namesilo上买了新的域名,结果发现我的腾讯云服务器没法使用。正好当时想要买个境外的服务器,并且马上就要到黑五了,所以就一直等着到黑五才买

895 字 | 3 分钟
playwright服务器截图出现中文乱码

问题记录 截图发现出现的问题是一堆小方块。 操作截图 这里其实显而易见的就是中文乱码。 出现这个问题就是因为服务器没有安装中文字体,所以无法解析。 所以只需要在服务器上安装上对应的中文字体就可以了,首先从本地Windows上随便找一个中文字体。 然后上传到服务器的/usr/share/fonts文件夹中,之后输入 处理方法 即可 再次尝试截图会发现出现正常的

148 字 | 1 分钟
fiddler抓包微信小程序fiddler无法抓取微信小程序的包解决方法

问题记录 现在发现最新版的微信抓不到小程序的包了,所以需要将微信降级使用,推荐使用3.6.0.18版本 想通过fiddler抓取一下微信小程序的包,但是发现数据没有办法获取,后来仔细一想,貌似微信可能会把数据缓存到本地,所以才没有办法抓到。 那么现在有两个方法获取数据,一个是解密本地缓存的数据,一个是把缓存的数据清空重新下载。 我目前选择的方法是清空缓存,毕

285 字 | 1 分钟
pytorch的一个坑爹的地方

操作步骤 想用ddddocr识别一下验证码,但是准确率不是非常的高,正好作者提供了dddd\trainer可以进行训练,于是在我的电脑上下载了源码准备训练,然后就发现没有环境。 百度搜索发现可以通过官网安装pytorchhttps://pytorch.org/首先需要看一下自己的CUDA版本,安装的话可以低但是不能高。 使用win+r打开运行输入cmd打开命

399 字 | 1 分钟
navicat16激活破解教程中文版设置

首先我一开始是找了个一个英文版的navicat16破解版,但是感觉英文版看着好别扭,所以就想给他改成中文版,但是当时下载的版本并没有更改语言的选择,所以从官网重新下载了一个,之后把安装目录设置到原来的目录下就可以了。 但是换成新的版本就会造成一个问题以前的破解失效了。 所以就需要重新破解,在吾爱上发现可以通过修改注册表来进行重新试用,但是实际操作发现并没有什

1051 字 | 3 分钟
JetBrains全系列软件激活教程激活码Windows mac通用方法

操作步骤 之前一直用的无限重置,但是发现最近有点不是很好用。 然后找了一圈发现好像很早以前的那个激活时长改到2099年的还好使,所以准备把自己的ide改成2099年。 首先需要下载一个jar文件https://wwu.lanzoub.com/i7GF608g24ta 然后把他解压到自己的用户文件目录下 C:\Users\用户名 mac的话,也是放在用户目录下

270 字 | 1 分钟
在本地搭建代码仓库gitlit

操作步骤 首先下载文件http://gitblit.github.io/gitblit/ 这里我是下载的window版本 然后解压 找到data目录,修改defaults.properties文件。 需要修改这四行代码 然后回到目录启动gitblit.cmd即可。 之后在浏览器打开http://localhost:8080/即可访问。 默认用户为admin

93 字 | 1 分钟
C++程序出现无法定位程序输入点_gxx_personality_sj0错误解决方法

在vscode中使用run code插件编译执行c++代码时,发现会出现一个错误 我这个代码也是很正常的代码,但是本地运行会出错,一开始以为是代码问题,但是把代码拷贝到菜鸟教程提供的C++在线运行工具上,发现可以正常运行,于是去百度搜了一下“无法定位程序输入点\gxx\personality\sj0”在CSDN发现了解决方法https://blog.csdn

289 字 | 1 分钟
如何下载YouTube视频/如何使用pytube

问题记录 在YouTube上看到一些比较好看的视频,想要把一个系列都下载下来。 简单分析了一下网站,感觉还可以,但是需要费时间,然后就想到了可以用现成的库,之后就想到了以前用过的一个库pytube。 pytube的文档:https://pytube.io/en/latest/ pytube安装:pip install pytube 首先就是需要可以翻墙,这点

441 字 | 2 分钟
puppeteer怎么获取一个元素的css属性

实现思路 今天一个兄弟问题,元素的css属性应该怎么获取。 我当时想都没想,直接说getAttribute获取。 但是发现并不可以,他只能获取自己的属性,不能获取css属性。 那么应该怎么获取呢? 需要通过这个window.getComputedStylex,来获取css属性,当然,还需要对数据进一步处理,因为它会返回这个元素的所有属性,将自己需要的取出来即

124 字 | 1 分钟
玩客云做家庭nas

操作步骤 想在ipad上看小说漫画啥的。 但是之前买的ipad内存有点小,所以不是很想缓存一堆漫画挑着看,所以就想弄一个nas体验一下。 但是京东一搜,好几千大洋。太贵了,价格劝退。 后来搜了一下发现可以搞一个黑群晖,然后又看到了一个叫做玩客云的东西。 于是在闲鱼上买了一个比较新的玩客云。 我买的是官方绝育的机器,所以我也不知道下崽器应该怎么绝育,建议大家谷

381 字 | 1 分钟
node.js爬虫教程 vscode安装

安装步骤 安装完成node.js后,我们需要一个编辑器来进行代码的编写。 目前我觉得比较好用的一个是vscode,一个是webstorm。 这两个我比较推荐使用vscode,因为webstorm有一个很致命的问题,就是他的终端不能解析一些编码格式的内容,比如说表情,就会导致非常的难受。 并且vscode免费,而webstorm是付费的,高下立判。 百度搜索v

194 字 | 1 分钟
node.js爬虫教程 node.js安装

安装步骤 首先,既然学爬虫,那么其实最重要的一点就是要安装node.js。 这里我用的是Windows系统,重新用虚拟机开了一个全新的windows10系统。 然后我们百度搜一下nvm,然而其实并没有找到直接的下载地址,唯一的一个GitHub是Linux的。 操作截图 所以我们直接打开GitHub,在GitHub上找一下。 不错,找到了windows版本的n

296 字 | 1 分钟
node.js爬虫教程

教程说明 目前有想法做一套简单的node.js的爬虫教程。 其实这是因为目前node.js的爬虫教程有点少,但是node.js写爬虫其实效果还是非常不错的。所以本着技术共享,共同提升的想法,准备简单的出一套node.js的爬虫教程。 首先其实简单说一下,如果是前端想要学爬虫,我建议学node.js来做爬虫,这是因为node.js是使用的v8引擎,直接用Jav

440 字 | 2 分钟
pyscript教程--快速上手

实现思路 不得不佩服一下老美。 pyscript顾名思义,就是在web上写python script,当然JavaScript这个冒牌货是不能和pyscript相比的。 示例内容 首先需要在网页上导入这两个文件,应该一个是加载格式,一个是调用python引擎。 然后就是需要有两个标签,其实也就是类似于vue之类的,有自己专属的标签,在里面写的内容是通过专属j

378 字 | 1 分钟
switch下载速度太慢,怎么加速下载

心心念念的switch终于到了,在当时上高中的时候,一个关系很好的同学就买了一个switch,我现在还记得当时他在球场上问我switch怎么翻{过滤}qiang,我不记得我当时有没有研究过了,但是当时他问我,我确实影响深刻。 现在我的switch也到了,所以就上手试一下。 首先是看到了switch的下载速度,确实非常感人,那么应该怎么加速下载呢,我这个是日版

591 字 | 2 分钟
如何解决kafka Response Heartbeat The group is rebalancing, so a rejoin is needed导致重复调用eachMessage函数

其实这个报错非常恶心人,如果是入库等程序一般不会遇到,但是如果是请求网页的进程,很容易就遇到了,然后就会心跳超时,之后就会重启消费者,重新执行eachMessage函数,但是之前的eachMessage函数依然在执行,会导致eachMessage越来越多然后卡死。 这里是两篇遇到这个问题的文章,第一个解决的方法是 HOW TO RESOLVE THIS IS

763 字 | 2 分钟
微信小程序反编译

操作步骤 微信小程序反编译 需要使用到的工具wxappUnpacker,node.js 其中wxappUnpacker关注公众号Kisger的工作台,并回复wxappUnpacker即可获取下载地址。 首先将wxappUnpacker以下简称wx解压缩,然后输入npm install将对应的node.js模块下载下来。 之后我们需要利用到的是wuWxapkg

159 字 | 1 分钟
通过node.js+python实现蓝奏云上传服务

1\. cookie获取 1.1 cookie 首先是cookie,这个想必大家都知道,我们登录一个网站后,再次访问如果不需要输入密码的话,那么就是cookie的帮助了.所以我们如果需要上传文件,那么就需要使用cookie. 1.2 获取 既然cookie这么重要,那么应该怎么获取呢?大多数的网站,都是通过客户端发送账号密码到服务器,然后服务器返回setco

827 字 | 2 分钟
通过JavaScript开发了一款Tampermonkey翻译插件

实现记录 谷歌浏览器翻译插件,一个兴趣使然的插件 其实是在看英文文档的时候,发现有的单词不认识,只好百度翻译,但是百度翻译有点麻烦来回切屏,所以想找一个谷歌插件来使用,不过发现谷歌插件都是付费的,正好需要写一个油猴插件,于是,这款插件就这样诞生了,代码写的非常非常的low,非常不优雅,并且样子也很丑陋,但是功能还可以,正常访问谷歌翻译的接口. 使用方式:点击

270 字 | 1 分钟
在Linux上使用clash

操作步骤 在谷歌上找了半天在Linux上安装clash的方法,感觉都不是非常好用。 然后就发现了这个https://github.com/juewuy/ShellClash一个脚本,直接安装,非常nice。 需要在服务器上安装wget Use curl: 命令记录 Use wget: 跳着一个自己能用的然后安装就行了,傻瓜式操作。

93 字 | 1 分钟
linux node使用puppeteer的二三事

问题记录 不断的把写好的项目部署到服务器进行测试,每一次都要重新对服务器进行配置,非常的烦。 在我的日常使用中,发现一个非常致命的问题,就是newPage会冻结。用通俗的话来表示那么就是会卡死。 这样是非常影响进度的,因为你不知道他会什么时候卡死,如果是正好下班的时候,卡死了,那么只有等到第二天上班才能重新启动,这就令人非常烦躁。 然后本来其实我是以为是服务

563 字 | 2 分钟
puppeteer卡死怎么办?

问题记录 发现服务器上跑的进程进场会卡死,必须要手动重启一下才行,一开始以为是服务器配置不行,但是后来一想,我之前运行的代码一直在跑着也没出什么事情,为啥这次就不行了呢? 于是仔细地检查了一下,发现了一个问题。 可以持续运行的代码是只执行了一次puppeteer.lanuch,而不可以持续运行的代码是执行一次后关闭重启再执行,这样的话,启动可能会造成资源的浪

354 字 | 1 分钟
node-red的二三事

前两天了解到了nodered,一个低代码平台。 简单测试了一些功能感觉挺不错的,于是尝试将部分代码移植到nodered上。 安装 我是先百度查了一下,感觉可以用docker来安装这个nodered,所以我就用的docker。 其实还是因为这一篇文章,所以选择的docker,具体安装推荐百度查一下。 docker pull nodered/nodered 安装

458 字 | 2 分钟
Linux运行puppeteer卡在

问题记录 在Linux执行puppeteer时,发现会卡browser.newPage上一直不动。 然后在GitHub上找到了一个貌似能解决的方案。 但是这个的问题是,虽然不卡住了,但是会直接跳过进程好像,反正在js内加上console.log也不会执行。 后来又找到了一个 加上"disablegpu"这个后,成功执行。

96 字 | 1 分钟
requests请求谷歌翻译遇到400该怎么解决?

前请提要 逛52论坛的时候,看到有人问为啥谷歌翻译会返回400 自己试了一下发现是因为传值格式才会返回400,下面简单讲一下自己的流程 简单测试 首先先去谷歌翻译的网站,看一下请求的流程 发现上面这个请求就是发送要翻译的内容,然后再获取返回值的请求 然后再看一下参数 之后简单写一个请求 发现返回值是400,很迷 解决 我当时其实以为的是会有什么检测,但是仔细

384 字 | 1 分钟
PHP添加百度收录判断以及未收录自动提交

开篇 本来是想自己写一个插件来做百度收录的,但是发现typecho的教程不是很完善,百度谷歌搜了几个基本上都是一摸一样的,所以对我这样没基础的小白是有点难度的,虽然说多看几个插件的源码,应该能搞懂大致的意思,但是比较费时间。 所以还是准备写一下php的代码,不过其实我之前写过一次了,所以现在重新写一遍而已,并且投入线上使用。 代码 不过其实还是不是非常的完善

216 字 | 1 分钟
通过fiddler抓包破解qq空间3天访问权限

前情提要 最近加了个学妹,想看看她空间的照片,但是发现她设置的是只能看3天的内容。 不过可以在个人资料里看到图片,那么既然如此的话,我就有了一个大胆的想法,通过 Fiddler 抓包来看看能不能抓到照片的原图。 其实不抓包,只是看她的个人资料的话,也是可以的,截屏放大呗,但是肯定没有我们看原图的清晰不是。 准备 手机一部/安卓模拟器 QQ Fiddler 开

340 字 | 1 分钟
vue 随着父组件的值发生改变,子组件的值该怎么改变?

实现思路 在做 Vue 案例的时候,突然发现父子组件传不了值了,真就是各种试都传不了值。 代码示例 我是通过点击,然后修改 ifshowinfo,之后再将值传递给 shoptitle,但是我测试 watch 不起作用。 后来得到大佬的指点才知道。 Props 命名是有规则的,而不是自己想怎么命名就怎么命名。

105 字 | 1 分钟
html旋转轮盘--图片在页面旋转

操作步骤 如何让元素在页面循环旋转? 需求: 图片素材自转,然后围绕中心点公转。 这里其实自转很好说,简单写一个动画然后设置时间以及无限循环就可以了。 公转则主要要运用到 transformorigin 这个属性。 transformorigin 属性允许您更改转换元素的位置。 2D 转换元素可以改变元素的 X 和 Y 轴。 3D 转换元素,还可以更改元素的

330 字 | 1 分钟
html5居然还有这属性--ruby

属性说明 前两天在看极客时间的《重学前端》,其中 Winter 老师说,工作的时候经常有人会说:“哇,原来还能这么用”,当时比较嗤之以鼻,没想到马上就轮到我了。 注释、ruby,在我的理解中,应该是通过 ::after 或 ::before 伪类结合 position: absolute 来达到这个效果,然而没想到 HTML5 新增了 标签。 标签定义 ru

281 字 | 1 分钟
vue3.0 子组件的props的值不随着父组件值的改变而改变该怎么解决?

问题记录 这是我在学习 Vue 3.0 时遇到的一个问题,当时困扰了我好久好久。 我依稀记得应该是只要接受值,然后修改父组件的值,然后子组件就会跟着改变。 但是不管我怎么改都没有修改成功,最后在思否的问答区找到了答案。 我们需要传值的变量命名应该是小写才对,如果是像我这样 ifShowInfo 的话,是找不到这个值的,所以我们将它改成 ifshowinfo

159 字 | 1 分钟
小米手环6如何替换主题?如何自制主题?

简单更新一下,其实最简单的方法就是上amazfitwatchfaces.com这个网站上找一个自己喜欢的主题,然后替换下背景,这样是最简单的,如果已经很满意了,那么其实可以直接替换上去就行 最近买了一个小米手环6,但是发现主题有点丑,其实主要是我的DIY之魂在不断燃烧。 本来是在搜索如何自制,但是找了半天,发现不论是在百度还是谷歌上,都搜不到正了八经的DIY

1212 字 | 3 分钟
vue练手小项目-Todolist

实现思路 其实我觉得我跟todolist很有缘,在当时初接触php的时候,就学了一个用php写的todolist,现在写vue的时候,第一个练手的小项目也是todolist。 项目在线地址:https://www.datehoer.com/vue/todolist//https://www.datehoer.com/vue/todolist// Github

306 字 | 1 分钟
php实现简单的新闻发布系统前台后台数据库操作

最近写了一个小小的项目,结合了最近学习的 PHP 操作数据库函数(mysqli)。实际上,数据库大多数的操作都是增删改查,只要熟练掌握这四个操作,那么大多数的问题都会迎刃而解。 完整代码放在了 GitHub 上,欢迎 star。 GitHub: https://github.com/datehoer/newshttps://github.com/dateho

1235 字 | 3 分钟
用php和jquery分别实现验证码功能

实现思路 一开始是想通过 jQuery 来实现验证码功能的。也实现了。 但是发现不能很好的和 PHP 联动,我是想直接用 JavaScript 来判断是否正确而非进行提交,不能很好的达到我想要的效果,当然也可能是我没想到。 代码示例 简单上一下 jQuery 的代码,很简单,但是没有实现我想要的效果,所以放弃来使用 PHP 写。 其实 PHP 的思路和 Ja

390 字 | 1 分钟
如何从织梦dede转成typecho

操作步骤 实际上,我一直不太满意我之前使用的织梦(DedeCMS)模板,因此决定更换模板。然而,众所周知,织梦的模板大多适用于企业站,而我想要的是一个像WordPress或Typecho那样好看的模板。因此,我决定将我的网站迁移到Typecho。 首先,我要提醒大家,这种方法只适用于文章数量较少或者懂技术的人。 由于我的网站内容相对较少,我选择了不涉及数据库

518 字 | 2 分钟
织梦 添加主动推送(实时)代码

操作步骤 感在使用Typecho的时候,我发现可以自动推送文章链接到百度后台进行提交,感觉非常厉害。因此,我查找了如何在织梦(DedeCMS)中实现类似的主动推送功能。 实际上,主动推送的方法是通过修改发布文章的PHP文件来实现的。具体步骤如下: 1. 找到名为 articleadd.php 的文件,该文件通常存储在你的后台文件夹中,默认的文件夹名是 ded

246 字 | 1 分钟
jquery 计算人生剩余时间进度条

实现思路 今天在上课的时候,说到人生剩余的时间。 记得当时ppt上面的图是一个长条,里面分成了好多格,类似于下图。 效果截图 当然实际上的图肯定比这个要精确一些。包括吃喝玩乐工作睡觉等方面的时间都有一个大概的计算。 然后呢,我就想写一个人生进度条,记录自己已经过了多少,还剩多少。我假设平均年龄是72岁。 以下是简单的代码: 代码示例 这实际上很简单,类似于我

254 字 | 1 分钟
html网页音乐播放器

实现思路 其实一直想在网站上加一个音乐播放器的,但是当时搜索的是谷歌浏览器无法自动播放,所以就没准备加。并且其实当时也自己写了一个播放器,网页音乐播放器 音乐播放器 html++css+jshttps://www.datehoer.com/rcxx/61.html 但是由于懒得写 CSS 代码,所以比较丑,然后就没有往网站上加。但是呢,有一个是我一直不明白的

409 字 | 1 分钟
python 爬取漫画简易爬虫

操作步骤 今天闲的无聊,所以准备看看漫画,但是发现大多数的漫画一页一页翻,可能会来不及加载,但是确实是很想看接下来的内容,慢慢等的话确实有点难受。 所以准备用Python写一个爬虫,来爬取相关的资源,下载到本地,之后用键盘的左右键翻看就好了。大不了在爬取漫画的过程中干点别的。 因为那个网站有点不可描述,所以我就简单说下过程,不贴图了。 首先是分析一下这个漫画

686 字 | 2 分钟
vue中的attribute和property分别是什么呢?

概念说明 2021年的第一天,准备开始着手学习 Vue 了,主要其实还是为了拓展一下自己的知识面,再加上现在前端找工作,大多数都是要会 Vue 或者 React 的,所以准备趁着假期时间充足,学习一下 Vue 框架。 其实简单来说,Vue 的官方教程已经很明确了,但是毕竟人家是开发语言的,就算再怎么细致,也会有想不到的,就像我们想不到居然有人不会写 for

597 字 | 2 分钟
Cheat Engine 修改gta5线下钱数

操作步骤 其实这个我好早以前就发现了,用 CE 修改钱数的话容易出现负值,然后后来有一次突发奇想,就把 CE 修改 GTA5 线下钱数的方法想出来了。 其实非常简单,我们修改股票。 首先随便购买市场上的随意一个的股票,买入随机数量,之后我们用 CE 搜索这个值,然后不断修改持有的股票数量,直到最后找到只剩下一个值。 然后我们修改这个值就好了,注意不要修改得太

185 字 | 1 分钟
python 爬取传智播客作业题目

操作步骤 今天发一下我之前写了一会的关于爬取传智播客习题的爬虫。目前来说,其实是因为最近期末,然后想要爬取一下题库里的题,然后做一个题库出来,之所以这样,是因为老师并没有公布答案! 不过没想到传智播客居然是用 JavaScript 渲染的页面,而非普通的 HTML,难度很大对于初学者。 目前找到了想要的内容但是并不知道该如何爬取。 首先在这里右键查看一下源代

691 字 | 2 分钟
html实现图片旋转显示背面内容

实现思路 其实说是HTML,实际上还是要通过CSS来实现具体效果的,毕竟实际上HTML是框架,而CSS则是填充框架的东西。这篇文章是介绍一个简单的案例,鼠标触碰图片,然后图片发生旋转,进而展现文字。 可以看一下动图演示: 其实这个是通过transform旋转以及backfacevisibiliity来实现图片隐藏的。 简单介绍一下这个HTML实现图片旋转显示

498 字 | 2 分钟
Css :host是什么?

概念说明 今天想要精进(没事干)一下我的HTML和CSS技术,所以准备临摹一下谷歌的首页,也就是那个上面是搜索框,下面是快捷方式的页面。 类似于这个页面: 谷歌搜索页面的样式,不过下面没有Google搜索什么的,只是一个简单的快捷方式,将常用的页面添加成了快捷方式(之所以不上图是因为不想让你们看到我的快捷页面,哈哈)。 其实这个一看就感觉很容易就能做出来的效

592 字 | 2 分钟
python 爬取我的世界id,我的世界中英文id

操作步骤 其实如果是一直关注本站的读者会知道,其实这里最早只是一个做我的世界服务器的官网,虽然说我现在服务器也在开着,但是当时不知道哪根经抽了,就把这个当成博客了,不过其实还是关注着我的世界的。 先说一下任务,目前呢在网络上搜索我的世界 ID 的话,会发现 ne 那个搜到的大多都是好多年以前的内容了,比如说那张我记的好久好久好久以前就存在的 ID 对照图。

958 字 | 3 分钟
为什么在div中加的是左浮动但是div会向右浮动

问题记录 为什么在 div 中加的是左浮动但是 div 会向右浮动呢?这一点我相信有好多人都会遇到,至于原因,你懂的。因为我也遇到了,而且为此困惑了好久,不过我遇到的是我屏幕大的话,网页就会发生偏移,而我这种小屏却没什么事。之前右朋友跟我说过,但是一直没上心,今天晚上准备修复一下。 他这个浮动其实是因为在你的 div 之前的标签中也有使用浮动或者别的什么属性

451 字 | 2 分钟
通过JavaScript来实现售后五星好评

实现思路 发一篇js代码吧,毕竟说到底我还是要搞前端的,哈哈。通过JavaScript来实现五星好评功能。这个功能相信各位都不陌生,不论是淘宝还是京东,亦或者是各类微商,都离不开好评这个东西,好评多了,平台对你的关照也就多了起来。而且一般来说这个都是用在售后,外卖网购等等吧,都很需要他的,然后呢,我百度搜索到的许多代码其实都有些冗长了,当然也可能是我没有仔细

753 字 | 2 分钟
通过jquery实现用户注册验证

实现思路 最近在准备考证,再加上要改版一下网站,加一些用户交互功能之类的,并且其实毕竟做东西就是要做好嘛。 所以就在尝试用户注册功能,其实主要还是学习的案例里面有这个通过 jQuery 来实现简单的用户注册功能,然后虽然没怎么仔细听,但是还是会个大概,再加上学了一上午有点小困,所以敲个代码来刺激一下自己。 其实 JavaScript 也可以实现这个效果的,只

907 字 | 3 分钟
python 爬虫之获取标题和链接

实现思路 今天我想分享一些关于SEO优化的基础知识,这些知识几乎每位SEO专业人员都会明白。一种SEO策略是在其他论坛上发布文章,首先发布一些具有技术性的文章,然后再发布自己网站的链接。最近,我在oschina论坛上发布了一些文章,但今天我没有太多新的内容要发布,所以我决定分享一段小代码,用于爬取我的oschina论坛内的链接和标题。这个过程非常简单,非常容

423 字 | 2 分钟
网站媒体查询@media详解

概念说明 通过使用 @media 查询,可以针对不同的媒体类型来定义不同的样式。@media 可以根据不同的屏幕尺寸来设置不同的样式,特别是如果需要创建响应式的网页,@media 非常有用。当浏览器窗口大小改变时,页面会根据浏览器的宽度和高度进行重新渲染。 用法非常简单,例如: 类似于上面的小例子,在CSS中设置了一个媒体查询,它会检查浏览器的宽度是否小于1

364 字 | 1 分钟
网站索引量暴跌

问题记录 目前是23号,我的百度站长索引量内容只到16号,并没有更新后面的数据,不知道是因为问题还没有修复,还是因为什么,不过当时18号的时候,百度就发公告了: 您好,近日搜索资源平台【索引量】工具,由于工具计算系统不稳定导致数据异常,当前问题已紧急修复,索引量数据重新上线,详情请参考 请点击https://ziyuan.baidu.com/wiki/314

531 字 | 2 分钟
安装Docker Desktop报错WSL 2 installation is incomplete

问题记录 以下是您提供的内容的格式化版本: 在看《python3网络爬虫开发实战》的时候,安装开发环境时,遇到了一个小问题,但是呢百度上面的回答大多不怎么样,不过没想到自己随便一试就把解决办法试出来了。 安装 Docker Desktop 时,出现了以下报错: 具体原因是因为 Windows 系统下的 Linux 内核的版本有点低,我们只需要前往更新地址,下

180 字 | 1 分钟
python 爬虫入门之requests-html

操作步骤 其实本来应该早一点发的,但是我用织梦后台编辑文章的时候,不小心点了网页的x号,于是乎,内容白写了,然后我又开始重新写了。 requests库,是一个第三方的Python库,用来模拟发送HTTP请求。它通常用于爬虫或接口的测试。与urllib等其他的系统库相比,虽然他们的功能相似,但是requests相对来说更简单、方便和高效。 首先我们先把这个re

650 字 | 2 分钟
python 外星人入侵 完整版

问题复盘 差不多用了三天的空闲时间,把这个案例看完了一遍,并且实际操作了一下,其实难度确实不高,很适合我们这样的新人去操作。不过其实遇到了许多的问题,但大多都是我的问题,做的我是心态崩了。 今天最后做play按钮的时候,怎么也不出效果,把 gameactive 改为 False 就显示黑屏,而换成 True 显示内容但是没啥卵用,因为不是静态的。当时是真的不

439 字 | 2 分钟
php 表单提交

操作步骤 首先,本地演示需要开启本地服务器,你可以使用 phpstudyhttps://www.xp.cn/、apachehttp://www.apache.org/ 或其他类似工具。然后,需要修改主机文件(host)以便无需输入 "localhost" 即可访问本地网站。 下面解释一下本地演示的流程: PHP 提交过程 1. 在 HTML 页面中创建一个

641 字 | 2 分钟
python-alien-invasion-game-spaceship

实现记录 本来这篇文章我已经有思路了,并且其实已经写了一些了,但是因为有一些事情要去做,然后忘记这边还写得文章了,没保存直接关闭了。所以现在是我重新写的了! 最近我是在看《Python从入门到实践》,看的比较快,已经到项目部分了,开始做飞船大战外星人这个基本上入门必学的案例了,但是还是遇到了许多的问题,不过幸好基本上全部解决了了。其实对编程最大的挑战,就是仔

626 字 | 2 分钟
织梦 栏目ID和文章ID从头从1开始

实现思路 在进行织梦建站的时候,大部分的人都会在本地进行测试,然后就会产生你测试的文章和栏目,并且把id记录了下来,即使你最后把文章和栏目都删掉了,id也会保存下来。 下面交给大家一个快速删除织梦后台数据的办法 通过织梦后台系统里的 下面是快速删除织梦dede数据的方法在织梦后台点击系统,然后找到sql命令运行工具,然后把这12句sql代码复制进去点击执行即

271 字 | 1 分钟