Docker LNMP环境搭建

本文介绍如何使用Docker容器,快速部署LNMP环境。 最终完成的环境我们称为:DNMP(即 Docker + Nginx + MySQL + PHP)。 最终实现一键部署LNMP环境的目的,该环境特点: 完全开源 支持多版本PHP切换(PHP5.4、PHP5.6、PHP7.2...) 支持绑定任意多个域名 支持HTTPS和HTTP/2 PHP源代码位于host中 MySQL data位于host中 所有配置文件可在ho…

手把手编写PHP MVC框架实例教程

1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。 MVC的目的是实现一种动态的程序设计,便于后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可…

Spring Boot 集成 GraphQL 分页功能

经验上,我们会这样分页:传入页码数page和size,后台根据page和size计算offset和limit,从数据库中拿到并返回数据集。这种方式可以随意跳页,但是在数据量大的时候,会有性能问题。 在GraphQL中的分页与offset方式有一定差别,我们的参数不再是page,而是上一次查询的最后一个游标(简单可以理解为最后一条数据的id),每次查询都是在…

Flutter 请求接口数据乱码怎么办?

浏览器访问正常,但是在 Flutter 中拿到的却是一堆乱码,类似如下: Java å¦‚ä½•åˆ›å»ºå¤šçº¿ç¨‹ï¼ 原因是没有设置编码格式: jsonObj = json.decode(response.body); 改用: jsonObj = json.decode(utf8.decode(response.bodyBytes)); 解决。

Android adb devices识别不到小米手机

Flutter也是用adb来识别的,所以处理方法一致。 1、打开手机【设置】-【我的设备】-【全部参数】-点击四次【MIUI版本 (MIUI 12.0.3 稳定版)】 2、打开手机【设置】-【更多设置】-【开发者选项】 打开【开启开发者选项】下拉,打开【USB 调试】 3、重新用 adb devices 扫描。

Spring Boot 集成 GraphQL

GraphQL 是什么这里我们就不做描述,想了解的可以直接点击链接查阅。 我们直接说明如何在 Spring Boot 框架中使用 GraphQL。 1 引入依赖 只需要在 pom.xml 引入一个依赖就可以了: <dependency> <groupId>com.graphql-java-kickstart</groupId> <artifactId>graphql-spring-boot-starter</artifactId> &…

git增加多个push仓库: 一条push命令同时推送到gitee和github

最终效果是,执行如下一个命令,就能同时推送代码到gitee和github。 git push origin master 实现步骤如下: 1、添加两个remote 命令如下。 git remote add origin git@gitee.com:yeszao/dnmp.git git remote add github git@github.com:yeszao/dnmp.git 第一个为码云,仓库名为origin。默认情况下,git clone下来的代码默认远程仓库名…

小米路由器3刷机潘多拉(Openwrt)以及刷回教程

小米路由器 3 默认系统除了后台慢,网络也慢,还不能安装插件!留之何用! 刚好看到openwrt有刷机教程,刷之~ 1 下载 小米路由器开发版2.11.20:http://bigota.miwifi.com/xiaoqiang/rom/r3/miwifi_r3_all_55ac7_2.11.20.bin下载潘多拉刷机包(下面两种方式内容一样,二选一下载):百度网盘链接: https://pan.baidu.com/s/1_kwZU1Pi2L…

build.gradle或pom.xml使用国内阿里云源

打开文件: ~/.m2/settings.xml 设置内容为: <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository/> <interactiveMode/> &l…

一条ffmpeg命令批量转换flac到mp3格式

最近用小米的米小兔音响,听歌还是很方便的,又耐摔,虽然音质一般,不过对于听二哥来说,已经绰绰有余了。 电脑上有很多flac格式的儿歌,放到米小兔上又播放不了,得转为mp3才行。找了几个方案: 在线flac转mp3python脚本ffmpeg 第一种方式要上传flac和下载mp3,很费时间,有些在线转换网站还有容量限制,试过一次,实在无法忍受。 第…

Python3下载文件或图片方法

1、使用requests import os import requests def download_file(url, store_path): filename = url.split("/")[-1] filepath = os.path.join(store_path, filename) file_data = requests.get(url, allow_redirects=True).content with open(filepath, 'wb') as handler: handler.write(file_data) 2、使用urllib.request.urlretrieve …