友链朋友圈

cenyuio个人博客

网盘拉新付费专栏——制作短剧搜寻文档

大家一定经常看到类似下图的短剧搜索文档。 这种文档在推广短剧时非常方便,同时也非常常见。 今天的教程我们就是要做一个这样的文档。 首先,点击这个链接,先转存下载一个工具软件:https://pan.quark.cn/s/15b980d4925a 将工具转存到自己的网盘然后下载,教程即刻开始。 一、创建短剧搜寻文档 点击链接,打开小玖分享的文档模板:https://pub.kdocs.cn/t/t1FZJw9ZY18BYUD?from=pc_mymbshare 点击“使用模板”按钮,就会创建一个智能表格云文档。 点击“配置”→“个性化”,可以修改搜索界面的描述。 返回云文档界面,右键重命名,将文档命名为自己的名字。 点击“分享”按钮,权限选择“所有人可查看”,最后复制分享链接。 用分享链接打开,就可以看到我们的短剧云文档了,且除了我们自己以外,都是只读权限。 到这里,我们已经完成了一个短剧搜寻的空文档的创建。 二、转存短剧资源 这一步,就要用到上一篇文章分享的 夸克批量转存分享工具。 点击“载入短剧猫资源”,就可以载入短剧资源,共计一万多条。 载入完成后,我们按上一篇文章的教程,把资源转存到我们的网盘。 数据太多,一次性转存需要耗时很久,可以缩小转存和分享延迟提交转存速度(单位是毫秒,1000毫秒=1秒) 有时候可能网盘空间不够,或者时间充足,无法一次性把一万多条全部转存。 找到工具所在目录下的“导入数据.txt”文件,这里面就是载入的短剧资源。 我们可以把这个文件移动出来,然后按行数分成多份,分批转存。 转存并分享完成后,我们以本地数据库格式导出,最终我们会得到一个文件分享列表文件。 到此,我们已经有了短剧资源了。 三、数据导入搜寻表 3.1 安装软件 安装最开始网盘分享的那个 Notepad++ 软件。 使用 Notepad++ 打开导出的文件。 3.2 链接转换 这里可...

玖涯博客

网盘拉新付费专栏——夸克网盘批量转存分享

本文介绍的是,夸克网盘批量转存并分享,效率提升工具。 今天,小玖手把手带大家批量转存资料。 首先,我们需要借助一个资料转存的工具,可以从下面这个链接获取:https://pan.quark.cn/s/f4a02c29eaf4 将工具转存到自己的网盘然后下载,教程即刻开始。 一、熟悉工具 工具需要通过一个叫 cookie 的值进行登录,该值的输入位置如下。 点击“登录”按钮,登录成功,下面会显示一个文件列表。 转存fid 是用于存放转存文件的目录的fid,在转存文件前点击一个目录即可选中。 导入列表 用于导入需要转存的网盘文件链接。 二、Cookie登录 打开浏览器,登录夸克网盘,然后按 F12,网页右侧会打开一个这样的开发者界面。 刷新一下网页,可以看到右侧的开发者界面会出现很多条数据。 随便选一个 花扣号标记 的数据,点击查看详情,找到一个名为 cookie 的数据项,将值全部拷贝下来。 值粘贴到对应的文本框,点击“登录”,然后就会出现夸克的目录列表。 三、选择转存目录 双击转存的 目标存储目录,下面的 转存fid 会出现对应的值。 四、导入数据 准备一个导入用的 数据文件,文件 一行一个 夸克分享链接。 点击“导入列表”按钮,选中准备好的数据文件,下面会出现用于导入的链接列表,然后点击“转存并分享”。 然后等全部转存并分享完成就可以了。 需要注意,如果你的账号没有会员,一些过大、过多的文件可能无法转存,会失败。 五、获取结果 全部转存并分享完成后,点击“分享记录获取”,然后点击“循环获取”,能够获取当前账号的分享列表。 分享列表中右键,点击“导出本地数据库格式”,就可以在程序同目录生成一个分享结果的文件。 导出的文件格式如下。 六、最后 下一篇,分享怎么用这个工具做一个短剧搜索文档,把短剧搞起来。 效果如链接:https://kdocs.cn/l/csKDl25CUT5...

玖涯博客

内幕!没有特长的普通人,通过网盘居然赚到了第一桶金!

