发布了文章2 月 27 日
优先级模型,所谓优先级,是指按一定的顺序加载策略。优先级高的策略先加载,先加载的策略具有较高的优先级。PHP-Casbin 目前支持三种模式:隐式优先顺序加载策略、显示优先顺序加载策略、基于角色和用户的层级关系加载策略。优先级模式的配置在model.conf中的policy...
发布了文章1 月 14 日
多租户(multi-tenancy)是一种软件架构技术,是实现在多租户的环境下共用相同的系统或程序组件,并且保证各用户间的数据隔离,也可称作域租户。
发布了文章1 月 3 日
PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架,支持 ACL、RBAC、ABAC 多种模型。它采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制 RBAC、基于属性的访问控制 ABAC 等。
发布了文章1 月 2 日
git是程序开发人员必不可少的工具,前一天在v站看到有人吐槽几年经验的前端不会git。其实也没什么,只是一个工具而已,可能人家之前的工作并不需要git罢了。对于一般开发者而言,掌握几个基本的git命令就够用了。了解版本控制版本控制?顾名思义就是用来版本控制的。...
发布了文章2023-06-02
随着互联网的高速发展,人们对安全的要求也越来越高。密码学中两大经典算法,一个是对称加解密,另一个是非对称加解密,这里就来分享一下非对称加密算法的代表:RSA加解密。
赞了文章2023-02-27
在这类系统中,像 Git,Mercurial,Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都...
发布了文章2023-02-01
在Go语言中实现HmacSHA256还是比较简单的,虽然没有PHP的hash_hmac一个函数搞定的方式简单,但比起Java中的实现还是简单不少。
关注了问题2021-11-30
赞了回答2021-05-17
日期格式? {代码...}
发布了文章2021-02-24
Xdebug是PHP的一个扩展,可帮助开发者进行调试和开发。这里以源码编译安装的PHP为例,如果是yum或apt安装的php可以参考官网:Installation Xdebug。下载 Xdebug 源码 {代码...} 解压 {代码...} 编译安装 {代码...} 执行phpize命令,该命令一般在php的安装目录bin目录...
发布了文章2021-02-24
FTP 是 File Transfer Protocol 的缩写,用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠...
发布了文章2021-02-24
MongoDB 是为现代应用程序开发人员和云时代构建的基于文档的通用分布式数据库。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。官网文档安装教程:Install MongoDB Community Edition on Red Hat or CentO...
回答了问题2020-03-12
看下网络、DNS有无问题,换一个DNS试试
回答了问题2019-10-21
是否被git的.gitignore文件忽略了?
回答了问题2019-10-18
需要安装zip扩展 {代码...} 安装完成后修改一下php.ini {代码...} 加入 {代码...} 然后重启php-fpm
回答了问题2019-10-16
server 不配 index就行了 {代码...}
回答了问题2019-10-16
用firstOrCreate: {代码...}
回答了问题2019-10-16
查找敏感词,建议用正则,提升性能 {代码...}
发布了文章2019-10-15
Openssl encryption:OpenSSL库的功能包装,用于对称和非对称加密和解密。 AES-ECB AES-CBC DES-ECB DES-CBC 3DES-ECB 3DES-CBC 安装 {代码...} 用法 AES 密钥的长度可以是16/24/32个字符(128/192/256位)。 AES-ECB: {代码...} AES-CBC: {代码...} DES 密钥的长度...
回答了问题2019-10-14
开源权限控制库Casbin:[链接]