介绍
ActionView是一个面向中小企业的、开源免费的、简单易用的、类Jira的问题需求跟踪工具,笔者在之前的工作中也曾使用过Jira等项目管理或者bug问题追踪系统平台,但大多数都价格昂贵,且界面也与现代软件风格不太符合,虽然这是一个企业或者团队内部使用(主要还是因为价格),因此今天介绍一个开源的问题追踪工具,界面友好,功能丰富——ActionView!
2024年08月02日
ActionView是一个面向中小企业的、开源免费的、简单易用的、类Jira的问题需求跟踪工具,笔者在之前的工作中也曾使用过Jira等项目管理或者bug问题追踪系统平台,但大多数都价格昂贵,且界面也与现代软件风格不太符合,虽然这是一个企业或者团队内部使用(主要还是因为价格),因此今天介绍一个开源的问题追踪工具,界面友好,功能丰富——ActionView!
2024年08月02日
静态页面样式容易控制,扩展包底层使用wkhtmltopdf可完美生成pdf 。
2024年08月02日
观察者模式,有时又被称作发布/订阅模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
观察者模式的使用场景比较多,概括来说,只要一个场景满足:当一个条件改变时,其他相关联的条件都要改变,都可以使用观察者模式。如,在电商系统中,当一个订单被支付后,卖家、买家都要收到通知的情况。
2024年08月02日
这篇文章主要介绍了PHP的Yii框架中缓存的一些高级用法,包括页面缓存与会话缓存限制器等内容.
页面缓存
页面缓存指的是在服务器端缓存整个页面的内容。随后当同一个页面被请求时,内容将从缓存中取出,而不是重新生成。
页面缓存由 yii\filters\PageCache 类提供支持,该类是一个过滤器。它可以像这样在控制器类中使用:
2024年08月02日
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。
MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。
2024年08月02日
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
使用虚拟机搭建本地开发环境,安全地与本地操作系统隔离开,让开发环境和生产环境保持一致。
使用Windows系统开发PHP的小伙伴们,更加强烈推荐使用虚拟机的开发环境:
2024年08月02日
ThinkPHP算是是比较少见的框架,我会挑选ThinkPHP当作是一个挑战是因为先前有写过(被打),但是当时写的版本是3.2.4,而目前版本是5.1,这段过程ThinkPHP其实有非常大的改变,光系统架构上就差非常多,那么废话就不多说让我们从基础来学习ThinkPHP5.1吧!
2024年08月02日
在laravel发现有些类可以直接use类名,就能使用了,例如useDB;就可以使用DB类了,问题是DB这个类并不在根命名空间,这里面实际就是用到了别名。
先通过如下例子来分析基本原理
建立如下文件upload.php,内容为
2建立文件index.php,内容为
浏览器执行index.php,成功输出结果123;
2024年08月02日
CTF(Capture The Flag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。CTF起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式。发展至今,已经成为全球范围网络安全圈流行的竞赛形式,2013年全球举办了超过五十场国际性CTF赛事。而DEFCON作为CTF赛制的发源地,DEFCON CTF也成为了目前全球最高技术水平和影响力的CTF竞赛,类似于CTF赛场中的“世界杯”
2024年08月02日
我们常说PHP就是 数组 一把梭,因为数组在程序内所占的比重和地位实在太重要。 今天我们就来说一说在API接口编程中经常会遇到的,特别是对接强类型的语言时, 如何保证接口数据结构和类型的稳定性。