自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数学物理方法

机器学习,信号处理,数理方法,动力系统,QQ:674789697

转载 socket编程与利用进程进行多并行连接

呈现一张基本的socket阻塞式模型,如下图:                       一: 对于一对一的进行C/S回射: 服务端(server.c): 1 #include 2 #include 3 #includestring.h> 4 #include 5 #incl...

2017-12-31 23:48:46

阅读数 259

评论数 0

转载 你真的懂select Socket模型吗?

你看到的这个文章来自于http://www.cnblogs.com/ayanmw 转自:http://www.cppblog.com/xvsdf100/archive/2013/12/10/204689.html       只要接触过c/c++网路编程人都可能会知道select io 模式,...

2017-12-31 22:30:16

阅读数 71

评论数 0

转载 Linux mount/unmount命令

格式:mount [-参数] [设备名称] [挂载点]  其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统。 -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。 -n 不把安装记录在/etc/mtab 文件中。 -r 讲文件系统安装为只读。 -v ...

2017-12-31 22:27:26

阅读数 111

评论数 0

转载 Linux基础知识之挂载详解(mount,umount及开机自动挂载)

挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载” 1.挂载:根文件系统外通过关联至根文件系统上的某个目录来实现访问 2.挂载点:mount_point,用于作为...

2017-12-31 22:26:30

阅读数 95

评论数 0

转载 [Linux] killall 、kill 、pkill 命令详解

killall 命令   Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程...

2017-12-31 22:25:53

阅读数 576

评论数 0

转载 netstat 的10个基本用法

Netstat 简介 Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netst...

2017-12-31 22:24:21

阅读数 92

评论数 0

转载 试试Linux下的ip命令,ifconfig已经过时了

linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一...

2017-12-31 22:23:12

阅读数 103

评论数 0

转载 linux route命令详解

考试题一:linux下如何添加路由(百度面试题)   以上是原题,老男孩老师翻译成如下3道题。   a.如何用命令行方式给linux机器添加一个默认网关,假设网关地址为10.0.0.254? b. 192.168.1.0网段, 192.168.1.1网关的某一服务器想连入172.16.1.0/24...

2017-12-31 22:22:24

阅读数 112

评论数 0

转载 Linux下route add route del 用法

显示现在所有路由 #route root@Ubuntu:~# route Kernel IP routing table Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 10.147.9.0...

2017-12-31 22:15:01

阅读数 8062

评论数 0

转载 LINUX ulimit命令

原文链接 linux下默认是不产生core文件的,要用ulimit -c unlimited放开 概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一...

2017-12-31 21:26:49

阅读数 51

评论数 0

转载 Linux调优方案,sysctl.conf的设置

$ /proc/sys/net/core/wmem_max 最大socket写buffer,可参考的优化值:873200 $ /proc/sys/net/core/rmem_max 最大socket读buffer,可参考的优化值:873200 $ /proc/sys/net/ipv4/tcp_wm...

2017-12-31 21:08:47

阅读数 123

评论数 0

转载 Linux系统中sysctl命令详解 sysctl -p、sysctl -a、sysctl -w

sysctl命令用于运行时配置内核参数,这些参数位于/proc/sys目录下。sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由s...

2017-12-31 21:05:27

阅读数 51834

评论数 1

转载 Linux的sysctl 命令参数详解

Linux内核通过/proc虚拟文件系统向用户导出内核信息,用户也可以通过/proc文件系统或通过sysctl命令动态配置内核。比如,如果我们想启动NAT,除了加载模块、配置防火墙外,还需要启动内核转发功能。我们有三种方法: 1. 直接写/proc文件系统 # echo 1 > /proc/...

2017-12-31 21:02:40

阅读数 213

评论数 0

转载 Linux之TCPIP内核参数优化

/proc/sys/net目录   所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),例如下面这些重要的参数: 参数(路径+文件) 描述 默认值 优化值 /pr...

2017-12-31 21:01:59

阅读数 62

评论数 0

转载 Linux TCP队列相关参数的总结

作者:阿里技术保障锋寒 原文:https://yq.aliyun.com/articles/4252 摘要: 本文尝试总结TCP队列缓冲相关的内核参数,从协议栈的角度梳理它们,希望可以更容易的理解和记忆。注意,本文内容均来源于参考文档,没有去读相关的内核源码做验证,不能保证内容严谨正确。作为Ja...

2017-12-31 20:59:59

阅读数 87

评论数 0

转载 linux awk命令详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gaw...

2017-12-31 20:59:02

阅读数 65

评论数 0

转载 linux Shell(脚本)编程入门实例讲解详解

linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理...

2017-12-31 20:54:34

阅读数 534

评论数 0

转载 shell脚本例子集锦

