YYL's blog


  • 首页

  • 归档

SQL Note

发表于 2018-03-31
了解SQLSQL(Structured Query Language),结构化查询语言。是一种数据库语言。笔者看了《SQL必知必会》,总结了一部分SQL语言的用法。 先说下一些基本知识。SQL是维护关系型数据库中数据的一种标准计算机语言,非关系型数据库没有SQL的说法。主键和外键:主键:1)主键不 ...
阅读全文 »

Web Api的设计与开发

发表于 2018-03-11
端点的设计 端点:访问 API 的 URI URI 和 HTTP方法 之间的关系,可以认为是操作对象和操作方法的关系。 URI = 操作对象 = 资源, HTTP方法 = 进行怎样的操作。如果URI相同,但是HTTP方法不相同,对资源的处理也是不同的,可以是获取资源,更新资源,删除资源等。 端点设 ...
阅读全文 »

Proxy-Web-Server

发表于 2017-12-14
主要任务Proxy web server是csapp第十二章的实验,写一个能缓存的并发的代理服务器。 –> 完成的代码–> 题目要求主要分为三个要求: Proxy:实现代理功能,接收客户端发送的http请求(只能实现GET方法),转发到目标服务器,从目标服务器获得响应,返回给客户端。 ...
阅读全文 »

C-share

发表于 2017-11-23
机器语言–>汇编语言–>高级语言。12mov %esp,%ebp sub $0x18,%esp C语言是一门编译型的,面向过程的高级语言,相应的python是一门解释型的,面向对象的高级语言。计算机是不能够识别高级语言的,所以运行一个高级语言程序的时候,就需要一个“翻译机” ...
阅读全文 »

排序算法

发表于 2017-10-06
排序分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,外部排序因为排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。这里说的排序算法都是内部排序。排序算法的稳定性: 稳定的排序算法不会改变关键字相同时候两个元素的顺序,也就是所有稳定的排序算法将返回一个排序结构,而不稳定 ...
阅读全文 »

刷题笔记~

发表于 2017-09-25
到现在为止,刷了pat乙级75道, pat甲级82道,leetcode44道,感觉有点盲目,就开个博客,记录一下刷题过程中遇到比较好的题目和写法. leercode字符相同的子字符串Group Anagrams 本题要求将字母一样的单词分到一起。思路是,把每个单词排序(这样所有字母一样的单词的结果 ...
阅读全文 »

从"吃饭app"讲到web开发流程规范

发表于 2017-09-24
本文以一个小的应用为例子讲web开发的流程规范。这是一个吃饭app,效果是这样的,点击 fetch , 就随机返回一个吃饭的地点。 这个小小的例子中,就包含了web开发中的流程规范。大概的流程是这样的。 人员编排吃饭app运维:yyl吃饭app前端开发: cruyun吃饭app后端开发: 可可 A ...
阅读全文 »

CSAPP小记(十到十二章)

发表于 2017-09-12
网络编程客户端-服务器编程模型在这个模型中,一个应用是有一个服务器进程和多个客户端进程组成(注意是进程),无论客户端和服务器端是怎样映射到主机上,客户端-服务端模型都相同。由以下四个步骤: 1)客户端向服务器端发送请求,发起一个事务(该模型中的基本操作是事务) 2)服务器端收到请求之后,解释它,以 ...
阅读全文 »

Linux常用操作和其他

发表于 2017-09-10
记各种Linux命令和参数很痛苦,用到时,记错又很麻烦,最好的方法就是一边记录一边学啦啦。 一天学一个命令Linux的命令很多,不积跬步,无以至千里,所以就一天学一个2333。 (其实也不是一天一个,就是想起一个是一个) top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程 ...
阅读全文 »

用Docker启动MySQL

发表于 2017-08-31
这段时间,一直用docker部署内网,踩了很多坑,尤其是数据库,有时候感觉很棘手,有时候问题解决了,却还是很疑惑。先来总结一下如何用docker启动mysql。 step1 制作mysql镜像一般我们都需要数据库里面的数据支持中文,但是mysql默认字符集是latain,而它是不支持中文的,mys ...
阅读全文 »
12
yuyilei

yuyilei

18 日志
GitHub Twitter
© 2018 yuyilei
由 Hexo 强力驱动
主题 - NexT.Muse