摘要: C语言入门 程序基本概念 程序和编程语言 C语言--(编译器)--汇编语言--(汇编器)--机器语言(目标代码 / 可执行代码) 可移植 / 平台无关:平台指计算机体系结构或操作系统,或二者的组合。不同的平台有不同的指令集,可识别不同的机器指令格式 直接用某种计算机的汇编或机器指令写出来的程序只能在 阅读全文
posted @ 2020-03-15 23:54 cxc1357 阅读(322) 评论(0) 推荐(0)
摘要: C语言本质 计算机中数的表示 浮点数:符号位+指数部分(2的多少次方)+尾数部分(小数点后的数字) 用偏移的指数(Biased Exponent)表示负指数 正规化(Normalize):尾数部分最高位必须是1,故不保存1,节省一位提高精度 浮点数标准:IEEE 754 数据类型详解 计算机存储的最 阅读全文
posted @ 2020-03-15 23:43 cxc1357 阅读(243) 评论(0) 推荐(0)
摘要: Linux系统编程 文件与I/O C标准I/O库函数与Unbuffered I/O函数 C标准I/O库函数printf()、putchar()、fputs(),会在用户空间开辟I/O缓冲区 系统函数open()、read()、write()、close()等位于C标准库的I/O缓冲区的底层,也称为无 阅读全文
posted @ 2020-03-15 23:40 cxc1357 阅读(237) 评论(0) 推荐(0)
摘要: 爬虫技术基础 HTTP/HTTPS(7层):应用层,浏览器 SSL:加密层,传输层、应用层之间 TCP/IP(4层):传输层 数据在传输过程中是加密的,浏览器显示的是解密后的数据,对爬虫没有影响 中间人攻击:在传输过程中对数据包进行解析,抓包抓的是IP包,数据是加密的 网页类型 静态网页:HTML, 阅读全文
posted @ 2020-03-15 23:20 cxc1357 阅读(320) 评论(0) 推荐(0)
摘要: 背景 Asynchronous JavaScript And XML:异步js和XML,可实现异步刷新 用途 验证提交的用户名是否已存在 不使用AJAX,需要提交数据后,刷新页面来验证 使用AJAX,可实现实时验证 执行过程 创建XHR对象(XML Http Request) var xmlhttp 阅读全文
posted @ 2020-03-15 19:06 cxc1357 阅读(104) 评论(0) 推荐(0)
摘要: 背景 JavaScript对象表示法(JavaScript Object Notation):是一种存储数据的方式 JSON对象 创建 var gareen = {"name":"Gareen","hp":616}; 名称/值对 名称和值之间用冒号:隔开 名称用双引号" "包含 值可以是任何js数据 阅读全文
posted @ 2020-03-15 18:46 cxc1357 阅读(113) 评论(0) 推荐(0)
摘要: 背景 Document Object Model(文档对象模型) 思路:把html里的各种数据当做对象进行操作 节点 把所有html都转换为节点 整个文档、元素、元素属性、元素内容、注释等 获取节点 document.getElementById:通过id获取元素节点 getElementsByTa 阅读全文
posted @ 2020-03-15 18:37 cxc1357 阅读(108) 评论(0) 推荐(0)
摘要: 背景 同于网页和用户之间的交互 由语言基础,BOM和DOM组成 AJX(Asynchronous JavaScript and XML):异步请求数据 基本语法 document:js内置对象,代表浏览器文档部分 document.write("Hello js"); ja代码必须放在script标 阅读全文
posted @ 2020-03-15 17:59 cxc1357 阅读(124) 评论(0) 推荐(0)
摘要: 思想 层叠样式表(Cascading Style Sheets) 用来表现HTML或XML等文件样式 分层设计,把颜色、大小、位置等信息剥离到出来,html只关心提供什么内容 语法 选择器 { 属性 : 值 } selector {property: value} 注释 /* 内容 */ 选择器 元 阅读全文
posted @ 2020-03-15 16:19 cxc1357 阅读(155) 评论(0) 推荐(0)