
Linux
bing激凌~
一个程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
aplay:control open (0): Invalid argument
Linux下 Alsa编程遇到了一些错误,第一个就是在给 Linux安装 编程库时出现的 使用命令查看声卡 arecord -l,出现的 aplay: device_list:277: control open (0): Invalid argument错误,在网上查找了方法之后,发现能解决这个问题的就是:1.使用 命令aplay --version查看当前 alsa版本号,我的是 1.0.2原创 2016-08-28 09:35:17 · 1737 阅读 · 0 评论 -
dos2unix批量转换脚本
这个脚本是解决使用 Windows结尾格式的文本文件在 Linux下面使用的时候会出现莫名其妙错误的问题,一般我们使用 Linux下面的 dos2unix命令转换文件的格式即可,但是如果我们需要批量转换的话,这就有点麻烦了,可以使用脚本来进行处理。 dos2unix.sh:#!/bin/shforeachDir () { echo "foreachDir S...原创 2018-08-04 11:07:07 · 949 阅读 · 0 评论 -
Linux多网卡拉同一组播导致数据异常
最近在做项目的时候遇到了这么一个问题,就是在使用 多网卡的 Linux主机拉组播数据的时候,如果两块网卡在一个局域网中,并且拉同一个组播流,那么就会出现问题,问题的现象是 每个网卡都可以收到组播流,但是收到的组播流数据是双倍的。最终问了曾经遇到过这个问题的同事后,发现只是在创建 socket的地方绑定一个网卡就可以了,需要使用 SO_BINDTODEVICE来绑定网卡,需要的参原创 2017-08-02 18:49:02 · 1409 阅读 · 0 评论 -
Linux下安装boa服务器遇到的问题
最新在CentOS7机器上安装boa服务器的时候,遇到了不少问题,在这里记录一下。1.从官网下载最新 boa源码包,网址:http://www.boa.org/;2.解压,进入 src目录,给 configure权限,执行 ./configure;3.make编译,会报错,util.c: 在函数‘get_commonlog_time’中:util.c原创 2017-08-02 17:40:36 · 3309 阅读 · 3 评论 -
Linux wget命令
最近在写 shell脚本的时候用到了 Linux下面的 wget命令,是通过网络从远程服务器下载文件到本地。我只是简单的用了一下 wget命令,下载文件到本地的指定目录中,wget -P 本地路径 下载url于是在抓包看了一下通信流程,就是本机先与服务器三次握手建立连接,然后发送一个 http的 GET请求,然后从服务器不断的获取数据,完毕之后关闭这个 tcp连接并保存,使原创 2017-04-18 17:30:38 · 675 阅读 · 0 评论 -
iocnv Linux字符编码转换函数 坑
最近写项目的时候,需要进行编码格式的转换(GB2312转换为utf-8),于是使用到了 iconv这个函数,是一个 Linux下的转码库函数。这个函数的参数列表是这样的:size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); 第二个和第四个原创 2017-04-08 12:22:12 · 840 阅读 · 0 评论 -
CentOS7.1 安装 ffmepg
最近不是很忙,就搞搞之前一直没有搞定的 ffmpeg在 centos下的安装,真的是不容易啊。安装 ffmpeg网址参考:https://trac.ffmpeg.org/wiki/CompilationGuide/Centos 最开始安装了一次成功了,但是 ffmpeg库生成的是 静态库(完全按照网址中的教程去做),导致 编译的时候 需要把程序所依赖的所有库文原创 2016-10-12 23:40:53 · 4797 阅读 · 0 评论 -
Linux tcpdump抓组播包
以前只会使用 Windows下的 WireShare抓本机的网口的数据包,最近在做Linux的项目的时候,才发现 抓Linux的包也很容易, 一条命令即可,然后重命名之后移动到 Windows上 进行包的过滤即可,如果你要想抓组播流,需要在 Linux系统上启动一个 拉指定组播流的程序,否则抓取不到组播流。tcpdump -i eth0 -w ts.pcapng-i 指定网卡 -w 指定原创 2016-09-10 11:13:04 · 9006 阅读 · 0 评论 -
nginx反向代理配置 + POST请求携带content导致的异常
在使用 nginx反向代理功能时,因为我们只对客户端请求中的请求行感兴趣,对请求头和包体数据不感兴趣,所以忽略了请求头和请求包体数据(proxy_pass_request_headers proxy_pass_request_body全部off)。但是在客户端请求是 POST并且携带 content内容时,nginx反向代理发给后端请求数据中就会携带 Content-Length字段,可能会导致异...原创 2019-06-24 19:11:37 · 9711 阅读 · 0 评论