go
-
Go语言Telnet回音服务器——TCP服务器的基本结构
Telnet 协议是 TCP/IP 协议族中的一种。它允许用户(Telnet 客户端)通过一个协商过程与一个远程设备进行通信。本例将使用一部分 Telnet 协议与服务器进行通信。…
-
Go语言使用通道响应计时器的事件
Go语言中的 time 包提供了计时器的封装。由于 Go语言中的通道和 goroutine 的设计,定时任务可以在 goroutine 中通过同步的方式完成,也可以通过在 goro…
-
Go语言通道的多路复用——同时处理接收和发送多个通道的数据
多路复用是通信和网络中的一个专业术语。多路复用通常表示在一个信道上传输多路信号或数据流的过程和技术。 提示 报话机同一时刻只能有一边进行收或者发的单边通信,报话机需要遵守的通信流程…
-
MyBatis是什么?它和hibernate的区别有哪些?
在移动互联网时代,MyBatis 成为了目前互联网 Java 持久框架的首选。 MyBatis 本是 Apache 的一个开源项目——iBatis,2010…
-
Linux awk命令高级用法完全攻略
前面一节已经介绍了 awk 的基本用法,其实在 awk 脚本程序中,还支持使用一些编程语言,比如变量、数组、分支结构(if-then-else)、循环结构(while)、函数等,下…
-
C语言strcmp()函数:比较两个字符串
C语言 strcmp() 函数用于对两个字符串进行比较(区分大小写)。 头文件:string.h 语法/原型: int strcmp(const char* stri1,const…
-
C语言isupper()函数:判断一个字符是否是大写字母
C语言 isupper() 函数用来判断一个字符是否是大写字母。 头文件:ctype.h 语法/原型: int isupper(int c); 参数 c 表示要检测的字符。 返回值…
-
Servlet HttpSessionListener监听器统计网站在线人数
在许多网站或者软件应用中都有统计当前在线人数这一功能。在通常情况下,当一个用户进入网站时就会创建一个 HttpSession 对象,而当用户离开网站时,HttpSession 对象…
-
Linux RAID配置(使用mdadm命令)教程
图形界面确实方便,不过 RAID 和 LVM 一样,主要的应用还是在命令行当中,因为如果硬盘出现了数据损坏,总不能重新安装吧! 本节,我们学习在命令行界面中如何分配和使用 RAID…
-
C++11中基于范围的for循环
在 C++03/98 中,不同的容器和数组,遍历的方法不尽相同,写法不统一,也不够简洁,而 C++11 基于范围的 for 循环以统一、简洁的方式来遍历容器和数组,用起来更方便了。…