代码改变世界

阅读排行榜

Linux IO模型漫谈(2)

2012-05-31 09:57 by 轩脉刃, 3382 阅读, 收藏,
摘要: 不管Linux的IO模型的阻塞同步分类是如何分类,几种IO模型的具体实现是确定的。这里借用《Unix 网络编程:卷一》的图片说明。 1 阻塞式IO模型 这个模型也是最容易理解的 程序调用和我们基本的程序编写是一致的: fd = connect() write(fd) read(fd) close(fd) 程序的read必须在write之后执行,当write阻塞住了,read就不能执行下去 2 非阻塞IO模型 从图中可以看出来,这是一个轮询的过程 每次用户询问内核是否有数据报准备好(文件描述符缓冲区是否就绪),当数据报准备好的时候,就进行拷贝数据报的操作。当数据报没... 阅读全文

excalidraw 这些用法你肯定不了解

2024-07-21 16:23 by 轩脉刃, 3353 阅读, 收藏,
摘要: 也算用了很多种的画流程图的软件,但是 excalidraw 这个工具之前并没有使用过。今天就研究了一下这个工具。 excalidraw 绘制的流程图会有手绘感,手绘感天生会给人亲切感,放在文章中,会给文章增色不少。 excalidraw 的网址如下:https://excalidraw.com/ e 阅读全文

从文件视角看mysql

2012-12-11 18:37 by 轩脉刃, 3348 阅读, 收藏,
摘要: 这里的几个rpm意义分别是:(http://docs.oracle.com/cd/E17952_01/refman-5.0-en/linux-installation-rpm.html) MySQL-client:包含最少的访问mysql服务器所需要的客户端命令。里面包含的是像mysql,mysqladmin这样的工具。 MySQL-devel:包含开发mysql客户端所需要的库。里面没有... 阅读全文

为什么使用框架

2012-09-25 18:09 by 轩脉刃, 3340 阅读, 收藏,
摘要: 这是一篇翻译文章,原文说明了框架在开发过程中给使用带来的懒惰,不思维的弊病。文章来源:http://blog.8thlight.com/myles-megyesi/2012/09/12/why-frameworks.html ===========正文开始 我们是由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,ass... 阅读全文

http connect 是什么?

2023-01-13 08:32 by 轩脉刃, 3328 阅读, 收藏,
摘要: 理解http connect,如何用它来做vpn? HTTP Connect 是一种通过 HTTP 协议进行端到端通信的方式。它通过在两个网络节点之间建立一条隧道来实现通信。这个隧道是建立在 HTTP 协议之上的,因此可以穿过防火墙、NAT 等网络安全设备。 使用 HTTP Connect 建立 V 阅读全文
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 99 下一页