摘要: PhalGo-介绍 phalgo是一个Go语言的一体化开发框架,主要用于API开发应为使用ECHO框架作为http服务web程序一样可以使用,牛顿曾经说过"如果我比别人看得远,那是因为我站在巨人的肩膀上",既然Golang有那么多优秀的组件为什么还要重复造轮子呢?所以就有了一个把一些优秀组件整合起来 阅读全文
posted @ 2016-05-24 17:08 laosiji 阅读(745) 评论(0) 推荐(0) 编辑
摘要: iOS进度指示器——NSProgress 一、引言 在iOS7之前,系统一直没有提供一个完整的框架来描述任务进度相关的功能。这使得在开发中进行耗时任务进度的监听将什么麻烦,在iOS7之后,系统提供了NSProgress类来专门报告任务进度。 二、创建单任务进度监听器 单任务进度的监听是NSProgr 阅读全文
posted @ 2016-05-24 17:06 laosiji 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 1 目录 2 Lock和Condition接口 最近打算将jdk的Lock系列详细的分析一下,解决以下几个问题: AQS详细分析 独占锁、共享锁、读写锁 是否可重入 公平锁和非公平锁的区别,这里的公平和非公平是针对哪些线程来说的?代码又如何实现? Lock和synchronized是对应的,Cond 阅读全文
posted @ 2016-05-24 17:04 laosiji 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Linux下I/O多路复用select, poll, epoll 三种模型 select, poll, epoll本质上都是同步的I/O,因为它们都是在读写事件就绪后自己负责进行读写,这个读写的过程是阻塞的。 select, poll, epoll 都是一种 I/O 复用的机制。它们都是通过一种机制 阅读全文
posted @ 2016-05-24 17:02 laosiji 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个项目: 这个项目很简单,就三个类,一个activity,一个注解,一个注解工具类,首先看一下activity中的代码: 这个activity非常简单,就是为了演示annotation用的,其中有一个Textview,id为R.id.text,然后我为它加上了一个自定义注解Viewinje 阅读全文
posted @ 2016-05-24 17:00 laosiji 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 很多开发过微信的人估计都遇到过这样的问题,ios下微信页面标题更改不了,而安卓却可以直接用:document.title="你的标题"。 下面是解决这个问题的hack: 1.jquery方式 2.不依赖jquery 阅读全文
posted @ 2016-05-24 16:58 laosiji 阅读(454) 评论(0) 推荐(0) 编辑