读《图解HTTP》有感-(HTTP首部)】的更多相关文章

上半年为了做一个ios的应用,引入了cocoaui库,主要是用来布局ios界面,发现简化了不少代码和工作量.因为在写第一个ios应用的时候,用的代码布局,在适配4s和6的机型时候,几乎被搞死,大量的约束定义充斥在代码中,惨不忍睹. cocoaui的作者是ssdb的作者ideawu,在微博里面比较活跃,有问题at他一般很快就会有回应.ssdb是一个类似于redis的nosql数据库:像这样一个在客户端和服务器领域都有建树的人还是很少的.我等普普通通的程序员,距离这种大神还是有一些距离,不过不能气馁…
今天我想对一个Greenfield项目上可以采用的各种性能优化策略作个对比.换言之,该项目没有之前决策强加给它的各种约束限制,也还没有被优化过. 具体来说,我想比较的两种优化策略是优化MySQL和缓存.提前指出,这些优化是正交的,唯一让你选择其中一者而不是另一者的原因是他们都耗费了资源,即开发时间. 优化MySQL 优化MySQL时,一般会先查看发送给mysql的查询语句,然后运行explain命令.稍加审查后很常见的做法是增加索引或者对模式做一些调整. 优点 1.一个经过优化的查询对于所有使用…
在经过个人作业和结对作业的磨练和现在正在进行的团队作业的考验中,我对自己软件开发的一点得失有了些许感悟,同时读了老师推荐的文章后,自己也是有了一些感受. 首先在“No Silver Bullet”一文中,我深刻体验到了: 非线性的complexity,项目单模块的复杂度以及整合之后出现的大量耦合问题: conformity的困难,一致性因为个人代码习惯和沟通的不充分导致软件的整合过程漫长而复杂: changeablity,数据挖掘源的数据结构变化导致了整个爬虫的整改,甚至上升到软件本身的层次,能…
前言:ios开发和现在的大前端.跨端开发在底层上的道理是相通的,因此通过学习ios开发,可以形成对APP开发体系的理解. 一.app开发的知识体系 基础 应用开发 原理 原生与前端 二.基础模块 按照app的开发流程(开发.调试测试.发布.上线),可将基础知识划分以下内容: (图源自戴铭专栏) 三.应用开发模块 需要关注一些经典库,选对正确的工具.以ios的库为例,可将知识分为以下几块: (图源自戴铭专栏) 四.原理模块 任何语言.系统和领域里的底层原理都是通用的. (图源自戴铭专栏) 五.原生…
买的时候犹豫了好久,也征询了下几个前端朋友.我一直蛮怕买华章的书,好在这本内容很不错,买得值了. 大漠的css功底很深厚,这本书也很厚= =,读完之后对css圆角以及background-origin与background-clip的区别都有了更深入的了解.其他的内容我表示没吸收到新的东西~~ 从大方面来讲,css3的内容其实也不多:弹性盒.多列布局.渐变.阴影.变形.过渡.动画.媒体查询与web字体.其中,弹性盒的发展历程那叫一个坎坷,各种版本看得眼晕.css3要深入的话其实有蛮多需要提升的地…
2013-08-20 17:51:49 第三章 IP:网际协议 3.1 引言 IP是TCP/IP协议族中最为核心的协议.所有的TCP.UDP.ICMP和IGMP数据都以IP数据报格式传输.再来看一下图1-4: IP协议提供不可靠.无连接的数据报传送服务: 不可靠(unreliable) 它不能保证IP数据报能成功的到达目的地.IP仅提供最好的传输服务.任何要求的可靠性必须由上层来提供(如TCP) 无连接(connectionless) IP并不维护任何关于后续数据报的状态信息.每个数据报的处理是…
引言 什么是 ASM ? ASM 是一个 Java 字节码操控框架.它能被用来动态生成类或者增强既有类的功能.ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为.Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称.方法.属性以及 Java 字节码(指令).ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类. 与 BCEL 和 SERL 不同…
作为一个oracle界和厨师界的生手,笔者想给大家分享讨论下存储过程的知识,因为在我接触的通信行业中,存储过程的使用还是占据了一小块的地位. 存储过程是什么?不得不拿下百度词条的解释来:"存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中, 经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它.存储过程是数据库中的一个重要对象." 其实就似我们经过一系列的材料准…
谢谢大多数同学按时完成了作业,同学态度都比较端正,没有为了完成作业或者讨好老师而说一些假话空话. 很多同学选择CS之前并没有从兴趣或者擅长出发.这是一个普遍的现象,十年前我们是这样,十年后的孩子们还是这样. 我觉得我们的基础教育太注重知识,而太疏忽孩子的主动思考.到底自己的兴趣是什么,向往什么样的生活,这些在高中教育完成之时几乎都是完全空缺的. 希望大家有时间时能多思考,找到自己感兴趣的技术和方向.同时也请大家认真把这门课上好. 晚交作业的同学,因为尊重其他按时交作业的同学以及评分标准,我这次没…
什么是ASM ASM 是一个 Java 字节码操控框架.它能被用来动态生成类或者增强既有类的功能.ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为.Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称.方法.属性以及 Java 字节码(指令).ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类. 与 BCEL 和 SERL 不同,ASM 提…