排序
如何编写第一个C语言程序
我们有两种方式从计算机获得信息:一是看屏幕上的文字、图片、视频等,二是听从喇叭发出来的声音。让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。 在屏幕上显示文字...
Linux文件目录结构一览表
学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。 使用 Linux 时,通过命令行输入 ls -l / 可以看到,在 Linux 根目录(/)下包含很多的...
基于UDP的服务器端和客户端知识详解
UDP(用户数据报协议)是一种无连接的通信协议。这里详细讲解基于UDP的服务器端和客户端: 服务器端: 1. 创建UDP套接字:socket(AF_INET, SOCK_DGRAM, 0); 2. 绑定IP地址和端口:bind(sockfd, (struc...
网络数据传输时的大小端问题 什么是大端序和小端序
socket编程实现文件传输功能详细教程
socket 文件传输程序,这是一个非常实用的例子。要实现的功能为:client 从 server 下载一个文件并保存到本地。 编写这个程序需要注意两个问题: 1) 文件大小不确定,有可能比缓冲区大很多,调...
TCP协议的粘包问题(数据的无边界性)
socket缓冲区和数据的传递过程,可以看到数据的接收和发送是无关的,read()/recv() 函数不管数据发送了多少次,都会尽可能多的接收数据。也就是说,read()/recv() 和 write()/send() 的执行次数...
ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
在Ubuntu 12.04下使用KVM ioctl接口实现简单的虚拟机,可以按以下步骤操作: 1. 安装libvirt和qemu-kvm包 sudo apt-get install libvirt-bin qemu-kvm 2. 编写代码 创建kvm.c文件,内容如下: #incl...
Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
Ubuntu Server版默认不 include 无线网卡驱动,所以安装完成后无法自动连接无线网络。要连接无线网络,需要以下步骤: 1. 安装无线网卡驱动 首先需要确定服务器的无线网卡型号,然后安装对应的驱动...
WordPress模板使用SSL的外链解决办法
WordPress模板使用SSL外链的解决办法,在https访问测试外链之前,我们需要确保SSL证书安装完毕。 方法/步骤 https访问测试外链 1.如果有以下两种情况,就说明您的网站存在外链(外部http的js、...










