自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 用php写一个简单的mvc框架

然后就可以在app目录下建自己的应用了,比如admin/controller/IndexController.php的index方法,访问路径public/index.php?r=admin/index/index就ok了~~代码不用解释,就是new个类接下来去继续处理,TZD_ENV定义下环境,可灵活决定错误提示级别。代码如下,读取配置信息、定义常量、解析路由、注册自动加载函数。项目地址:待发布github,发布后会更新!

2023-02-15 18:27:36 289

原创 解决macbook m1运行phpstorm(jetbrains全家桶)卡顿问题

效果验证:电脑:macbookair m1芯片 16g内存,运行phpstorm卡顿解决办法:安装扩展解决!OVER!(发现文件图标都变好看了)

2022-04-14 16:56:10 1795

原创 输入内容只能是数值,包括正负数,整数,小数,分数和零

代码:/** * 输入内容只能是数值,包括正负数,整数,小数,分数和零 */ $.fn.validateNumber = function (defaultValue) { $(this).keypress(function (e) { var keyCode = e.which; if (keyCode >= 45 && keyCode <= 57) r

2021-03-10 15:49:40 246

原创 yii2配置redis哨兵集群,主从变化自动切换

yii2配置redis哨兵集群,主从变化自动切换1.redis的哨兵模式redis的哨兵模式,在主服务器挂掉后,会通过选举将对应的从服务器切换为主服务器,以此来达到服务的高可用性。在业务层面如果主从做了切换可能相对应的服务器IP地址会发生改变,这样会带来程序的的正常运行。为了不影响其业务,会考虑使用VIP去实现IP的飘逸,但是在部分情况下,虚拟机并不支持VIP,这样就无法保证业务的正常运行。所以在此情况下,通过业务本身来实现连接新的主的IP。2.封装一个类<?php/** * Crea

2020-10-12 10:51:29 964 1

原创 Redis集群三种方式-哨兵模式

主从复制原理:当主服务器中断服务后,可以将一个从服务器升级为主服务器,以便继续提供服务,但是这个过程需要人工手动来操作。 为此,Redis 2.8中提供了哨兵工具来实现自动化的系统监控和故障恢复功能。哨兵的作用就是监控Redis系统的运行状况。它的功能包括以下两个。(1)监控主服务器和从服务器是否正常运行。(2)主服务器出现故障时自动将从服务器转换为主服务器。哨兵的工作方式:每个Sentinel(哨兵)进程以每秒钟一次的频率向整个集群中的Master主服务器,Slave从服务器以及其他Sent

2020-09-30 12:17:07 260

原创 Redis集群三种方式-主从复制

主从复制原理:从服务器连接主服务器,发送SYNC命令;主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令;主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令;从服务器收到快照文件后丢弃所有旧数据,载入收到的快照;主服务器快照发送完毕后开始向从服务器发送缓冲区中的写命令;从服务器完成对快照的载入,开始接收命令请求,并执行来自主服务器缓冲区的写命令;(从服务器初始化完成)主服务器每执行一个写命令就会向

2020-09-30 11:31:55 576

原创 Redis初试总结1-安装redis

Window 下安装下载地址解压后打开cmd命令行运行命令:redis-server.exe redis.windows.conf如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。启动成功如图:Linux 下安装依次执行下面命令$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf re

2020-09-25 15:59:44 82

原创 阿里云语音通知API试接入

阿里云语音通知API试接入文档地址1.安装SDKcomposer require alibabacloud/dyvmsapi-201705252.准备工作在“语音号码”页面完成资质的申请和号码的购买。在“文本转语音模板”页面完成模板申请,或在“语音通知文件”页面完成文件上传。获取AccessKey信息,详情请参见获取AccessKey。完成本地SDK环境搭建,详情请参见安装SDK。3.代码示例<?php// This file is auto-generated, don't

2020-08-05 14:06:56 3516

原创 基于torch聊天机器人的API

基于torch聊天机器人的API机器人模型地址:机器人1.在项目根目录创建api.py文件2.代码:import flask,json,osfrom flask import requestimport train_evalimport sqlite3import jiebaimport loggingfrom config import Config#创建一个服务,把当前这个python文件当做一个服务server = flask.Flask(__name__)#serv

2020-07-28 17:15:41 903

原创 爬取周公解梦数据(二)

爬取周公解梦更多数据具体解析参考爬取周公解梦数据(一)贴所有代码import jsonimport requestsimport timefrom bs4 import BeautifulSoupimport pymysqldef add_data(url,title,type_name): headers = { "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML

2020-07-27 15:56:15 230

原创 爬取周公解梦数据(一)

爬取周公解梦数据1.查看周公解梦网站html2.代码解析 url = 'https://www.zgjm.net/b/jiemeng/' headers = { "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36' } # json_data = requests

2020-07-27 14:51:09 1605 1

原创 使用tensorflow尝试拟合线性回归

使用tensorflow尝试拟合线性回归1.进入jupyter notebook之后引用包import tensorflow as tfimport pandas as pdimport matplotlib.pyplot as plt%matplotlib inline2.使用pandas取模拟数据(这里是经验对应年收入/万的模拟数据)data = pd.read_csv('./data/income.csv')data3.使用matplotlib.pyplot绘制图形plt.s

2020-06-28 12:24:18 141

原创 windows10安装TensorFlow(CPU版本)

windows10安装TensorFlow(CPU版本)1.下载Anaconda2.打开anaconda prompt3.在Anaconda Promt输入以下语句(一条条输入):conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes conda create -n tensorflow pyth

2020-06-28 12:11:59 601

原创 php7.2 下安装swoole扩展

php7.2 下安装swoole扩展1.下载swoolegithub地址或执行下面命令git clone git@github.com:swoole/swoole-src.git 2.cd到下载好的swoole目录里,依次执行下面命令cd swoole-srcphpize./configuremake && make testmake install3.修改 php.ini (/etc/php/7.2/cli/php.ini / …/fpm/php.

2020-06-03 10:14:32 1268 1

原创 使用Docker-compose部署python

使用Docker-compose部署python1.下载docker及docker-compose安装docker 安装docker-compose2.目录结构3.直接上docker-compose.ymlversion: "3" # docker-compose版本services: docker-python-demo: # docker-compose编排名称,一般同微服务名称,注意不要与其>他服务重名 image: "python:3.7.0b4" # doc

2020-05-22 14:19:35 2301 1

原创 docker配置域名https

购买下载证书网上教程一大把,这里不多叙述下载好证书后,上传到服务器,本次演示放在了端口配置上级目录然后配置端口,配置ssl_certificate和ssl_certificate_key的值,别忘了listen 443 ssl;重启nginxpkill -9 nginxnginx访问https://你的域名...

2020-03-13 11:56:51 1043 1

原创 yii2自动生成数据库表migrations

yii2使用代码自动生成数据库表对应migrations1.首先配置db数据库,例:<?phpreturn [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=dbname', 'username' => '', 'password' =&gt...

2019-12-10 16:36:57 1292 1

原创 python脚本系列之分割文件内容为多个文件

分割文章为多个文件本文对话形式分割为多个文件代码:def add_file(girl_file_data,boy_file_data,count): girl_file_name = "girl_"+str(count)+".txt" #分割为1递增的文件 boy_file_name = "boy_"+str(count)+".txt" #分割为1递增...

2019-12-03 11:41:28 655 1

原创 python脚本系列之文件整合去除目录

代码解释一切import shutilimport osdef mymove(): #定义mymove方法 dir_path = os.getcwd() #获取当前路径 all_dir = [f for f in os.listdir(dir_path)] #获取路径下的所有文件及文件夹 for each in all_dir: #循环路径下所有文件和文件夹...

2019-12-03 11:21:26 176 1

原创 python脚本系列之替换目标目录下所有文件指定内容

python-os初体验目标:替换目标目录下所有文件指定内容python版本:Python 3.7.5话不多说直接贴代码,代码:#替换目录下所有文件里的内容import osimport redef replace(dirname): for maindir, subdir, file_name_list in os.walk(dirname): for filenam...

2019-11-22 10:42:05 513 1

原创 关于python-tkinter的一个小demo

Python GUI编程(Tkinter)github项目地址:https://github.com/zhendonger/tkinter-demo基于python版本 >3.0安装所需库pip3 install Pillow代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import tkinter as tkimport ...

2019-11-19 16:55:31 1251

原创 Swagger-php使用指南(自动化获取最新api生成文档)

1.首先swagger 的认识先说什么是Swagger, Swagger的使用目的是方便优美的呈现出接口API的各种定义, 生成API文档, 包括参数, 路径之类. 有时后端改了API的参数或者其他设置, 前端直接看这个Swagger UI就可以, 方便项目管理和团队协作.官网: http://swagger.io/参数文档: https://github.com/swagger-api/s...

2019-04-02 16:51:03 2203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除