自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 怎么提高RailS应用的性能

Is rails slow?「铁路很慢」,你也许听过这个笑话,那么我们的Rails框架呢? 如果说Rails慢,那么如何提升Rails APP的性能就成了开发者们最关注的问题。也许你听说过很多提升RoR APP性能的方法,它们有难有易,我们需要在选择其中最能帮助开发者脱离性能困境的。这里列举了几种不同的提升Rails应用性能的方法。1.数据库索引你的

2015-09-06 17:42:26 302

原创 Java开发中常见的5个错误

编程的时候,Java程序员经常会遭遇各式各样莫名错误。近日,Sushil Das在Geek On Java上列举了Java开发中常见的5个错误。1、Null 的过度使用避免过度使用null值是一个最佳实践。例如,更好的做法是让方法返回空的array或者collection而不是null值,因为这样可以防止程序抛出 NullPointerException。下面代码片段会从另

2015-09-06 17:42:05 672

原创 iOS开发常用的几大工具

每个职位都有它自己常用的工具,下边笔者跟大家分享一下iOS开发常用的几大工具。1、Simpholdershttp://simpholders.comSimPholders可让你快速直接地访问iPhone模拟器应用的app文档。你可以通过SimPholders找到数据库文件、永久存储以及缓存。说白了,就是你不用去找app文件夹了,直接点击界面,他就会把那个文件夹直接给

2015-09-06 17:41:45 272

原创 如何利用General框架进行三层架构开发

三层架构是企业信息管理系统中一种比较流行的架构方式,如大家所知,三层架构将信息系统分为数据访问层(DAL)、业务逻辑层(BLL)、界面表示层(UI)三部分,三层架构的好处是根据系统中代码所处的层次将系统拆开,而通过业务模型(Model)再进行连接,降低系统各层次之间的耦合度,提升程序开发和后期维护的容易度。由于三层架构是根据由上至下的层次进行分层,而不是根据功能、应用领域进行分层,所以三层

2015-09-06 17:41:04 326

原创 PHP中判断变量为空的五种方法

判断变量为空,在许多场合都会用到,但也有很多新手仍会弄错。这里笔者整理了5个判断变量为空的方法,大家可以根据实际情况选择使用。1.isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右1

2015-09-06 17:40:47 5064

原创 产品经理必读:PRD文档详细解析

PRD即产品需求文档,本文将为你带来PRD文档详细解析,包括PRD的对象,PRD的主要内容,PRD文档的特点等。1.什么是PRD产品需求文档:向上是对MRD内容的继承和发展,向下是要把MRD文档里面的各种理论要求技术化,向研发部门与设计部门说明产品的功能和性能要求。PRD文档是产品文档中最底层最细致的文档,写作时要细致耐心。2.BRD、MRD、PRD的区别和用途

2015-09-06 17:40:24 5395

原创 Rails项目中避免滥用这三种特性

Ruby有很多令人喜爱的优质特性,但如果仅仅是为了用而用,那么好的特性也会变成坏的毒瘤。下面笔者就为大家盘点最常见的三种滥用特性。proc/block/lambdaRails 项目里,一般除了使用Ruby的Enumerable会使用到block,除此之外,需要自己写一个带block的方法的场景不多。lambda和proc也一样,因为在Rails 里 还是以OO风格为主,MVC各个部

2015-09-06 17:40:01 298

原创 四大组件学习实例总结之Content Provider

工作中遇到了Content Provider数据共享机制,下面来总结一下:一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpr

2015-09-06 17:39:34 362

原创 7个监控Linux系统的命令行工具

本文将为您介绍7个简单的命令行工具,方便你探索和操作linux系统。须知:本文中的截图取自一台Debian Linux 8.1 (“Jessie”),其运行在OS X 10.10.3 (“Yosemite”)操作系统下的Oracle VirtualBox 4.3.28中的一台虚拟机里。深入关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微

2015-09-06 17:39:00 325

原创 Android开发实践:使用Service还是Thread

Service是Android的四大组件之一,被用来执行长时间的后台任务,同样,线程也可以实现在后台执行任务,它们的区别在哪呢?何时使用Service何时使用Thread呢?今天我也来说说我的理解和总结。首先,需要了解Service的几个特点。1.默认情况下,Service其实是运行在主线程中的,如果需要执行复杂耗时的操作,必须在Service中再创建一个Thread来执行

2015-09-06 17:38:29 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除