- 博客(61)
- 收藏
- 关注
原创 ubuntu 安装docker遇到的问题,如何解决的
2.看下liunx操作系统是什么版本,从阿里云镜像里面找到对应的版本 粘贴到sources里面,没权限,要给权限。以下命令示例使用了最新的版本号 v2.20.2,请根据需要替换为实际最新版本号。1.访问 Docker Compose 的 GitHub 发布页面(2. 为 Docker Compose 二进制文件添加执行权限。1.服务器先确保可以访问外网 ping或者telnet。
2024-12-10 11:06:53
443
转载 【Redis】Creating Server TCP listening socket *:6379: bind: No such file or directory
在执行 redis-server时报错:Creating Server TCP listening socket *:6379: bind: No such file or directory,端口被占用,是因为以前开启了redis服务没有关闭造成的。处理方法:进入客户端–>关闭–>重启。
2023-05-11 16:03:41
3329
原创 ES 在PHP中的语法格式
public function searchDocument($param) { // [data] => (find_in_set(channel,'RS,TM,CISS-Normal') or universal = 1) and (type like "%Ecommerce%" or type like "%Telephone%") and (title like '%测试%' or content like '%测试%' or find_in...
2022-02-10 17:25:23
1122
原创 Elasticsearch 操作索引
可以理解为关系型数据库中,创建数据库1.添加索引PUT http://localhost:9200/goods_index/2.查询索引GEThttp://localhost:9200/goods_index/3.删除索引DELETEhttp://localhost:9200/goods_index/ 4.关闭索引POSThttp://localhost:9200/goods_index/_close 5.打开索引POSThttp://lo...
2022-01-07 16:32:55
1159
原创 elasticsearch 核心概念
1.索引(index)es存储数据的地方,可以理解成关系型数据库中的数据库概念2.映射(mapping)mapping定义每个字段的类型,字段所使用的分词器等,相当于关系型数据库中的表结构3.文档(document)es中最小数据单元,常以json格式显示,一个document相当于关系型数据库中的一行数据4.倒排索引一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,对应一个包含它的文档id列表5.类型(type)一种type就像一类表,如用户表,角色表。在es7
2022-01-07 16:10:58
1096
原创 PHP sleep 函数实现特定条件下限制只发送一次邮件
if($v['opCode'] == '50'){ $res = PickupRestful::postRestful("App.Mo.Upaorder",array('status'=>2,'orderno'=>$v['orderid'])); //做到只发送一次 $a = rand(1,3); sleep($a); .
2021-10-22 11:22:12
189
原创 php Excel 合并单元格
$objPHPExcel->getActiveSheet()->mergeCells('A1:J1');//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错) $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1','寄件方信息:'); $objPHPExcel->getActiveSheet()->mergeCells('B2:E2');//合并单元格(如果要拆分..
2021-10-22 11:19:03
2701
原创 php sql 用当前时间当条件
$loginData = Yii::$app->vipdb->createCommand("select id from login_log where openid='".$openid."' and DATE_FORMAT(`addtime`,'%Y-%m-%d') = DATE_FORMAT(now() ,'%Y-%m-%d')")->queryOne();
2021-01-05 17:05:25
283
原创 php 生成自定义token进行验证
/** * name: libo * Date: 2020/9/29 * 生成token */ public function actionObtaintoken($mobile){ //用户名、此时的时间戳,并将过期时间拼接在一起// $mobile = '13718767XXX'; $admin = $mobile; //获取前台传来的用户账号 $time = time(); ...
2020-09-30 10:27:59
1075
原创 php 签到数据表设计
mysql数据库 签到表设计: $nowData = date("Y-m-d");//当前日期 $newArr1 = SH::get_week();//获取一周的日期 $newArr2 = array_column($newArr1,'date'); $newArr3 = array_flip($newArr2); $firstnum = $newArr3[$nowData];//从那里开始签到 //2.查询出..
2020-09-15 14:11:59
462
转载 去掉alert,confirm弹出框显示的url
<script>window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; document.documentElement.appendChild(iframe); window.frames[0].window.
2020-05-28 14:28:55
853
原创 php实现微信分享链接
这个是jssdk.php文件,自己找地放,能找到就行<?phpclass JSSDK { private $appId; private $appSecret; public function __construct($appId, $appSecret) { $this->appId = $appId; $this->appSecret = $appSecret; } public function getSignPackage() {.
2020-05-27 16:51:01
642
转载 php抽奖概率算法(适合大转盘等概率)
<?php/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间, * 在本例当中就是减去100,也就是说第二个数是在1,900这个范围内筛选的。...
2020-03-10 18:28:39
461
原创 解决composer下载yii框架问题
下载项目命令1: git clone https://github.com/yiisoft/yii2-app-advanced.git进入根目录命令2:点开init.bat文件 输入0 继续y进入根目录命令3:composer self-update根目录命令4:composer global require "fxp/composer-asset-plugin:^1.2.0"进入根目录...
2020-03-07 17:47:43
201
原创 给用户设置唯一签名
function uuid($prefix = '') { $chars = md5(uniqid(mt_rand(), true)); $uuid = substr($chars, 0, 8) . '-'; $uuid .= substr($chars, 8, 4) . '-'; $uuid .= substr($chars...
2019-06-19 14:08:16
234
原创 php header实现导出
//自定义导出字段 $('.daily_Btn').click(function(){ var dateVal = $('#date').val();//时间 var providerVal = $.trim($('.provider_id').val());//广告主 var adVal = $.trim($('.adid').val...
2019-03-06 18:02:04
503
原创 php 伪静态隐藏入口文件 Apache
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php [L,E=PATH_INFO:$1]</IfModule>...
2019-03-01 09:39:39
366
原创 php获取微信公众号openid入库,并发送微信模板消息
拿到code,获取openid,并入库public function getcode(){ $appid=C('APPID'); $redirect_uri=urlencode("http://newoa.jd61.com/weix/getuserinfo"); $url="https://open.weixin.qq....
2019-01-28 11:56:47
1662
原创 php 获取短信验证码
原理:我们自己生成随机数验证码,存入缓存中,并给手机发送验证码,登录时,获取输入的验证码与缓存中的验证码比对是否一致。 /** * 获取验证码 */ public function captcha() { (new TelValidate())->goCheck('captcha');//验证规则 $cod...
2019-01-02 17:33:25
1043
转载 php 解决与app跨域问题
项目中的APP要跟H5对接时遇到了跨域问题 以下是解决方法 在返回json格式前输入以下三行。 header('Access-Control-Allow-Origin:*'); header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); header('Acc...
2018-12-29 09:48:15
677
原创 php base64文件上传
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form act
2018-12-27 16:35:21
938
原创 递归
$data = $this->_AuthRule->getAllData('pid=0 and status=1','sort asc',$field); foreach ($data as $k=>$v){//getAllData(array('pid'=>$v['id'],'status'=>1),'',$field) ...
2018-12-03 13:56:28
134
原创 php 简单加密
/** * 功能:加密方法 * @param string $params 加密字符串 * @param string $appkey 加密盐值 * @return string *///双方可以约定好key值,key值不变,前端需要把自己加密好的sign和$params一起返回给后端//根据加密规则,后端自己生成sign,跟前端的对比是否一致function checkSign...
2018-11-13 15:42:43
742
1
转载 解决后台管理系统的管理员15分钟内未做任何操作,长时间登录不退出问题
http://blog.51cto.com/gaoshan2016//检测用户停留网站15分钟后无任何操作,并执行登出 public function checkAdminSession() { $nowtime = time(); $s_time = $_SESSION['last_access']; if($_SESSION['...
2018-10-16 17:44:15
4363
原创 php发送邮件
// 配置邮件发送服务器 'MAIL_HOST' =>'smtp.exmail.qq.com',//smtp服务器的名称 'MAIL_SMTPAUTH' =>TRUE, //启用smtp认证 'MAIL_USERNAME' =>'xxxx.com',//你的邮箱名 'MAIL_FROM' =>'xxxx.com',//发件人地址 'M...
2018-06-25 10:46:26
230
原创 PHPExcel导入
<form id="upload" action="__URL__/upload/" method="post" enctype="multipart/form-data"> <input type="file" name="file" id="file" style='float:left'&
2018-05-17 13:57:12
242
原创 PHPExcel 导出图片
$str=$_GET['str'];//勾选 $str2=$_GET['str2'];//表头 $td_field=explode(',', $str2);//表头 $field=explode(',', $str);//勾选 $objPHPExcel=new \PHPExce...
2018-05-17 11:54:16
853
原创 PHPExcel的自定义导出及合并单元格
首先自定义导出,我用的是一个下拉多选框的一个插件,百度一下就可找到,为了样式好看。如图value值对应的是你数据库中查出的字段值,text对应的是你的表头信息。ok,然后我是通过GET把这俩个值传到我们控制器的。引入导出类,这个就不多说。然后就是查询数据库,把数据处理成一个二维数组,进行循环遍历输出在表格中我的数据格式是1对多的关系,一个班主任对应多个班级,那么我要在表格中合并这个班主任,$cou...
2018-03-21 10:05:15
11433
原创 根据月份获取当月的开始日期与最后日期
//把开始时间和结束时间并转换成时间戳 默认上月的 if(empty(I('get.month'))){ $start_time = mktime(0, 0 , 0,date("m")-1,1,date("Y")); $end_time = mktime(23,59,59,date("m") ,0,date("Y")); ...
2018-02-23 14:25:13
1472
原创 简单html不能右击查看源代码
window.onload = function(){ document.oncontextmenu=new Function("return false"); document.onselectstart=new Function("return false"); }
2017-12-29 13:55:26
2814
原创 前端实现复制到粘贴板
关键词:给个点击事件,来触发下面的jquery代码var target=document.getElementById("ci");//对象是ci target.select(); document.execCommand("Copy"); //alert("复制成功!"); locat
2017-12-22 16:16:14
2875
原创 前段,js转义html实体
function htmlEncode(value){ return $('').text(value).html(); } //Html解码获取Html实体 function htmlDecode(value){ return $('').html(value).text(); }借助text()和html()函数来转译htmltext() : 方法获
2017-12-19 20:00:12
404
原创 url传值,中文编码问题
var contentData = encodeURIComponent(contents);task_details?adid="+adid+"&pid="+pid+"&src="+src+"&tid="+tid+"&contents="+contentData;另一个页面处理 String.prototype.getQueryString = function(name){
2017-12-19 18:21:53
319
原创 table切换选项卡
/*控制选项卡样式*/ .tabBar { border-bottom: 2px solid #1ab394; margin-bottom:10px; } .cl, .clearfix { zoom: 1; display: block;
2017-12-06 15:48:54
1944
2
翻译 Thinkphp 实现多文件上传(包含html增加和删除控件)
最近在写上传功能时,要求有多文件上传功能。所以,将自己写的方法写出来,供自己或者有需要的朋友参考。 html部分:index.php 动态增加文件上传域 enctype="multipart/form-data" 不要忘记加上这个-->
2017-12-02 11:04:36
835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人