`
asdf314159265
  • 浏览: 246248 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

实现简单的readline用于http

 
阅读更多
public static String readLine(InputStream is)
{
StringBuffer result = new StringBuffer();
char readByte = 0;
try {
while((readByte=(char)(0x00ff&is.read()))!=10)
{
result.append(readByte);
}
} catch (Exception e) {
e.printStackTrace();
}
return result.toString();
}
分享到:
评论

相关推荐

    Go-Readline是一个纯go(golang)实现GNU-Readlinekind库

    Go-Readline是一个专为Go语言(golang)设计的纯Go实现的库,它旨在提供与GNU Readline相似的功能。GNU Readline是广泛用于Unix和Linux系统的命令行交互库,它提供了动态输入历史、补全功能以及方便的键盘快捷键,极...

    readline.zip

    源代码通常包括头文件、实现文件和可能的构建脚本,用于在不同平台上编译和链接`readline`库。 交叉编译是将一个程序编译成在不同于编译机器的硬件或操作系统上运行的目标代码的过程。在嵌入式系统或者特定平台开发...

    readline-7.0

    `readline-7.0`是GNU项目的一个子项目,主要提供了一组API,用于在命令行程序中实现动态输入编辑和历史记录管理。这个版本的发布,是为了改善上一版本的性能和增加新特性,使得开发者能够更便捷地创建那些需要用户...

    使用readline的一个实例

    `MediReaderTest`可能是与`readline`相关的测试项目或者文件名,可能包含了一个使用`readline`实现的媒体阅读器或命令行工具的测试用例。这个项目可能涉及到读取媒体文件、处理用户输入以控制播放、暂停、快进等功能...

    readline-8.0.tar.gz

    在AMD平台,可能有一个名为 `gru` 的工具或服务,它利用 `readline` 支持来实现更高效且用户友好的GPU管理或编程接口。 在 `readline-8.0` 压缩包内,我们可以预期找到以下内容: 1. **源代码文件**:包括以 `.c` ...

    readline-4.3.tar.gz

    `readline`库由GNU项目开发,主要用于读取用户在终端的输入,并提供了一套API,使得开发者可以轻松地在自己的程序中集成这些功能。`readline-4.3`是该库的一个稳定版本,它包含了多种改进和修复,以确保在各种操作...

    readline-6.3.tar

    `readline-6.3.tar` 是一个包含`readline`库版本6.3的压缩文件,主要用于提供命令行输入接口的功能。`readline`库是Linux和Unix系统中广泛使用的库,它允许用户通过交互式的方式读取命令行输入,并提供历史记录、...

    readline-6.2.4.1.tar.gz

    `readline-6.2.4.1.tar.gz` 是一个包含了 `readline` 源代码的压缩包,主要用于在Linux系统中提供命令行交互功能。`readline` 是一个库,它允许用户通过键盘输入命令行时进行编辑、历史浏览、补全等功能,广泛应用于...

    前端开源库-readline

    "前端开源库-readline"就是这样一个工具,它被称为“readline”,是一个简单的流式读线模块。这个库主要关注于处理文本输入,尤其在命令行界面或者交互式应用中,提供了一种优雅的方式来读取用户逐行输入的数据。 ...

    readline-6.1

    `readline-6.1` 是一个用于处理用户命令行输入的库,广泛应用于各种解释器和命令行工具,如`bash`, `python`, `gcc`等。它提供了丰富的交互式编辑功能,使得用户在命令行环境下可以方便地进行历史搜索、编辑、补全等...

    readline-5.1.tar.gz

    `readline` 是一个广泛使用的命令行接口库,主要用于提供可定制化的用户输入功能,常见于各种解释器、shell 和编程语言环境中,如 Python、Perl 和 GNU Bash。这个库使得程序能够支持历史记录、编辑功能以及通过键盘...

    readline-6.2.tar.gz

    readline库是一款强大的命令行输入处理库,主要用于提高用户与命令行界面的交互体验。在Unix/Linux操作系统中,它被广泛应用于各种程序,如bash shell、Python解释器等,提供了一套高效、便捷的命令历史浏览、编辑...

    readline-6.3.tar.gz,

    5. `terminfo.c`:与终端相关的代码,用于适配不同的终端设备,确保readline的功能能在不同环境下正常工作。 readline库还提供了许多可配置选项,比如通过`rl_config.h`中的宏定义,或者在运行时通过`rl_set_prompt...

    readline-5.0.tar.gz

    - **示例代码**:在C或C++程序中,可以包含`<readline/readline.h>`或`<readline/history.h>`头文件,使用readline提供的函数来实现命令行交互。 3. **readline与shell的结合** Bash shell默认就集成了readline库...

    rlwrap-0.37 and readline-6.2

    rlwrap就是依赖于readline库来实现其强大的命令历史功能的。 安装rlwrap和readline的过程大致如下: 1. 首先,你需要将压缩包文件`readline-6.2.tar.gz`和`rlwrap-0.37.tar.gz`解压,可以使用`tar -zxvf 文件名....

    前端开源库-fs-readline

    然而,`fs-readline` 通过模拟类似的行为,实现了在浏览器端按行读取文件的功能。 在使用`fs-readline`时,首先需要引入库,然后创建一个读取流实例,指定要读取的文件路径。接下来,通过监听`data`事件,可以逐行...

    23-readline (逐行读取).pdf

    在Node.js中,`readline`模块是一个非常重要的工具,用于逐行读取输入流(如`process.stdin`)的数据,这在构建命令行应用程序时尤其有用。该模块提供了丰富的接口和事件,使得处理用户交互变得更加简单。 `...

    Readline8.0.7z

    Readline库是一个强大的命令行输入处理库,广泛用于各种Unix/Linux风格的操作系统中,为诸如bash shell、Python、Perl等程序提供用户交互式输入的功能。它使得用户可以通过键盘快捷键、历史浏览、编辑命令行等功能,...

    C/S的一个简单实现

    它提供了许多有用的方法,如readLine、read等,可以方便地读取文本数据。在网络编程中,我们经常使用BufferedReader类来读取网络数据。 IOException IOException是Java语言中用于表示输入输出异常的类。它是一个-...

    Go-Goline-是Go的一个简单的readline设备基于C的Linenoise库

    Go-Goline是一个专门为Go语言构建的简单readline工具,它采用了C语言编写的Linenoise库作为基础。在本文中,我们将深入探讨Go-Goline的背景、功能、使用方法以及其与Linenoise库的关系。 首先,让我们了解一下什么...

Global site tag (gtag.js) - Google Analytics