- 博客(141)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 php日期周末天气等获取方式
获取今天周几 $weekarray=array("周日","周一","周二","周三","周四","周五","周六"); //先定义一个数组 $weather['week'] = $weekarray[date("w")];**加粗样式**```、、获取天气接口function weather($market_id){ $address = MarketModel::where('id',$market_id)->value('address'); $cit
2021-01-06 15:27:39
168
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 php获取农历日期节日
$c = new DayService(); $today=$c->convertSolarToLunar(date('Y'),date('m'),date('d')); $time ="农历".$today[1].$today[2]."日";<?php/** * Created by PhpStorm. * User: Administrator * Date: 2020/11/25 * Time: 17:42 */namespace
2020-11-26 09:13:23
868
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 网站seo优化(权重,关键词(关键词布局,密度,301重定向,导航核心词,alt属性关键词,),收录量(是否有地图,jscss数量,打开速度,404,绝对地址,域名年龄),快照时间(百度访问的时间))
上图就是搜索引擎的工作原理1.首先访问你的网站,对网站的链接以及关键词进行收录到数据库当用户搜索时进行匹配2.搜索引擎用到的工具3.验证网站,让百度知道这个网站的存在4.站点属性 就是为了增加网站的信息让百度更容易搜索到你5.关键词的分析:6.域名服务器对搜索引擎的选择7.控制网站那些能被抓取:网站robots.txt查看8.搜索引擎首先会去抓取robots.txt文件...
2019-07-29 14:11:19
350
原创 set autocommit = 0与 set autocommit =1 的区别
set autocommit = 0 时第一种情况:start TRANSACTION;update users set `password` = 9 where id = 1; ROLLBACK;select * from users;第二种:update users set `password` = 9 where id = 1; ROLLBACK;select * from users;上面两种事物都是可以执行成功的set autocommit = 1 时第一种:start T
2021-08-25 17:49:00
2668
原创 创建lumen
1:composer create-project laravel/laravel --prefer-distContent-Length mismatch, received xxxx bytes out of the expected xxxx2:配置阿里镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/3:安装lumencomposer global require "lar
2021-03-03 09:58:09
174
原创 phpoffice的导入导出使用
导出 $market=[]; foreach ($markets as $key=>$item){ $market[$key]['market_name'] = $item['market_name']; $market[$key]['measure_of_area'] = $item['measure_of_area']; $market[$key]['flow_number'] = Db::name('vis
2021-01-22 17:00:22
711
原创 百度地图标注点的使用
php代码 //下级市场标注 $mapPoints = MarketModel::where('id','in',$this->marketId())->field('map_lat as x,map_lng as y ,address as con,market_name')->select()->toArray(); foreach ($mapPoints as $key=>$item){ $mapPoints[$k
2021-01-15 15:10:09
373
原创 数组合并,数组排序,数组取值
$data1 = M()->db(117,"DB_CONFIG117") ->table("zm_merchant as m") ->join('zm_trade as t on m.id=t.merchant_id','left') ->join('zm_market as mk on mk.id=m.market.
2020-12-24 11:29:57
109
原创 多数据库的使用
方法1:$array = Db::connect('mysql://newxt:newxt@118.31.19.17:3306/newxt#utf8') ->table('zm_visitors_hkhk_sjd') ->where(function($query)use($market_id){ if(isset($market_id)) if($market_id ==
2020-12-02 17:32:27
359
原创 富文本编辑器的使用
加载的扩展<script type="text/javascript" charset="utf-8" src="/static/ueditor/ueditor.config.js"></script> <!--ueditor的配置文件--><script type="text/javascript" charset="utf-8" src="/static/ueditor/ueditor.all.min.js"></script> <!
2020-11-20 11:28:55
106
原创 php导入功能,模板下载
模板下载就是放一个文档 <a class="btn btn-primary" href="/upload/excel_tpl/导入摊位模板下载.xlsx" download="">摊位模板下载</a>public function upload() { //获取表格的大小,限制上传表格的大小5M $file_size = $_FILES['file']['size']; if ( $file_size
2020-11-04 09:35:24
334
原创 PHP把一个正整数随机分成若干份
function random_split($total_num,$total_copies){ $result = []; //结果 for($i=$total_copies;$i>0;$i--){ $ls_num=0; $num = 0; if($total_num > 0){ if($i==1){ $num += $
2020-11-03 13:21:42
569
原创 workman启动是报错
启动报错时去php.ini 中搜索disable_functions 中将函数禁用把下列函数解禁然后就可以了pcntl_wait,pcntl_alarm,pcntl_fork,pcntl_signal
2020-10-30 16:52:51
170
原创 nginx 404 not found的原因之一
rewrite重写规则:location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}
2020-10-30 16:13:37
1550
原创 mysql搜索当天的记录
select *,FROM_UNIXTIME(trade_date) as dateeeeee from zm_trade where date_format(from_unixtime(trade_date),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d');
2020-10-21 21:08:09
130
原创 Echarts legend控制分页功能
var classEcharts = echarts.init(document.getElementById('transcation_echarts')); var selected = {}; var merchant_transaction_ranking_top5Key ={$merchant_transaction_ranking_top5Key};//echarts的key值 for(let i=0;i<me..
2020-10-21 20:05:10
1189
原创 PHP二维数组根据键值对获取一组数组
[name] => Array( [0] => Array( [gid] => 30 [name] => 高一 [start_time] => 2017-08-28 01:00:00 [pic] => dev/2015/08/438488a00b3219929282e3652061
2020-10-12 17:15:13
465
原创 PHP AES(运算模式 ECB,填充方式PKCS7) 加密解密
class Security{ public static function encrypt($input, $key) { if (substr(PHP_VERSION, 0, 1) == '7') { return self::opensslEncrypt($input,$key); }else{ return self::mcryptEncrypt($input,$key);
2020-10-09 17:50:09
942
1
原创 导入数据库
#停止数据库service mysqld stop#备份以免坏了可以恢复mv /var/lib/mysql /var/lib/mysql_back#恢复数据库innobackupex --defaults-file=/etc/my.cnf --copy-back /data/2020-04-11_04-00-01/#更改拥有者和组chown -R mysql /var/lib/mysqlchgrp -R mysql /var/lib/mysql#启动mysqlservice mysql
2020-07-30 10:08:50
81
原创 linux筛选日志
#!/bin/bashlogPath=/www/wwwroot/hhky/runtime/log/$1/if [ $5 ]then filePartern='_cli.log'else filePartern='.log'fifor((i=$2;i<=$3;i++));donum=$(printf "%02d" "$i")for j in `ls $logPath*${num}${filePartern}` do echo $j":" cat $j|gre
2020-07-23 18:10:07
164
原创 https://www.juhe.cn/ucenter/datacenter(聚合三方类)
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2020/5/23 0023 * Time: 13:47 */namespace app\service;/** * 聚合接口模型. * * @version TS4.5 * @name JuheModel * * @author Foreach */class JuheService{ public $appkey_config =
2020-07-22 22:22:37
832
原创 tp5composer更改为国内镜像,并使用phpofficer进行导出文件
在命令行输入如下命令,即可查看全局镜像地址:$ composer config -g repo.packagist可以使用 composer config -l -g 查看所有全局配置composer config -l -g中国镜像地址还原成默认地址:(注意:这个是将中国镜像还原)composer config -g repo.packagist composer https://packagist.org安装phpofficecomposer require phpoffic
2020-06-08 20:34:10
204
原创 百度编辑器如何原样输出
html_entity_decode(htmlspecialchars_decode($parmater['content']));对百度编辑的数据进行处理
2020-06-05 14:38:15
303
原创 登录失败次数限制(原生php代码实现)
思路1.需要一个表(user_login_info)负责记录用户登录的信息,不管登录成功还是失败都记录。并且登陆失败还是成功需要能够区分开来。2.每次登陆时,都先从user_login_info表查询最近30分钟内(这里假设密码错误次数达到5次后,禁用用户30分钟)有没有相关密码错误的记录,然后统计一下记录总条数是否达到设定的错误次数。3.如果在相同IP下,同一个用户,在30分钟内密码错误次数达到设定的错误次数,就不让用户登录了。具体代码与及表设计user_login_info表 CREAT
2020-05-20 15:45:04
399
原创 Mysql Field * doesn't have a default value解决方法
打开my.ini,查找sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"然后重启MYSQL上面的语法较严格,若为空的话会报错,导致插入失败,有事务则会回滚。...
2020-05-07 11:21:54
897
原创 查询数据库某个字段相同值的出现次数大于两次的列表
select * from sjp_balance a where exists(select balance_sn from sjp_balancewhere a.balance_sn = balance_sngroup by balance_snhaving count(*) >=2)在sjp_balance表中查询 同一订单号出现超过两次的订单...
2020-05-07 11:11:37
2953
原创 后台对ip进行白名单,防止黑客入侵后台
$ip=request()->ip(); $ips = Config::where('key','ips')->value('value');//允许进入后台的ip $ips = explode('-',$ips); if(!in_array($ip,$ips)){ $this->error('登陆失败!'...
2020-05-04 15:31:14
1064
原创 linux中在某个目录下多个文件中搜索关键字
有四种方法:find 文件目录 -name ‘*.*' -exec grep 'xxx' {} + -n或是find 文件目录 -name '*.*' | xargs grep 'xxx' -n或是grep 'XXX' 文件目录 -Rn或是grep 'XXX' `find 文件目录 -name '*.*'`————————————————版权声明:本文为CSDN博主「默一鸣」的原...
2020-04-30 18:19:24
1565
1
原创 针对mysql用户登录某个ip不允许登录的情况
grant all on *.* to 用户名@'允许访问的ip地址' identified by '你的密码'; 允许所有权限
2020-04-21 10:34:26
752
原创 Linux 后台执行脚本或命令 nohup &
#!/bin/bashecho 'service start...'nohup command > out.file 2>&1 &命令解析:使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行(es head插件有这个问题)。command>out.file是将command的输出重定向到out.file...
2020-03-26 10:50:29
254
1
原创 Nginx状态统计模块
前面简单介绍了Nginx的手动编译安装过程,详细过程请参见Nginx服务搭建;而Nginx内置了状态统计模块,用来反馈当前的web访问情况,那么该如何开启Nginx内置状态统计模块呢?且我们该如何通过客户端进入状态统计页面?编译安装Nginxcd /opt/nginx-1.6.0/ //这里我将Nginx源码包解压在/opt目录下 ./configure \--pref...
2020-01-08 15:21:34
192
原创 redis解决高并发问题,如商品秒杀
public function rushToBuy(){ $redis=Cache::instance(); $redis_name="miaosha".rand(); $num=50; $i=200; $n=0; while ($i--){ $n++; ...
2019-12-12 17:05:01
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人