自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (8)
  • 收藏
  • 关注

原创 laravel8 框架 路由 Target class [ *** ] does not exist 类不存在解决方案

新的版本更新后 创建控制 然后发现居然报错了。找了半天才发现项目里的这个路由服务文件下\app\Providers\RouteServiceProvider.php第 29行附近 解除注释就好了没有就加上//应用程序的控制器命名空间protected $namespace = 'App\\Http\\Controllers';官方这样的默认设置对新手可真不友好哎。。。...

2021-03-17 16:05:08 2699 1

原创 laradocker 安装报错 ERROR: Service ‘workspace‘ failed to build:

laradocker 安装报错ERROR: Service 'workspace' failed to build: The command '/bin/sh -c if [ ${INSTALL_NODE} = true ]; then mkdir -p $NVM_DIR && curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 解决办法有两种第一

2021-03-15 15:59:33 3285 2

原创 将 Docker 集成到 WSL 2 虚拟机(笔记)

1,升级 Ubuntu 到 WSL 2 发行版在具备以上条件的基础上需要将 WSL 升级到 WSL 2(如果已经升级到 WSL 2 则跳过此步骤),你可以在 Windows 官方提供的更新 WSL 2 Linux 内核文档下载 Linux 内核更新包,然后参照文档指南安装这个更新包,这样就可以在 Windows 中使用 WSL 2 了。接下来们以管理员身份运行 PowerShell 来启动一些 WSL 2 特性:上述命令是:dism.exe /online /enable-feature /fe

2021-01-22 10:18:57 1140

原创 MySQL 基于日志点和GTID的主从复制的详细步骤笔记

在主db服务器上建立复制账号1,在主服务器添加授权账号,ip,密码:CREATE USER 'repl' @ 'IP段' identified by 'password';2,授权用户 GRANT REPLICATION SLAVE ON *.* TO 'repl' @ 'ip段';配置主数据库服务器mysql的配置文件 my.cnf 里1.开启binlog日志 :bin_log =mysql-bin2.配置:server_id = 100配置 从服务器1,开启binl

2021-01-22 10:17:12 301 1

原创 node-rsa 和 PHP RSA加密解密方法

