欢迎访问芦艺网!

实用的Web开发技术分享,涵盖PHP、JS、CSS、HTML5等Web开发技术。国外流行PHP框架的技术文档翻译,Web开发环境的搭建和配置,Linux系统安装、配置

解决WordPress在Chrome中出现net::ERR_INCOMPLETE_CHUNKED_ENCODING错误

今天更新WordPress博客系统的时候,遇到一个容易因为服务器部署时疏漏而导致问题,并且在谷歌浏览器Chrome中,控制台的错误提示是: net::ERR_INCOMPLETE_CHUNKED_ENCODING。下面我们来看看是怎么回事呢。 今天打开博客系统后台的时候,发现WordPress已经发布了5.2版,我目前使用的是WP5.1版,于是点击控制面板的更新按钮,跳转到更新页面。发现Yoast SEO插件也有更新版本,并且已经兼容了WP5.2,于是也将Yoast SEO插件更新了。更新貌似顺利完成,这时我打开SEO插件的常规设置页,这个时候页面居然全部错乱了,打开控制台发现JS和CSS文件…

继续阅读

为开发者而生的Twig(上)-Twig使用指南

前面2篇介绍了《为模版设计师而生的Twig》,已经暂停了很久没有进行翻译了。接下来继续介绍《为开发者而生的Twig》,因为内容较长,所以也分为两部分,本文为第一部分。这一章主要是介绍Twig的API,而不是模板语言。这将是实现应用程序的模板接口的开发者最有用的参考,对于创造Twig模板的人则意义有限。 1. Basics (基础知识) Twig使用一个叫做environment(环境,Twig_Environment类的实例)的核心对象。这个类的实例被用于存储配置和扩展,以及从文件系统或其他位置加载模板。 大多数应用在程序初始化的时候会创建一个Twig_Environment对象,并使用它来加…

继续阅读

使用KPT方法撰写工作汇报/项目总结

什么是KPT? KPT就是: Keep, Problem, Try。那么如本文标题所言,为什么要使用KPT方法来撰写工作汇报/项目总结呢?因为通过列出KPT三个要素就可以简单明了地传达关键信息,是一种既容易做到又方便理解的做法。 对于每天的工作汇报而言: Keep: 当前你正在做的事务,或项目的正常描述。 Problem:你今日所遇到的问题,或目前依然存在的问题。 Try:你准备明天要尝试的解决方案。 对于项目的总结报告而言: Keep: 当前项目中,做得好的地方,今后可以继续保持的地方。 Problem:项目中遇到的问题(有效解决的,替代方案解决的,未解决的)。 Try:今后的项目中,要尝试…

继续阅读

JS中活用Math.random()函数生成随机数

前几天在一个项目中,需要使用JS生成随机数,虽然JS的Math对象也有生成随机数的方法,但是并不像PHP那样方便,很多时候JS的Math.random()方法并无法满足我们的实际需求,为了达到我们需要的结果,我们只能对现有的方法进行再次封装,变成我们可以直接使用的随机函数。 先来了解一下将会用到的几个Math对象的方法。 Math.random():方法可返回介于 0.0 ~ 1.0 之间的一个随机数,参照#sample-01。 Math.floor(x):方法可返回x向下取整的结果,参照#sample-02。 Math.ceil(x):方法可返回x向上取整的结果,参照#sample-03。 …

继续阅读

通过修改Hosts来访问Google服务

