下载APP 编程狮,随时随地学编程
返回 首页

金氧博客文集

开始阅读
目录
你好,世界
人人都是产品经理
GAE 数据存储——事务
Dorado简单、小巧、高效、专为设计而生
数学分析告诉了我什么
如果我来带团队
javascript网络测速
Android中使用Thread线程会遇到哪些问题?
产品交互设计方面的书籍分享
Android, GO!
tomcat-5.5.33、jdk1.6.0_24访问不到欢迎页
Google宣布Android暂停开源
无限循环小数转化成分数(Java实现)
JPA 缓存与应用集群
Web 应用性能优化——HTTP 请求数
Go Web 开发(一)
Go Web 开发(二)
台阶问题
SVN 分支更新与合并
Maven 插件访问项目类路径
Java 7 的新特性一览表
再识 Java 的 final 关键字
GAE 数据保存方式
GAE Java 将支持 Servlet 3
GAE 事务隔离
GAE 博客程序推荐
Commons Configuration 1.7 发布
Apache URL 重写小记
Android源码打包下载
Android SDK版本间的区别
Frequently Used Eclipse Plugins
各种分辨率一览,方便开发对应
Hello Node.js
国际友人版权
记录异常日志的7条规则
纪念大师,复习快排
Java面试题:多继承
分布式事务原理
如何跳过过滤器处理?
吐槽 Tapestry
消息推送技术
基于 Pushlets 的消息推送设计
Weblogic 10.3.3 重置管理密码
Java 原子操作与并发
solo(独唱团)这是一个由Node构建的静态博客
v8 can not handle delete yet
消除你对Wind.js的疑虑
BAE、SAE 与 GAE 对比
十个 JDBC 最佳实践
PL/SQL Developer 与 Oracle 精简客户端
小试Node 简介
小试Node Hello Node
小试Node Node模块
小试Node 核心模块
Google Play服务和OAuth认证工具
如何用Spring 3.1的Environment和Profile简化工作
嵌套类:静态嵌套类和非静态嵌套类
SQLite在Android中的使用
Eclipse 插件开发
Java对象内存结构
打造企业级应用:HTML5,Hybrid,Native Dilemma之间的对比
单元测试要做多深?——测试驱动开发(TDD)引发的争论
诊断Java.lang.OutOfMemoryError(OOM)
Log4j 2 介绍
为什么这段代码输出的是”Hello World”
ActiveMQ JDBC 主从集群
互联网中继聊天协议(IRC)
即时消息协议预研
Zoundry Raven: ’Nonetype’ object has no attribute ‘tagName’
ZooKeeper 节点类型
GAE Java 1.7.7 发布
MyBatis MySQL Oracle 分页插件
Google I/O 2013隆重推出Android Studio
Android 4.2原生支持从右到左的文字排列格式
应用开发积累
NetBeans 中使用 maven-jetty-plugin 运行与调试 web 项目
JPA与CMT – 为什么单纯捕捉持久化异常是不够的?
快到极致的Android模拟器——Genymotion
Quartz快速入门
RabbitMQ 集群与高可用配置
ActiveMQ 优化
检查表及总结 - 《代码大全》
服务治理过程演进
使用Gradle构建Android项目
Grub 恢复命令
Java 执行命令
MySQL 自动备份 Shell 脚本
自动清理日志 Shell 脚本
Hessian 示例:Node 调用 Java
RabbitMQ 网络分区问题
maven-jdocbook-plugin 使用
Mongdb后台daemon方式启动与停止
Mongdb2.6.0 一个新版本号
JavaMail 使用 163 发送邮件
Cobar 概述
Mac通过launchd.conf文件进行环境变量的设置
优雅的卸载Mac默认的Xcode附带的git
云平台之多租户
美国一名程序员对Swift语言的看法
AngularJS 与 EmberJS
Swift中的标准函数
云平台之 SaaS 随想
跨域 Cookie 实现单点登录
Golang 与 zTree
Swift中 Nil Coalescing 运算符的使用技巧
Swift中的值类型和引用类型
修改 Ubuntu 分辨率
Swift中的闭包(Closure)
Swift中Optional类型的使用案例分析:valuesForKeys
Swift中的final修饰符
使用 GitBook 写文档
Swift中的元组(Tuples)
Linux 内核网络参数
Swift 可失败构造器(Failable Initializers)
WatchKit初探
Docker 初探
使用 Golang 操作 Linux Namespaces
你的单元测试有多稳定?提升自动测试质量的最佳实践
Java Web 框架开发基础
Golang 获取用户 home 目录路径
Golang MySQL LOAD DATA LOCAL INFILE 使用
Auto Layout 使用心得(一)—— 初体验
Auto Layout 使用心得(二)—— 实现三等分
Auto Layout 使用心得(三)—— 22 行代码实现拖动回弹
奇妙的 Docker Inspect 模版
优化 Go 中的 map 并发存取
使用Spring框架实现RESTful
Masonry使用心得
JDBC为什么要使用PreparedStatement而不是Statement
Swift 2.0初探
JDBC批处理Select语句
JDBC性能小贴
Hibernate 的 10 个常见面试问题及答案
Tomcat 生产服务器性能优化
为什么存储密码字符数组比字符串更合适?
HashMap和Hashtable的区别
HashMap和HashSet的区别
HashMap的工作原理
ConurrentHashMap和Hashtable的区别
一个iOS开发者对tvOS SDK的初探
Go 编译跨平台
PHP 异步 HTTP 与 NGINX 499
www 开头的域名和 Cookie-free
理解 HTTPS 原理,SSL/TLS 协议
标签服务实现漫谈
禁止浏览器自动填充表单字段
Carthage去中心化的Cocoa依赖管理器
iOS开发之如何跳到系统设置里的各种设置界面
你保存用户密码的姿势正确吗?
gitconfig配置别名alias
解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题
移动端数据库新王者:realm
敏感数据处理
Swift 3:inout 关键字位置的变化
Swift中被忽略的@noescape
Swift中的可选类型(Optional Type)
Xcode真机调试报错:The Application Could Not Be Verified.
兼容iOS 10:配置获取隐私数据权限声明
Xcode 8:在Active Compilation Conditions中自定义环境变量
Swift 3:sizeof移进MemoryLayout
CLOSE_WAIT 问题分析
Rexxar:豆瓣对混合开发的思考
微服务的好处和陷阱
Chrome插件:网易云音乐一键全赞
Instagram 是如何做持续部署的
不越狱iOS自动抢红包

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }