首页 文章 精选 留言 我的

精选列表

搜索[快速],共10000篇文章
优秀的个人博客,低调大师

CakePHP 4.2.3 发布,PHP 快速开发框架

CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC(model–view–controller) 等著名设计模式的开源 Web 框架。CakePHP 用 PHP 编写,以 Ruby on Rails 的概念为模型,并在 MIT 许可下进行分发。 此次更新内容如下: 改进了闪烁消息的保留。消息与现有消息合并,使其与同一测试方法中的多个请求兼容。 修复Session::read()当会话无法启动时返回默认值的问题。 使用 shadow 表策略时,可改善转译的速度。 改进的 API 文档。 Validation::custom()现在接受整数值。 当转换多个值时,sprintf()转换格式器可与基于intl的实现一致地工作。count参数不再是第一个占位符值。 Mailer\\Message现在在序列化数据中包含textMessage和htmlMessage 现在,开发错误页面默认情况下包括用于堆栈跟踪的参数。 更新说明:https://github.com/cakephp/cakephp/releases

优秀的个人博客,低调大师

XiaoNuo 快速开发平台文档已发布

软件发布之后有好多小伙伴私信问我,为什么这么好用的框架没有对应的文档?当然,对于小白用户来讲,刚开始有点难啃。因此我们也在工作闲暇时间拼命的往前赶,紧着完善了文档给各位小伙伴使用。因此今天匆匆忙忙发布了第一版https://doc.xiaonuo.vip 我们在文档中描述了基本的界面操作,又从代码层面进行一个深度的剖析,从下载到部署上线,相信开发的小伙伴通过文档的方式也可以对我们的代码进行更进一步的了解。如果我们的软件使用还比较满意,很期待给我们点个star😝。 gitee地址(vue前后分离版):https://gitee.com/xiaonuobase/xiaonuo-vue gitee地址(layui前后一体化版本):https://gitee.com/xiaonuobase/xiaonuo-layui 悄悄告诉大家😁,我们的cloud微服务版本很快就要发布啦,等久了吧😋

优秀的个人博客,低调大师

CakePHP 4.1.0 发布,PHP 快速开发框架

CakePHP 4.1.0 发布了,这是 4.1 系列的第一个稳定版本。 更新内容: ORM 中的公用表表达式(CTE) 支持 ORM 中的窗口功能 Query::orderAsc()和 Query::orderDesc()现在接受 Closure 作为其字段 debug()和Debugger::printVar()现在在 Web 上下文中发出 HTML,并在 CLI 上下文中发出 ANSI 样式的输出。循环结构和重复对象的输出要简单得多。循环对象仅转储一次,并使用引用 ID 指向完整值 CsrfProtectionMiddleware 现在可以创建具有相同 site 属性集的 cookie 日志消息现在可以包含 {foo} 样式的占位符。如果可用,这些占位符将替换为 $context 参数中的值 更新说明:https://bakery.cakephp.org/2020/07/04/cakephp_410_released.html

优秀的个人博客,低调大师

解码Nginx如何快速实现HSTS跳转

