Graent.Hu 的博客 - 刚好遇见你

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

置顶推荐

最近更新

其他layer的嵌套打开弹出层

阅读(1654) 评论(0) 标签: layer layui layui弹出层嵌套 layer弹出层嵌套

当打开了一个layer.open()之后,如果在open的页面上面还有一个layer.open()去再次打开一个弹出层,这时候第二个打开的弹出层是在最早打开的基础上,然后镶嵌在里面的。 如果第一个弹出层很大,而第二个弹出层比较小,可能不会太影响用户体验;但是如果第一个弹出层很小,而第二个弹出层却很大,这时候效果就很不理想了。 想要这个第二个弹出层不嵌套在第一个弹出层中,通常的办法是使用window.top对象。 top.layer.open() 像这样就能在顶级页面(最底层)打开弹出层,遮罩也是完全覆盖了底层页面。

Linux/WindowsLinux服务器切换默认php版本

阅读(924) 评论(0) 标签: linux 服务器切换php默认版本

查看对应的php软连接指向, 一、介入命令: find / -name php 找到 /usr/bin/php 一栏 二、介入命令,查看当前指向php版本路径: ls /usr/bin/php -al 三、删除当前软连接: rm -rf /usr/bin/php 四、新建软连接:ln -s /www/server/php/74/bin/php /usr/bin/php 注意路径:/www/server/php/74/bin/php 根据实际来

PHP编程unserialize(): Error at offset出现的原因分析以及解决方法

阅读(722) 评论(0) 标签: php phpunserialize Erroratoffset

unserialize(): Error at offset出现的原因分析以及解决方法 在PHP的unserialize函数使用中,当字符串或数据库中取出的数据有中文的时候,会出现如下错误 Notice: unserialize(): Error at offset xx of xxx bytes in C:\toolmao\php\index.php on line 21 说到中文,我们肯定第一时间想到编码,那么让我们看看不同文件编码下 serialize 函数对中文的处理是怎么样的,用同一段代码,文件用不同编码来测试 echo serialize(array('name'=>'工具猫','url'=>'http://www.toolmao.co...

PHP编程PHP判断键值数组是否存在,使用empty或isset或array_key_exists

阅读(586) 评论(0) 标签: PHP数组 php判断键值 php数组键值

本文目的 前几天工作中,需要频繁判断数组中的键值对是否存在,起初使用的”!empty($arr[‘key’])”来判断,觉得这样读起来比较舒服,但是写出的代码无法通过单元测试(单元测试太好了)。排查很久,终于发现,当$arr[‘key’] == 0时,empty仍然返回true,这样破坏了业务逻辑! 今天终于有空,就将判断数组键值对存在的方法查阅了一下,记录于此,作为备忘。   一个例子 猜猜看,下面的例子会输出什么? <?php $a = array('a'=>1, 'b'=>0...

MySQLmysql 替换函数replace()实现mysql替换指定字段中的字符串

阅读(655) 评论(0) 标签: mysql 数据库 sql 数据库替换

mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()   UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'   说明: table_name —— 表的名字 field_name —— 字段名 ...

Linux/Windows查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)

阅读(875) 评论(0) 标签: linux ubuntu Oracle 查看linux系统版本信息 Centos Redhat Debian

一、查看Linux系统版本的命令(3种方法) 1、cat /etc/issue,此命令也适用于所有的Linux发行版。 [root@S-CentOS home]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m 2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux: [root@S-CentOS home]# cat /etc/redhat-release CentOS release 6.5 (Final) &nb...

其他vue动态添加style样式

阅读(5863) 评论(2) 标签: vue vue动态添加stype样式

注意: 凡是有-的style属性名都要变成驼峰式,比如font-size要变成fontSize 除了绑定值,其他的属性名的值要用引号括起来,比如backgroundColor:'#00a2ff'而不是 backgroundColor:#00a2ff 【对象】 html :style="{ color: activeColor, fontSize: fontSize + 'px' }" html :style="{color:(index==0?conFontColor:'#000')...

PHP编程ecshop添加自定义lbi文件

阅读(894) 评论(0) 标签: 大商创 ecshop

1.找到 admin下面 includes\lib_template.php 找到 $page_libs = array( 这里…. 给您需要的页面加上 你自己的 boke365.lbi 2.找到 languages 下面的 zh_cn\admin\template.php 添加$_LANG['template_libs']['seoyy'] = ‘我的seoyy’; 3. 在 themes\模板文件夹下面的 libs.xml 修改, 加上 /labrary/boke365.lbi 4. 在 labrary 加上 boke365.lbi

其他【转载】OpenSSL命令---pkcs8

阅读(1344) 评论(0) 标签: OpenSSL pkcs8 pkcs1

用途: pkcs8格式的私钥转换工具。它处理在PKCS#8格式中的私钥文件。它可以用多样的PKCS#5 (v1.5 and v2.0)和 PKCS#12算法来处理没有解密的PKCS#8 PrivateKeyInfo格式和EncryptedPrivateKeyInfo格式。 用法: openssl pkcs8 [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-passin arg] [-out filename] [-passout arg] [-topk8] [-noiter] [-nocry...

微信微信企业付款到银行卡RSA公钥获取生成的步骤和可能遇到的问题的处理办法

阅读(2460) 评论(0) 标签: 微信支付 easywechat RSA密钥 PKCS#1转PKCS#8 微信企业付款到银行卡

微信企业付款到银行卡RSA公钥获取生成的步骤和可能遇到的问题的处理办法     微信企业付款到银行卡,这个是微信支付商户的一个功能,开通条件或者什么介绍可以到官方文档查看,开通步骤还有下载API证书下载这些,可以自行处理,也比较简单,这里从获取RSA加密公钥开始: 一、获取RSA加密公钥: 调用获取RSA公钥API获取RSA公钥,落地成本地文件,假设为public.pem,确定public.pem文件的存放路径,同时修改代码中文件的输入路径,加载RSA公钥,用标准的RSA加密库对敏感信息进行加密,选择RSA_PKCS1_OAEP_PADDING填充模式, 得到进行rsa加密并转base64之后的密文,将密文传给微信侧相...

微信关于微信jssdk开发,出现:errmsg config param is empty的原因

阅读(3334) 评论(0)

关于微信jssdk开发,出现:errmsg config param is empty的原因 微信提供了php的demo代码,遗憾的是其中wx.config中的jsApiList:为空,因此经常有人直接调试的时候就出现下面错误提示: errmsg config param is empty 解决方法就是设置这个属性的值就是了, 如: jsApiList: [ // 所有要调用的 API 都要加到这个列表中 'onMenuShareTimeline', 'onMenuShareAppMessage' ] 更多的接口如下: 附录2-所有JS接口列表 接口 说明 openEn...

其他转:WEUI控件JS用法简述

阅读(1150) 评论(0) 标签: weui weui.js weui组件使用

转:WEUI控件JS用法简述 以下是代码的简单实例,有需要可以自己研究使用,其实蛮简单的: /* dialog */ document.querySelector('#alertBtn').addEventListener('click', function () { _weui2.default.alert('自定义标题的alert', function () { console.log('ok'); }, { title: '自定义标题' }); }); /* ...

MySQL【收藏】一份非常完整、详细的MySQL规范

阅读(1194) 评论(2) 标签: mysql 数据库 数据库规范 MySQL规范

一、数据库命令规范 · 所有数据库对象名称必须使用小写字母并用下划线分割· 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)· 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符· 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀· 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索 引失效,导致查询效率降低) 二、数据库基本设计规范 1、所...

PHP编程ThinkPHP5垮模块调用控制器使用controller的方法

阅读(3049) 评论(0) 标签: tp5 thinkPHP5 controller 跨模块调用 垮控制器调用

ThinkPHP5垮模块调用控制器使用controller的方法 首先在此前的版本3.*的时候调用是使用A方法实现的,如下: $IndexController = A("index"); return $IndexController->index(); 而在tp5的时候,取消的A方法,取而代之的是controller,其方法代码为: /** * 用于实例化访问控制器 * @param string $name 控制器名 * @param string $path 控制器命名空间(路径) * @return Think\Controller|false */ function controller($name,$path=''){ ...

PHP编程TP5 如何接收表单多选框(type="checkbox")

阅读(2249) 评论(0) 标签: tp5 thinkPHP5 input

今天倒蹬东西的时候,试着用tp5接收传过来的数组,发现直接使用input('aaa');获取不到内容,搜索了一下发现应该使用 input('aaa/a'); 来接收数组, input('aaa/a'); 在TP5的post提交方式中,有一个坑爹的bug就是post提交数据不能提交数组。  解决办法: 如果你要获取的数据为数组,请一定注意要加上 /a 变量修饰符才能正确获取到。 例如: $ids = input(' ids/a'); // ids后面加上/a $aaa= implode(",",$aaa...

PHP编程转:composer require安装指定版本

阅读(3087) 评论(0) 标签: composer composer安装

版本符号说明 #最新版 * # 大于等于1.0的最高版本 >=1.0 #大于等于1.0且小于2.0的最高版本 >=1.0 <2.0 #1.0至2.0之间的最高版本 1.0 - 2.0 #>=1.0且<1.1的最高版本 1.0.* #>=1.2且<2.0的最高版本 ~1.2 #>=1.2.3且<1.3.0最高版本 ~1.2.3 #>=1.2.3且<2.0.0的最高版本 ^1.2.3 安装依赖包 composer require xxx/xxx:1.0.x composer require xxx...

PHP编程简单的一个使用php给字符串加星号‘*’的方法,例如给手机号、身份证等加星号

阅读(2416) 评论(1) 标签: PHP字符串加星号 PHP字符串加* PHP字符串隐藏

简单的一个使用php给字符串加星号‘*’的方法,例如给手机号、身份证等加星号 主要代码: /** * 添加星号 * @param string $str 目标字符串 * @param int $l 左侧留存长度 * @param int $r 右侧留存长度 * @param int $chr_len 星号数目 * @param string $chr 星号或者其他自定义的字符 * @return mixed 返回 */ function gr_asterisk($str = '',$l = 3,$r = 3,$chr_len = 6,$chr = '*'){ ...

PHP编程修改自ThinkPHP的图片类,支持裁剪、生成缩略图、添加文字水印以及添加图片水印(不支持gif)

阅读(1495) 评论(0) 标签: PHP处理图片 图片加水印 php加水印

修改自ThinkPHP的图片类,支持裁剪、生成缩略图、添加文字水印以及添加图片水印(不支持gif) 1,文件 GhImage.class.php <?php /** * Created by PhpStorm. * Date: 2019/7/11/0011 * Time: 12:54 */ /** * 图片处理类,来自TP类 * GD lib * Class GhImage */ class GhImage{ /* 驱动相关常量定义 */ const IMAGE_GD ...
1 2 3 4 5 6 7 ... »