飞天狒狒-分享互联网应用及运维技术的个人博客飞天狒狒

关注互联网应用及运维技术的个人博客
未分类

laravel模型删除时同时删除关联模型

赞(0)

情景:栏目 – 文章, 当删除栏目的同时,删除该栏目下面的所有文章。 方法:使用Eloquent的deleting事件去处理, 当删除栏目时,触发model的deleting事件 在model中重载上级的boot方法,并把处理过...

未分类

GoColly的Collector配置方式

赞(0)

Colly 是一个可高度定制话的爬虫框架, 它提供了很多对其定制化的方式。 在代码中配置 创建一个默认的collectorc1 := colly.NewCollector()创建collector时,修改UA和revisit(多次访问同一个...

未分类

GoColly代理切换器的使用

赞(0)

Colly自带有代理切换的功能, 它能对每个http链接进行切换代理进行访问,可以避免一些由于同一地址访问速度过快而被ban的可能。 使用例子:

未分类

Beego框架m2m关联中间表模型怎么自定义?

赞(0)

对于beego框架的orm,教程、文档上面的描述、例子不详尽。尽管上面又多对多模型的定义例子,但是那是对于新项目而言的,如果有那么个情况,是需要在现有的数据库(包含数据)的情况下开发,可能,文档上的例子就不能直接搬了。而在找了很多网页之后,...

未分类

Golang对中文字符串截取不出现乱码的方法

赞(0)

在使用golang的时候,如果直接对string截取,有可能接触出来的字符串最后是一个不能显示的乱码。 s := "中文字符串"fmt.Println(s[:4]) 这是因为对字符串的截取犹如是对btye(8bit)数组的截取,而中文是不止...

未分类

用Cloudreve搭建一个自己的网盘

赞(0)

准备 1)新建一个对象存储空间,并开通图片审计服务(通俗一点说就是AI识别图片是否存在问题)2)购买CDN下行流量包、对象存储包、图片审计包等3)下载Cloudreve,上传到服务器并解压 开始 安装 1)Cloudreve的安装目录是/C...

未分类

Laravel用TNTSearch做内容搜索

赞(0)

情景前提 普通的sql where like 搜索的形式,不能满足于内容网站的搜索,需求要有分词功能,以便能更准确的找到需要展示的内容。TNTSearch是一个php实现的轻量级全文索引引擎,可以满足一般网站的使用。 安装 composer...