什么是HSTSHSTS是国际互联网工程组织 IETF 正在推行一种新的Web安全协议,网站采用HSTS后,用户访问时无需手动在地址栏中输入 HTTPS,浏览器会自动采用 HTTPS 访问网站地址,从而保证用户始终访问到网站的加密链接,保护数据传输安全。 浏览器版本支持Chromium和Google Chrome从4.0.211.0版本开始支持HSTS Firefox 4及以上版本 Opera 12及以上版本 Safari从OS X Mavericks起 Internet Explorer从Windows 10技术预览版开始支持,之后微软又向IE11用户推送了支持HSTS的更新。 HSTS的优点和缺点 优点: 比传统的302重定向更加安全,不会被劫持; 对访问速度有提示,302 跳转需要一个 RTT消耗,浏览器执行跳转也需要时间。 缺点 用户首次访问某网站是不受HSTS保护的。这是因为首次访问时,浏览器还未收到HSTS,所以仍有可能通过明文HTTP来访问。 HSTS会在一定时间段后失效,需要手动设置缓存期。 操作步骤 server { listen 80 ; server_name www.itrus.cn; # 避免首次访问不跳转的情况,使用301重定向进行跳转 return 301 https://$host; } server { listen 443 ssl; server_name www.itrus.cn; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; location /servlet { add_header X-Served-By "My Servlet Handler"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; proxy_pass http://localhost:8080; } } 配置修改完成后,需要重启nginx服务规则才会生效。 注释: 可选的参数:includeSubDomains 设置该策略适用于当前域下的所有子域参数:max-age=31536000 设置该策略缓存时间为31536000秒(1年)一旦设置启动HSTS策略,功能会在由max-age指定缓冲期中持续生效。在此期间,浏览器将会拒绝通过以HTTP访问web服务,并同时拒绝证书错误的例外选项。* 302重定向设置方式 如果暂时继续使用302方式进行重定向跳转,请参考以下代码在http站点配置中添加。 server { listen 80; server_name www.itrus.cn; rewrite ^(.*)$ https://$host$1 permanent; } 或者 if ($scheme = http) { return 301 https://$host$request_uri; }

优秀的个人博客,低调大师

CakePHP 4.0.8 发布,PHP 快速开发框架

CakePHP 4.0.8 发布了,这是 4.0 分支的维护版本,修复了多个社区报告的问题。 Bugfixes 更新 API 文档和方法键入 修复HH:mm的编组日期时间值 删除IntegrationTestTrait方法中的@throws注释 修复了FormHelper中错误值的处理。现在使用 0代替'' 改进 CSRF 验证错误消息 修复了集成测试中显示为空数组的application/www-form-urlencoded有效负载 XmlView不再尝试获取非数组值的键 更新说明:https://github.com/cakephp/cakephp/releases/tag/4.0.8

优秀的个人博客,低调大师

CakePHP 4.0.4 发布,PHP 快速开发框架

CakePHP 4.0.4 发布了,更新内容如下: Bugfixes Http\Response::$_contentType被删除,因为它经常出错并且与 getHeader('Content-Type') 值不同步 NumberHelper::precision()添加了 $options 参数,以便更好地包装Number::precision() 将 timestamptimezone 映射添加到 FormHelper 和 DateTimeWidget 使用 disableErrorHandlerMiddleware() 时,IntegrationTestCaseTrait 再次引发异常 仅当步长小于 1 时,DateTimeWidget 才会以毫秒为单位显示 datetime-local 值 改进 API 文档 更多内容见更新说明: https://bakery.cakephp.org/2020/02/21/cakephp_404_released.html

优秀的个人博客,低调大师

CakePHP 4.0.2 发布,PHP 快速开发框架

CakePHP 4.0.2 发布了,更新内容如下: Bugfixes 如果为表+列生成的别名超过了数据库平台的最大标识符长度,则在开发模式下会引发异常 FormProtectionComponent 现在可以正确检查 unlockedFields 删除了 RequestHandlerComponent 中用于解析请求正文的弃用警告 改进了 API 文档示例的格式 ORM 更有效地遍历和转换查询对象,从而提高所有 ORM 操作的性能 使用 formatResults 并更改关联实体的关联不再导致在读取记录时将记录标记为脏记录 缓存和日志现在可以正确处理数字引擎名称 DebugKit 处于活动状态时发出的错误和警告现在引用正确的文件和行 对弃用的 zendframework 软件包的依赖关系现在引用了 Laminas 项目 现在可以将 contain()与 BelongsToMany 关联上的字段列表一起使用 会话 cookie 现在以 SameSite=Lax 代替严格,以便更好地模拟会话 cookie 在过去的工作方式 当元素位于子目录中时,视图元素缓存就可以使用 当title参数为字符串时,PaginatorHelper::first() 和 last() 将应用 url 选项 更新说明:https://bakery.cakephp.org/2020/01/11/cakephp_402_released.html

优秀的个人博客,低调大师

CakePHP 3.8.8 发布,PHP 快速开发框架

CakePHP 3.8.8 发布了,更新内容如下: Bugfixes 改进 API 文档 Text::slug()现在可以保留空格 修复了潜在的会话问题 SQLServerSchema 方言现在可以正确处理外键的限制模式 现在,匹配具有整数值的路由更具说服力 将Shims添加到 TestCase 中,以使getMock() 和getMockBuilder()不会在 PHP7.4 中发出弃用 修复了 FormHelper::dateTime()如何处理空值的回归问题 生成 URL 时,带有控制器和操作占位符的路由在未定义时不再剥离这些键 可选的路由占位符对于括号占位符和冒号占位符都可以一致地工作 更新说明:https://bakery.cakephp.org/2019/12/28/cakephp_388_released.html

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。