摘要: tail -f 与tail F 与tailf三者区别 tail -f 等于--follow=descriptor,根据文件描述进行追踪,当文件改名或删除后,停止追踪。 tail -F 等于 --follow=name ==retry,根据文件名字进行追踪... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(258) 评论(0) 推荐(0)
摘要: var_dump(date('Y-m-d'));var_dump(date('Y-m-d', strtotime('- 1 day')));var_dump(date('Y-m-d', strtotime('+ 2 day')));var_dump(date(... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(39) 评论(0) 推荐(0)
摘要: MySQL复制: MySQL内建的复制功能是构建大型,高性能应用程序的基础。将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将mysql的某一台主机的数据复制到其它主机(slave)上,并重新执行一遍来实现。 复制过程中一个服务器充当主服... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(18659) 评论(1) 推荐(2)
摘要: Nginx做简单的负载均衡 1.Nginx简单介绍及开启 Nginx是一款轻量级兼备高性能的Http和反向代理服务器。所谓反向代理就是指在用户发起访问请求,由代理服务器接收,然后将请求转发给正式服务器,并且将正式服务器处理完的数据返回给客户端,此时代理服务器就... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(71) 评论(0) 推荐(0)
摘要: 1. 登录mysql mysql -u root -p 2.查看mysql数据库: use mysql; 3. 输入: select user,host from user; 4. 更新如下即可(百分号不能发布): update user set ho... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(1015) 评论(0) 推荐(0)
摘要: 1.记得root密码的情况下 登录MySql mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql> update user set password=passworD("123456"... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(96) 评论(0) 推荐(0)
摘要: Mysql查询某字段值重复的数据个数 表结构如下 CREATE TABLE `ams_ck` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `goods_name` varchar(30) NOT NUL... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(921) 评论(0) 推荐(0)
摘要: 关于InnoDB 的行锁 一个窗口 start transaction; -- 开启事务select * from ams_attr_ex_values where id = 1 for update; -- 行锁update ams_attr_ex_val... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(36) 评论(0) 推荐(0)
摘要: 1.git fetch 用于拉去远程仓库中有的的仓库(拉去命令只会拉去并不会自动合并或修改当前工作区) git fetch [remote_name] 2.git pull 自动 自动拉取并合并远程分支到当前分支 3.git push push前会先检查远... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(252) 评论(0) 推荐(0)
摘要: 多人协作的工作模式通常是这样: 首先,试图可以用 git push origin test 推送自己的修改; git push origin test 如果推送失败,则因为远程分支比你的本地更新,先需要用git pull试图合并; git... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(91) 评论(0) 推荐(0)
摘要: 推送 当你想要公开分享一个分支时,需要将其推送到有写入权限的远程仓库上。 本地的分支并不会自动与远程仓库同步 – 你必须显式地推送想要分享的分支。 这样,你就可以把不愿意分享的内容放到私人分支上,而将需要和别人协作的内容推送到公开分支。 如果希望和别人一起在名... 阅读全文
posted @ 2022-01-25 18:06 树下水月 阅读(247) 评论(0) 推荐(0)
摘要: 在现实场景中,需要取消挂载 如果直接直接执行umount 会显示device busy 原因:这是因为有程序正在访问这个设备,最简单的办法就是让访问该设备的程序退出以后再umount。可能有时候用户搞不清除究竟是什么程序在访问设备,如果用户不急着umount... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(423) 评论(0) 推荐(0)
摘要: 使用PHP查询mysql数据库时,查询速度很慢。于是我重复服务器上的mysql服务 结果 mysql链接不上了,解决了几个小时才能解决。下面总结一下解决的办法 一、报错情况 当我输入以下启动命令进行启动时 发现无法启动了 service m... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(364) 评论(0) 推荐(0)
摘要: 有些时候 我们需要验证字母和数字或字母数字的组合 可能想到是单独去验证字母或数字 又或者使用正则匹配 今天我发现一个很好用的函数 ctype_alnum 废话不多说 直接上代码 //判断是否是字母和数字或字母数字的组合if(!ctype_alnu... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(234) 评论(0) 推荐(0)
摘要: 启动不了keepalived 于是乎查看相关日志 如下图: 解决方法:配置/etc/keepalived/目录下的配置文件权限 644权限 然后重启服务就好 如果设置其他权限 如777 反而Keepalived启动不了!! chmod 6... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(279) 评论(0) 推荐(0)
摘要: 今天用shell来直接登录MySQL,报错如下 liup@ubuntu:~$ mysql Warning: World-writable config file '/etc/mysql/my.cnf' is ignored ERROR 2002 (HY000)... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1219) 评论(0) 推荐(0)
摘要: 生活中我们对IP地址并不陌生,下面介绍使用Python正则匹配IPv4地址的相关实例 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import reif re.match(r"^(?:[0-9]{1,3}\.){3}[0-9]{1... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(227) 评论(0) 推荐(0)
摘要: 在做项目的时候 我将PHP 5.6升级7.4 是直接替换的安装包,但以前编译好的zip.so 无法使用,需要重新编译。 安装版本 libzip-1.7.3 php扩展 zip-1.19.3 网上百度 安装 libzip-1.7.3 需要c... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(278) 评论(0) 推荐(0)
摘要: 当前从PHP5.6升级到php 7.4时,直接将编译好的安装包替换,输入php -v 时,就会报错error while loading shared libraries: libonig.so.5:cannot open share directory #p... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(795) 评论(0) 推荐(0)
摘要: 当前场景 有前端摄像头使用RTSP生产视频流,网页页面需要播放实时视频,以前是采用FFmpeg转码+Nginx的rtmp模块 推送视频直播流。 但目前这种方式前端采用FLASH播放器进行播放已经不适用当前的环境,毕竟Flash在某些浏览器中已经被禁止。 故现... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1260) 评论(0) 推荐(0)
摘要: 目前需要做一个项目需要高可用 项目采用Keepalived+VIP(虚拟IP)进行一个故障转移。Keepalived和VIP的相关知识就不在这里废话介绍了 介绍一下当前的高可用环境实现思路。 目前有三台服务器。分别为三台服务器上部署keepalived... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1105) 评论(0) 推荐(0)
摘要: 最近项目需要 需要生成一个Oauth2.0 协议的一个接口鉴权 参考地址 OAuth2.0-Demo: OAuth2.0 协议 实例 此开源的使用的Oauth2.0 协议生成的token,是存在数据库的 其他redis 需要自行扩展... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(95) 评论(0) 推荐(0)
摘要: 应用场景如下 : 我需要更新用户表中的部门id为35的更改为43 并且只更改600个人 mysql 语句如下 UPDATE user SET dep_id = 43 WHERE id IN ( SELECT id FROM user WHERE... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(104) 评论(0) 推荐(0)
摘要: 框架 3.4.x 及以上版本自带 validate 组件,所以不需要单独安装。3.4.x 之前的版本请单独安装,安装方法如下: composer require easyswoole/validate 当前我的easyswoole 版本为3.4.6 ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(101) 评论(0) 推荐(0)
摘要: 偶然间发现 在使用python 操作队列时 使用rpop 和 lindex 命令时,存储的队列数据为json ,打印时,类型为str字符串类型 但使用lrange 命令取队列数据时,返回的为列表 list类型 如图所示 使用redis 的rpop命令... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(272) 评论(0) 推荐(0)
摘要: 今天发现easyswoole 框架的JWT 1.1.4 版本 因为业务上需要使用JWT去生成加密信息,网上大多数都是JWT生成采用秘钥去加密,但目前本人使用场景需要非对称加密 使用公钥私钥去加解密JWT信息。但使用坑爹的1.1.4这个版本,看到是支持RS2... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(56) 评论(0) 推荐(0)
摘要: 今天作者遇到一个问题 是使用某一验证码类时,PHP的报错imagettftext 函数未定义 PHP Fatal error: Call to undefined function imagettftext() 错误提示是指GD库中缺少freety... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(558) 评论(0) 推荐(0)
摘要: 先上软链接 鄙人的想法就是window系统的环境变量 应该可以这么理解 下面讲一下软链接在实际中的用法 以python环境配置来讲解 今天 在部署Linux的Python环境时,因为后续使用python3环境 一般来说,现在的服务器默认上面... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(184) 评论(0) 推荐(0)
摘要: 在使用easyswoole 需要使用到一些定时任务做自动化处理 代码如下: 在EasySwooleEvent.php中 注册相关的定时任务 伪代码如下: use EasySwoole\EasySwoole\Crontab\Crontab;use App\Cr... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(225) 评论(0) 推荐(0)
摘要: 在看php手册数组函数时,看到了一个高赞的用户回答传送门,利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量。 主要是在实际中 我们需要查找二维数组中,某个键值的值去查找返回所在的key 在$userdb... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1337) 评论(0) 推荐(1)
摘要: 最近在写一段逻辑,其中需要一个一维数组的元素 两两做排列组合,设已N个元素做排列组合 以下为实现代码 <?php$arr = array('a','b','c','d','e');$result = array();//已多少个元素为一组做排列组合$... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(215) 评论(0) 推荐(0)
摘要: 在实际用于中,需要多开几个redis 服务端 默认情况下 如下 $ cd src$ ./redis-server 注意这种方式启动redis 使用的是默认配置。 也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动, $ cd src$ .... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(222) 评论(0) 推荐(0)
摘要: PHP二维数组,根据多个字段来排序 array_multisort 如果是最最常见的二维数组排序, 大多数情况下也只用到二维; 用php内置函数 array_multisort( ) 是最简单的; //假设, $arr 是一个二维数组, $arg1是取出... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(688) 评论(0) 推荐(0)
摘要: 关于EsaySwoole 热重启问题 由于 swoole 常驻内存的特性,修改文件后需要重启worker进程才能将被修改的文件重新载入内存中,我们可以自定义Process的方式实现文件变动自动进行服务重载 热重载进程 新建文件 App/Process/H... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(199) 评论(0) 推荐(0)
摘要: 本文使用 Barcode 生成条形码 官方网站 http://www.barcodebakery.com/ 开发文档 https://www.barcodebakery.com/en/resources/guide/php/installation 下面为案... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(189) 评论(0) 推荐(0)
摘要: python 地址 https://zixuephp.net/manual-python3.html 首页地址 https://zixuephp.net/ 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(23) 评论(0) 推荐(0)
摘要: if( empty(array_diff($answer_mark, $answer)) && empty(array_diff( $answer,$answer_mark))){ //用户答题正确}else{ // 答题错误} 做一个问卷考试,... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(53) 评论(0) 推荐(0)
摘要: python 2.7 使用 import MySQLdb 报 Traceback (most recent call last): File "", line 1, in ImportError: No module named MySqldb 于是乎执行一... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(177) 评论(0) 推荐(0)
摘要: 非商业转载,来自简书-虞大胆的叽叽喳喳-杰作的:在Python中安装包的三种方法 - 简书 最近一段时间都在学习 Python3(如果你想部署 Python3 的开发环境,可参考《是时候配置一个Python3的开发环境了》),乘此机会重新回顾了 Python2... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1209) 评论(0) 推荐(0)
摘要: 今天才知道 Redis 命令不区分大小写 但键值区分大小写的 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(248) 评论(0) 推荐(0)
摘要: 安装gd依赖库 freetype wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.gztar jxvf freetype-2.4.0.tar.gzcd f... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(237) 评论(0) 推荐(0)
摘要: 1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: 命令格式:tar -zxvf 压缩文件名.tar.gz ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(250) 评论(0) 推荐(0)
摘要: 发现一个 内容管理网站 网址 Confluence | 您的远程友好型团队工作区 | Atlassian 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(46) 评论(0) 推荐(0)
摘要: 查了很多资料 发现网上身份证15位的验证并不是那么严谨 今天研究了一下 代码如下 $currYear) { return false; } return true; } /** * 验证18位身份证最后一位 * @param... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(272) 评论(0) 推荐(0)
摘要: 当前使用gitbook在写一些文档,但使用导出编译git build 后,生成的静态HTML页面,无法翻页到上下章节。 但放在服务器上线上就正常。于是乎是去查询相关资料。目前方法有二。如下: 当前gitbook版本 3.2.3 # gitbook --v... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(271) 评论(0) 推荐(0)
摘要: 当前有一个场景,需要PHP处理完逻辑后,调转到一个别人的新页面,并在此新页面发送一个POST请求。于是乎到处百度 网上找来的资料,做下整理 //模拟表单post提交,且打开新页面跳转 function post(URL, PARAMS) { ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(284) 评论(0) 推荐(0)
摘要: 最近在使用gitbook 写对接文档,然而使用gitbookbuild 编译打包生成一个_book目录,若把该目录放在服务器上,正常。但是你直接打开_book目录里面的HTML文件,却发现左侧栏菜单,点击没有反应!!! 可能原因 新版本的gitbook不支持了... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(198) 评论(0) 推荐(0)
摘要: 有一个用户表 user 结构图下: id name +-----+----------+ | id | name | +-----+----------+ | 1 | 姓名1 | | 1 | 姓名2 | | ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(283) 评论(0) 推荐(0)
摘要: 很多时候 使用python 尤其是python2的时候 中文转码很头疼 下面是encode 在菜鸟笔记python 文档中查询到的相关解释说明 描述 Python encode() 方法以 encoding 指定的编码格式编码字符串。errors参... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1083) 评论(0) 推荐(0)
摘要: 在EasySwoole框架下如何使用自定义公共函数 官方文档没有涉及,其实这是composer的问题,不是EasySwoole的问题。 接下来介绍下步骤。 创建公共函数 在项目根目录下新建一个目录,我这里用的是Common,在该目录下新建一个php文件,示例 ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(44) 评论(0) 推荐(0)
摘要: 今天写了一个md文档文件 想要gitbook一样,左侧有对应的目录 实现方法如下: .md文件简介: .md文件名为(Markdown)是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber) 优点:可使易读易写的纯文本格式编写... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(851) 评论(0) 推荐(0)
摘要: 首先 我们创建一个mysql用户账户 如创建一个test用户 密码123456 命令如下: CREATE USER 'test'@'localhost' IDENTIFIED BY '123456'; 创建了一个db1的数据库 命令如下: create... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(999) 评论(0) 推荐(0)
摘要: 有一个使用场景,需要在Python的字典中,根据值获取字典中对应的key值。 step1 首先需要判断value值是否存在于字典中 dict.values() >>> d = {'1': 'one', '3': 'three', '2': 'two', '5... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1243) 评论(0) 推荐(0)
摘要: 例如,我有一个这样的列表: list1 = [good, bad, tall, big]list2 = [boy, girl, guy, man] 我想做一个这样的列表: list3 = [goodboy, badgirl, tallguy, bigman] ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(462) 评论(0) 推荐(0)
摘要: 目前需要使用python2.7 去消费kafka 然后直接pip install confluent_kafka 一直报错 后执行 pip install confluent_kafka==0.11.5 版本不要太高,因为直接pip instal... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(223) 评论(0) 推荐(0)
摘要: 今天发现在某个linux 服务器上想测试某个服务器上的端口是否是通畅的,于是telnet IP 端口 正常情况下 通的 [root@1222 ~]# telnet 127.0.0.1 4531Trying 127.0.0.1...Connected to... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1222) 评论(0) 推荐(0)
摘要: 迷你型的数据库客户端 heidisql 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(24) 评论(0) 推荐(0)
摘要: 发现一个使用 HTTP静态文件服务器,使用golang + vue编写的开源项目 地址:https://github.com/codeskyblue/gohttpserver 本地可以访问另一个台上服务器上的文件资源 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(100) 评论(0) 推荐(0)
摘要: 最近登录centos linux系统,登录的时候非常慢,而且有时候还连不上,我的centos版本是7.3 症状: 1、ssh连接经常失败。 2、登录的时候非常卡。 3、登录成功后,悔出现一个提示“abrt-cli status timed out” 4、登录成... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(3346) 评论(0) 推荐(0)
摘要: easyswoole 使用Timer 定时器 里面的循环机制 代码如下: Timer::getInstance()->loop(2000, function()use($redis,$result_key){ for($i=0;$i<100000;$... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(50) 评论(0) 推荐(0)
摘要: 很多事实,我们使用python 脚本,将需要处理的JSON 数据推送到 kafka 中间件中的案例 代码如下: 安装librdkafka For RedHat and RPM-based distros, add this YUM repo and the... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(684) 评论(0) 推荐(0)
摘要: 当安装apcu扩展后 启动php-fpm 就报错 NOTICE: PHP message: PHP Fatal error: PHP Startup: apc_mmap: mmap failed: in Unknown on line 0 作者找了半天解... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(100) 评论(0) 推荐(0)
摘要: 常常我们需要将git某个分支上的提交 同步到另一个分支上,若采用原始办法 先将文件复制出来,然后替换分支,在将复制的改变的文件覆盖到分支上,然后commit 重新生成一条git 提交记录来,整个过程繁琐且完全丧失了git的强大功能,如 需要将0e21862f0... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1735) 评论(0) 推荐(0)
摘要: 在使用 Pclzip 时出现无法压缩/解压文件的现象,追踪错误信息发现无法打开文件/目录,但是文件夹权限正确,打印文件路径之后发现是乱码。出现这个问题的原因是 windows下zip内的文件名编码是 gb2312,而php使用的是 utf-8 编码。 方法一:... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(212) 评论(0) 推荐(0)
摘要: 在实际开发中,我们常常需要知道执行的SQL 是否正常或者是否为我们想要的sql语句 方法1 :使用查询构造器 最后执行语句 getLastQuery() 官方可以查到 https://www.easyswoole.com/Cn/Components/... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(199) 评论(0) 推荐(0)
摘要: mysql 用 group by 查询时,会自动保留 对应组 ‘最先搜索出来的数据’,但这时数据可能不是最新的 如何设置保留 对应组‘最后搜索出来的数据’ 呢?详见代码 对于mysql 5.5版本 select * from ( select... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1132) 评论(0) 推荐(0)
摘要: 有的服务器属于内网,怎么将本地composer包更新到内网服务器呢,以下方法实现。如下: 1.第一步 在本地下载composer 并install 对应的包 2.第二步 将下载的包 一般在vendor 目录中 移动放入到内网服务器 3.第三步 修改内网... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(229) 评论(0) 推荐(0)
摘要: python程序根据url从互联网上批量下载图片时,设置HTTP或Socket超时,来防止爬虫爬取某个页面时间过长,导致程序卡置不前。我之前开发的一个脚本读取kafka 就是拿图片 后续一直卡在这里。 一种解决方案是全局设置: import socket so... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1867) 评论(0) 推荐(0)
摘要: 正常情况下,我们在使用python做页面开发时,防止中文出现乱码问题,python2 情况下会使用:如下语句—— import sysreload(sys)sys.setdefaultencoding("utf-8") 但在python3下,报错: sys.s... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(422) 评论(0) 推荐(0)
摘要: 在现实生活中,经常会使用到Python 将信息清洗完后插入数据库,但一条条插入势必速度效率跟不上,此时将需要使用批量插入的思维。 # coding:utf-8import pymysql# 打开数据库连接db = pymysql.connect(host='l... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1113) 评论(0) 推荐(0)
摘要: 跟着教程走完到了鉴权阶段,不加 --auth 登陆正常,但会出现warning :没有鉴权,修改不会生效,此时登陆正常。 但是加上了--auth 启动之后加上密码登陆则无法登陆。 添加用户和鉴权: 先用非鉴权方式启动,并切换到admin : use adm... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(556) 评论(0) 推荐(0)
摘要: 1、ALTER USER 'user_name'@'host' IDENTIFIED BY 'password'; 创建用户: user_name 用户名;host 允许访问的主机,(%:允许全部;127.0.0.* ip段)passwrod 密码2、... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(128) 评论(0) 推荐(0)
摘要: 时间复杂度O(1) O(n)表示什么 在刷面试题中的算法题经常出现时间复杂度O(n),空间复杂度O(1)很多时候不知道是什么意思 空间复杂度与时间复杂度是数据结构的复杂度,在现在储存设备越来越便宜的时代,时间复杂度是决定程序运行速度的重要因素 算法时间复杂度是... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(155) 评论(0) 推荐(0)
摘要: catth (Error $e) 直接上代码 try{ echo asdasdf('111'); //未定义的函数 throw new Exception('asdasd'); }catch (Ex... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(47) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(14) 评论(0) 推荐(0)
摘要: VSFTPD配置 Vsftpd的文件结构很简洁,主要包括: (1)/etc/vsftpd/vsftpd.conf——主配置文件 (2)/etc/vsftpd/ftpusers——禁止使用vsftpd的用户列表文件 (3)/etc/vsftpd/us... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(392) 评论(0) 推荐(0)
摘要: 服务器IP地址 $_SERVER['SERVER_ADDR'] 服务器域名 $_SERVER['SERVER_NAME'] 服务器端口 $_SERVER['SERVER_PORT'] 服务器版本 php_uname('s').php_uname('r')... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(335) 评论(0) 推荐(0)
摘要: 1、php 截取特定字符后面的内容 可以使用函数strripos,获取一个字符串在另一个字符串中第一次出现的位置。 $number = '1_0'; $result = substr($number,strripos($number,"_")+1); ec... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1014) 评论(0) 推荐(0)
摘要: 1.在文件开头加入 # -*- coding: UTF-8 -*- 或 #coding=utf-8 (等号两边不要有空格) Windows的本地默认编码是gbk编码, 只是显示问题, #coding=gbk 也可解决 2.Pycharm 设置步... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(767) 评论(0) 推荐(0)
摘要: 创建topic kafka-topic.sh --zookeeper localhost:2181/kafka --create --topic topic_name --partitions num --replication -factor num 实际 ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(49) 评论(0) 推荐(0)
摘要: 最完整的php验证手机号码: 移动:134、135、136、137、138、139、150、151、152、157、158、159、182、183、184、187、188、178(4G)、147(上网卡); 联通:130、131、132、155、156、185... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(199) 评论(0) 推荐(0)
摘要: 今天使用composer的时候得到了这个错误: The openssl extension is required for SSL/TLS protection but is not available 搜了一圈,基本都是说开启php.ini里的配置: ext... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1361) 评论(0) 推荐(0)
摘要: PHP PHPExcel 下拉 让其只能在其下拉的分表隐藏并设置解锁密码 $obpe->getActiveSheet()->setSheetState(\PHPExcel_Worksheet::SHEETSTATE_HIDDEN); //隐藏 $obpe ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(196) 评论(0) 推荐(0)
摘要: 在使用PHPExcel 下拉 做下拉的时候 需要禁用下拉编辑 用户只能选择该下拉的值 代码如下 ->setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_STOP) 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(66) 评论(0) 推荐(0)
摘要: 参考 网址如下 https://www.cnblogs.com/zx-admin/p/11653863.html 英文官方文档 https://phpoffice.github.io/PhpSpreadsheet/ 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(171) 评论(0) 推荐(0)
摘要: 需要操作Excel,必须下载PHPExcel这个类,可以从官网PHPExcel(https://github.com/PHPOffice/PHPExcel); 其中Documentation文件夹为类文档,Example为测试用例,Classes文件夹是真正用... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(248) 评论(0) 推荐(0)
摘要: 最近公司需要用到一个省市区三级联动的excel表格,但是数据都在数据库,又太多,人工不好制作,就让我这个phper来帮忙啦。 主要用到的是excel的定义名称,数据验证。其中数据验证的列表只能是一列或者一行,网上查了下说可以先用一行做数据验证,然后修改名称... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(314) 评论(0) 推荐(0)
摘要: PHP 解压文件 ZipArchive 中文文件名丢失/乱码问题 PHP 解压中文或解压文件中 文件名存在中文 $file = '/log/你好.zip'; //文件路径 如/log/test/123.zip$outputPath = '/opt... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(740) 评论(1) 推荐(0)
摘要: 背景:因为要查询某个python 运行的目录 方法如下 先使用ps 查询进程 如 ps aux|grep index.py 得到某个pid 如9872 然后运行ls ls -ail /proc/9872 然后查看cwd 即index.py 运行的执行目... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(377) 评论(0) 推荐(0)
摘要: 背景: 在某个web 目录下的网站,但图片存储在非web 目录下,想通过浏览器访问非web目录下的资源. 如图所示 web 路径在 server { listen 8995; server_name web_ht_v... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(236) 评论(0) 推荐(0)
摘要: nginx配置后外网无法访问 服务器环境:centos7.6 额,如果nginx可以正常运行(systemctl status nginx),且没有任何日志。先检查一下服务器自身的防火墙是否放行了。如果是云服务器再检查是否有相关的安全规则是否放行了 Ce... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(2351) 评论(0) 推荐(0)
摘要: 有多个表损坏了。因为都是直接把表复制进去的。然后就出现了这个问题问题 如图: Old key file for table ; repair it! 这个是说 表坏掉了。。 修复方法如上: 下面就是具体的操作方法: 在DEDE的后台SQL操作中直接输入 rep... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(321) 评论(0) 推荐(0)
摘要: 在工作中,有些数据交互需要对数据交互进行抓包分析,这里将使用tcpdump 命令 简略命令如下 tcpdump -i -w host 参数说明 -i 指定抓包的网卡名称 -w 抓包存放的路径 host 对方服务器iip 实际如下 如需要抓取192.1... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(38) 评论(0) 推荐(0)
摘要: 一,前言 时间长的项目,因为之前划分的分区目录,磁盘快满了,不能在把资源放在这个目录上,所以新放了一个硬盘进去重新分区格式化挂载。 新的资源都放到新的磁盘目录test-2上,当用户访问test-1时候,不存在这个资源,返回test-2的资源给用户。 旧磁盘的目... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(1339) 评论(0) 推荐(0)
摘要: 有时候 需要根据某个值,返回所在二维数组所在的key 代码如下 /** *根据值 返回对于的key 键名 *@param $serar 搜索的值 *@param $array 被搜索的数组 *@return 找到返回键名 未找到返回false */prot... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(684) 评论(0) 推荐(0)
摘要: 需要根据某个值,查询是否在二维数组中 代码如下 /** * 根据值 查询是否在二维数组中 *@param $value 需要查找的值 *@param $array 查找的二维数组 */protected function deep_in_array($... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(103) 评论(0) 推荐(0)
摘要: 在一个偶然的时间下,发现这个一站式证书申请和证书秘钥管理的平台,因为现在很多已经HTTPS 需要认证证书 此时有个一站式管理工具,他提供安全便捷的SSL证书申请和管理 请移步 keymanager 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(335) 评论(0) 推荐(0)
摘要: 动画,对于任何一个前端工程师来说,都是一项可敬可畏的工作。好的动画,可以让应用、网站增色不少。然而,要将动画一丝不差地实现在对应平台上,并不是一件容易的事情。 在实现动画前,动画设计师会给出动画源文件,但是要实现这些动画,要么选择性能不佳的序列帧(内存、CPU... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(550) 评论(0) 推荐(0)
摘要: 在 PHP 应用开发中,往往需要验证用户邮箱、发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持。 如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮件发送程序了,不过开发这样一个程序并不容易。 好在 ... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(849) 评论(0) 推荐(0)
摘要: function rand_ip(){ $ip_long = array( array('607649792', '608174079'), //36.56.0.0-36.63.255.255 array('9750... 阅读全文
posted @ 2022-01-25 18:05 树下水月 阅读(416) 评论(0) 推荐(0)