通过网盘赚钱其实很简单,正常使用网盘,分享网盘里的资料文件,就可以赚钱。 因为你通过网盘分享文件,别人来转存,无形中就给网盘平台带来了用户。 这个网盘副业就是让网盘平台付费,你带来了多少用户,网盘平台就给你结算多少钱。 分享文件内容没有限制,任意文件都可以,只要有人转存或下载,就有钱(0.2-0.7元不等)。如果那个人是新用户,还能额外有一份钱(5-10元不等)。如果他还开了会员,那还可以分佣(25%-50%部分)。 以前经常分享文件的友友,是不是感觉自己错过了一个亿! 小玖平时就会在 CSDN 、博客等地方分享一些编程资料和文件,登记网盘拉新后,没怎么操作就已经赚到 47.8 米了。 一、怎么入局 网盘相信大家都会用,这里小玖分享如何通过网盘拉新平台获得收益。 大家可以在这个链接注册网盘拉新平台:https://dt.bd.cn/#/pages/login/register?invite_code=669788 注册完成后,将自己的网盘账号绑定为拉新账号即可,主流有夸克、UC和百度网盘。 已经注册完成了跳过这里,直接看后面的“网盘套路分享” 目前小玖做的是夸克和百度网盘,点击申请推广码绑定自己的网盘账号,如果有不懂的地方可以看视频教程。 申请时要填的信息比较多,但实际审核都不严格。这里小玖主要介绍一下几个比较不好填的内容。 分享方式 根据自己实际情况,如果有运营网站、小红书等,就选择对应的选项,如果没有,就选“社群/私域”或者“其他”。 粉丝数/用户数 这个选项可以填自己抖音粉丝、群聊人数等等,随便就好,什么数值高填什么。 自媒体主页截图: 有抖音等自媒体账号的可以填自媒体账号,没有自媒体账号的群聊主页截图一张就行。 提交申请后等待审核通过就行。 然后就是扶持政策,可以领会员、网盘扩容等,具体政策可以看下面这张图。 应该是自动到账的,不需要操作。 二、套路分享 做网盘这个...

玖涯博客

震惊!炸裂!天哪!!网盘拉新真的是普通人做副业的最佳选择!

小玖研究副业好久了,也做过很多副业,第一次觉得一个副业这么简单! 以前,写小说(差文笔)、小说推文(被限流没流量)、抖音(不会做视频)、开网店(一件代发有坑)。 现在,做网盘拉新,不用投入,白嫖网盘会员。 一、项目介绍 所谓网盘拉新,简单来说,就是给夸克、百度等各大网盘拉用户。 而我们要做的就是,在 拉新平台登记,然后 在网盘上分享文件。 分享文件内容没有限制,任意文件都可以,只要有人转存或下载,就有钱(0.2-0.7元不等)。如果那个人是新用户,还能额外有一份钱(5-10元不等)。 除了有钱,还可以免费领网盘会员,告别网盘空间不足、下载速度慢的烦恼。 对于我们网盘用户来说,没必要特地去做什么操作,只需要正常使用网盘就可以。 有人下载你分享的文件,就有钱;没人下载,也可以白嫖会员。 小玖平时就会在 CSDN 、博客等地方分享一些编程材料和文件,上星期登记网盘拉新后,已经赚到 47.8 米了。 二、怎么操作 分享文件大家都会,这里小玖就赘述,主要还是分享网盘拉新平台。 大家可以在这个链接注册网盘拉新平台:https://dt.bd.cn/#/pages/login/register?invite_code=669788 注册完成后,将自己的网盘账号绑定为拉新账号即可,主流有夸克、UC和百度网盘。 目前小玖做的是夸克和百度网盘,点击申请推广码绑定自己的网盘账号,如果有不懂的地方可以看视频教程。 申请时要填的信息比较多,但实际审核都不严格。这里小玖主要介绍一下几个比较不好填的内容。 分享方式 根据自己实际情况,如果有运营网站、小红书等,就选择对应的选项,如果没有,就选“社群/私域”或者“其他”。 粉丝数/用户数 这个选项可以填自己抖音粉丝、群聊人数等等,随便就好,什么数值高填什么。 自媒体主页截图: 有抖音等自媒体账号的可以填自媒体账号,没有自媒体账号的群聊主页截图一张就行。 提...

玖涯博客

使用 Squid 搭建 Http 代理服务器隐藏 IP