PHP RSA加密参考<?php/** * RSA算法类 * 签名及密文编码:base64字符串/十六进制字符串/二进制字符串流 * 填充方式: PKCS1Padding(加解密) * 密钥信息 密钥位数:1024 bit 密钥格式: PKCS#8 * Notice:Only accepts a single block. Block size is equal to t...

2020-03-05 12:02:29 917

原创 PHP取整数函数 ,截取,四舍五入

一、直接取整,舍弃小数,保留整数 ,如果是字符型转换为0:intval()intval(2.9548); // 2intval(26.32545); // 26intval('asdfas'); //0二、四舍五入取整,参数2保留小数位数:round()根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。round(3.14159); // 3ro...

2019-05-21 09:35:22 326

转载 Yaconf – 一个高性能的配置管理扩展

项目地址Github: https://github.com/laruence/yaconf ,简介首先说说, 这个是干啥的.我见过很多的项目中, 用PHP文件做配置的, 一个config目录下可能有十几个甚至数十个.php配置文件, 里面都是各种各样的array, 还有甚者会把一些词典文件(比如中文/英文对照)也放到配置中去. 这就导致配置文件的解析耗费了很大的性能(诚然, 用了op...

2019-04-04 10:40:26 115

原创 linux 下 ab - Apache HTTP服务器基准测试工具

ab全称为:apache benchAB是Apache的超文本传输​​协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的的Apache的执行性能,主要是显示你安装的Apache的每秒可以处理多少个请求。它不仅可以对阿帕奇服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx的,tomcat的,IIS等。但是ab没有Jmeter、Loadrunner那样有各...

2019-04-04 10:31:00 245

原创 Twitter的分布式自增ID算法snowflake (PHP版本)

twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassandra没有顺序ID生成机制,所以开发了这样一套全局唯一ID生成服务。snowflake的结构如下(每部分用-分开):0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000...

2019-04-03 15:13:42 661

原创 php安装mqtt扩展【Mosquitto】

没有安装mosquitto的可以看一下链接先安装一下MQTT服务器搭建-mosquitto1.4.4安装指南然后我们来安装php扩展如果你已经使用预先建立的软件包来安装Mosquitto,你需要确保你已经安装了开发头文件。在红帽派生的系统上,这可能是叫做libmosquitto-devel,在基于 Debian的系统上叫做libmosquitto-dev。你可以使用pecl来来安装这个拓展...

2019-03-14 16:44:59 3787

转载 MQTT服务器搭建-mosquitto1.4.4安装指南

Mosquittomosquitto是一款实现了 MQTT v3.1 协议的开源的消息代理服务软件.其提供了非常轻量级的消息数据传输协议,采用发布/订阅模式进行工作,可用于物联设备、中间件、APP客户端之间的消息通讯。mosquitto官网http://mosquitto.org/关于mqtt协议可参考http://docs.oasis-open.org/mqtt/mqtt/v3.1....

2019-03-14 16:33:45 1082

原创 Git基本常用命令介绍

1.从现有仓库克隆克隆仓库的命令格式为 git clone [url]。比如,要克隆Ruby 语言的 Git 代码仓库 Grit,可以用下面的命令:$ git clone git://github.com/schacon/grit.git这会在当前目录下创建一个名为grit的目录如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字:$ git clone...

2019-03-08 11:08:17 127

转载 在linux下PHP使用curl访问 ,Crontab的使用

一、在Crontab中使用PHP执行脚本就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本。每一小时执行myscript.php如下:#crontab -e00 * * * * /usr/local/bin/php /home/john/myscript.php/usr/local/bin/php为PHP程序的路径。二、在Cr...

2019-03-07 09:54:44 553

原创 Linux 编译安装安装netcat

下载wget http://sourceforge.net/projects/netcat/files/netcat/0.7.1/解压将 netcat-0.7.1.tar.gz 解压到 /usr/local 目录下tar -zxvf netcat-0.7.1.tar.gz -C /usr/local重命名cd /usr/localmv netcat-0.7.1 netcat配...

2019-03-06 11:09:23 1009

原创 centos 源码安装php7 和 swoole

更新一下源yum update安装必要扩展yum install autoconf gcc gcc-c++源码安装php7#下载php源码包wget http://am1.php.net/distributions/php-7.3.2.tar.gz#解压tar -zxvf php-7.3.2.tar.gz#打开cd php-7.3.2#对即将安装的软件进行配置...

2019-03-05 21:07:24 203

原创 php计算时间差 返回天数,获取前几天的所有日期,获取月份的每天日期,获得开始月份到结束月份之间的所有月份

//计算时间差 返回天数(参数时间戳)function getTimeDiff($current_time, $last_time){ $current_time_str = strtotime(date(&quot;Ymd&quot;, $current_time)); $last_time_str = strtotime(date(&quot;Ymd&quot;, $last_time)); if($...

2019-02-26 17:37:25 1009

转载 PHP今天,昨天,明天处理。mysql 查询今天、昨天、7天数据;mysql按日期分组统计

date_default_timezone_set('PRC'); //默认时区echo &quot;今天:&quot;,date(&quot;Y-m-d&quot;,time()),&quot;&amp;lt;br&amp;gt;&quot;;echo &quot;今天:&quot;,date(&quot;Y-m-d&quot;,strtotime(&quot;18 june 2008&

2019-02-26 17:30:47 1508

原创 vuethink 后台 npm run build 后只显示背景问题

命令行输入:npm run build打包后台然后发现router-view中的内容显示不出来。这个坑就是当你使用了路由之后,在没有后端配合的情况下就手贱打开路由history模式的时候,打包出来的文件就会是一片空白的情况。解决办法就是将 /src/main.js 里的 路由history模式注释掉就好了...

2019-01-24 13:48:46 303

原创 安装Scrapy 库时遇到 error: Microsoft Visual C++ 14.0

一 、安装Scrapy 库时遇到:error: Microsoft Visual C++ 14.0 is required.解决方法:首先打开http://fstab.net/pypi/simple/twisted/,找到对应版本的Twisted并下载我的是python3.7所以我下载Twisted-18.7.0.dev0-cp37-cp37m-win_amd64.whl然后利用p...

2019-01-22 16:02:18 122

原创 thinkphp5搭建简单redis分布式主从

首先在配置文件config.php中配置4台redis服务器 ,每2台配置一主一从 //redis分布式主从配置 'REDIS_LIST' =&amp;amp;gt; [ 'db01' =&amp;amp;gt; [ 'master' =&amp;amp;gt; [ 'host' =&amp;amp;gt; 'localhost', 'port'..

2019-01-09 14:53:09 2438

原创 linux 安装 SSH 并配置

安装sshsudo apt-get install openssh-server备份sshd配置文件sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak修改内容Port 23 # 在这里我的端口改为23,22端口已被占用ListenAddress 0.0.0.0 ...

2019-01-08 10:21:37 149

转载 nginx 报错 502 error日志connect() failed (111: Connection refused) while connecting to upstream

公司网站搬迁到新服务器后,发现站点访问不了,network里面提示502,查看相关的server配置,感觉没有什么问题,经过测试发现txt、html、等非php文件能够直接访问,也就是php访问不了,初步断定有可能是php-fpm没有安装或者没有启动导致。首先判断php-fpm是否已经安装,没有安装的情况就需要先安装php-fpm,安装可以参数相关资料。确定好服务器已经安装了php-fpm之后...

2018-12-29 14:49:37 1589 1

原创 在Windows 10 安装 Linux子系统

微软在Windows 10 Version 1607中,增加了一个Linux子系统先打开子系统组件 控制面板-&amp;gt;程序-&amp;gt;程序与功能-&amp;gt;启用和关闭Windows功能-&amp;gt;勾选适用于Linux的Windows子系统Beta 确定后重启电脑即可安装。可以选择稍后重启重新启动计算机后,需要打开“开发人员模式”,才能使用Linux子系统。具体步骤如下:...

2018-12-29 10:32:41 291

原创 PHP-preg_replace_callback() 正则匹配模版信息并替换

preg_replace_callback() — 执行一个正则表达式搜索并且使用一个回调进行替换/*** * 匹配替换模版信息 * @param $template //要匹配的魔板信息 * @param $key_value_pair //要替换的内容 * @return string|null */function message($template, $ke...

2018-11-27 11:48:24 1254

原创 lnmp 编译安装

lnmp 前期需要安装相关服务yum install pcre gd gd2 gd-devel gd2-devel cmake wget yum install openssl*yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxm...

2018-10-15 10:57:21 161

原创 解决 SSH Connection closed by foreign host

Xshell 报错 :1.有可能是IP和别人冲突,改一下IP就好了2.也有可能是文件权限的问题。改一下: cd /etc/ssh/ chmod 600 ssh_host_* chmod 644 *.pub3.也有可能是防火墙的问题/etc/init.d/iptables status //先看一下防火墙状态chkconfig iptables off ...

2018-10-10 17:28:49 5682

原创 nginx定时备份日志

nginx定时备份日志思路 用shell脚本加linux定时任务来备份日志首先在进入nginx 目录cd /usr/local/nginx/创建一个logdata目录以后的脚本和备份的日志都放在这里mkdir /logdata进入logdata目录编辑创建创建一个runlog.shshell脚本cd /logdata/vim runlog.sh内容如下...

2018-09-29 17:48:15 488

原创 解决vm 无法上网

需要配置一下网卡首先打开配置文件所在位置cd /etc/sysconfig/network-scripts/然后修改网卡配置vi ifcfg-enp0s3 将ONBOOT=NO 改为yes然后重启网卡systemctl restart network然后ping一下百度试试有没有网ping wwwbaidu.com完毕...

2018-09-26 11:25:01 862

原创 wamp环境 丢失 MSVCR110.dll

wamp环境 丢失 MSVCR110.dll下载WampServer安装程序,安装完毕后会出现一个错误是因为wamp是要基于c++环境运行的所以安装一个Visual C++ Redistributable for Visual Studio 2012 Update 4就好了下载地址...

2018-09-21 15:27:48 396

原创 centos yum安装php ; php-peal来安装swoole

centos 安装php 及swoole扩展更新一下源yum update安装php 及php扩展yum install php php-pear php-devel httpd gcc通过 php-peal来安装swoolepecl install swoole修改php.ini文件添加swoole扩展vim /etc/php.ini //yu...

2018-09-20 15:28:09 618

原创 mysql-1055错误 MySQL [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause

mysql-1055错误MySQL [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause想着给数据库里插入一条测试数据,居然报错了可奇葩的是报错了数据居然还插入进去了。看了一下原来是因为mysql版本的问题。。在MySQL5.7之后,sql_mode中默认有一条ONLY_FULL_GROUP_BY,S...

2018-09-18 14:05:48 6946

原创 linux centos7 Nginx编译安装

Nginx 介绍与安装Nginx (engine x) 是一个高性能的轻量级的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。相比 Apache,Nginx 占有内存少,并发能力强,体现更高的效率。能够支持高达 50,000 个并发连接数的响应。中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。编译安装:准备工作:因为ngix依...

2018-09-14 16:08:36 104

原创 linux查看cpu使用情况,查看内存使用情况

今天我们呢来聊聊性能的问题。。。咳咳~有时候呢我们的服务器运行的好好的突然就变的痴呆了。。到底是咋么个回事?当然查看一下它的使用情况就知道了呀。。。 真相只有一个 首先我们先查看一下内存的使用情况free对没错就这么一个简单的命令在这里 -m 是以M为单位来查看参数解释:total : 总物理内存的大小;used : 已使用...

2018-09-12 11:47:41 2380

原创 linux查看端口,进程是否存在,是否被占用,如何杀死进程

在维护linux服务器的时候,或者安装一些要使用的软件和服务时。难免会遇到一些像:端口开没开?这个东西安装运行成功了么?端口是不又被占用了?。。等等这样的坑坑。。 往往这个时候是不是一脸懵逼。 咳咳~~言归正传接下来就给大家推荐几个命令来查看一下这些坑吧1. 用 ps ...

2018-09-12 10:47:06 3744

原创 Windows 下安装 redis 和php7扩展

第一步下载redis在windows下要安装redis只需要下载官方给出的zip包就可以了: github官方安装包 下载好以后解压打开 downloads 会看到很多版本的redis 我用的是 redis64-3.0.501 版本,当然按大家喜好来选择,然后在将文件解压出去到一个工作目录去方便管理 最后打开是这样的 - redis-server.exe 这个文件是启...

2018-09-11 17:07:51 322

原创 centos 安装redis 和 php7扩展

1.使用 apt-get 安装redissudo apt-get updatesudo apt-get install redis-server2.启动Redis服务ubuntu默认安装在/user/bin/目录下/usr/bin/redis-server3.使用redis-cli就可以登入redis

2017-05-15 08:28:12 190

原创 ubuntu使用ppa/源方式安装jdk-7

ubuntu使用ppa/源方式安装jdk-71.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update2.安装oracle-java-installersudo apt-get install oracle-java7-installer安装器会提示你同意 oracle 的服务条款,选择 ok,然后选择yes 等待

2017-03-10 10:43:47 776

原创 Ubuntu下安装VirtualBox

Ubuntu安装VirtualBox 一.下载virtualBox 1.下载链接: http://www.virtualbox.org/wiki/Downloads2.点击:Linuxdistributions 会看到很多版本3.查看本机ubuntu版本在终端 输入: lsb_release-a 或 cat/etc/issue4.查看本机是64位还是32位 在终端 ...

2016-12-29 10:09:50 537

全部星历的二进制文件集合

星历二进制文件

2023-04-27

《数据库系统化实战》ppt笔记

阿里云数据库团队高级技术专家丁奇分享的主题《数据库系统化实战》,分析了数据库系统化过程中需要解决的可靠性、可用性、稳定性、可诊断性的问题,课上的ppt截图

2019-02-19

php+A星算法代码走迷宫

php A*寻路算法(曼哈顿距离)走迷宫,希望对需要它的人有所帮助。

2019-01-15

python个税计算

输入应发工资 ,输入缴纳保险金额,可得出个人所得税和实发工资

2019-01-11

Python深度学习pdf

《Python深度学习》由Keras之父、现任Google人工智能研究员的Franc.ois Chollet执笔,详尽展示了用Python、Keras、TensorFlow进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。在学习完本书后,读者将了解深度学习、机器学习和神经网络的关键概念,具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力,学会解决现实世界中的深度学习问题。除此之外,本书还深刻剖析了当前的"人工智能热",从理性的视角展望了深度学习在未来的可能性。

2018-09-30

最新全国城市列表(可按首字母或拼音选择)

最新全国城市列表(可按首字母或拼音选择) INSERT INTO `city` VALUES ('1', '北京', 'BEIJING', 'B'); INSERT INTO `city` VALUES ('2', '上海', 'SHANGHAI', 'S'); ....

2018-09-18

狼人杀小程序源码

狼人杀小程的序源代码大家快来参考参考啦!

2018-09-11

7经典应用诠释算法代码

概率模拟算法,排序算法可视化,走迷宫,分型图生成,自己做扫雷

2018-09-06

Angular 4.0从入门到实战 打造股票管理网站

Angular 4.0从入门到实战课程将从最基本的知识入手,带你搞清楚组件,服务,指令,模块等概念,然后带你在实际开发中学会解决页面导航、服务器通讯、数据展示、表单验证等问题,让你能熟练使用Angular和TypeScript开发组件式单页应用

2018-09-06

空空如也

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

TA关注的人

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