网络编程共2024篇 第39页
网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。

socket缓冲区以及阻塞模式详解

socket缓冲区以及阻塞模式详解-华尔子博-奥夏网
socket缓冲区 每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。 write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目...
子博兄的头像-华尔子博-奥夏网子博兄5年前
01550

PHP中创建和编辑Excel表格的方法

要使用纯PHP创建或编辑Excel电子表格,我们将使用PHPExcel库,它可以读写许多电子表格格式,包括xls,xlsx,ods和csv。在我们继续之前,仔细检查您的服务器上是否有PHP 5.2或更高版本以及安装了...
子博兄的头像-华尔子博-奥夏网5年前
01540

MyBatis自定义TypeHandler处理枚举

在Mybatis中,处理枚举类的TypeHandler有两个: EnumTypeHandler: 用于保存枚举名 EnumOrdinalTypeHandler: 用于保存枚举的序号。 在实际项目中,以上往往不能满足我们的需求。 需求分析 枚举需...
子博网的头像-华尔子博-奥夏网子博网5年前
01530

Go语言工程结构详述详解

一般的编程语言往往对工程(项目)的目录结构是没有什么规定的,但是Go语言却在这方面做了相关规定,本节我们就来聊聊Go语言在工程结构方面的有关知识。 我们前面讲搭建Go语言开发环境时提到的...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
01520

PHP实现的权重算法示例,如游戏根据权限来计算随机物品

PHP实现的权重算法。分享给大家供大家参考,具体如下: 假设有数据: $data = array ( array ( 'id' => 1, 'name' => '张三', 'weight' => 5 ), array ( 'id' => 2, 'name' => '...
子博兄的头像-华尔子博-奥夏网子博兄5年前
01520

Goland 2019下载和安装(带破解补丁和汉化包)

Goland 2019下载和安装(带破解补丁和汉化包)-华尔子博-奥夏网
工欲善其事必先利其器,命令行工具虽然能够满足我们一些基本操作的需求,但实际工作中怎么能没有一款趁手的开发工具呢? 学习Go语言同样如此,一个强大的集成开发环境(IDE)能够大大提高我们的...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
01520

什么是源文件?C++与C语言有什么区别?

在开发软件的过程中,我们需要将编写好的代码(Code)保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件就叫做源文件(Source File...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
01520

正则表达式口诀 正则表达式学习工具

网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创...
子博网的头像-华尔子博-奥夏网子博网5年前
01510

详细分析TCP数据的传输过程

详细分析TCP数据的传输过程-华尔子博-奥夏网
建立连接后,两台主机就可以相互传输数据了。如下图所示: 图1:TCP 套接字的数据交换过程 上图给出了主机A分2次(分2个数据包)向主机B传递200字节的过程。首先,主机A通过1个数据包发送100个...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
01511

JSP中param动作的实例详解

JSP中param动作的实例详解-华尔子博-奥夏网
一 语法 <jsp:param name='参数名' value='参数值'> 常常与<jsp:forward>一起使用,作为其子标签存在。 二 代码 1、login.jsp <%@ page language='java' import='java.util.*' c...
子博兄的头像-华尔子博-奥夏网5年前
01500