C语言 getchar()、getche()、getch()-c-yu-yan-getchargetchegetch.md
|函数 |缓冲区 |头文件 |回显 |
适用平台 || — | — | — | — | — ||getchar() |有 |stdio.h |有 |Windows、Linux、Mac OS 等所有平台 ||getche() |无 |conio.h |有 |Windows ||getch() |无 |conio.h |无 |Windows |
getchar()是标准函数,适用于所有平台;getche() 和 getch() 不是标准函数,只能用于 Windows。
C语言 getchar()、getche()、getch()-c-yu-yan-getchargetchegetch.md
|函数 |缓冲区 |头文件 |回显 |
适用平台 || — | — | — | — | — ||getchar() |有 |stdio.h |有 |Windows、Linux、Mac OS 等所有平台 ||getche() |无 |conio.h |有 |Windows ||getch() |无 |conio.h |无 |Windows |
getchar()是标准函数,适用于所有平台;getche() 和 getch() 不是标准函数,只能用于 Windows。
Hello Halo
Hello Halo如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。
相关链接
官网:https://halo.run
文档:https://docs.halo.run
社区:https://bbs.halo.run
主题仓库:https://halo.run/themes.html
开源地址:https://github.com/halo-dev/halo
在使用过程中,有任何问题都可以通过以上链接找寻答案,或者联系我们。
这是一篇自动生成的文章,请删除这篇文章之后开始你的创作吧!
Shell(3)shell高级-shell3shell高级.md
title: Shell(3)shell高级date: 2021-06-04 20:29:08.113updated: 2021-06-04 22:36:09.159url: /?p=199categories: Linuxtags: Linux
输入输出重定向Linux Shell 重定向分为两种,一种输入重定向,一种是输出重定向;
输入还是输出的“参考物”,是程序的内存。
输入输出方向就是数据的流动方向:
输入方向就是数据从哪里流向程序。数据默认从键盘流向程序,如果改变了它的方向,数据就从其它地方流入,这就是输入重定向。
输出方向就是数据从程序流向哪里。数据默认从程序流向显示器,如果改变了它的方向,数据就流向其它地方,这就是输出重定向。
输出重定向输出重定向是指命令的结果不再输出到显示器上,而是输出到其它地方,一般是文件中。这样做的最大好处就是把命令的结果保存起来,当我们需要的时候可以随时查询。Bash 支持的输出重定向符号如下表所示。
类 型
符 号
作 用
标准输出重定向
command >file
以覆盖的方式,把 command ...
Flex布局.md
title: Flex布局date: 2021-05-09 21:40:26.907updated: 2021-05-14 22:59:39.249url: /?p=158categories: 前端tags: 前端
简介传统的网页布局方案,一般是使用float+position+display的方案。其缺点也很明显,代码逻辑紊乱。
在2009年,W3c提出了一种新的方案——Flex布局。其逻辑清晰(直觉友好),简单,完整,对响应式布局友好。
对于Flex局部的兼容性,只要不适配IE浏览器,可以放心在其它浏览器使用。
Flex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。
指定Flex布局任何一个容器都可以指定为Flex容器:
块元素指定为Flex容器123.box{ diaplay:flex;}
行内元素指定为Flex容器123.box{ display:inline-flex;}
Webkit 内核Webkit 内核的浏览器,必须加上-webkit前缀。
123 ...
Nginx
运行环境系统:Ubuntu20.04 LTSNginx版本:
Nginx介绍传统的 Web 服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将 CPU 切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和 CPU 时间,当并发请求增加时,服务器响应变慢,从而对性能产生负面影响。
Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx 是免费的并可以商业化,配置使用也比较简单。
Nginx 的最重要的几个使用场景:
静态资源服务,通过本地文件系统提供服务;
反向代理服务,延伸出包括缓存、负载均衡等;
API 服务,OpenResty ;
对于前端来说 Node.js 不陌生了,Nginx 和 Node.js 的很多理念类似,HTTP 服务器、事件驱动、异步非阻塞等,且 Nginx 的大部分功能使用 No ...
Nginx
运行环境系统:Ubuntu20.04 LTSNginx版本:
Nginx介绍传统的 Web 服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将 CPU 切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和 CPU 时间,当并发请求增加时,服务器响应变慢,从而对性能产生负面影响。
Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx 是免费的并可以商业化,配置使用也比较简单。
Nginx 的最重要的几个使用场景:
静态资源服务,通过本地文件系统提供服务;
反向代理服务,延伸出包括缓存、负载均衡等;
API 服务,OpenResty ;
对于前端来说 Node.js 不陌生了,Nginx 和 Node.js 的很多理念类似,HTTP 服务器、事件驱动、异步非阻塞等,且 Nginx 的大部分功能使用 No ...