Linux
-
linux socket buffer设置[亲测有效][通俗易懂]
linux socket buffer设置[亲测有效][通俗易懂]linux socket buffer设置[亲测有效]linux系统提供的socket缓冲区大小为8K,你可以将之设置为64K,尤其在传输实时视频时。 使用socket发送数据时先把数据发送到socket缓冲区中,之后接收函数从缓冲区中读取数据,如果发送端特别快的时候,缓冲区很快就被填满(默认1024×8=8192字节),我们可以根据情况设置缓冲区的大小,通过setsockopt函数实现 #include#inclu
-
Linux SOCKET介绍[亲测有效]
Linux SOCKET介绍[亲测有效]1.概述socket是一种IPC方法,它允许位于同一主机(计算机)或使用网络连接起来的不同主机上的应用程序之间交换数据。2.创建一个socket#include<sys/socket.h>intsocket(intdomain,inttype,intprotocol);//returnfiledescriptoronsuccessor-1onerror复制代码2.1通信domain识别出一个socket的方法(即socket“地址”的格式)
-
jre 1.6 64位 linux,jre1.6下载|jre1.6 32/64位 官方版-520下载站「建议收藏」
jre 1.6 64位 linux,jre1.6下载|jre1.6 32/64位 官方版-520下载站「建议收藏」jre1.6是Java语言软件重要开发工具包,是整个Java的核心所在。jdk作为Java开发的环境,不管是做Java开发还是做安卓开发,都必须在电脑上安装jdk,这是一款需求很大的软件。jdk是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。软件介绍:不少软件采用JAVA技术开发,需要JDK1.6以上或JRE1.6以上运行环境才可以运行,如果你的机器上已经安装JD…
-
10分钟让你掌握Linux常用命令(+3万+++收藏)[亲测有效]
10分钟让你掌握Linux常用命令(+3万+++收藏)[亲测有效]1、目录操作。2、文件操作。3、文件内容操作。4、压缩和解压缩。5、日志查看。6、Linux下文件的详细信息。7、常用的docker容器的命令。8、其他命令。
-
linux socket bind error,Linux socket bind error「终于解决」
linux socket bind error,Linux socket bind error「终于解决」在进行linux网络编程时,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误:Binderror:Addressalreadyinuse虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat-an|grep5120和psaux|grep5120都还能看到刚才用Ctrl+C“强制结束”了的进程,端口还是使用中,只好每次用kill结束进程,很是麻烦。昨天晚…
-
Linux下安装CMake的方法「终于解决」
Linux下安装CMake的方法「终于解决」linux(unbutun)下安装CMake的方法文章目录linux(unbutun)下安装CMake的方法前言一、CMake是什么?二、安装步骤1.CMake下载网站2.在上述官网下载压缩包3.解压4.重命名5.添加CMake环境变量6.让设置的环境变量在当前命令页面立即生效7.查看环境变量的值:8.查看版本,测试是否安装成功。祝大家安装成功!!!前言在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现”commandnotfound”的提示内容。如果每次都到
-
小白如何在window电脑上安装Linux系统(虚拟机)超详细「终于解决」
小白如何在window电脑上安装Linux系统(虚拟机)超详细「终于解决」小白如何在window电脑上安装Linux系统(虚拟机)一、软件准备。1、VMware软件下载地址1(迅雷):http://forspeed.onlinedown.net/down/vmware15.zip下载地址2(网盘-提取码:eom3):https://pan.baidu.com/s/1UpiQjV4io4bmrMna0irLAg2、Linux系统Ubuntu16.04版…
-
常用Linux日志查看命令[通俗易懂]
常用Linux日志查看命令[通俗易懂]常用Linux日志查看命令欢迎关注公众号【程猿薇茑】查看Web应用程序的运行日志解决运行时异常、出错是一项基本功。在Web程序中我们通过日志系统(比如log4j)向外部文件(比如log.txt)写入了程序运行时的某些日志(一般都会给日志行头加上tag),日志输出了程序中约定的一些变量(可能是某个订单号、某条服务码、请求ID值等标识)的值。如果哪个订单处理失败了,或者某个服务运行…
-
Tiny4412 使用superboot安装启动安卓/Linux/UbuntuCore系统, 使用SD-Flasher烧写[通俗易懂]
Tiny4412 使用superboot安装启动安卓/Linux/UbuntuCore系统, 使用SD-Flasher烧写[通俗易懂]硬件平台:Tiny4412/Super4412SDK1506 LCD:S702折腾了几天烧写系统,先是利用SD卡烧写系统,结果最后利用fastboot烧写光盘提供的system.img文件时,下位机提示imagetoolargeforpartition,image文件太大了,导致无法烧写成功,目前还不清楚,如何去修改这个分区,以存放这个大的.img文件,而后用DNW给emmc烧…
-
Linux系统下安装jdk及环境配置(两种方法)[亲测有效]
Linux系统下安装jdk及环境配置(两种方法)[亲测有效]这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能…
-
第1章 Linux设置环境变量「终于解决」
第1章 Linux设置环境变量「终于解决」1.6使用Linux环境变量1.6.1设置环境变量bashshell使用一种称为环境变量的特性来存储关于shell会话和工作环境的信息。该特性允许将数据存储在内存中,以便于在shell中运行的程序或脚本访问它们。这是一种便捷的、用于存储持久性数据的方式,这些数据可以标识用户账户、系统、shell或任何需要存储的内容的特性。bashshell中共有
-
Linux系统中安装软件的三种方法「建议收藏」
Linux系统中安装软件的三种方法「建议收藏」这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别:1、文件位置系统命令:一般在/bin和/sbin目录中,或为shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中2、主要用途系统命令:完成对系统的基本管理工作,例如IP配置、管理账户应用程序:完成相对独立的其他辅助任务,例如网页浏览器3、适用环境系统命令:一般只在字…
-
教你在Linux用飞信(fetion)免费发短信「建议收藏」
教你在Linux用飞信(fetion)免费发短信「建议收藏」http://linux.chinaunix.net/bbs/thread-1021142-1-1.html一、软件环境(centos5为例)–原文从www.hiadmin.com转载 这里向大家推荐的是飞信机器人的软件,支持linux、命令行下的飞信、完全免费(目前为止); 官网地址:http://www.it-adv.net/ 支持库安装:
-
Linux知识点总结(思维导图,建议收藏)「终于解决」
Linux知识点总结(思维导图,建议收藏)「终于解决」文章的内容如下:一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、Vim文本编辑器六、文本与文件查找七、系统管理八、磁盘分区、逻辑卷和启动修复九、Shell篇认识BASH十、Shell篇基础命令十、文本操作篇一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、权限管理六、Vim文本编辑器六、文件系统与文件查找七、系统管理八、磁盘分区、逻辑卷和启动修复九、Shell篇认识BASH十、Shell篇基础命
-
linux更改jdk环境变量,linux 设置jdk环境变量「建议收藏」
linux更改jdk环境变量,linux 设置jdk环境变量「建议收藏」linux设置jdk环境变量1.在/usr/local目录下新建Java文件夹mkdir/usr/local/java将jdk拷贝到/usr/local/java进入到java文件夹,解压压缩包tarxvfjdk-8u181-linux-x64.tar.gz2.设置环境变量这里接纳全局设置方式,就是修改etc/profile,它是是所有用户的共用的环境变量找到/etc/prof…
-
Linux文件编辑命令「终于解决」
Linux文件编辑命令「终于解决」1.vim简介vim是vi的升级版本,是vi发展出来的一个文本编译器。代码补全、编译及错误跳转等方便编程的功能特别丰富。用vi自动连接的是vim;vim的官方网站(https://www.vim.org/)2.安装vimsudoaptinstallvim安装过程出现问题解决办法:(1)出现“无法获得锁”之类的sudorm文件名删除多次(2)aptupdate:刷新软件源3.vim的三种模式vim分为三种模式:命令模式,插入模式(
-
Linux中创建组的命令,linux创建用户组命令「建议收藏」
Linux中创建组的命令,linux创建用户组命令「建议收藏」Linux系统是下可以通过命令创建用户,当然也可以创建用户组,下面由学习啦小编为大家整理了linux创建用户组命令的相关知识,希望对大家有帮助!linux下创建用户组命令——groupadd命令其格式如下:代码:groupadd选项用户组可以使用的选项有:代码:-gGID指定新用户组的组标识号(GID)。-o一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。…
-
linux防御攻击「建议收藏」
linux防御攻击「建议收藏」一、服务器可能遭受的攻击1、SYN/ACKFlood攻击(半连接攻击)主要是通过向受害主机发送大量伪造源IP和源端口的SYN或ACK包,导致主机的未连接队列被长时间占用并且资源耗尽,而正常的SYN请求被丢弃。由于源都是伪造的故追踪起来比较困难。缺点是实施起来有一定难度,需要高带宽的僵尸主机支持。2、tcp全连接攻击通过许多僵尸主机不断地与受害服务器建立大量TCP连接,客户端仅仅“连…
-
linux opendir路径_Linux下目录文件的操作(opendir,readdir,closedir) 以及DIR,dirent,stat等结构体详解…[亲测有效]
linux opendir路径_Linux下目录文件的操作(opendir,readdir,closedir) 以及DIR,dirent,stat等结构体详解…[亲测有效]From:http://blog.chinaunix.net/uid-27213819-id-3810699.html注:为什么要说目录文件?其实在linux中目录也是一种文件,只是它的内容是上级的目录和当前目录下的文件信息等,详情可以看看相关深入的书籍opendir(打开目录)相关函数open,readdir,closedir,rewinddir,seekdir,telldir,scandir表…
-
linux静态代码检查工具,linux下splint检测C语言代码质量「终于解决」
linux静态代码检查工具,linux下splint检测C语言代码质量「终于解决」在linux下并没有pclint,可以使用splint代替。splint使用一.splint介绍splint是一个静态检查C语言程序安全弱点和编写错误的工具。splint会进行多种常规检查,包括未使用的变量,类型不一致,使用未定义变量,无法执行的代码,忽略返回值,执行路径未返回,无限循环等错误。同时通过在源码中添加注记给出的附加信息,使其可以进行功能更加强大的检查。而注记,则是对文件中的函数、…