自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倪时鸿的博客

个人记录

  • 博客(45)
  • 收藏
  • 关注

原创 (迁移)gentool gen go自动生成表结构

gentool gen go自动生成表结构

2022-08-16 10:30:25 1846 1

原创 (迁移)百度的使用技巧

1、准确的搜寻方法 ?????有点问题在关键字上加半角/英文双引号,这表明关键字将成为死胡同。例如搜索“上海到北京”,搜索结果中的这四个词什么时候会连在一起:2、在站点中搜索。 可行例如搜索知乎,其格式就是:site:zhihu.com雷军,所呈现的结果就全是知乎提供的。3、指定格式搜索。特定格式搜索:关键词filetype:格式。快快网络 filetype:ppt...

2022-05-16 19:21:02 869

原创 (迁)php-csv导出

/*** 输出 导出 csv格式*/function export_csv($filename,$data){ header("Content-type:textv"); header("Content-Disposition:attachment;filename=".$filename); header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); header('Expires:0');...

2022-03-18 17:04:36 653

原创 (迁)Navicat 比对两个数据库的差异

比对两个数据库的差异,并将其中一个数据库的结构同步到另外一个数据库。例如,版本升级时,会涉及结构的同步。

2022-02-23 14:03:47 1933

原创 (迁)iptables配置

第一个要改的地方:中转IP的限制vi/etc/sysconfig/iptables在-AINPUT-mstate--stateRELATED,ESTABLISHED-jACCEPT下方增加两行-AINPUT-s中转IP-jACCEPT-AINPUT-s121.124.124.122 -jACCEPT然后将远程端口的ACCEPT修改为DROP保存,然后执行iptables-restore</etc/sysconfig/iptables生效...

2022-01-17 17:43:00 1625

原创 (迁)PHP加密解密字符串

