Jan302016
centos(linux)下安装xdebug
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况,本文主要记录一下在centos(linux)下xdebug的安装和配置方法。
首先让php错误显示,只需要修改php.ini当中的2条指令,把 displayerrors和htmlerrors都设置为On,如下所示:
html_errors = On
display_errors = On
当然如果你要需要查看更多信息,比如说打印调用栈,哪就需要安装xde...阅读全文
抢沙发
Jan262016
使用 D3.js 创建数据可视化图表
数据可视化是一种将数据呈现为图表、图形或其他形式的可视元素的技术。这种技术有助于理解和分析数据,并将复杂的信息以简单直观的方式传达给观众。在前端开发领域,D3.js 是一个强大且灵活的库,可以帮助我们创建各种类型的数据可视化图表。
D3.js 简介
D3.js(Data-Driven Documents)是一种用于操作文档基于数据的 JavaScript 库。它通过使用 HTML、SVG 和 CSS,以及结合强大的数据操...阅读全文
Jan252016
如何使用Web Component构建可复用的UI组件
Web Component 是一种用于构建可复用 Web UI 组件的技术。它允许开发者将组件封装成自包含、自定义的 HTML 元素,可以在任何网页中使用。本文将介绍如何使用 Web Component 构建可复用的 UI 组件,并分享一些技巧和最佳实践。
什么是 Web Component
Web Component 是由 HTML Templates、Custom Elements 和 Shadow DOM 三个规范组成的一种技术。它们一起提供了一种创建自定义 HTML 元素和...阅读全文
Jan242016
Ruby on Rails中的ActionController::RoutingError异常处理
在Ruby on Rails中,ActionController::RoutingError是一个常见的异常。它表示在请求的URL中找不到相应的路由。当用户访问一个不存在的URL时,Rails将抛出该异常。
在本文中,我们将探讨如何处理ActionController::RoutingError异常,并提供一些辅助信息来帮助我们更好地理解问题的根本原因。
1. 异常处理
1.1. 创建自定义的错误处理程序
我们可以通过创建自定义的错误处理程序来处理Acti...阅读全文
Jan232016
如何在Linux上安装与配置Apache Tomcat集群
简介
Apache Tomcat是一个开源的Java Web服务器,可作为Java Servlet和JavaServer Pages (JSP)的容器。Tomcat集群可以通过将多个Tomcat服务器组合在一起来增强应用程序的可扩展性和高可用性。
本文将介绍如何在Linux上安装和配置Apache Tomcat集群。
步骤1:安装Java
在开始安装Tomcat之前,首先确保系统已安装Java运行时环境(JRE)或Java开发工具包(JDK)。
使用以下命令安装OpenJDK 8...阅读全文
Jan212016
掌握使用Spring MVC开发Java Web应用程序
Spring MVC是一种基于Java的Web应用程序开发框架,它提供了一种简单、快速、灵活的方式来构建高效的Web应用程序。本文将介绍如何使用Spring MVC开发Java Web应用程序,并对其进行扩展以满足更多需求。
什么是Spring MVC
Spring MVC是Spring框架的一部分,它是一种基于模型-视图-控制器(MVC)设计模式的Web应用程序开发框架。通过将Web应用程序的不同层分别归置到不同的组件中,Spring MV...阅读全文
Jan152016
使用Let’s Encrypt(certbot)安装免费SSL证书
我们个人项目一般使用免费的SSL证书,目前可以去阿里云、腾讯云等申请免费的SSL证书,一般有效期是1年,到期后再申请新证书,或者使用Let’s Encrypt(certbot)安装免费的SSL证书,本文介绍如何使用Let’s Encrypt(certbot)安装免费SSL证书。
Let’s Encrypt提供了新的工具叫 Certbot,和Let’s Encrypt一样,生成证书方式一样,但是配置更简单,自动发行证书,证书有...阅读全文
Jan112016
下一代前端框架SolidJS技术预研:性能超越React 300%的新一代响应式框架深度分析
下一代前端框架SolidJS技术预研:性能超越React 300%的新一代响应式框架深度分析
引言:前端框架演进的必然趋势
在现代Web开发中,前端框架已成为构建复杂用户界面的核心工具。从早期的jQuery时代到如今的React、Vue、Angular等主流框架,前端架构经历了翻天覆地的变化。然而,随着应用规模的不断增长,性能瓶颈、开发体验与维护成本之间的矛盾日益凸显。
在此背景下,SolidJS作为2021年...阅读全文
Jan042016
基于yaf的Hello world示例
基于yaf的Hello world示例,假设我的例子的站点目录为 /var/www/yaf_test ,我采用的目录结构如下:
– index.php //入口文件
+ public
|- .htaccess //重写规则
|+ css
|+ img
|+ js
+ conf
|- application.ini //配置文件
+ application
|+ controllers
|- Index.php //默认控制器
|+ views
|+ index //控制器
|- index.phtml //默认视图
|+ modules //...阅读全文
Jan012016
程序开发中常见的安全漏洞及防范
在程序开发过程中,安全漏洞是一个经常被忽视的问题。恶意攻击者可以利用这些漏洞来获取敏感信息、篡改数据、拒绝服务或者进行其他形式的攻击。本文将介绍程序开发中常见的安全漏洞,并提供一些防范措施。
1. 输入验证
输入验证是保护程序免受恶意输入的首要步骤。开发者应该对所有输入数据进行验证,包括用户提供的数据、文件上传以及请求参数等。常见的输入验证问题包括:
忽略输入验...阅读全文