自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yk's Blog

程序员不知道啥叫描述~

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

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

框架优点配合swoole可以实现脚本配置自动挂载,包含swoole自身的毫秒定时器形式、crontab和nobup形式;使用swoole的毫秒定时器来实现毫秒级别和秒级别的脚本定制;框架本身也提供了一些简单的命令来查看以及执行编写的脚本;框架易于扩展;源码地址:https://github.com/ybscript/yb-job如有大佬看后觉得有需要改进的地方,希望不吝赐教!会及时进行完善改...

2019-02-18 15:56:39 3343

原创 MacOS M1/M2 安装使用rocketmq-client-python

最近项目中需要使用python3访问rocketmq,由于本人使用的是Macos M1系统,当在使用rocketmq-client-python时出现了一系列问题,在这记录下此处的坑点!

2023-06-28 17:11:36 1100 3

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

对于身份证号码这个校验在有些场合应用户体验需要做好做严格的校验的,所以参照身份证号码生成规则算法编写了这个方法;function CheckIsIDCard($id_card){ if(mb_strlen($id_card) != 18) return false; //校验位列表 $remainder_list = [1,0,'X',9,8,7,6,5,4,3,2];

2017-08-14 09:43:07 2463

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

由于业务这边存储过程一直在sqlserver上面,所以要用php去调用它,然而我们本地的是windows,而线上又是linux,一开始使用Yii框架的一些机制去调用发现在本地一直都是好的然而到线上就不行了,找了很多方案,最后找到了pdo这种方案,而本地使用的驱动是sqlsrv线上是dblib所以需要注意下链接pdo时的驱动形式,在取结果集的时候注意windows和linux好像有所不同,在我加上se

2017-06-21 08:45:32 4078

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

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

2017-04-05 15:32:53 369

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

1、安装apache:yum install -y httpd启动服务:systemctl start httpd.service设置开启启动服务:systemctl enable httpd.service下面就是修改配置文件可以直接命令在控制台修改:vi /etc/httpd/conf/httpd.conf也可以直接进入/etc/httpd/conf/中用gedit打开修改; 修改好保存后重启

2017-02-17 14:36:39 453

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

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

2017-02-13 15:35:50 1093

原创 关于js跨域的一些问题

首先什么是跨域【概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。】:1、同一域名下   允许;2、同一域名下不同文件夹 允许;3、同一域名,不同端口  不允许;4、同一域名,不同协议 不允许;5、域名和域名对应ip 不允许;6、主域相同,子域不同 不允许;7、同一域名,不同二级域名(同上) 不允许(cookie这种情况下也不允许访问;8、不同域名 不允

2017-01-13 13:22:29 275

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

在正则表达式中经常用到的特殊含义字符【元字符】有:\  一般用于转义字符^  断言目标的开始位置(或在多行模式下是行首)$  断言目标的结束位置(或在多行模式下是行尾).  匹配除换行符外的任何字符(默认)[  开始字符类定义]  结束字符类定义|  开始一个可选分支(  子组的开始标记)  子组的结束标记?  作为量词,表示 0 次或 1 次匹配。

2017-01-13 13:20:18 219

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

微信小程序现在刚推出所以做了很多的限制,它差不多是封装了类似于react框架之类的进行开发,但是基本属于前端所以重要的都是后端的接口提供,但是接口的提供大家要注意因为都可以看到接口,所以需要作出严密的校验操作;【注】微信小程序采用的接口都是需要https的接口!下面是我在Yii2封装的一个接口动作前的校验操作【当然有些动作不需要验证的后面代码中也会有表达】【可能有不足之处大家可以相互学习下--

2016-12-16 15:36:26 4625

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

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

2016-12-13 14:31:59 3408

原创 html中值得注意的一点事

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

2016-12-13 14:06:36 264

原创 电话管理系统

ClfnoDlg:电话用户信息的输入添加.ClputeDlg:用户信息的添加输入等功能实现.CLoginDlg:登陆对话框的设置.CPowerDlg:登陆用户的用户名和密码的功能实现.CQQApp: 加载初始化的登陆对话框.CQQDlg:主对话框类,加载初始化的这些功能.slnfo和sUser:定义的结构体.3设计:   3.1详细设计     BOOL

2014-09-19 20:14:33 963

编译原理mfc词法分析

这是我们编译原理课设所做的一个课设题目,为编译原理的词法分析实现程序,采用了mfc编写,词法分析根据符号表做了二元组的得到!对初学者有很大帮助!

2015-06-17

php编写的网络爬虫

这是用php编写的一个简单的网络爬虫程序,运行可以从一个网站获取所需的所有url内容,对于初学者有很大的帮助!

2015-04-27

FastStone pumruler

这是一款网页开放者应该拥有的一款软件,其强大的截图作图、存储、屏幕直尺测量功能非常适合网页软件等开发者的使用工具。

2015-02-08

MFC记事本编辑查询

适合初学MFC的人去学习的一款记事本MFC软件,富含系统颜色设置和背色处理以及字符串常见处理的问题。

2014-09-26

电话管理系统

一个简单的电话管理系统,具有登陆管理和员工管理系统并能保存用户和信息的一个mfc小系统,存储的文件保存在自带文件中,适合初学者学习mfc所用。

2014-09-19

迷宫mfc求解

针对迷宫求解这类的问题进行了一个小型游戏的开发代码,适合初学者观看学习的代码。

2014-09-16

空空如也

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

TA关注的人

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