自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力奔跑的少年

为梦想而奋斗!!!

  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac 环境搭建jmeter

jmeter

2022-09-06 20:58:13 224 1

原创 Dnmp php的trie_filter扩展安装敏感词查找

1: 下载相关资源链接: https://pan.baidu.com/s/1qOUak9jdgxKfxNuriNxwug 提取码: ar0b2: 进入到php 的ext 目录示例: /usr/src/php/ext3: 将资源解压后,存放到 ext 目录, 并将文件改命,示例: mv libiconv-1.15/ libiconv4: 安装步骤及命令如下:mv libiconv-1.15/ libiconvcd libiconv/./configuremak..

2022-01-19 21:32:12 810

原创 idea 鼠标点击显示编辑者信息

1: git , idea 这些基础的就先不赘述啦2: 鼠标点击的行, 就会出现代码编辑者的信息3: 以phpstrom 为例, 直接按照图中标识的 1- 5 操作即可4: 然后重启你的idea , 完成

2022-01-13 16:28:39 1703

原创 Yii2 Elasticsearch 操作Demo

此处用的是yii2 高级版1: 配置 : common/config/main.php 'components' => [ 'elasticsearch' => [ 'class' => 'yii\elasticsearch\Connection', 'nodes' => [ ['http_address' => '192.168.101.5:9200'],

2021-07-18 19:38:01 396 2

原创 python 七牛云图片上传 demo

1》 安装 七牛sdk pip install qiniu 2》 settings.pyINSTALLED_APPS[ *****, qiniu *****,]3》#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020-12-09 21:46# @Author : lyw# @Site : # @File : qiniuuplo...

2020-12-10 19:54:31 334 1

原创 python3 爬虫学习记录 随笔

正则1》 示例:<a class="cmc-link" href="https://www.bitforex.com/en/spot/fil_usdt" rel="noopener nofollow noreferrer" target="_blank">FIL/USDT</a>只需要/en/spot/fil_usdt 这一段字符串解决过程:urls = re.findall('https?://(?:[-\w.]|(?:%[\da-fA-F]{2}))...

2020-06-16 14:00:31 508

转载 python3 webp 图片格式转 png或 jpg格式等

from io import BytesIOfrom PIL import Imageimport requestsurl = 'https://www.bixiaobao.com/media/tokenm/bitcoin.webp'# 这里url是你需要下载的图片地址resp = requests.get(url)byte_stream = BytesIO(resp.content)im = Image.open(byte_stream)# im.show()if im.mode ==.

2020-06-15 15:59:19 838

原创 python3 有关getattr() 函数的用法

1: getattr() 函数官方定义:getattr(object,name[,default])返回对象命名属性的值。name必须是字符串。如果该字符串是对象的属性之一,则返回该属性的值。例如,getattr(x,'foobar')等同于x.foobar。如果指定的属性不存在,且提供了default值,则返回它,否则触发AttributeError。官方函数文档:https://docs.python.org/zh-cn/3.6/library/functions.htm...

2020-05-28 18:22:11 1872

转载 python3.6 内置函数

abs(x)返回一个数的绝对值。实参可以是整数或浮点数。如果实参是一个复数,返回它的模。all(iterable)如果iterable的所有元素为真(或迭代器为空),返回True。等价于:def all(iterable): for element in iterable: if not element: return False return Trueany(iterable)如果iterable的任一元素为真...

2020-05-26 07:57:43 410

原创 python3 django celery 错误信息 (2)

报错信息:解决方法如下:我原先的redis 版本是 3*卸载原redis: sudo pip3 uninstall redis安装低版本redis: sudo pip3 install redis==2.10.6

2020-03-24 13:24:48 187

原创 python Django socket (1)

1. pip installdwebsocket2. 设置路由url(r'^test_websocket/', views.test_websocket, name='test_websocket'), # 服务端url url(r'', views.index, name="index"), # 页面url3. views.pyfrom dweb...

2020-03-20 18:01:03 685

原创 python3 根据远程图片链接,多线程保存图片到本地

1. 获取图片链接,将图片链接append 到 list 中 图片链接有两种, 第一种,有规律 :只有图片名称不一样urls = []for i in range(5460): # range(5460) 代表有多少张图片 url = '****图片存放的网址*/static/img/coins/32x32/{}.png'.format(i + 1)...

2020-03-12 11:54:13 690

原创 Django 知识点2(静态文件路径不识别提示)

1. 静态文件路径不识别如图2. 设置方法, 再settings.py 中设置如下STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static")]3. 自动重启后如图所示这样方便我们找到文件,看着也比较友好...

2020-03-11 14:28:26 661

原创 Django 知识点1 (自定义项目包添加到python 环境变量中)

1. 在项目根目录创建apps 包,是 Python Package 不要选错了,2. 选择apps 右键找到 Mark Director as 选项,选择Source Root 设置为根目录3. 在settings.py 中添加import syssys.path.insert(0, os.path.join(BASE_DIR, 'apps')) # 注册到py...

2020-03-10 17:51:35 425

原创 virtualenv (mac 安装)

1. sudo pip3 install virtualenv2. 创建项目 : 路径指向自己的python3.6 目录 virtualenv celery_django --python=/usr/local/bin/python3.63. 进入到 celery_django /bin/ 目录cd celery_django/bin/source act...

2020-03-07 14:49:47 1104

原创 Celery 学习记录(1)

中文文档:https://www.celerycn.io/ru-men/celery-chu-ci-shi-yong环境安装1. pip install celery2.pip install -U "celery[redis]"3. python celery 默认不支持链接数据库所以需要安装接口 《1 :https://github.com/andymccurdy/...

2020-03-06 18:23:04 122

原创 mac 搭建Elasticsearch 6.8.6

1. 下载java 1.8 包并进行安装配置jdk下载连接:https://pan.baidu.com/s/1PhFjSt1Neeh3JBWmQrtp1A 密码:8an3配置文件内容如下:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PAT...

2020-01-14 16:10:07 1909

转载 jwt

<?php/** * Created by: * User: wei * Date: 2020-01-09 * Email: */class Jwt{ //头部 private static $header = array( 'alg' => 'HS256', //生成signature的算法 'typ' =&g...

2020-01-09 14:02:24 127

转载 Socket (一) 技术详解

Socket原理1、什么是Socket在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据  socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭...

2019-12-27 10:23:18 967

原创 知识点(1)

标题:exec()和pcntl_exec()1. 执行文件 _exec.php (lnmp)<?phpecho "Master process id = " . posix_getpid() . PHP_EOL;$pid = pcntl_fork();switch ($pid) { case -1: die('Create failed');...

2019-12-25 22:03:59 127

转载 Mac文件太大无法拷贝怎么办?Mac文件太大无法复制到u盘解决办法

当你执行完以下操作之后,你的u 盘会被清空, 如果在格式之前有资料,请提前备份!!!!现在的网速是越来越快了,各种在线传输文件还是算比较快了,若遇到像7、8个GB的文件,还是U盘来得实在,但是很的多Mac用户在向U盘拷贝文件时总会遇到"文件太大,无法拷贝"的错误提示:  U盘容量明明是够的啊。其实问题不是出在文件大小上面,而是U盘格式。目前大部分U盘出厂格式为FAT3...

2019-11-14 10:33:50 9076

原创 Mac 连接服务器软件 FinalShell

1. mac 终端安装命令sudo curl -o finalshell_install.sh www.hostbuf.com/downloads/finalshell_install.sh;chmod +x finalshell_install.sh;sudo ./finalshell_install.sh2. 安装完成界面2. 帐号密码连接...

2019-11-07 15:38:41 3472

原创 thinkphp5.1 邮件服务

一 : 下载扩展composer require phpmailer/phpmailer二 Mail.php 发送邮件的控制器<?php/** * Created by: * User: wei * Date: 2019-11-06 */namespace app\api\controller;use PHPMailer\PHPMailer\PHPM...

2019-11-06 17:11:06 800

原创 GitLab runner CI 项目自动部署

1. 本次安装的环境linux centos7.62. 安装 gitlab-runner只需为你的系统下载二进制文件之一# Linux x86-64 sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binarie...

2019-11-01 16:43:44 1949

原创 thinkphp5.1 Excel 文件上传(1)

1. 下载扩展包:composer require phpoffice/phpspreadsheet2. html 页面{include file="public/meta" /}<article class="page-container"> <form class="form form-horizontal" id="myform" enctype=...

2019-10-25 19:44:00 654

原创 微信分享(二) (ThinkPHP5.1.38 分享)

1. 下载微信分享需要用的sdkhttps://pan.baidu.com/s/1XnX6qHht7_dR5SbMnH72Owtp5.1.38 源码https://pan.baidu.com/s/1VoCSBTgdeaV_YS_SjwxumQ我是将文件夹的文件放在了/extend/org/一共三个文件(修改过jssdk 中的)修改的第一处:修改的第二处:修改第...

2019-10-25 19:37:13 1209 3

原创 微信分享(一) (订阅号 token 验证)

1. 登陆微信公众平台2. 添加js 安全域名 (公网可访问)3. 验证4.验证token 点击基本配置设置基本信息5. 编辑验证文件<?phpdefine("TOKEN", "roselife"); //自定义的token (你只需更改这里的token 就可以了)$wechatObj = new wechatCallbac...

2019-10-25 10:15:04 2064

原创 JQuery 图形验证码 ThinkPHP5.1 版

1. 文件下载:http://down.htmleaf.com/1711/201711061539.zip2.login.html登陆页面代码:页面引入样式<link href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"><link rel="s...

2019-09-27 14:36:08 156

原创 常见错误处理

一, composer 相关 1》Your requirements could not be resolved to an installable set of packages. 解决办法:composer update --ignore-platform-reqs

2019-09-09 20:07:45 199 1

原创 虚拟机 Centos7.6 YApi 平台部署

一,环境需要nodejs(7.6+) mongodb(2.6+) git二,更新yum 源 gcc-c++ [root@localhost ~]# yum update [root@localhost ~]# yum install gcc-c++三,安装node.js [root@localhost ~]# curl -sL https://rpm...

2019-09-01 10:22:23 489

转载 Merkle Tree(默克尔树)算法解析

Merkle Tree概念Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1]1、HashHash是一个把任意长度的数据映射成固定长度数据的函数[2]。例如,对于数据完整性校验,最简单的方法是对整个数据做Hash运算得到固定...

2019-07-29 21:05:07 758

转载 thinkphp5 common.php 常用方法

项目链接:https://gitee.com/ruoxi520_admin/RXThinkCMF_TP5.0本页内容来源于:南京RXThink工作室的RXThink框架 公用文件<?php// +----------------------------------------------------------------------// | RXThink框架 [ RXThink...

2019-07-26 11:01:43 3114

原创 centos7.4 yum 搭建lnmp

yum安装 lnmp (linux+nginx+php7.1+mysql5.7)1、第一步先更新yumyum update2、yum安装nginx安装nginx最新源:yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm...

2019-07-25 20:59:33 835

原创 centos7.4 搭建gitlab

1. sudo yum install -y curl policycoreutils-pythonopenssh-server2.将SSH服务设置成开机自启动,安装命令:sudosystemctlenablesshd3.启动SSH服务,安装命令:sudo systemctl start sshd4.yum install firewalld systemd -y5...

2019-07-21 18:02:09 179

转载 php Swoole的基本使用

背景项目中使用的PHP,但由于长耗时的任务,前端提交以后,需要服务端异步响应。服务器异步有多种方案,包括MQ,fsocket,Swoole等。Swoole 使用纯 C 语言编写,提供了 PHP 语言的异步多线程服务器,异步 TCP/UDP 网络客户端,异步 MySQL,异步 Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内...

2019-07-21 10:30:59 6037

转载 TCP/IP模型及OSI七层参考模型各层的功能和主要协议

注:网络体系结构是分层的体系结构,学术派标准OSI参考模型有七层,而工业标准TCP/IP模型有四层。后者成为了事实上的标准,在介绍时通常分为5层来叙述但应注意TCP/IP模型实际上只有四层。1、TCP/IP模型(1)物理层物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性,确保原始的数据可在各种物理媒体上传输,为设备之间的数据通信提供传...

2019-07-18 10:42:19 2612

转载 MYSQL性能优化的最佳20+条经验

MYSQL性能优化的最佳20+条经验今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面...

2019-07-18 09:42:17 123

转载 浅析mysql的锁

目录:1.锁的定义与分类(表、行、页)2.锁相关的语句(查看锁)3.mysql事务4.乐观锁和悲观锁5.数据库死锁1.锁的定义与分类1.1.锁的定义锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲...

2019-07-18 09:01:06 152

原创 MYSQL 查询(1)

一、查询相关1、根据表数据,查询出每组人员分数最高的学员,sql思路:(1)先按照组id 进行分组查询,找到分数最高者 赋值临时表 a,然后再根据查出的最高分数作为条件进行查询。SELECT u.* from (select max(score) score from pro_users p GROUP BY group_id) aleft join pro_users u on...

2019-07-16 23:02:40 113

原创 2019 面试题(五)

1. 在面试的过程中经常出现的一道面试题是,将“123456789241234214” 进行千位分隔符进行分割,个人总结如下,若有未判断到的漏洞,请不吝赐教。function getStr($str){ //判断是否number类型 if (!is_numeric($str)) { //接口:return json_suc(201,"参数错误"); ...

2019-07-15 22:49:31 87

严蔚敏数据结构,含代码版

严蔚敏:清华大学计算机系教授,长期从事数据结构教学与教材建设。本书是一本值得学习的好书。

2019-03-03

网络渗透技术

深入浅出的介绍网络与安全技术,缓冲区是本书的重点!

2019-03-03

空空如也

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

TA关注的人

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