Mobile开发工作记录
文章平均质量分 66
viewcode
first level:code
展开
-
http无状态设计与Cookie和Session
1. 不保存参数,因为无需考虑参数逻辑由使用者来保存状态,进行状态逻辑设计原创 2015-01-06 18:59:48 · 5080 阅读 · 0 评论 -
xcode6 命令行运行单元测试unit test
网上很多信息说xcode4.5版本以后不支持命令行运行unit test。其实这种说法有误。官方文档:应用xcodebuild test 命令行运行测试用例https://developer.apple.com/library/prerelease/ios/documentation/DeveloperTools/Conceptual/testing_with_xcode/A3原创 2015-08-14 14:49:25 · 4085 阅读 · 0 评论 -
Login, cookie, session等概念理解
usernamepasswordcookies原创 2015-01-08 19:40:02 · 5280 阅读 · 0 评论 -
consul 入门
1. 什么是consul?是一个服务管理软件。支持多数据中心下,分布式高可用的,服务发现和配置共享。consul支持健康检查,允许存储键值对。一致性协议采用 Raft 算法,用来保证服务的高可用.成员管理和消息广播 采用GOSSIP协议,支持ACL访问控制。ACL技术在路由器中被广泛采用,它是一种基于包过滤的流控制技术。控制列表通过把源地址、目的地址及端口号作为原创 2015-06-01 17:39:20 · 78313 阅读 · 3 评论 -
Raft一致性算法
Why Not PaxosPaxos算法是莱斯利·兰伯特(LeslieLamport,就是 LaTeX 中的”La”,此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。由于算法难以理解起初并没有引起人们的重视,使Lamport在八年后1998年重新发表到ACM Transactions on Computer Systems上(The Part-TimeParlia转载 2015-06-02 10:43:43 · 2378 阅读 · 0 评论 -
移动开发中MVC模式和分层
MVC在界面开发中被奉为设计的典范,在移动开发中也是MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。它将业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。我刚接触ios,想通过ios的一些实例设计来理解MV原创 2015-02-06 09:45:28 · 2707 阅读 · 0 评论 -
http协议简介
http://zsxxsz.iteye.com/blog/568250一、TCP/IP 协议介绍 在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示: 从应用层至物理层,数据是一层层封装,封装的方式一般转载 2015-03-31 14:19:34 · 2404 阅读 · 0 评论 -
W3Shool学习 - 初级教程
W3Shool学习 - 初级教程原创 2015-02-26 16:09:00 · 2693 阅读 · 0 评论 -
w3school学习 - javascript入门
在浏览一下客户端代码时,经常会遇到javascript脚本,系统的学习一下对以后更深入了解客户端很有好处。1. 应用场景改进设计验证表单检测浏览器创建cookies等2. 入门实例这里的document是 js中的 的html DOM对象http://www.w3school.com.cn/jsref/dom_obj_document.asp原创 2015-02-26 18:46:33 · 3398 阅读 · 0 评论 -
JDBC与Hibernate
1. 什么是JDBC?主要对象和处理流程:DriverManagerConnectionStatement2. 什么是Hibernate?http://www.tutorialspoint.com/hibernate/hibernate_examples.htm透彻的讲解lifeCycle的体现session 使得整个操作的lif原创 2015-02-02 19:10:22 · 1213 阅读 · 0 评论 -
sourcetree 及git版本工具使用
1. 如何reset自己本地的修改?选中指定的返回版本,右键菜单选择“rest to this commit”, 然后选择hard 模式。2. 如何解决两个分支间的conflict?1. merge develop 到feature,首先merge A 到 B,修改conflict,然后提交。2. merge feature 到develop,首先merge develo原创 2015-02-03 16:40:07 · 21455 阅读 · 1 评论