自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林子懿0509

学习使我快乐,笔记使大家快乐

  • 博客(103)
  • 资源 (23)
  • 问答 (2)
  • 收藏
  • 关注

原创 Yii2.0 通过多个键进行限制唯一

[['CUSTOMER_ID', 'MODULE_ID', 'NATION_FLAG'], 'unique', 'targetAttribute' => ['CUSTOMER_ID', 'MODULE_ID', 'NATION_FLAG'], 'message' => 'The combination of has already been taken.']模型中的代码 通过哪几...

2019-04-11 15:58:51 579

原创 echarts细节调整整理

1.xy轴坐标线 splitLine:{show: false}, 2.显示x坐标轴的信息 axisLabel:{ interval:4,//横轴信息全部显示 0 auto rotate: 0,//60度角倾斜显示 }, 3.单位 type : "value", name: 'Yuan/t', ...

2019-03-05 11:19:01 348

原创 app分享后点击进入

需求:APP中分享出去的文章需要在其它应用打开后,通过右上角的打开还能跳转到相对应的APP详情页面用web打开自己app的协议,app未安装时跳转到appstore在ios9中打开app时强制提示“Safari打不开该网页,因为网址无效”想问有没有什么方案,既能在app已安装时打开app,又能在app未安装时跳过上面的提示直接setTimeout到appstore前提:...

2019-03-04 17:19:32 490

原创 table数据输出到excel

这个功能对于大家来说应该是很简单了,在输出页面之前 加上 header('Content-Type: application/vnd.ms-excel');header("Content-Disposition: attachment; filename=名称.xls"); 就OK了,但是我今天说的是一个页面中有多个表格,这就需要将所有的表格处理后再次放入一个表格 ...

2019-03-04 16:22:48 259

原创 vue-url获取参数后统一处理

在url中获取参数后,我们在多个地方需要使用到,那么我们就可以通过缓存来使用在vue项目的入口中进行获取App.vue的mounted方法中进行处理mounted() {     let str = this.GetQueryString('applicationId', '0');     localStorage.setItem("applicationId", str...

2018-11-29 17:27:06 1042

原创 Yii2.0 项目国际化

比如整个网站website在message文件夹下新建一个website.php数据格式为键值对的数组return [          '中文'=>'英文',          '登录' => 'Login',          '注册' => 'Register',          '请输入密码' => 'please enter th...

2018-11-22 12:11:51 215

原创 Yii2.0 图形验证码使用

 1.在所需要验证码的页面加入actionspublic function actions()     {         return [             'error' => [                 'class' => 'yii\web\ErrorAction',             ],            ...

2018-11-22 12:03:49 715

原创 thinkcmf新增模块

我们使用build进行操作,由于tp5之后不允许使用define定义生成应用了,tp5之后的生成方式如下:1.在项目下新增一个build.php内容为return [     // 生成运行时目录     '__file__' => ['common.php'], // 定义admin_ask模块的自动生成 替换名称就可以     'admin_ask' =>...

2018-10-19 10:01:31 1334

原创 php简单正则

1.匹配正整数:/^[1-9]\d*$/ 2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:(((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:%_\+.~#?&/...

2018-10-16 15:29:00 221

原创 二维数组中文排序

将中文都转为ascii值之后进行排序protected function strtoascii($str){    $str=mb_convert_encoding($str,'GB2312');    $change_after='';    for($i=0;$i<strlen($str);$i++){        $temp_str=dechex(ord($str[$i]));   ...

2018-07-05 14:56:38 441

原创 yii2中查询缓存的使用和检测

类似于闭包建立在数据缓存之上的特殊缓存特性。用于缓存数据库查询的结果。查询缓存需要建立一个数据库连接和一个有效的cache应用组件。基本语法$result = $db->cache(function ($db) {    // SQL 查询的结果将从缓存中提供    // 如果启用查询缓存并且在缓存中找到查询结果    return $db->createCommand('SELECT...

2018-05-24 16:38:03 2613

原创 接口安全处理

/*** SignCheck : session key 对称式 加密校验.* 注:公私钥模式可以避免私钥被窃取.*/// Client:$time = time();$url = "name=dudj&password=123456&telephone=130****8873&time={$time}";// Client和Server通用私钥.$uuid = '

2017-07-21 10:08:07 519

原创 curl模拟登录后调用其它接口

$cookie_jar = tempnam('./tmp','cookie');//创建临时文件$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $data);curl_se

2017-06-14 12:23:53 499

原创 Oracle关于一周内数据查询(DATE)

TRUNC的用法:1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天. 3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年

2017-03-30 11:30:41 5203 1

原创 yii2集成pdf插件

https://github.com/drivesoftz/yii2-tcpdfcomposer require drivesoftz/yii2-tcpdf ~1.0'drivesoftz/yii2-tcpdf'=>array('name'=>'drivesoftz/yii2-tcpdf','version'=>'1.0','alias'

2017-03-28 17:38:34 1656

原创 给数组进行排序

/** * @param $arrays * @param $sort_key * @param int $sort_order * @param int $sort_type * @return array|bool * 排序 给数组进行排序 */function my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type

2017-03-13 17:20:29 410

原创 kindeditor保存图片路径

对于这个大家都不陌生,就是上传的文件或者图片保存的路径一般来说,大家都知道保存到项目目录下的文件夹中但是。。。。。。我这有一个特殊的需求,就是将kindeditor这个编辑器里面的内容保存成word,格式还不能变那么我处理了段落、超链接、颜色等但是唯一的图片,本地上传的图片没有出来,原因是上传之后kindeditor默认的保存的是空不修改URL,

2017-02-08 18:39:50 2240

原创 继承ActiveRecord的模型类 添加自定义属性

一、你在前期开发过程中,如果继承ActiveRecord的话,你应该是通过gii自动生成代码的但是你在开发中,由于业务逻辑的一致改变,有可能会在之前的数据库中加一些字段那么现在就需要注意了二、你想将刚刚加入的字段也运用在代码中---很简单 跟我来1.首先在数据库中加入你的字段(以oracle为例)2.模型的操作2.1 rules规则中加入字段2.2 attrib

2017-01-17 17:35:18 1586

原创 jq获取checkbox的值

varchk_value=[];$('input[name="choose[]"]:checked').each(function(){chk_value.push($(this).val());});

2017-01-17 14:51:50 799

转载 JS代码优化

如果你问我网站中最影响网站打开速度的是什么?我会告诉是网站中的JavaScript,简称JS。模板中引用的JS文件越多,打开速度越慢,这点我深有体会,不信你看看卢松松博客首页,使劲优化后依然有100K的文件。细读完这篇文章,够你优化大半天的了,关于JS优化方法大都脱离不了这三种方法。(网页总大小为155.k,而JS就占了100.3K)是时候优化下JS了关于JS优化的文章已经

2017-01-05 13:03:20 391

原创 yii2时间范围查询

1.时间范围这个应该都不陌生但是你要注意你的模型里面只有你数据库的规定字段,现在你需要的是通过两个值即两个字段去查询这一个值所在的范围2.那么就需要你在模型中定义两个变量声明并且规定规则3.然后在试图中进行匹配模型:public $start_date;public $end_date;public function rules(){[['start_dat

2016-12-30 16:37:12 7437

原创 yii2复选框默认选择

一、控制器1.查询出复选框中需要列出的列表获取前一页面的url(yii2.0)Yii::$app->request->getReferrer()2.判断条件 需要默认显示的数据3.使用$model->字段=array(值);二、试图展示数据$form->field($model,'category_id')->label(Yii::t('app','分类'),[

2016-12-21 13:21:10 2791 1

原创 yii2中findOne的用法

你数据库中设计的表主键为id的时候才可以使用findOne($id)去查询信息否则你需要通过find()进行查看或者通过hasOne()分析:BaseActiveRecord.php文件中一、public static function findOne($condition){ return static::findByCondition($con

2016-12-20 18:25:55 10409

原创 yii2-js文件加载的位置设定

一般默认的js文件会在底部加载这样的话会导致页面中script中js的错误解决办法:就是将js文件在试图头部进行展示position=>\yii\web\View::POS_HEADpublic $jsOptions = [          'position' => \yii\web\View::POS_HEAD,   // 这是设置所有js放置

2016-12-19 17:54:54 2718

原创 火狐如何兼容反斜杠

今天遇到这样一个小问题,就是在火狐浏览器中,一些图片展示不出来,firebug进行查看。发现是图片中存在反斜杠,怎么处理呢???解决办法:需要给火狐浏览器加一个组件,然后打开你需要测试的页面右键使用IE Tab浏览此页面  就OK了

2016-12-07 10:29:06 655

原创 thinkphp中session过期时间的配置

thinkphpsession过期周期是无效的现在修改一下一、修改tp的公共文件Thinkphp/Common/functions.php将if(isset($name['expire']))          ini_set('session.gc_maxlifetime', $name['expire']);修改为if(isset($name['expire']))

2016-12-02 17:58:43 4902 1

原创 yii2打印sql语句

$query = new Basic_Info_Of_Customer::find();echo $query->createCommand()->getRawSql();

2016-12-02 17:56:56 3859

原创 解决微信上传临时素材

一、简单的写一个html页面用来提交文件html>form action="add_media.php" method="post" enctype="multipart/form-data"> input type="file" name="media"/> input type="submit" value="上传"/>form>html>二、处理上传

2016-12-01 16:30:32 3443

原创 linux系统入门遇到的问题

说明CPU不支持系统化,需要去BIOS里面去设置虚拟化技术为enabled然后重启电脑 ok

2016-11-23 12:18:16 361 2

原创 yii2中memcache缓存时间无效的解决办法

一、我们配置memcache 在main.php配置文件中'cache' => ['class' => 'yii\caching\MemCache','servers' => [['host' => '127.0.0.1','port' => 11211,'weight' => 60,],],],二、在控制器中进行测试$key = 'name';

2016-11-23 12:07:39 1965

原创 SVN服务器的搭建与配置

linux---SVN服务器的搭建与配置一、svn简介      Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。二、svn安装

2016-11-11 17:38:53 6847

原创 预递增和后递增

运算符         名称                     描述++ x         预递增             x 加 1,然后返回 xx ++         后递增             返回 x,然后 x 加 1-- x           预递减             x 减 1,然后返回 xx --           后递减          

2016-11-09 17:39:07 5196

原创 断点

断点调试是程序开发过程中的一个必不可少的步骤,一些程序的断点调试操作比较简单,只需在编辑器里标记哪行为断点,便可得知程序各个环节的输出结果目的是断截程序线程的执行,输出指定环节的结果,就是所谓的断点调试die()和exit()die()一般和or()联合使用 die()和exit()函数都有终止线程的作用,是php断点调试需要使用的最主要的函数,它们

2016-11-09 17:16:03 5270

原创 php中等号的区别

1.=一个等于号明显的就是将等号右边的值赋予给等号左边例如:$a = 5;2.==双等这个就是要判断两个值是否相等,因为php是弱类型语言。所以在比较的时候只进行了值得比较例如:$a = '5';if($a == 5){    echo "yes";}else{    echo "no";}显然结果是yes3.===三等

2016-11-09 16:45:09 4586

原创 注意的地方

空字符串(''),false,NULL和0是值相等而类型不一样  $str1=null;  $str2=false;  echo $str1==$str2?'yes':'no';  echo '';  $str3='asdasd';  $str4=0;  echo $str3==$str4?'yes':'no';  echo "";  $str5='0'; 

2016-11-09 16:43:58 3699

原创 php的优缺点

php优点1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。(N >= 10)2. 语法简单,如果有

2016-11-09 16:42:26 5361

原创 php自己打印日志

一、配置php配置文件1.error_reporting = E_ALL2.display_errors = Off3.log_errors = On4.log_errors_max_len = 1024095.error_log = /usr/local/error.log配置完成,重启web服务器 php不会把错误输出在页面 而是保存在这个文件二、自定义错误信息

2016-11-09 16:37:52 8360

原创 冒泡

<?phpfunction bubble_sort($arr){  $count = count($arr);  if ($count    for($i=0; $i    for($j=$count-1; $j>$i; $j--){     if ($arr[$j]       $tmp = $arr[$j];      $arr[$j] = $arr[$j-1]

2016-11-08 13:28:22 3691

原创 sz/rz简单的分析

ZModem协议,更不知道有rz/sz这样方便的工具 rz,即是接收文件sz ,  就是发文件一、什么是rz/sz (lsz/lrz)?    很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。 二、为什么要用rz/sz?    普通L

2016-11-08 13:25:24 5286

原创 linux与windows简单的数据交互

一下载安装包http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz二解包tar -zxvf lrzsz-0.12.20.tar.gz三cd lrzsz-0.12.20./configuremake && make install安装完成后进入/usr/bin/usr/local/bin

2016-11-08 13:24:09 5312

银联支付整合代码

将银联支付的代码抽象整合,写成接口的形式进行调用,APP端进行支付,使用前请先看说明文档

2017-07-11

echarts手册

echarts手册,为了美化数据格式,展示给用户一个良好的查看方式

2016-12-21

微信自定义菜单代码

微信自定义菜单,整合框架,自己写

2016-12-01

发送验证码逻辑

手机发送验证码处理的逻辑,以及对于一些问题的描述和注意项

2016-11-25

rbac的E_R图

rbac的关系描绘以及表之间是如何设计的!

2016-11-23

检测系统是否支持liunx

检测系统是否支持linux,也就是你安装centos之后,进入会出现一系列问题 http://blog.csdn.net/ldtruelove/article/details/53303637

2016-11-23

取颜色工具

在windows下 进行取颜色的工具

2016-11-23

phpstorm汉化包

一个可以追踪代码,并且可以支持多种版本管理器的开发工具,用的不错

2016-11-11

微信支付的例子

php整合微信支付的例子,包括扫码、网页版、原生支付等

2016-11-11

判断用户登录的源头

提供了几种判断用户登录的来源,从手机端还是从pc端等

2016-11-11

三级联动,一般用于注册信息

三级联动

2016-11-11

购物车封装

将购物车流程和操作,封装到类中

2016-11-11

mysql安装包

mysql安装包,基于linux系统

2016-11-11

cmake在linux下的tar包

mysql安装和使用必备的依赖

2016-11-11

php结合mysql简单开发

php结合mysql的开发以及使用

2016-11-09

nginx安装包

nginxtar包

2016-11-08

linux面试题

linux面试问题

2016-11-08

oraclesql手册

oracle数据库开发

2016-11-08

微信调试工具

微信调试工具,可以有利的调试样式和一些逻辑

2016-10-25

微信开发文档

微信开发的文档,关于微信所有的接口和测试链接,等一些单元格的使用

2016-10-25

支付宝密钥生成器

支付宝密钥的生成以及使用

2016-10-25

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

TA关注的人

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