在一些情况下,需要变更自己的访问 IP,可以通过 Squid 搭建代理服务器实现。 本文使用的是 CentOS 7.6 系统。 一、部署 Squid 安装 Squid。 yum install squid -y 启动服务。 systemctl start squid 二、访问控制 总有刁民想害郑,疯狂访问朕的HTTP代理服务,所以需要进行一下访问控制。 使用 vim 打开 /etc/squid/squid.conf 配置文件。 端口默认是 3128,建议修改一下。 http_port 3128 新增 acl 策略 acl 策略主要有以下几种: # 配置访问源ip,采用子网掩码的方式,可以指定网段acl home src xxx.xxx.xx.xx/xx​# 配置访问目标ip,采用子网掩码的方式,可以指定网段acl home dst xxx.xxx.xx.xx/xx​# 配置访问目标端口acl home port xxx​# 配置访问目标域名acl home dstdomain .xxxx.com​# 配置访问目标网站,支持正则,-i表示不区分大小写acl home url_regex -i ^https://​# 配置访问目标路径,支持正则,-i表示不区分大小写acl home url_regex -i \.html$​# 配置访问时间,MTWHF为星期的首字母acl home time MTWHF 08:30-17:30​# 配置客户机最大连接数acl home maxconn 20 应用 acl 策略 # 禁止该acl策略http_access deny xxx​# 允许该acl策略http_access allow xxx​# 同时选择多个acl是与的关系http_access allow xxx yyy​# 对acl不匹配的请求进行控制http_access all...

玖涯博客

2024年云服务器部署迁移流程

