05 2018 档案

NoSQL入门和概述
摘要:入门概述 1互联网时代背景下,为什么用NoSQL 1单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么?1.数据量的总大小一个机器放不下时2.数据的索引 阅读全文

posted @ 2018-05-20 17:11 longlively 阅读(223) 评论(0) 推荐(0)

ucore OS简介
摘要:操作系统的基本原理与简单实现 --基于ucore OS + RISC-V 30240243X 操作系统 早期开放开源的UNIX操作系统和MIT教授 Frans Kaashoek 等基于UNIX v6设计的xv6操作系统给了我们启发,但x86相对封闭&复杂和有一定历史包袱的CPU硬件接口给OS学习带来 阅读全文

posted @ 2018-05-18 23:43 longlively 阅读(3726) 评论(0) 推荐(0)

ucore lab1实验笔记
摘要:实验目的: 操作系统是一个软件,也需要通过某种机制加载并运行它。在这里我们将通过另外一个更加简单的软件-bootloader来完成这些工作。为此,我们需要完成一个能够切换到x86的保护模式并显示字符的bootloader,为启动操作系统ucore做准备。lab1提供了一个非常小的bootloader 阅读全文

posted @ 2018-05-18 22:32 longlively 阅读(833) 评论(0) 推荐(1)

最大子序列和问题
摘要:问题描述:给定一整数序列A1, A2,... ,An (可能有负数),求A1~An的一个子序列Ai~Aj,使得Ai到Aj的和最大。 分治法: 思路:最大子序列和可能出现在三个地方:整个出现在输入数据的左半部分,整个出现在输入数据的右半部分,或者跨越输入数据的中部从而占据左右两个半部分。 代码: 动态 阅读全文

posted @ 2018-05-17 20:49 longlively 阅读(158) 评论(0) 推荐(0)

ubuntu下安装nginx依赖库
摘要:首先使用dpkg命令查看自己需要的软件是否安装: 查看软件是否安装: 解决依赖包pcre安装,命令: 解决依赖包zlib安装,命令: 解决依赖包openssl安装,命令: 阅读全文

posted @ 2018-05-13 00:40 longlively 阅读(294) 评论(0) 推荐(0)

Lua的优势
摘要:ngx+lua+redis 架构模式在高并发的情况下完胜 ngx+php-fpm+php 待更…… 阅读全文

posted @ 2018-05-12 22:09 longlively 阅读(343) 评论(0) 推荐(0)

ucore lab0实验笔记
摘要:使用Linux实验环境 下面介绍bash shell程序的基本使用方法,它是ubuntu缺省的外壳程序。 常用指令 (1) 查询文件列表:ls ls命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询更多的信息: ( 阅读全文

posted @ 2018-05-10 22:41 longlively 阅读(267) 评论(0) 推荐(0)

HTTP状态码
摘要:HTTP状态码分类 HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型: 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 阅读全文

posted @ 2018-05-09 23:36 longlively 阅读(140) 评论(0) 推荐(0)

导航