练习一:写一个脚本       1.设定变量FILE的值为/etc/passwd       2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么        形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`...

2017-12-31 20:53:13

阅读数 330

评论数 0

转载 简单的shell脚本实例

1.模拟linnux登录shell #/bin/bash echo -n "login:" read name echo -n "password:" read passwd if [ $name = "cht" -a $passwd ...

2017-12-31 20:50:02

阅读数 167

评论数 0

转载 Linux常用Shell脚本珍藏

我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。如何学好脚本,最关键的是就是大量的练习 和实践。根据以下脚本我们可以拓展,这样我们提高的很快!举一反三!   1.用Sh...

2017-12-31 20:46:38

阅读数 101

评论数 0

转载 Redis 命令参考

本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版:所有 Redis 命令文档均已翻译完毕,Redis 最重要的一部分主题(topic)文档,比如事务、持久化、复制、Sentinel、集群等文章也已翻译完毕。 文档目前描述的内容以...

2017-12-31 20:39:18

阅读数 72

评论数 0

转载 面试前必看:Redis 和 Memcached 的区别

Redis 的作者 Salvatore Sanfilippo 曾经对这两种基于内存的数据存储系统进行过比较: Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的...

2017-12-31 20:29:01

阅读数 48

评论数 0

转载 memcached企业面试题

面试题如下: 1、Memcached是什么,有什么作用? Memcached是一个开源的,高性能的内存绶存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。 Memcached的作用:通过在事先规划好的内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从...

2017-12-31 20:28:07

阅读数 89

评论数 0

转载 memcache 基础原理

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1]  。这是一套开放源代码软件,以BSD license授权发布。   M...

2017-12-31 20:26:23

阅读数 49

评论数 0

转载 深入理解Hadoop集群和网络

云计算和Hadoop中网络是讨论得相对比较少的领域。本文原文由Dell企业技术专家Brad Hedlund撰写,他曾在思科工作多年,专长是数据中心、云网络等。文章素材基于作者自己的研究、实验和Cloudera的培训资料。 本文将着重于讨论Hadoop集群的体系结构和方法,及它如何与网络和服务器基础...

2017-12-31 20:24:31

阅读数 87

评论数 0

转载 hadoop基础教程

Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。          《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和...

2017-12-31 20:23:14

阅读数 65

评论数 0

转载 告诉你Hadoop是什么

Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算. Hadoop框架中最核心设计就是:HDFS和MapReduce.HDFS提供了海量数据的存储,MapReduce提供...

2017-12-31 20:21:47

阅读数 79

评论数 0

转载 ubuntu下安装配置hadoop

hadoop框架 Hadoop使用主/从(Master/Slave)架构,主要角色有NameNode,DataNode,secondary NameNode,JobTracker,TaskTracker组成。 其中NameNode,secondary NameNode,JobTracker运行在M...

2017-12-31 20:21:05

阅读数 70

评论数 0

转载 Socket_send函数和recv函数详解

int send( SOCKETs,     const char FAR*buf,     intlen,     int flags );   不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。 客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数...

2017-12-31 20:16:50

阅读数 588

评论数 0

转载 send返回值

[cpp] view plain copy int ret = this->peer().send_n(ack_msg, len, &time_zero_);      switch (ret)      {          case 0:              //...

2017-12-31 20:16:13

阅读数 789

评论数 0

转载 Socket send函数和recv函数详解

1.send 函数 int send( SOCKET s, const char FAR *buf, int len, int flags );       不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用...

2017-12-31 20:14:54

阅读数 127

评论数 0

转载 ONVIF协议解读

一、什么是ONVIF? 1.1形成 2008年5月,由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为ONVIF(OpenNetwork Video Interface Forum,开放型网络视频接口论坛),...

2017-12-31 20:14:19

阅读数 160

评论数 0

转载 FFmpeg常用基本命令

FFmpeg常用基本命令 1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio  //分...

2017-12-31 20:13:38

阅读数 93

评论数 0

转载 ffmpeg基本用法(转)

FFmpeg FFmpeg 基本用法 本课要解决的问题 1.FFmpeg的转码流程是什么? 2.常见的视频格式包含哪些内容吗? 3.如何把这些内容从视频文件中抽取出来? 4.如何从一种格式转换为另一种格式? 5.如何放大和缩小视频? 6.如何旋转,翻转,填充,裁剪,模糊,锐化视频? 7.如何给视频...

2017-12-31 20:12:50

阅读数 91

评论数 0

转载 【流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译

【流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译 SkySeraph Apr 7th 2012 Email:zgzhaobo@gmail.com    QQ:452728574 一、JRTPLIB简介   老外用C++编写的开源RTP协议库,用来进行实时数...

2017-12-31 20:09:53

阅读数 93

评论数 0

转载 live555简介

Ⅰ live555简介   Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多...

2017-12-31 20:09:08

阅读数 71

评论数 0

转载 基于malloc与free函数的实现代码及分析

用于内存管理的malloc与free这对函数,对于使用C语言的程序员应该很熟悉。前段时间听说有的IT公司以“实现一个简单功能的malloc”作为面试题,正好最近在复习K&R,上面有所介绍,因此花了些时间仔细研究了一下。毕竟把题目做出来是次要的,了解实现思想、提升技术才是主要的。本文主要是对...

2017-12-31 20:06:23

阅读数 150

评论数 0

转载 Linux使用tcpdump抓取网络数据包示例

tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04。 tcpdump的命令格式 tcpdump的参数众多,通过man tcpdump可以查看tcpdump的详细说明,这边只列一些笔者自己常用的参数: tcpdump [-i 网...

2017-12-31 20:05:03

阅读数 375

评论数 0

转载 Shell脚本大量示例

Shell基础之控制流结构 一、控制结构 几乎所有的脚本里都有某种流控制结构,很少有例外。流控制是什么?假定有一个脚本,包含下列几个命令: #!/bin/sh # make a directory mkdir /home/dave/mydocs # copy all doc files cp...

2017-12-31 20:04:27

阅读数 73

评论数 0

转载 linux下防火墙加白名单

在linux系统中安装yum install iptables-services 然后 vi /etc/sysconfig/iptables # Generated by iptables-save v1.4.7 on Sun Aug 28 12:14:02 2016 *filter :INP...

2017-12-31 20:03:42

阅读数 362

评论数 0

提示
确定要删除当前文章?
取消 删除