LINUX socket 在connect的时候发生 Operation now in progress 错误 3
QT Creator WINSOCKET undefined reference to …的错误的处理 4
linux下组播遇到的问题及解决办法 4
NFS文件无法写入的权限问题 5
SVN服务启动 6
SVN命令增加文件 6
Linux操作系统下三种配置环境变量的方法 6
如何查看一个可执行程序链接使用了哪里动态库 7
电脑主机IP为192.168.0.1 设备IP地址为192.168.1.1,两者之间如何连通。 7
linux下如何设置IP地址并激活 9
centos 系统错误处理Give root password for maintenance 10
在linux下添加DNS服务器地址 11
Smb 开机自动运行 11
开发板ftp 下载文件命令 11
虚拟机如何修改mac地址 11
VIM 插件的安装路径。 12
虚拟机如何添加硬盘 12
开机后自动启动samba服务 12
ln建立链接 13
undefined reference to `fvp_get_relative_time' 13
SourceInsight 添加新的文件类型 13
内网IPCamera 外网访问的方法。 13
implicit declaration of function 错误的解决方法。 13
调用ioctl函数没有加头文件#include <sys/ioctl.h>,居然报语法错误。 14
Linux下打包目录命令 14
嵌入式查看当前动态库链接目录,增加动态库链接目录 14
海思芯片硬解码可以接受的两种码流方式。 14
太过份了,在调用ioctl函数时, 没有加头文件 #include<sys/ioctl.h> 居然提示我语法错误。 15
一个导致主程序不断的挂掉的函数。 15
VMware虚拟机出现Reason: Failed to lock the file 15
一个内存错误。 16
编绎时出现此提示错误,warning: assignment makes pointer from integer without a cast
17
使用va_list时应包含的头文件 #include<stdarg.h> 18
头文件里一个函数定义忘记写分号,导致的BUG. 18
C语言宏定义##连接符和#符的使用 18
vimperator常用命令 25
SAMBA 在windows下,COPY文件出现 指定的网络名不再可用 错误 27
Linux 图形界面启动 27
ln -s创建了一个软链接,出现如下错误 28
1 编绎安装libmad 时出错 28
Git 安装方法 29
apr和apr-util的安装 29
1 局域网内组播包发送不成功 30
2 automake编绎时CPP提示不到文件C文件 30
1 生成静态库的makefile 模板 31
2 生成测试程序的makefile 模板 31
1 NULL所在头文件名 32
1 用automake工具编译c++文件出错 32
1 autoconf automake 编绎工程源码时出现的错误, 33
1 模块初始化时,如何调用模块的初始化函数。 33
1 如何打印error 所反映的错误信息 34
2 关于waitpid() 34
2 grep 查目录中文件的字符串 37
1 main 函数执行完后,是否可以执行其它函数。 38
1 pthread_key_create 39
指针数组和数组指针。 43
对结构体某一个成员变量赋初值 44
相信编绎器 44
很奇怪的一个问题, 编绎时报错 45
linux 下查包含该字符串的文件的命令 46
统计目录src下的代码的行数, 46
打包文件 46
CTRL+D代表输入完成CTRL+C 代表终止程序。 47
搜索文件夹内的所有文件里包含某字符串的linux命令 47
设置开发板获取Ip的方式为动态获取ip方式,也就是以dhcp的方式获取ip。 48
1 赋值 运算 ++, -- 48
1 tar 命令详解 49
Ie台云台控制无效。 50
ie端无法保存参数, 50
Vim 中高亮c 函数 50
二维数组的初始化 51
vim 中如何复制多行。 51
C语言的格式化输出。 51
Linux 更改系统设置语言。 52
一 如何一个文件夹下的所有文件转换unix格式。 53
二 zip 文件 的解压。 53
一 当更新静态库时, 应全部重新编绎make clean; make. 54
一nor falsh 和nand falsh 的读写机制 , 54
一 图片坐标扣图背影显示不相符。 55
一 两台刚烧录新的软件机器,向其中一台发ping包,始终无法成功,但是两台机器均可以向外ping 成功。 55
一 网络设置无法开机自动激活 55
二 什么是端口映射。 56
Unsined char 无符号整型,能表示的最大的整数是256 , 56
一 Secure crt 如何退出全屏 56
一 开发板运行程序mount nfs 失败, 查定位分析原因 56
二 工程sz36574v 进入页面,鼠标无法获得focus焦点 57
解压linux内核时出错, 解压命令为tar -xzvf linux-2.6.14. 57
强制类型转换 57
计算两点坐标的长度 x1,x2 之间的长度的大小为x2-x1+1 58
整形转换。 59
一 交叉编绎环境的安装。 59
调用宏时, 宏里的定义了临时变量,不要与调用宏的函数的变量相同。 60
一个扇形的算法 60
任意两点画直线的算法 61
一种新的for模型, 63
linux添加用户 63
1 nfs客户端的配置。 63
2 在linux 下直接函数名表示函数名所在内存中的地址。 64
Linux 下安装飞鸽 64
VPN 无法连接 64
Windows下的文件系统是不支持创建符号链接 64
linux与windows下的换行符不一样 65
编绎问题 65
linux C语言 66
编绎问题 66
linux C语言 66
Win7 访问samba 很慢
Vista、Win7 中,网络共享访问时,打开一个共享文件夹,有时地址栏中都会出现进度条,打开速度超级慢。慢的主要原因是由于Vista、Win7 中多了一个叫做“远程拆分压缩(Remote Differential Compression)”的的机制,这个机制能够减少网络文件传输数据量,提高文件下载速度,但会大大降低共享访问的速度。
何为“远程拆分压缩(RDC)”
远程拆分压缩(Remote Differential Compression)在有效的管理下允许程序在两个不同的计算机之间同步数据。
一个 RDC 程序可以通过网络,用最小的数据参数量在两台或者更多的计算机之间同步数据。
RDC 是为 C/C++ 开发者设计的。COM 和 客户/服务器架构知识是必要的。
RDC 包含在 Windows Server 2003 R2 和其后的系统中。
关闭远程拆分压缩
打开“控制面板(经典模式下)” --> “程序和功能” --> “打开或关闭 Windows 功能”,在弹出的对话框中去除“远程拆分压缩”前面的CheckBox勾选,点击确定。
date -s”命令来修改系统日期如2005年7月26日
#date -s 07/26/2005
将系统时间设定成下午11点12分0秒的命令如下。
#date -s 11:12:00
#date -s 07/26/2005
将系统时间设定成下午11点12分0秒的命令如下。
#date -s 11:12:00
LINUX socket 在connect的时候发生 Operation now in progress 错误
unsigned long ul = 1;
ioctl( nSocket, FIONBIO, &ul ); //设置为非阻塞模式
放到connect()后面.
QT Creator WINSOCKET undefined reference to …的错误的处理
undefined reference to `bind@12′
undefined reference to `listen@8′
undefined reference to `accept@12′
undefined reference to `recv@16′
undefined reference to `send@16′
undefined reference to `shutdown@8′
undefined reference to `closesocket@4′
undefined reference to `listen@8′
undefined reference to `accept@12′
undefined reference to `recv@16′
undefined reference to `send@16′
undefined reference to `shutdown@8′
undefined reference to `closesocket@4′
解决办法:
在pro文件中添加: LIBS += -lwsock32
在pro文件中添加: LIBS += -lwsock32
linux下组播遇到的问题及解决办法
2009-12-18 16:21 185人阅读 评论(0) 收藏 举报
1,查看系统是否支持多播:ifconfig出现 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric
2, 出现:“setsockopt:No such device”。的提示,说明多播IP设置出现问题,系统所需要的uint32_t格式的网络地址的开头不是1110,检验通不过。解决办法:在把地址字符串"*.*.*.*"转化为uint32_t时采用htonl(inet_network(“*.*.*.*”))或者inet_aton函数,inet_aton(GRUPO, &srv.sin_addr)。
3,如果发送多播包的主机没有设置网关,会出现“network is unreachable.这点很重要,网关可以随便设置,但是一定要设。还要添加路由240.0.0.0。即:
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
route add default gw "192.168.40.1 " dev eth0
NFS文件无法写入的权限问题
今天在机器上配置NFS文件系统,在/etc/exports中加入以下信息:
/testfs 10.0.0.0/8(rw)
重启NFS服务以后,在客户机通过mount -o rw -t nfs 10.214.54.29:/testfs /rd1命令将网络文件mount到本地。执行完成之后,目录是可以访问了,但无法写入。感觉有点奇怪,明明在命令中指定可以写入了。于是到网上搜索资料,发现exports目录权限中,有这么一个参数no_root_squash。其作用是:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!。默认情况使用的是相反参数 root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份。
因为我的客户端是使用root登录的,自然权限被压缩为nobody了,难怪无法写入。将配置信息改为:
/testfs 10.0.0.0/8(rw,no_root_squash)
据说有点不安全,但问题是解决了。
另外,在测试NFS文件系统时,会经常mount和umount文件,但有时会出现device is busy的错误提示。你肯定感到很奇怪,我明明没有使用啊,看看你当前所在的目录,是不是在mount的文件目录中?回退到上层目录重新umount,是不是OK了?
重启NFS服务以后,在客户机通过mount -o rw -t nfs 10.214.54.29:/testfs /rd1命令将网络文件mount到本地。执行完成之后,目录是可以访问了,但无法写入。感觉有点奇怪,明明在命令中指定可以写入了。于是到网上搜索资料,发现exports目录权限中,有这么一个参数no_root_squash。其作用是:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!。默认情况使用的是相反参数 root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份。
因为我的客户端是使用root登录的,自然权限被压缩为nobody了,难怪无法写入。将配置信息改为:
/testfs 10.0.0.0/8(rw,no_root_squash)
据说有点不安全,但问题是解决了。
另外,在测试NFS文件系统时,会经常mount和umount文件,但有时会出现device is busy的错误提示。你肯定感到很奇怪,我明明没有使用啊,看看你当前所在的目录,是不是在mount的文件目录中?回退到上层目录重新umount,是不是OK了?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论