zoukankan      html  css  js  c++  java
  • 20160606本周随笔

    本周结束了JAVASE的学习,在最后天学习了设计模式,工厂模式,单例模式,原型模式。如何看类图?类图里的多种关系,泛化关系,实现关系,聚合关系,组合关系,关联关系和依赖关系设计模式的多种原则性的要求,开闭原则和依赖倒转原则等;工厂模式和单例模式,运用的较多,简单工厂模式,工厂方法模式,抽象工厂方法;单例模式里面的预先加载模式(饿汉式),延迟加载(懒汉式),双锁机制(解决并发和多线程的安全,在同步块内再次对其值进行判断),知识面杂且多,有时间再慢慢看。

    回溯,在这一周的一开始,我们学习网络哺乳的OSI模型,TCP/IP协议,UDP协议,互联网通信的建立方式,SERVERSOCKET和SOCKET的运用,TCP/IP是一问一答的,是服务器与客户端阳节的相互通信,SERVERSOCKET通过端口来创建一个服务器端,.ACCEPT()方法返回一个SOCKET对象,但它阻塞式的,在没有客户端联接之前,这个方法是不会向下进行的,而后我们在UDP了解它是群发模式,不需要一问一答的创建连接,在UDP中,我们运用到DATAGRAMPACKET类和DATAGRAMSOCKET类,前者是对信息流(数据)打包,通过构造方法(BYTE[] BUFFER,INT LENGTH,INETADDRESS ADDRESS),ADDRESS代表要接收该信息的服务器的域名和端口;DATAGRAMSOCKET是对打包扣信息进行发送,在发送的时候也是需要一个端口的,它有一个.RESEIVE()方法也是阻塞的。

    而后学习了HTML,如何去构建一个HTML文件,以及它的简单定义,头部和身体,加粗<STRONG></STRONG>或者<B></B>,分段和超联接HERF = '',在新窗口打开TARGET = '_BLANK',无序和有序的列表,在HTML中显示不同的风格(字体颜色,格式),用到的是STYLE;

    HTML与XML的区别:XML是区分大小写的,在一开始是需要对文档进行一个申明,<?XML VERSION = "",ENCODING = "" ?>,版本常用1.0,编码格式常用UTF-8,而它里面的特殊符号与HTML相似,原样输出它有一种更方便的方法,  〈![CDATA[

    ]]在这个区间范围的语句会原样输出,在XML文件夹中,一般我们运用DTD文件对它进行约束,在XML文档中一般用支外部DTD文件,如何在DTD文件中定义XML元素的属性和初始值(如果有的话),  <!DOCTYPE  ROOTE [

    <!ELEMENT 标签名(标签包含的元素)>#这里也同时定义了元素的顺序

      <!ELEMENT 标签名(#PCDATA)>

    ]>

    在DTD文件夹中运用ATTLIST来申明元素的属性。如何运用DOM和SAX和解析XML文件,DOM要事先载入整个文档,战用资源,但是可以频繁操作,是基于树状结构,SAX则是事件驱动型,事件过后若没有保存数据,数据会丢失,只遍历一次。

  • 相关阅读:
    手脱ASPack2.12壳(练习)
    手脱UPX3.91壳(练习)
    如何在程序执行前插入可执行代码(算是吾爱的作业吧,活学活用)
    小米笔记本粉丝感恩狂欢趴【慎入!!】
    picpick截屏软件脱壳
    JAVA反序列化漏洞
    Java中的数据类型
    Java中常见的包
    Scrapy
    PHPstorm 函数时间注释的修改
  • 原文地址:https://www.cnblogs.com/yuyashuizhongyou/p/5565287.html
Copyright © 2011-2022 走看看