学习记录3(17/09/16于成都)

数据结构;“java和javascript的关系,就好比雷锋和雷峰塔的关系”; HTML和CSS

1.数据结构中的细节

前几天在CSDN上刚刚看到了写的特别好的关于Triplet实现的文章,来自大佬@Slience_Perseverance,结构很清晰,其中的小细节对于我作为一个编程新手来说还是很多需要注意:

Common.h 中末尾句为:

typedef int Status;
解释为status是函数的类型,其值是函数的结果状态代码。

#define ElemType int
乍一看是多此一举, 有些可以直接用到int,char却非要在前面用#define ElemType int 可以直接用int的地方用ElemType代替,会更加繁琐;但实际上是 define宏定义作用确实只是替换并没有什么作用, 但是这有一个好处就是如果需要修改ElemType的时候只需要修改一个 #define ElemType int, 比如修改为float等很方便并且增加了程序可读性,否则就需要修改多个int,十分麻烦并且容易出错。
typedef ElemType * Triplet;//由InitTriplet分配3个元素存储空间
数据结构的表示(存储结构)用类型定义(typedef)描述。数据元素类型约定为ElemType,由用户使用该数据类型时自行定义(如上一句)。

在Triplet的算法描述中写出“#define ElemType int”说明此句不含于算法的精简语言中,有编码人员自行添加,体现了算法的健壮性。

2.“java和javascript的关系,就好比雷锋和雷峰塔的关系”(差点没被笑死在这里,正在喝水赔我水ლ(╹◡╹ლ))引用大神的话:

什么是Javascript?

我在上一篇Javascript简介中已经介绍了什么是Javascript,它是运行在浏览器中的一种脚本语言,在web页面中,Javascript可谓是无所不能:

  • 可以操作HTML,提供了一种运行时改变HTML的工具
  • 可以附加并执行事件,符合面向事件编程的思想
  • 数据验证功能,在提交表单时对表单数据进行合法性验证
  • 对客户浏览器的操作,前进、后退、刷新、跳转、打开新窗口、打印等
  • 可以创建并使用Cookies
什么是Java呢?

Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。

Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。 Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。


3.HTML和CSS(于imooc网中两者基础的学习)

 <html></html>称为根标签,所有的网页标签都在<html></html>中。

 <head> 标签用于定义文档的头部,它是所有头部元素的容器。头部元素有<title><script>、 <style><link>、 <meta>等标签,头部标签在下一小节中会有详细介绍。

 在<body></body>标签之间的内容是网页的主要内容,如<h1><p><a><img>等网页内容标签,在这里的标签中的内容会在浏览器中显示出来。

语法:(HTML中的注释)

<!--注释文字 -->

(至此第一章内容结束,下一章第一节为“语义化,让你的网页更好的被搜索引擎理解”)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值