Google被封之后,大陆要使用Google的服务变得极其不便,特别对于技术人员而言,百度提供的搜索和中文资源确实有限。而实在离不开谷歌的我,选择了最简单快捷的方式,那就是购买了一款VPN。每次需要使用Google/Facebook等被封的网络服务的时候,只需要开启VPN,一切就变得顺畅了。而对于不愿意付费的用户有没有什么好的办法呢? 其实办法也是有的。那就是修改Hosts文件,自己本地进行解析。不过这样的做饭需要知道很多Google的有效IP才行。今天刚好看到月光博客发了一片新博文《Google的可用Hosts文件》,所以转载过来备份一下,也顺便给需要的人使用。(这里还有一个更简单的办法,那…

继续阅读

笔记本电脑购机指南(5000元级别笔电推荐)

你也在烦恼购买笔记本电脑要注意哪些问题吗?也在烦恼要如何选择笔记本类型吗? 常常有同学、朋友来咨询购买笔记本电脑的时候要注意什么?一般人对笔记本电脑的各项参数配置也基本不懂。所以笔者整理了在笔记本电脑时要注意的以下几点事项。不管是线下购买还是网购,这些注意点都是很实用的。了解了这些购机注意事项可以帮你尽量减少不必要的麻烦或上当受骗。而选择笔记本电脑类型的问题,我认为主要取决于你的预算和实际需求。如果你不差钱,买一台顶级配置的机器即可,当然没有选择的烦恼。而对于大部分人而言,还是要考虑预算和实际用途的。 购买笔记本电脑注意事项请在购买机器后的第一时间内进行,因为国家规定是7天包退15天包换。超过…

继续阅读

PHP大型网站的架构实例分析

Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung. 统计信息 200万注册用户数; 2万并发用户数; 每天20万条私有消息; 每天25万登录次数; 项目团队有11个开发人员,两个设计,两个系统管理员; 商业模式 该网站采用免费增值模式,用户可以免费使用下面任何服务: 搜索其他用户; 给好友发送消息; 上载图片和视频; 寻找好友; 视频聊天; 更多… 但如果用户想享受不…

继续阅读

IT企业最需要什么样的人才?

前阵子,公司进行了体制改革,谈到了人才战略的问题,当前公司拥有什么样的人才?而最需要什么样人才? 公司现在拥有大量的I型人才(专业人才),Web开发、iOS/Android开发/前端开发/UI设计等方面的人才济济,并且有少量的T型人才(有专长的复合型人才),比如懂后端的iOS工程师,懂前端的后端工程师等等。最缺少的是π型人才(对多个领域有深入研究和了解的全面型人才)。T型人才大家应该都不会陌生,很早就提出T型人才的概念,而π型人才则算是比较新的概念。这样的人才不仅难得,而且就算是要培养,也不是一朝一夕能够培养起来的。这样的人才对于企业而言是一笔巨大的财富。所以,作为IT从业者,如果想提高自身价…

继续阅读

编程中的多语言梦魇

人类语言的多样性几十年来一直在不断下降。随着全球化通信和商业的兴起,发言者越来越多地将精力放在那些能够提供最经济和最多社交机会的语言上,世界因此加速了其淘汰非流行语言的进程。这些在语言上的损失甚至引起了类似濒危语言项目(Endangered Languages Project)这样的机构来保护它们不至于消亡。 在初创企业社区,这种根本的力量甚至更胜一筹,因为初创企业团队经常要在世界各地跨时区工作。不过,编程语言作为人类语言的表亲目前还没有遭遇同样的命运。恰恰相反,在过去这几年,随着编程语言从理论走向实践,还出现了所谓黄金时代,新的和新近流行的被初创企业和大公司使用的编程语言都大有泛滥之势。 看…

继续阅读

为模版设计师而生的Twig(下)-Twig使用指南

《为模版设计师而生的Twig​》的原文篇幅较长,因此分成两部分进行翻译。和第一部分《为模版设计师而生的Twig(上)》一样,本文还是介绍模板引擎的语法和语义,主要介绍上一片中余下的部分,包括:模板继承、HTML转义、宏(Macros)、表达式、空白符控制、扩展等内容。 12. 模板继承 Twig最强大的部分是模板继承。模板继承允许你建立一个基本的"骨架"模板,包含您的网站的所有公用的元素,并定义一些区块(block)让子模板可以覆盖。 听起来似乎很复杂,但其实这是非常基本的。通过一个例子将容易理解它。 让我们定义一个基本模板:base.html。它定义了一个简单的HTML框架文档,假设是你要使…

继续阅读
关闭菜单