Magic Studio

专心做有逼格的APP!

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 42 下一页

2015年9月11日 #

golang的json操作[转]

摘要: packagemainimport("encoding/json""fmt""os")typeConfigStructstruct{Hoststring`json:"host"`Portint`json:"port"`AnalyticsFilestring`json:"analytics_file"... 阅读全文

posted @ 2015-09-11 10:44 Mr 布鲁斯 阅读(483) 评论(0) 推荐(0) 编辑

2015年9月9日 #

Android中的Service 与 Thread 的区别[转]

摘要: 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2)... 阅读全文

posted @ 2015-09-09 16:23 Mr 布鲁斯 阅读(195) 评论(0) 推荐(0) 编辑

2015年9月3日 #

iOS的block内存管理

摘要: 初始情况下:block本身、__block修饰的变量以及在block内部使用的变量都是在栈里的。__block修饰的变量的地址会作为实参传入block块内部(暂时先这么理解,实际比较复杂)。block使用的外部变量被const拷贝到了block内部。也就是block使用的外部变量和这个外部变量本身没... 阅读全文

posted @ 2015-09-03 16:40 Mr 布鲁斯 阅读(439) 评论(0) 推荐(0) 编辑

2015年9月1日 #

Go并发编程基础(译)

摘要: 2015-05-20 三Byyoungsterxyf原文:Fundamentals of concurrent programming译者:youngsterxyf本文是一篇并发编程方面的入门文章,以Go语言编写示例代码,内容涵盖:运行期并发线程(goroutines)基本的同步技术(管道和锁)Go... 阅读全文

posted @ 2015-09-01 15:56 Mr 布鲁斯 阅读(1031) 评论(0) 推荐(0) 编辑

2015年8月30日 #

golang闭包里的坑

摘要: 介绍go的闭包是一个很有用的东西。但是如果你不了解闭包是如何工作的,那么他也会给你带来一堆的bug。这里我会拿出Go In Action这本书的一部分代码,来说一说在使用闭包的时候可能遇到的坑。全部的代码在github上。闭包的坑首先看一段代码:search/search.go29 // Laun... 阅读全文

posted @ 2015-08-30 16:54 Mr 布鲁斯 阅读(2148) 评论(0) 推荐(0) 编辑

理解Defer、Panic和Recover

摘要: 刚开始的时候理解如何使用Defer和Recover有一点怪异,尤其是使用了try/catch块的时候。有一种模式可以在Go中实现和try/catch语句块一样的效果。不过之前你需要先领会Defer、Panic和Recover的精髓。首先你需要理解defer关键字的作用,请看如下的代码:package... 阅读全文

posted @ 2015-08-30 15:51 Mr 布鲁斯 阅读(2365) 评论(0) 推荐(0) 编辑

使用Revel(go)开发网站

摘要: Revel很好的利用了Go语言的goroutine,把每一个request都分配到了goroutine里。不用再写一大堆的回调。如果你写过nodejs的话就会深刻的体会到callback hell是什么样子的。正是由于Revel有了goroutine,Revel的性能也有了很大的提升。官网号称请求的... 阅读全文

posted @ 2015-08-30 13:04 Mr 布鲁斯 阅读(1532) 评论(0) 推荐(0) 编辑

2015年8月24日 #

Java(Android)线程池[转]

摘要: 介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Over... 阅读全文

posted @ 2015-08-24 17:05 Mr 布鲁斯 阅读(318) 评论(0) 推荐(0) 编辑

Android线程和线程Handler基础一览

摘要: 线程概览线程是任何多任务系统的基石。可以被认为是一个主进程的多个子进程。这样做的目的就是了增加应用的性能。应用主线程当一个Android应用被打开的时候,系统会默认开辟一个线程。这个线程就被叫做是主线程。主线程的主要任务就是处理用户输入,即事件处理和view上的用户交互。任何应用里的其他组件,默认的... 阅读全文

posted @ 2015-08-24 16:32 Mr 布鲁斯 阅读(598) 评论(0) 推荐(1) 编辑

2015年8月5日 #

全面理解iOS开发中的Scroll View[转]

摘要: from:http://mobile.51cto.com/hot-430409.htm可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll view确实会多一些方法,但这些方法只是UIView一些属性的表面而已。因此,要想弄懂UIScrollView是怎么工作之前... 阅读全文

posted @ 2015-08-05 16:58 Mr 布鲁斯 阅读(236) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 42 下一页

导航