Yk's Blog

程序员不知道啥叫描述~

一个专门用来写脚本跑脚本的PHP框架

框架优点 配合swoole可以实现脚本配置自动挂载,包含swoole自身的毫秒定时器形式、crontab和nobup形式;使用swoole的毫秒定时器来实现毫秒级别和秒级别的脚本定制;框架本身也提供了一些简单的命令来查看以及执行编写的脚本;框架易于扩展; 源码地址:https://github.c...

2019-02-18 15:56:39

阅读数 136

评论数 0

一个用PHP写的严格验证身份证号码的方法

对于身份证号码这个校验在有些场合应用户体验需要做好做严格的校验的,所以参照身份证号码生成规则算法编写了这个方法;function CheckIsIDCard($id_card){ if(mb_strlen($id_card) != 18) return false; //校验位列表...

2017-08-14 09:43:07

阅读数 1406

评论数 0

PHP使用PDO调用sqlserver存储过程记录【分享个通用方法】

由于业务这边存储过程一直在sqlserver上面,所以要用php去调用它,然而我们本地的是windows,而线上又是linux,一开始使用Yii框架的一些机制去调用发现在本地一直都是好的然而到线上就不行了,找了很多方案,最后找到了pdo这种方案,而本地使用的驱动是sqlsrv线上是dblib所以需...

2017-06-21 08:45:32

阅读数 2557

评论数 0

学习PHP过程中的一些常见代码优化问题

1、很多时候尽量用单引号代替双引号来包含字符串【因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会;这里需要注意的:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”】; 2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 3、$ar...

2017-04-05 15:32:53

阅读数 254

评论数 0

分享一个php配合数据库导出excel的方法

/** * 数据导出EXCEL * 顶头key * @param $header_array *数据源 * @param $data_array * 数据输出key * @param $each_key_array *...

2017-02-20 07:56:52

阅读数 529

评论数 0

centos 7中搭建Lamp环境(php5.6+marisdb)

1、安装apache:yum install -y httpd启动服务:systemctl start httpd.service设置开启启动服务:systemctl enable httpd.service下面就是修改配置文件可以直接命令在控制台修改:vi /etc/httpd/conf/htt...

2017-02-17 14:36:39

阅读数 305

评论数 0

Yii2.0中基于AccessControl的权限相关验证统一管理

Yii2.0中基于AccessControl的权限相关验证统一管理编写一个统一的BaseController将所有的验证操作放在此控制器的beforeAction和behaviors中进行,然后将将所有需要用到验证的控制器继承这个控制器;并在需要验证和用户分组权限相关的配置放到特定的参数中即可!如...

2017-02-13 15:35:50

阅读数 712

评论数 0

关于js跨域的一些问题

首先什么是跨域【概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。】: 1、同一域名下   允许; 2、同一域名下不同文件夹 允许; 3、同一域名,不同端口  不允许; 4、同一域名,不同协议 不允许; 5、域名和域名对应ip 不允许; 6、主域相同,子域不同 不允许; ...

2017-01-13 13:22:29

阅读数 179

评论数 0

关于学习正则的常用的一些元字符

在正则表达式中经常用到的特殊含义字符【元字符】有: \  一般用于转义字符 ^  断言目标的开始位置(或在多行模式下是行首) $  断言目标的结束位置(或在多行模式下是行尾) .  匹配除换行符外的任何字符(默认) [  开始字符类定义 ]  结束字符类定义 |  开始一个可...

2017-01-13 13:20:18

阅读数 141

评论数 0

PHP验证码篇

PHP验证码都是见怪不怪的编码技能了,不过博主在进行验证码图像输出时为了让图片的内容在可变的基础上并且还要居中,这就一开始为难了我在想怎么做到动态适应; 查找下函数发现imagettfbbox和imagettftext这两个函数就可以做到,一个简单的demo如下: $code_conte...

2016-12-22 10:29:37

阅读数 194

评论数 0

微信小程序接口提供密参验证【PHP-Yii2篇】

微信小程序现在刚推出所以做了很多的限制,它差不多是封装了类似于react框架之类的进行开发,但是基本属于前端所以重要的都是后端的接口提供,但是接口的提供大家要注意因为都可以看到接口,所以需要作出严密的校验操作;【注】微信小程序采用的接口都是需要https的接口! 下面是我在Yii2封装的一个接口动...

2016-12-16 15:36:26

阅读数 3840

评论数 0

php进行类似于一元夺宝的用户夺宝唯一号码生成方法

/** * 夺宝类 * Class IndianaHelper * @package common\util */ class IndianaHelper { /** * 用户实例 * IndianaHelper::init(1000,10001); ...

2016-12-13 14:31:59

阅读数 2274

评论数 0

html中值得注意的一点事

1、下拉框中value值为空返回时默认值为0; 2、html表单在浏览器中的自动填充一般浏览器直接设置atuocomplete=“off”即可;不过其不兼容chrome、firefox等;解决方案:       3、当用户觉得一个页面崩坏的时候,通常来说都是间距问题。通过在文本周...

2016-12-13 14:06:36

阅读数 150

评论数 0

ubuntu系统下进行Lamp【php5.6+mysql5.7+apache2】的搭建

遵循LAMP安装的一贯原则: 第一步:安装apache2 命令执行:sudo apt-get install apache2  按照命令执行安装后,一般安装的apache2的位置在 /etc/apache2; 执行 cd /etc/apache2 后进入此目录然后执行 sudo gedit a...

2016-11-23 16:07:06

阅读数 365

评论数 0

github简单使用方法【使用git bash】

这是给初学者学习如何使用github进行代码克隆和修改提交的文章,注意是给予初学者学习的!!!

2016-11-04 11:21:08

阅读数 4348

评论数 0

Yii2.0中简单使用redis

平时整理的在Yii2.0里面使用redis的一点笔记,可以给初学者学习下怎么使用和常用的两种方法;

2016-10-16 20:22:56

阅读数 1023

评论数 0

电话管理系统

ClfnoDlg:电话用户信息的输入添加. ClputeDlg:用户信息的添加输入等功能实现. CLoginDlg:登陆对话框的设置. CPowerDlg:登陆用户的用户名和密码的功能实现. CQQApp: 加载初始化的登陆对话框. CQQDlg:主对话框类,加载初始化的 这些功能...

2014-09-19 20:14:33

阅读数 329

评论数 0

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