logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

layuiadmin与laravel 12 前后端分离nginx配置

建立一个包含5500的端口的站点。虽然api文件夹下的控制器返回的实体对象,会自动转换成json对象,但如果你返回本身就是json对象,那也可以啊,laravel会保持沉默。Controllers/Api文件夹下的控制器,返回的数据实体对象,会自动的转换成json对象,传递出去。注意,如果点击了PHPstudy的该站点的伪静态,有可能会重置这个配置文件到默认的时候,就要把它修改过来。注意,PHPs

文章图片
#laravel#php#layui
全自动部署到远程服务器

创建一个gitee新仓库,上传代码到仓库,到服务器里创建一个网站项目,从gitee克隆代码到服务器端,先跑起来,排除各种依赖包等问题,最后才是自动化部署。然后就是到安装了宝塔的服务器上,也这样操作一遍,就是说gitee上需要有本地和服务器两个电脑端的密钥,这样上传下载代码,就不需要输入帐号密码了。全自动部署到远程服务器,涉及到3方,本地开发,gitee代码仓库,远程服务器,服务器已安装宝塔,及宝塔

#服务器#运维
redis数据库安装、图形管理界面及数据类型与操作

在开发中,字符串类型是用的最多的数据类型,导致我们忽视了redis的其他四种数据类型,在具体场景下选择具体的数据类型对提升redis性能有非常大的帮助。redis虽然支持消息队列的实现,但是并不支持ack。所以redis实现的消息队列不能保证消息的可靠性,除非自己实现消息确认机制,不过这非常麻烦,所以如果是重要的消息还是推荐使用专门的消息队列去做。

文章图片
#数据库#redis
比肩vercel的nuxt自动化部署,nuxthub+github+cloudflare

堪比vercel的自动化nuxt部署,是github+cloudflare+nuxthub的组合。代码是托管到github上,web服务器是cloudflare提供,对照的就是vercel,项目对接管理的是nuxt出品的nuxthub。nuxthub通过安装本地的管理软件,对本地项目进行打包上传到github,再通过cloudflare提供的app_key管理权限,操作cloudflare进行部署

文章图片
#github
使用selenium爬取飞卢小说网排行榜的小说标题

使用selenium集成化爬虫工具,它的xpath跟scrapy等有一定区别,scrapy等需要使用get()或者extract()等函数来获取dom节点,而selenium就不需要了。飞卢小说网的排行榜中,每个小说块的class都是一样的,这样获取整页的div块的xpath就很好写了。把爬取代码放到try里面,是为了出错时程序不会中断,继续执行下去。一个点(.)是指当前子目录中,没有点的话,就是

文章图片
#selenium#爬虫
pycharm怎么同时打开2个项目?

pycharm创建和使用vue也是很方便的,包括启动等,只需要点击一下,如果使用命令行每次都需要输入,使用pycharm配置好后,只需要点击运行按钮就可以了。当我们第一次用pycharm的时候,新建一个项目,习惯选择此窗口,而且勾选不再询问,这样以后一次只能用pycharm打开一个项目了。在设置里可以修改回来。当使用vue等前端的时候,后台也需要同时用pycharm打开操作,怎么用pycharm同

文章图片
#pycharm#ide#python
pycharm 创建vue并实现简易路由功能

使用pycharm创建vue项目时,选择vite来创建vue。因为vite是专门针对vue开发的打包框架,以前使用vue-cli来创建vue项目,就是使用的webpack来进行打包的,现在有了vite,就尽量使用vite来创建vue项目。在pycharm中新建项目,选择vite,再在右边模板里,选择vue,这样就是使用最新的vite版本,来创建vue项目了。vue官网上有简易的路由代码。这样不适用

文章图片
#vue.js#前端#javascript
纵横中文网书库爬虫练习之翻页

/div代表任意位置的div标签,[@class="bookname"]是xpath语法,中括号中@符号后是div的属性,这里用div的标签class="bookname"定位到小说名称。xpath('//div[contains(@id,"ma") and contains(@id,"in")]')——选取id值包含ma和in的div节点。如果不加,则返回列表格式,就不能使用该方法了。xpath

文章图片
#爬虫
CrawlSpider爬虫之爬取17k小说网列表详情及章节并放在一起(CrawlSpider翻页、MongoDB)

在使用mongo进行业务处理中,有时需要对文档(document)中的某个数组节点进行操作,这是下面要提到的 p u l l , pull, pull,push,$set操作。到此这篇关于MongoDB对数组进行增删改查操作的文章就介绍到这了,更多相关MongoDB对数组增删改查内容请搜索脚本之家以前的文章//$表示匹配到的第一个为EX1002的对象修改掉//如果想匹配多个值,可修改为$[]rul

文章图片
#爬虫#scrapy#mongodb
python爬虫之cookies设置

dict中文解释为字典,之前小编向大家介绍了dict函数以及它创建字典的过程(dict函数创建字典的过程)。在日常生活中,我们有了字典,在不认识的字的情况下,会输入内容发挥字典的作用。在python中,字典创建完了,要向字典添加元素,也才能发挥它的作用。获取需要登录的网页内容,需要登录,同站网页之间通过cookies进行身份认证,就不需要每打开一个网页都需要的登录了。以上就是向字典里添加元素的两种

文章图片
#爬虫#python
    共 16 条
  • 1
  • 2
  • 请选择