- 博客(37)
- 收藏
- 关注
原创 linux下使用nginx给图片添加水印和加防盗链
修改nginx配置文件修改nginx/conf/nginx.conf文件注意事项修改nginx/conf/nginx.conf文件location /img/ { image_filter watermark;#开启水印 image_filter_watermark "PATH_TO_FILE";#水印文件位置 image_filter_watermark_position center-center;#水印位置 image_fil
2020-12-31 09:43:01
663
1
原创 七牛云linux命令行工具(qshell)
qshell下载wget http://devtools.qiniu.com/qshell-linux-x64-v2.4.2.zip解压zip 安装 qshell#解压 qshell包unzip qshell-*.zip #剪辑到 /home 文件下mv qshell-linux-x64-v2.4.2 /homechmod -x qshell-linux-x64-v2.4.2 mv qshell-linux-x64-v2.4.2 qshell#设置权限chmod -R 777
2020-12-18 10:57:35
591
原创 nginx 静态文件设置跨域访问权限
设置跨域location ^~ /public/ { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Credentials true; alias /var/www/webapps/public/;}
2020-12-17 10:04:49
855
原创 MySQL存储过程
1、查询存储过程:创建查询出point 大于数DELIMITER // CREATE PROCEDURE math_point(IN p_in int) BEGIN SELECT * from nc_users where point>p_in; END; //DELIMITER ;调用存储过程:SET @p_in= 120 ; //积分值...
2019-05-22 21:12:58
105
原创 git将本地文件上传到码云
1.在码云创建项目文件 如:test2.在本地需要上传的文件夹执行 git init 初始化git厂库3.将本地git厂库与远程厂库连接:git remote add origin ****4.执行git add . 将文件夹下的所有文件加入git5.git commit -m “注释”6.git pull --rebase origin master 合并git push -u ...
2019-05-22 14:54:22
270
原创 IntelliJ IDEA 使用教程
1、 初始化步骤 打开默认配置:顶部导航栏 -> File -> Other Settings -> Default Settings /ProjectStructs 打开当前配置:顶部导航栏 -> File -> Settings / ProjectStructs2. 全局JDK(默认配置)具体步骤:顶部工具栏 File ->Ot...
2019-05-22 12:45:25
239
转载 IDEA创建javaWeb
第一部分:新建一个Maven项目打开IDEA,File>New>Project,选择Maven,选择Project SDK(JDK),勾选Create from archetype(),选择maven-archetype-webapp。填写GroupId和ArtifactIdGroupId和ArtifactId是确定项目在Maven仓库中的坐标,具有唯一性,可以通过他们去查找项目...
2019-05-22 11:09:00
366
原创 安装Apache Maven
1、安装Apache Maven下载地址:http://maven.apache.org/download.cgi【解压】解压maven到某一指定目录,例如:D:\apache-maven-3.6.1目录下会有bin、conf、lib等文件夹。【配置】在环境变量中,新建M2_HOME,设置为D:\apache-maven-3.6.1。修改path变量,在原值之后添加%M2_HOME%bi...
2019-05-22 10:24:14
146
原创 php根据开始时间和结束时间生成每天时间段的时间数组数据
php根据开始时间和结束时间生成每天时间段的时间数组数据 /** * 根据时间戳的开始时间 和结束时间 生成每天的时间信息 * @param $format_date * @return array */protected function day_time_array($format_date){ $start_time = $form...
2019-05-15 11:31:46
2319
原创 laravel 将汉字转化成拼音的库
第一步:composer require “overtrue/laravel-pinyin:~3.0”第二步:配置1,Add the following line to the section providers of config/app.php:在配置文件config/app.php配置一下参数‘providers’ => [//…Overtrue\LaravelPinyin\...
2019-03-04 16:37:48
1426
原创 Git 命令
git 从远程获取最新到本地 : git fetch将远程仓库的master分支下载到本地当前分支 git fetch orgin master查看分支:git branch创建分支:git branch 分支名切换分支:git checkout 分支名创建+切换分支:git checkout -b 分支名合并某分支到当前分支:git merge 分支名删除分支:git ...
2019-03-04 16:33:38
263
原创 Laravel实现发送邮箱(126)
.env 加配置MAIL_DRIVER=smtpMAIL_HOST=smtp.126.comMAIL_PORT=465MAIL_USERNAME=邮箱账号MAIL_PASSWORD=授权密码MAIL_ENCRYPTION=sslMAIL_FROM_ADDRESS=邮箱MAIL_FROM_NAME=要显示的名字126邮箱配置/** * 发送邮箱 */ use Illumi...
2019-03-04 16:11:20
1558
原创 laravel55加laravel-admin部署
安装Composer - 安装PHP7.2配置php到环境变量中 - 下载Composer的weindow版 重启电脑 把composer配置到环境变量path中 - 修改 composer 的全局配置文件;执行以下命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com - 配置...
2018-08-04 12:21:09
893
原创 linux定时任务的设置 crontab 配置
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务分钟 小时 天 月 天每星期 命令 字段,可视需要决定。对于不指定的字...
2018-05-14 10:08:08
588
原创 window下安装Laravel-admin
1、在window环境变量中配置php运行版本 编辑环境变量中的path 把php安装路径加入到环境 变量中2、安装composer3、cmd进入网站的目录下 配置项目下的.cnv 中的mysql配置 运行命令: composer require encore/laravel-admin “1.5.*”运行:php artisan vendor:publis...
2018-04-21 18:10:13
1113
原创 MySQL基础命令
数据库登录:mysql -uroot -proot查看数据库名:show databases使用数据库use 数据库名查看表的属性:show columns from nc_setting;插入表的列alter table nc_setting add column member_id int(11) not null;删除表的列ALTE...
2018-04-11 09:42:42
119
原创 centos7通过yum安装nginx+mysql
yum install nginx 运行nginx设置 重启Nginx检查端口运行情况 测试ngnix MySQL:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm yum install -y mysql-community-server ...
2018-04-10 15:00:51
161
原创 PHP 实现微信红包拆分算法
<?php/** * User: jwj * Date: 2018/4/8 * Time: 15:45 * 红包 */class red_paper{ //红包金额 protected $amount; //红包个数 protected $num; //领取的红包最小金额 protected $paper_min; ...
2018-04-08 15:56:27
2346
2
原创 环信服务端注册客户端账号
注册客户互动云账号:创建手机app 环信开发者中心: APPKey的#号前是org_name,#号后是app_name 其中 文档地址:http://api-docs.easemob.com/#/获得token:protected $url = 'http://a1-vip5.easemob.com/1401180313068864/kefuchannelapp53...
2018-03-13 17:13:33
996
原创 码云Git操作
1、在码云中创建好仓库 2、打开git命令窗口 进入项目要保存的目录 拷贝码云git地址 执行命令:克隆该项目 进入该项目 执行命令 : git status (检查更新的文件)执行命令 : git add –all (添加全部)git commit -m “你所更新备注”git pull origin master (maste...
2018-02-27 17:52:48
288
原创 PHP常用的内置方法
explode 使用一个字符串分割另一个字符串 返回一个字符串数组implode 使用一个字符将数组元素链接成字符串trim去除字符串首尾处的空白字符set_time_limit()设置脚本最大执行时间time() 返回当前的时间戳strtotime 将任何日期时间解析为时间戳is_string()判断变量是不是字符串is_bool is_Inteter
2018-01-31 16:50:39
443
原创 PHP 过滤器 以及 Mysql数据库链接
A、 函数和过滤器 filter_var() - 通过一个指定的过滤器来过滤单一的变量 filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量 filter_input - 获取一个输入变量,并对它进行过滤 filter_input_array - 获取多个输入变量,并通过相同的或不同的过滤器对它们进行过滤$int = 123;
2018-01-31 16:37:21
244
原创 PHP Error(错误处理)
A、创建自定义错误处理器error_function(error_level,error_message,error_file,error_line,error_context)// error_level 必填 数字 错误报告级别// error_message 必填 错误消息// error_file 错误的文件 选填// error_line 错误的行号 选填// e
2018-01-31 16:25:57
598
原创 php E-mail
mail() 函数 //简单的发送邮箱$to = "heiye5201@qq.com"; // 邮件接收者$subject = "我是小白"; // 邮件标题$message = "Hello! 这是小白的新邮箱。"; // 邮件正文$from = "heiye5201@126.com"; // 邮件
2018-01-31 16:09:28
1312
原创 PHP 文件
A、打开文件 fopen() $file=fopen("Animal.txt","r");// r 自读、 r+ 读写、 w 自写 、 w+ 读写、 a 追加 、 a+ 读追加 、x 自写 、x+ 读写 B、关闭文件 fclose()$file=fopen("Animal.txt","r");fclose($file);C、检测文件末尾(EOF)$file
2018-01-31 16:03:10
204
原创 PHP类
A、类的组成部分 关键字: class class Person{ //构造 public function __construct(){ $this->user_name='小白'; $this->age=25; } //成员方法 public function getUserInfo($user_id){
2018-01-31 15:40:39
147
原创 PHP常用魔术变量
1、LINE 当前的行号echo '这是第 “ '. __LINE__ .'” 行';2、FILE 路径echo '该文件位于 “'. __FILE__.'”';//D:\NginxPHP2\nginx-1.7.9\wwwroot\demo\index.php3、DIR 文件所属目录echo '该文件位于 “'. __DIR__ .'”';// D:\NginxPHP
2018-01-31 15:15:10
450
原创 PHP数组排序
数组的六种排序方式:1、sort() 对数组进行升序排列$string=array("M","B","A");sort($string);print_r($string);2、rsort() 对数组进行降序排列$string=array("M","A","C");sort($string);print_r($string);3、asort() 根据数组的值,对
2018-01-31 14:58:53
168
原创 PHP替换年月日的时间的方法
要修改的时间: $time = $_POST['start_time'];获取该时间的 年 月 日 $y = date('Y',$time); $m = date('m',$time); $d = date('d',$time);修改其原始时间的年月日,保留小时分钟秒 $start_time = $value['start_time']; $end_time
2018-01-31 14:34:45
902
原创 PHP计算两个时间段是否有交集
PHP计算两个时间段是否有交集 /** * PHP计算两个时间段是否有交集(边界重叠不算) * @param string $beginTime1 * @param string $endTime1 * @param string $beginTime2 * @param string $endTime2 * @return bool
2018-01-25 14:32:09
708
原创 php高并发解决方案
在秒杀、抢购等地方,我们通常用遇到这样高并发的问题,下面我提供了四种解决方案:1、使用文件锁$fp = fopen("file", "r"); if(flock($fp , LOCK_EX)){ fwrite($fp , "123\n"); sleep(10); fwrite($fp , "456\n"); floc
2018-01-22 18:16:09
1629
转载 区块链架构图
从架构设计上来说,区块链可以简单的分为三个层次,协议层、扩展层和应用层。其中,协议层又可以分为存储层和网络层,它们相互独立但又不可分割。
2018-01-22 17:48:13
6354
原创 MySQL注入
初步注入–绕过验证,直接登录 user_name : ’ ‘or ‘1’=’1’)# 或 ’ ‘or ‘1’=’1’)–password : 123456 /** * 测SQL注入试注入 */ public function test(){ $login = M('user'); $username = I('
2018-01-18 15:49:31
266
原创 MySQL设计指导
mysql数据库加索引(提高效率):适合加索引的条件 1)占用存储空间比较少的字段适合选作索引 2)存储空间固定的字段更适合选为索引的关键字 与text类型的字段相比 char类型更适合选为索引 3)where字句中经常使用的字段应该创建索引,两个表连接字段应该创建索引 4)更新频繁的字段不适合当索引,不会出现在where子句的也不适合当索 5)最左前缀原则 6)尽量使用前缀索引
2018-01-18 14:26:15
266
原创 php 4大基础算法
/** * 冒泡排序 * 思路:每次循环排列出一个最大的数 */ public function mao_paoOp(){ $data = array(5,2,6,4,3,1,9,8,4,5,14,25,41,12,52,32,42); $total = count($data); //循环控制需要冒的轮数
2018-01-18 14:12:41
236
原创 区块链理解
区块链的定义:区块链本质上是一个去中心化的分布式账本数据库。。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。去中心化举例A君去淘宝买电脑 交易流程是:A君将钱打给支付宝-支付宝收款后通知卖家发货-卖家发货-你确认收货-支付宝把钱打给卖家。在这个过程买家其牵扯到了第三方(支付宝) ,那么如果支付宝倒闭了 或者 是拿了钱不却不承认你的交易 等
2018-01-18 13:49:30
1444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人