分类: 编程技术

如何为你的项目挑选适宜的Web开发框架?

如何为你的项目挑选适宜的Web开发框架?

古语云工欲善其事,必先利其器,对于工程师而言,选择一款合适而强大的开发框架对开发工作是大有裨益的。那么开发者应该从什么角度来进行衡量和挑选呢?本文总结了十点以供参考。

Go语言的演化历程

Go语言的演化历程

本文来自Google的Golang语言设计者之一Rob Pike大神在GopherCon2014大会上的开幕主题演讲资料“Hello, Gophers!”。Rob大神在这次分 享中用了两个生动的例子讲述了Golang的演化历程,总结了Golang到目前为止的成功因素,值得广大Golang Programmer & Beginner学习和了解。这里也用了”Golang的演化历程”作为标题。

代码审查的实践经验

代码审查的实践经验

数百万年前,猿从树上下来,进化出了对生拇指,最终,变成了人类。我们以类似的眼光来看下强制性代码评审(Code Review):好像是一种能在软件开发这块广阔的领域里将人类从兽里分离出来的东西。

HTML5中40个最重要的技术点

HTML5中40个最重要的技术点

我是一个ASP.NET MVC的开发者,最近在我找工作的时候被问到很多与HTML5相关的问题和新特性。所以以下40个重要的问题将帮助你复习HTML5相关的知识。

动画讲解Eclipse常用快捷键

动画讲解Eclipse常用快捷键

Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。

即使不编程,你也应该学会HTML和CSS的9大理由

即使不编程,你也应该学会HTML和CSS的9大理由

其实只要对 HTML、CSS 有基本的认识,就可以对你的事业造成很大的影响了!学习电脑语言可不只是产品助理与设计师的责任,就算你是个业务主管、活动企画、甚至是魔术师,你都能藉由学习 coding 来为你自己获得好处。听起来是不是说的比唱的好听?让我来给你九个应该要学会 coding 的理由!

性能测试中如何确定并发用户数

性能测试中如何确定并发用户数

现在很多从业人员在做性能测试时,都错误的认为系统能支撑的并发用户数越多,系统的性能就越好。要理解这个问题,首先需要了解TPS和并发用户数之间的关系

谈谈加载(Loading)的那点事

谈谈加载(Loading)的那点事

根据一份调查得出,用户能够忍受加载的最长时间在:6到8秒。8秒是一个临界值,如果加载时间在8秒以上,大部分访问者最终会选择放弃,除非他一定要打开那个页面。

【教程】16岁黑客如何把Windows 95装进智能手表?

【教程】16岁黑客如何把Windows 95装进智能手表?

来自美国佐治亚州的16岁黑客Corbin Davenport十分喜欢摆弄电子产品,最近他刚到手了一台三星Gear Live,并开始把玩起来。他发现Android Wear作为Android系统的改版并没有根本上的改变,仍然可以手动把Android应用装到上面。

面试官在面试时让我去破解一个软件,我成功了

面试官在面试时让我去破解一个软件,我成功了

最近我在面试中被要求破解一个程序,并且成功拿到了工作。

令程序员费解的10个语言特性

令程序员费解的10个语言特性

每种语言都有自己的独到之处,或奇特的语法,或不常见的函数,或非标准的执行方式。因此,不论新丁还是老手,看着某个特性会突然醉了。本文总结了10个经常被提及的“奇异”特性。

如果你不知道这11款常见的Web应用程序框架,就说明你out了

如果你不知道这11款常见的Web应用程序框架,就说明你out了

本文推荐了11款常见的Web应用程序框架,并列出了相关的学习资料和下载文档。如果对这些项目还不熟悉,就赶紧学起来吧~

5个最流行的可用于移动开发的嵌入式数据库简介

5个最流行的可用于移动开发的嵌入式数据库简介

嵌入式数据库是轻量级的,独立的库,没有服务器组件,无需管理,一个小的代码尺寸,以及有限的资源需求。目前有几种嵌入式数据库,你可以在移动应用程序中使用。让我们来看看这些最流行的数据库。

对代码命名的一点思考和理解

对代码命名的一点思考和理解

一个软件最后都会落实到代码。而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强,读命名好的文章是非常流畅的,会有一种享受的感觉。

Python 代码性能优化技巧

Python 代码性能优化技巧

选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考。

解析提高PHP执行效率的50个技巧

解析提高PHP执行效率的50个技巧

众所周知,PHP是一个功能强大的HTML脚本语言。但是,在实际应用中,它也跟其他计算机语言一样,具有不少的缺点。我们需要不断的更新代码,来改善程序的高效性。下面我们就介绍几点关于提高PHP运行效率的方法。

三张图看遍Linux 性能监控、测试、优化工具

三张图看遍Linux 性能监控、测试、优化工具

下面的三张图片分别总结了 Linux 各个子系统以及监控、测试、优化这些子系统所用到的工具。

PHP程序员最常犯的11个MySQL错误

PHP程序员最常犯的11个MySQL错误

如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子,本文简析程序员在使用PHP编程中常见的错误。

关于代码审查的几点建议

关于代码审查的几点建议

Code Review即代码审查是软件开发中常用的手段,它和QA测试相比,更容易发现架构以及时序相关等较难发现的问题,还可以帮助团队成员统一编程风格,提高编程技能等。

开发第一个Android应用前你必须知道的5件事

开发第一个Android应用前你必须知道的5件事

我最近刚刚阅读了Praneeth VT发表在 Reddit 上的一个帖子,是关于他如何开发自己第一款Android手机应用——一个GPA计算器的。可以看出来他在这个编程世界还是新手,所以我想深入探讨一下他是如何做到的,以便于大家学习和借鉴。

Python语言十分钟快速入门

Python语言十分钟快速入门

假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。

Web页面设计中的动画运用技巧

Web页面设计中的动画运用技巧

在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。

小米工程师:MIUI 6是如何优化手机内存的?

小米工程师:MIUI 6是如何优化手机内存的?

MIUI 6发布后,大家的关注点首先集中在视觉风格改变方面。但实际上816当天洪锋不仅仅是讲了MIUI 6的设计,还讲了八大功能,其中就着重介绍了MIUI在内存优化上所做的努力。本文作者为MIUI内存优化项目工程师闫昊,他介绍了MIUI 6内存优化的具体原理。

让你的 Node.js 应用跑得更快的 10 个技巧

让你的 Node.js 应用跑得更快的 10 个技巧

Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。

CSS编写指导规范和建议

CSS编写指导规范和建议

有人喜欢在一份文件文件中编写所有的内容,而我在迁移至 Sass 之后开始将样式拆分成多个小文件。这都是很好的做法。无论你选择哪种,下文的规则都将适用,而且如果你遵守这些规则的话你也不会遇到什么问题。这两种写法的区别仅仅在于目录以及区块标题