大话C 语言(一) 初识C 语言 老实说,上大学之前我根本不知道什么是C 语言,所以当初学校开设这门课时,我是充满了好奇,所以当初我翻阅了大量的C 语言入门书籍,千篇一律,都是从一些概念.术语和理论讲起,没看多久就会头晕眼花,想睡觉.或许是对历史特感兴趣吧,有两点倒是奇迹般的记在了脑海中:1,C 语言的创始人-- 来自贝尔实验室的丹尼斯.里奇,于1972年发明了C 语言,被称为C 语言之父: 2,C 语言的标准:我当时就想,秦始皇当年统一中国后,他立即进行了" 书同文,车同轨,统一度量衡&quo…
在日常的 web 开发中,后端人员常基于现有的 web 框架进行开发.但单纯会用框架总感觉不太踏实,所以有空的时候还是看看这些框架是怎么实现的会比较好,万一要排查问题也快一些. 最近在学习 go 语言,也尝试学习一下 go 语言当前最流行的 web 框架 gin,于是有了这篇学习笔记.看完这篇文章应该能理解 gin 最基础的操作了,但由于 gin 是基于 go 原生的 http 服务器搭建的,所以会先从 go 网络基础库中的 http 服务器开始说起. 目录 1. 认识请求处理器 2. 服务器启…
感想:学习javaweb之路,任重而道远. 学习笔记: 5.表格标签 5.1<table></table> 表格标签,用于效果中定义一个表格 5.2<tr></tr> 表格的行标签,用于在效果中定义一个表格行 5.3<td></td> 第一步:定义一个表格<table></table> 第二步:定义表格中的一行<tr></tr> 第三步:在表格一行中定义单元格<td><…
嵌入式Linux学习分五个阶段 第一阶段: 01嵌入式环境搭建初期 02C语言语法概述 03C语言内存操作 04c语言函数 05linux基础 06gun基础 第二阶段: 01-linux之io系统编程 02-linux进程间通信 03-linux多线程 04-linux网络编程基础 第三阶段: 01-ARM开发板基础知识 02-ARM汇编语言 03-ARM硬件开发基础 04-ARM Bootloader开发 05-ARM硬件接口开发 第四阶段: 01-移植搭建 02-uboot.UART.DD…
自我感受:HTML语言没想到也有这么大的学问,竟然能通过超链接标签直接访问百度,这可让我大吃一惊,我也得反思一下自己,上学期的java纯是混过来的,没有系统的学习过,感觉能通过期末考试都是侥幸,接下来要加油了!奥利给 学习笔记: 1.HTML:(Hyper Text Markup language)超文本标记语言. 超文本:超越了文本仅仅展示信息的功能,泛指:图片.有样式的文字.点击跳转页面的文字. 语言:工具. 标记:标签. HTML是由标签所组成的语言,能在页面上展示超文本效果. 2.HTM…
简介 什么是 shell Shell是一种程序或命令行解释程序,用于解释用户直接输入的用户命令或从文件中读取的用户命令,然后将 它们传递给操作系统以进行操作或处理.要注意,这个过程是解释而不编译脚本,因为计算机系统会解释它 们,并且无需按执行顺序编译Shell脚本.Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是 一个典型的图形界面 Shell. Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁. Shell 既是…
谈到指针,我们可能会想到钟表上的指针,但这里的指针不是现实生活中看得见摸得着的钟表上的指针,c 语言中的指针只存在于逻辑思维中,物理上并不存在. 同时,指针也是C 语言中最精华的部分,通过灵活地运用指针,可以写出独具匠心.构思巧妙的程序. 指针基础 c 语言中指针的实质就是地址 内存地址 对于计算机中的内存,都会以字节为单位,逐一地编上号码,这个编号就是内存的地址,如下图: 图中,按字节给内存依次编上了号码,其中每个数字对应着1字节的内存空间,而数字就是内存的地址. 取地址运算符"&&q…
模块学习 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 自定义模块: #hello.py def hello(): print("hello world") if __name__…
说明:昨天是北方小年,需要做的事情有点多,需要祭灶,扫尘.包饺子,吃糖瓜儿,学习时间有点少,所以今天将两天的知识综合一下发出. 自我感觉:虽然感觉大致都了解了HTML语言,但是感觉自己面对程序还是无从下手,这是为什么呢? 学习笔记: 7.4选择框标签 7.4.1<select><select/>标签,定义一个选择框. name:设置该标签对应的参数名. multiple:设置该标签选项全部显示,并且可以进行多选提交.默认为单选. 7.4.2<option></op…
我们所编写的程序源代码以及编译生成的可执行文件都属于文件.所以文件的实质就是存储在外部存储介质上的一段连续的二进制数据. c 语言程序对文件的处理采用文件流的形式,程序运行在内存中,而文件是存储在外部存储介质上,例如硬盘.U盘等. 一,文件的打开与关闭 在程序运行时,就会在指定的文件之上建立一条管道,当读取文件时,数据就会像流水一样从文件端流向程序端,而写入文件时,数据就会像流水一样从程序端流向文件端.从文件端向程序端的文件流称为输入流,从程序端向文件端的文件流称为输出流.如下图: 只要打开一个…