能用容器,优先用容器,方便下次迁移。 一、基础应用部署 1.1 Docker 部署 安装需要的软件包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置 Docker 软件源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 查看仓库中可用的 Docker 版本 yum list docker-ce --showduplicates | sort -r 安装最新稳定版 Docker sudo yum install docker-ce 启动并加入开机启动 sudo systemctl start dockersudo systemctl enable docker 验证安装是否成功(有client和service两部分表示docker安装启动都成功了) docker version 配置镜像源 vi /etc/docker/daemon.json 创建文件,添加如下配置内容。 { "registry-mirrors": [ "http://hub-mirror.c.163.com", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn" ]} 重启 Docker 服务,查看 Docker 信息。 # 重启服务systemctl restart docker# 查看docker信息docker info 安装 Docker-Compose 将 docker-compose-linux-x86_64 文件拷贝到 /usr/lo...

玖涯博客

GO 的 Web 开发系列(八)—— Gin 自定义 Html 渲染实现多租户的模板设计

本文主要解决在多租户场景下的模板渲染问题。 正常情况下 Gin 配置的所有模板都属于同一个模板组合,相同名称的模板将相互覆盖。在未通过 define 指定模板名称时,同名模板文件也将相互覆盖。自定义函数中也无法区分租户,这将非常不方便我们进行多租户的模板渲染处理。通过自定义 HTML 渲染器,将一一解决这些问题。 一、Gin 源码分析 Gin 通过 router.LoadHTMLGlob 或 router.LoadHTMLFiles 函数初始化 HTML 模板,这两个函数的源码如下。 // LoadHTMLGlob loads HTML files identified by glob pattern// and associates the result with HTML renderer.func (engine *Engine) LoadHTMLGlob(pattern string) {left := engine.delims.Leftright := engine.delims.Right // 初始化模板templ := template.Must(template.New("").Delims(left, right).Funcs(engine.FuncMap).ParseGlob(pattern))if IsDebugging() {debugPrintLoadTemplate(templ)engine.HTMLRender = render.HTMLDebug{Glob: pattern, FuncMap: engine.FuncMap, Delims: engine.delims}return}engine.SetHTMLTemplate(templ)}// LoadHTMLFiles loads a slice of HTML files//...

玖涯博客

GO 的 Web 开发系列(七)—— 数据库所有字段必须全部 not null

实现接口功能后,需要在接口中通过数据库操作,实现 Web 系统的业务功能。而 Go 因为其一些特性,数据类型和数据库的适配存在一些问题,需要在数据库开发设计时提前考虑。 想起一件事,以前有个外包的朋友告诉我,数据库所有字段必须全部 not null,这是公司规范! 以前觉得这个规范很离谱,使用了 Go 之后发觉设置为 not null 确实可以避免很多麻烦。 一、默认值问题 Go 的默认值对于其他语言的开发来说可能有些不适,举例几个常见数值的默认值。 String 默认值: GO:空字符串 Java:null MySQL:null int 默认值: Go:0 Java:0 MySQL:null boolean 默认值: Go:false Java:false MySQL:null 通过以上默认值对比,可以发现问题,MySQL 所有数据类型都可以支持 null 值,而编程语言上却不支持。 这就导致一个问题,编程语言上的数据值如何和数据库的值对应? 在 Java 开发中,针对 null 值问题可以使用包装类,如 Integer、Boolean 等,这也是最成熟简单的解决方案。 在 Go 中可以通过指针支持 null,也可以通过数据库包提供的 sql.NullString、sql.NullBool 等类型来实现 null 值的适配。 但是这两种 null 值适配方案实现的不是很好,有一些解决起来挺麻烦的缺陷。 有人发现,null 貌似很多时候也没啥用。于是,出现了一些人,将数据库的 not null 选上,将默认值设置得和 Go 语言的默认值一样,以此解决默认值不一致问题。 那到底要不要保留 null 值呢? 二、保留 null 值 数据库保留 null 值时面临的第一个问题就是,怎么把 null 值传给数据库,这就需要用到指针,因为指针是支持 nil 值的。 如下示例代码,Na...

玖涯博客

时下大涨的黄金有几种投资方式?

近期黄金爆涨,不断创下新高,让不少人将注意力转移到了黄金上面,也希望参与到黄金的投资中来。那么,对于普通人,投资黄金有哪些种渠道呢? 以近期的调研情况,主要总结了以下几种投资渠道。 一、黄金首饰 黄金做为一种贵金属,普通人最经常见到的应该就是黄金首饰。对普通而言黄金首饰也最为实用,可以佩戴在身上,保值且美观。 这种投资方式最为简单,商圈里的周大福、周生生等黄金饰品店都有销售。但是由于首饰有加工成本,所以首饰的均价会高于黄金市场价,每一克大概贵80-150元左右,具体视首饰的工艺而定。 优点: 购买方式简单,可当成饰品佩戴。 缺点: 价格高于黄金市场价许多,黄金饰品回收价也偏低。部分饰品黄金纯度不够,回收更不友好。 适合人群: 不以投资为主要目的,更多希望添置个人随身饰品的人群。 二、银行实物黄金 如招商、工商和建设等常见银行都经营有贵金属业务,购买相对简单,可以直接在银行 APP 或者柜台中购买实物金。拿到实物黄金后,如果想要变现银行也可以回收(回收价低于购买价)。 投资门槛也比较低,银行允许以克为单位积存黄金,积存到足够的克数后可兑换实物黄金(需要补充实物黄金的差价)。举例有建设银行的易存金、工商银行额的如意金积存等。 银行的实物黄金中可以再细分两个部分: 投资金条:基本上没有啥制作工艺,就是一个足银大金条,平均克单价一般比黄金市场价高2-15元。 纪念金条/金币:纪念金币、金条或者首饰,这类实物黄金包含比较高的工艺成本,平均克单价高于黄金市场价许多。 优点: 购买方式简单,可以拿到实物黄金。实物在手,非常的保险。 缺点: 需要自己保管黄金,兑换和回收实体黄金都需要成本,会降低投资收益,同时流动性也比较差。有购买到假货/低纯度黄金的风险。 适合人群: 期望投资黄金,不那么信任银行等机构希望实物持有黄金的可购买投资金条。期望投资纪念币等有纪念意义的产品,可以购买纪念金币等产...

玖涯博客

GO 的 Web 开发系列(六)—— 遍历路径下的文件

文件 IO 处理是程序的基础功能,WEB 程序中通过文件 IO 实现附件的上传与下载。在 GO 中,有多种方式可以遍历文件目录,获取文件路径,本文从使用层面上论述这些函数。 预先准备一个包含子目录的目录,用于遍历测试: 一、filepath.Walk 函数 使用 filepath.Walk 函数可以很方便的遍历目录下的多级子文件和目录。 代码示例: func main() {rootPath := "./docs"_ = filepath.Walk(rootPath, func(path string, info os.FileInfo, err error) error {fmt.Printf("name: %s, isDir: %t, path: %s\n", info.Name(), info.IsDir(), path)return nil})} 输出结果: name: docs, isDir: true, path: ./docsname: admin, isDir: true, path: docs\adminname: admin_docs.go, isDir: false, path: docs\admin\admin_docs.goname: admin_swagger.json, isDir: false, path: docs\admin\admin_swagger.json name: admin_swagger.yaml, isDir: false, path: docs\admin\admin_swagger.yaml name: application.yaml, isDir: false, path: docs\application.yamlname: content, isDir: true, path: docs\c...

玖涯博客