/** * 加密解密字符串 * @param $string 明文 或 密文 * @param $operation DECODE表示解密,其它表示加密 * @param $key 密钥 * @param $expiry 密文有效期 * @author nish */function authcode($string, $operation = 'DECODE', $key = 'nish', $expiry = 0){ // 过滤特殊字符 if($operation ==.

2021-12-28 17:45:06 374

原创 (迁移)部署本地linux开发环境 vmware workstation版本

官网下载https://my.vmware.com/en/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_workstation_player/16_0直接安装,点点点下载centos包资源Download Index of /centos/7.9.2009/isos/x86_64/ | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirrorc创建新的虚拟机,选择刚刚下载的 iso文.

2021-12-15 14:25:27 1813

原创 (迁)rsync:基本命令和用法

(1).将/etc/fstab拷贝到/tmp目录下。rsync /etc/test.txt /tmp(2).将/etc/cron.d拷贝到/home/wwwroot/kws/public/tmp目录下。rsync /etc/cron.d /home/wwwroot/kws/public/tmp -r该命令会在目标主机上创建/home/wwwroot/kws/public/tmp/cron.d目录,并将/etc/cron.d/中的文件放入到/home/wwwroot/kws/...

2021-12-13 16:35:33 2775

原创 (迁)迪菲-赫尔曼密钥交换(Diffie–Hellman)算法原理和PHP实现版

迪菲-赫尔曼(Diffie–Hellman)是一个可以让双方在不安全的公共信道上建立秘钥的一种算法,双方后期就可以利用这个秘钥加密(如RC4)内容。迪菲-赫尔曼(Diffie–Hellman)算法原理很简单:如上原理,最后很容易通过数学原理证明(g^b%p)^a%p = (g^a%p)^b%p,因此它们得到一个相同的密钥。上面除了a,b和最后得出的公共密钥是秘密的,其它都是可以在公共信道上传递。实际运用中p很大(300位以上),g通常取2或5。那么几乎不可能从p,g和g^a%p算出a(

2021-12-09 14:46:09 2493

原创 (迁)搭建laravel 环境

1、安装lnmp环境2、设置lnmp vhost add 添加网站3、上传代码4、文件权限chmod -R 777 storage5、修改配置网站如果打开显示空白 500错误需要修改 /usr/local/nginx/conf/fastcgi.conffastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/kws/:/tmp/:/proc/";6、安装swoolepecl install swoole配置php.

2021-12-07 16:00:24 2475

原创 (迁移)laravel 清除缓存

清除Laravel(终端)中的缓存登录运行laravel应用程序的系统并打开终端。然后导航到Laravel应用程序代码。在这里,就可以使用以下命令来清除缓存:1、清除应用程序缓存运行以下命令以清除Laravel应用程序的应用程序缓存$ php artisan cache:clear2、清除路由缓存要清除Laravel应用程序的路由缓存,请从shell执行以下命令。$ php artisan route:cache3、清除配置缓存您可以使用config:cache清除Laravel应用程序的

2021-11-16 16:03:11 3692

原创 (迁移)wvs漏洞扫描,ssl问题解决

server { listen 443 ssl http2; #listen [::]:443 ssl http2; server_name sdk.youxidun.com ; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/sdk; ssl_certifica...

2021-11-08 21:23:25 1684

原创 Puppeteer 使用

安装node.jsyum install nodejs手动安装 官网下载:https://nodejs.org/en/download/手动解压:tar xf node-v12.22.4-linux-x64.tar.xz 修改文件夹名:mv node-xxx node全局配置ln -s /usr/local/node/bin/node /usr/bin/node --将node源文件映射到usr/bin下的node文件ln -s /usr/local/node/bin/np

2021-11-02 16:13:49 602

原创 (迁移)PHP函数file_get_contents()使用 https 协议时报错:SSL operation failed

场景:file_get_contents() 函数是用于将文件的内容读入到一个字符串中,是读取文件内容常用的函数之一。但是有时在服务器上使用file_get_contents() 函数请求https 协议的url文件时会报错误,无法正确读取文件内容,原因:服务器未正确配置好https证书解决方法:(三种解决方法)方法一:下载https证书到服务器服务器 下载这个证书,http://curl.haxx.se/ca/cacert.pemphp.ini 配置openssl.ca

2021-10-09 15:00:45 1381

原创 (迁移)windows cmd的tcping和telnet命令

使用“tcping”命令提示不是内部或外部命令该怎么办?  我们在使用香港服务器或者香港vps的过程中,当我们遇到远程连接不上或者是相应业务无法打开时,最基本的操作就是联系服务器商处理,但其实当我们遇到这些时都是可以自己先简单排查下的。最方便的就是使用ping命令来检查本地到目标服务器的网络是否通畅,而这也是服务器商最常规的操作。但是这个命令是存在一定缺陷的,当我们的服务器或者是vps设置禁“ping”后,不管网络通于不通都会显示连接超时。为了避免这个缺陷,这个时候我们就需要使用tcping这个命令,它

2021-10-09 14:03:33 6982 1

转载 (迁移)AWVS14.1.2下载安装教程

CSDN下载:Web安全漏洞扫描工具-AWVS14_awvs14-网络攻防文档类资源-CSDN下载百度网盘下载:链接:https://pan.baidu.com/s/1B9eIf8MPbcpx5kkKpZ6Qcg提取码:1xhf下载后默认是英文,用浏览器把当前网页翻译成中文即可)安装教程:有旧版本的首先卸载干净下载资源后解压安装包点击此处开始安装Next选择同意继续下一步选择安装目录,最好不要在C盘data目录这...

2021-09-29 13:43:27 4247 2

原创 (迁移)windows修改PHP版本

环境变量修改版本 phpstudy修改php版本phpstorm修改php版本

2021-09-24 11:23:37 569

原创 (迁移)如何批量导出QQ空间相册到电脑中

一、在电脑上登录QQ,自己新建一个群聊对话框,点击上方的【相册】,如下图所示。二、然后点击右上方的【上传照片】,如下图所示。三、接着会弹出一个创建相册的小窗口(如果已经创建过相册则不会出现),输入相册名和相关描述后点击【确定】,如下图所示。四、然后点击左上方的【空间选图】,如下图所示。五、接着在选择你想要复制的QQ空间中的相册,根据自己需要勾选相片或者可以直接点击全选,再点击右下角的【开始复制】。.六、复制完毕后,返回到刚才创建的相册中,点击右侧的【管理】,如下图所示

2021-04-16 15:23:57 25919

转载 (迁移)苹果手机.livp动图转换成.jpg图片

一、先把所有lived照片放在同一个目录中二、打开解压工具,一键解压图片,图片里面会出现.heic、.mov文件三、按文件类型排序,把所有.heic文件全部放在一个单独的文件文件夹中四、下载免费无水印的转换工具链接:https://pan.baidu.com/s/1MfPEVx83uU3lY1Ri4phaBA提取码:xevg使用方法:将 exe程序放到 .heic文件同级目录下,双击运行即可完成转换,自动生成同名 .jpg文件这样子就获得了.jpg文件了exe的py..

2021-04-16 15:14:33 8545 2

转载 快速搭建vue项目

常见问题:cnpm install 有些环境需要。一、安装node环境 1、下载地址为:https://nodejs.org/en/  2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功    3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/  输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接.

2021-04-07 09:53:42 127

转载 (迁移)MySQL 之binlog日志说明及利用binlog日志恢复数据操作记录

众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!一、简单了解binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。==================================

2021-03-29 14:56:32 4093

原创 (迁移)PHP类使用ElasticSearch-php

一、通过composer安装composer require 'elasticsearch/elasticsearch'二、laravel 通用扩展类<?phpnamespace App\Handlers;use Elasticsearch\ClientBuilder;use Faker\Generator as Faker;class ElasticHandler{ private $EsClient = null; private $fake..

2021-03-17 11:13:44 960

转载 (迁移)linux查看并发连接数 网站访问日志

1、查看TCP的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -n|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c或者netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}'返回结果一

2021-01-28 16:05:28 1614

原创 (迁移)随缘笔记

1.mysql 时间字段设置datetime 默认值当前时间,数据修改时跟随修改CREATE TABLE `test1` ( `uname` varchar(50) NOT NULL, `updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;...

2021-01-13 19:12:48 91

原创 (迁移)laravel 从入门到放弃

1. @yield在父页面定义@yield('title','yield的title')子页面继承使用@extends('父页面的位置')@extends('title')@include

2021-01-13 17:10:05 326

转载 (迁移)git多人开发的使用笔记

这里主要介绍gitlab如何做分支管理系统,它如何在一个项目中做到分支管理,主要解决多人协作开发的问题目标:  1.多人协作开发  2.尽量减少冲突gitlab是如何达到上面的目标的?1,我们首先创建一个master主线,我们的整个项目将不会在这上面进行开发,但是整个项目一定是以这条主线进行开发的2,创建一个Master的分支 develop,我们所有开发分支feature将从develop 创建分支,3,创建一个develop的开发分支feature,我们的实际代码开发将在这个分支

2020-11-27 14:15:50 269

原创 (迁移)cdn配置要点

1.添加的加速域名,就是最终访问的域名。2.配置流程: 添加域名-》配置源站IP或源站域名(我们服务器的IP)-》设置回源HOST-》(需要在Nginx有配置这个域名)-》先在自己本地配置DNS指向那个CNAME,CDN生效以后-》在DNS那边配置,域名的A记录,改成CNAME配置3.请求流程: 请求域名 -》 cname -》 配置的源站IP或源站域名 -》配置的回源HOST -》...

2020-11-26 18:20:40 1448

转载 (迁移)composer的安装使用和基本命令

inux 安装composer Linux下全局安装composer方法1、下载composercurl -sS https://getcomposer.org/installer | php2、将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer3、切换国内源composer config -g repo.packagist composer https://

2020-10-30 16:21:55 696

转载 在linux上安装elasticsearch简称ES 简单介绍安装步骤

1、简介Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据像天猫、京东这样的商城,用户访问商城的首页,一般都会直接搜索来寻找自己想要购

2020-10-29 20:06:57 6504 9

转载 (迁移)宝塔使用教程,安装lnmp环境

登录xshell安装宝塔面板只需要一句话命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh安装成功后,会显示出你的宝塔登录信息,帐号和密码,如图在浏览器输入 http://你的IP:8888/上面是我安装了LAMP界面,关于登录后台后,LAMP和LNMP的选择,你就配置成功了...

2020-10-29 17:48:51 1490

原创 (迁移)golang的学习之路

1.安装https://www.runoob.com/go/go-environment.html第一句代码test.go文件package mainimport "fmt"func main() { fmt.Println("Hello, World!")}运行go run test.go

2020-10-11 20:46:33 1483 1

原创 (迁移)window 添加redis扩展

一.安装redis下载地址:https://github.com/tporadowski/redis/releases。打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.conf这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。切换到 redis 目录下运行:redis-cli.exe -h 127.0.0.1 -p 6379设置键值对:set myKey abc

2020-10-09 16:31:56 318

转载 (迁移)php+nginx 负载均衡

来源:https://blog.csdn.net/weixin_41827162/article/details/88532302在nginx里面配置一个upstream,然后把相关的服务器ip都配置进去。然后采用轮询的方案,然后在nginx里面的配置项里,proxy-pass指向这个upstream,这样就能实现负载均衡。nginx的负载均衡有4种模式:1)、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2)、weight指定轮询几...

2020-09-23 15:46:17 409

原创 (迁)phpstorm使用笔记

1.安装 网上找资源2.设置svn 直接加载了对应的svn目录即可查看代码谁写的右键行数,选中Annotate

2020-06-10 09:30:38 692

原创 (迁移)mysql主从复制的使用笔记

主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)同个mysql数据库服务器的数据同步,目前使用触发器实现。 https://blog.csdn.net/nishihong/article/details/106351924根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。备注:复制是异步的 从站不需要永久连接以接收来自主站的更新。注意:前提是作为主服务器角色的数据库服务器必须开启二进制日.

2020-05-27 17:27:01 522

原创 (迁移)服务器问题排查过程记录

1.先连接服务器看是否服务器本身异常2.输入 top 查看是 【负载情况,mysql的使用情况,php使用情况,缓存是否异常】如果可用缓存很少,清除缓存 echo 3 > /proc/sys/vm/drop_cachesmysql异常 使用 navicat 打开工具-》服务器监控, 来查看进程情况,再对卡死的sql语句进行 explain 分析3. 输入 df -h 查看是否磁盘满了,磁盘满了,清理一下磁盘...

2020-05-26 16:23:55 498

原创 (迁移)mysql触发器的使用笔记

场景:同一mysql,不同数据库,同样的表结构INSERT触发器INSERT触发器可以使用NEW.列名 读取插入的新值,也可以修改它。UPDATE触发器可以使用 NEW.列名 获取新值,也可以使用 OLD.列名 获取旧值。DELETE触发器可以使用 OLD.列名 获取旧表中的值(只读)。1.拿kk_user举个例子先创建表...

2020-05-26 11:48:20 304

原创 ELK的使用笔记(重点)

安装需要有java环境window安装一,安装elasticsearch1、官网下载ZIP https://www.elastic.co/cn/elasticsearch2、解压3、进bin目录:E:\php-extend\ELK\elasticsearch-7.7.0\bin,shift+右键 --》 “此处打开命令行”,输入:elasticsearch(或者进入E:\php-extend\ELK\elasticsearch-7.7.0\bin,双击elasticsea..

2020-05-22 15:12:49 705

原创 (迁移)Swoole的使用笔记

安装待整理/usr/local/php/bin/pecl install swoole升级swoole/usr/local/php/bin/pecl upgrade swoole使用注意事项1. \Co\run 在 Swoole v4.4+ 版本可用2.Swoole\Server($this->pro_ip, $this->pro_port) 等方法中,全部前面加 \...

2020-05-19 16:07:19 427

原创 (迁移)python环境搭建笔记

window下 python环境搭建 链接http://www.runoob.com/python/python-install.html 下载地址 Python官网:https://www.python.org/ 环境变量 在 Windows 设置环境变量 在环境变量中添加Python目录:在命令提示框中(cmd) : 输入path=%path%;C:...

2020-04-07 14:24:37 273

空空如也

空空如也

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

TA关注的人

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