随笔分类 - 开发基础
开发相关的理论知识
error while loading shared libraries的解決方法
摘要:在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v 这就相当于在Windows中添加个环境变量一样 如果启动找不到 error while loading shared libraries: libfdfsclient.so
阅读全文
posted @ 2015-11-10 09:33
步孤天
“插件(application/x-vlc-plugin)不受支持”NPAPI和PPAPI的问题
摘要:“插件(application/x-vlc-plugin)不受支持”NPAPI和PPAPI的问题 最近做一个前端的项目,项目需要引用VLC浏览器插件,javascript在IE、Firefox等浏览器上都没有问题,唯独在Chrome(谷歌)浏览器中插件不能被会支持。 不断更换Chrome版本后发现了
阅读全文
如何配置CentOS或者RedHat5.X、6.X、7.X的网络yum源
摘要:第一步:找到一个可靠的yum源 第二步:配置yum源 第三步:将CentOS-Base.repo中的$releasever替换成相应的版本 保存退出 第四步:更新yum源 结束 附录:安装epel也是同理 首先: 找到资源http://mirrors.opencas.cn/epel/,选择好自己的系
阅读全文
Windows和Uninx网络环境编程Ping程序
摘要:Unix下的Ping程序 #define _GNU_SOURCE #include <sys/time.h> #include <sys/un.h> #include <string.h> #include <arpa/inet.h> #include <signal.h> #include <st
阅读全文
posted @ 2015-10-23 00:04
步孤天
gethostbyname 亲测可用
摘要:建立Socket链接的时候需要IP地址,但是只有域名怎么办,gethostbyname就是一个将域名转换为IP的函数; 返回:若成功则为非空指针,若出错则为NULL且设置h_errno #include <stdio.h>#include <sys/types.h> /*如果不影响编译也不能少*/#
阅读全文
待整理-coredump
摘要:Linux下如何产生coredump(gdb调试用) 任务发生异常,需要记录遗言信息,利用gdb调试,因此需要记录coredump文件。设置查看:在root用户下执行sysctl -a | grep core,查看core文件的配置是否正确命令设置:1)使用命令 ulimit -c unlimite
阅读全文
待整理-静态库和动态库
摘要:在Linux下工作了几年,都是一些环境较成熟的产品,无需自己搭建makefile,新增文件只要在makefile里面加入XXX.cc就行了,对静态库与动态库的理解也只是概念上的。新公司里的makefile简直是团mess,甚至编译都通不过,只得自己去整理makefile,顺便研究了下静态库与动态库。
阅读全文
专门给自己用作复习的知识
摘要:网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。网络字节顺序采用big endian排序方式。 为了进行转换 bsd socket提供了转换的函数 有下面四个htons 把unsigned short类型
阅读全文
在Linux用libcurl.a在链接的时候出错
摘要:其实出错是因为curl链接的时候需要别的库。我用如下方法解决 1、http://curl.haxx.se/download/curl-7.45.0.tar.gz官网下载源码 2、./configure --disable-ldap --disable-ldaps make cp ./lib/.lib
阅读全文
select、poll、epoll程序实例
摘要:三个函数的基本用法如下: select 创建 fd_set rset , allset; FD_ZERO(&allset); FD_SET(listenfd, &allset); 监听 /*只select出用于读的描述字,阻塞无timeout*/ nready = select(maxfd+1 ,
阅读全文
Windows和Linux上用C与Lua交互
摘要:Windos2010编译lua的方法: http://blog.csdn.net/appletreesujie/article/details/12065369 Linux编译lua的方法: make linux make install 做完上面的工作之后,就可以用lua 脚本名,举例如下: [r
阅读全文
P2P NAT检测和穿越方式
摘要:一、 NAT类型 本文转自:http://www.cnblogs.com/hummersofdie/archive/2013/05/21/3090163.html 1、基本的NAT类型:只转发IP,不转发端口; 2、NAPT:转换整个Endpoint(IP:PORT) 现在常用的NAT类型是NAPT
阅读全文
g++编译总结
摘要:g++编译&&gdb调试&&coredump调试 一、编译注意细节 1.使用g++编译CPP文件如果用gcc编译C++源文件时,加以下选项:-lstdc++,否则使用了C++操作的文件编译会出错。 2.gcc/g++ 在执行编译时,需要4步 ① 预处理,生成.i的文件[使用-E参数] ② 将预处理后
阅读全文
nginx面对大文件回源的解决方案
摘要:nginx的性能很好,插件也多。当Nginx作为文件下载服务的反向代理,用户请求一个非常大的文件的时候,它会一直占满反向代理服务器与后端主机之间的带宽。因为nginx一次获取整个文件,缓冲获取到的文件,导致客户端不能马上读取到。带宽使用和iowait会很高。 当时经验不足,突然遇到这个问题,想到的第
阅读全文
posted @ 2015-05-25 19:25
步孤天
Linux经常用到的命令
摘要:1. Linux下用vim打开配置文件乱码,在终端输入:“LANG=”即可。 2. 查看端口是否被占用: 3. netstat -anp | grep port netstat -ltn 4. lsof -i:port 5. Shell脚本命令列表: $# 是传给脚本的参数个数 $0 是脚本本身的名
阅读全文
Linux Socket编程
摘要:Linux Socket编程 一、Socket编程具体函数解析参考网址 http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html(本文转载于此网址,转载请注明源链接) http://blog.csdn.net/bingxx11/art
阅读全文
动态类(类工厂)总结
摘要:动态类(类工厂)总结 一、动态类的作用 动态类应用的一个类似的例子便是MFC中CWnd类的Create方法,其第一个参数为Window Class的名字,这就允许用户通过class的名字来创建相应的窗口。C++不是动态语言,所以没法从语言机制上实现类的动态创建,但很明显这样的需求是存在的。 要想实现
阅读全文
libevent+bufferevent总结
摘要:libevent+bufferevent总结 1 学习参考网址 libevent学习网址:http://blog.csdn.net/feitianxuxue/article/details/9372535 http://www.cnblogs.com/hustcat/archive/2010/08/
阅读全文
g++编译总结
摘要:g++编译总结 一、编译注意细节 1.使用g++编译CPP文件如果用gcc编译C++源文件时,加以下选项:-lstdc++,否则使用了C++操作的文件编译会出错。 2.gcc/g++ 在执行编译时,需要4步 ① 预处理,生成.i的文件[使用-E参数] ② 将预处理后的文件不转换成汇编语言,生成文件.
阅读全文
ffplay 参数说明分享
摘要:ffplay 使用参数说明分享 E:\SRCFORTEST\software\ffmpeg-20131021\ffmpeg-20131021-git-712eff4-win32-static\ bin>ffplay.exe "http://192.168.0.3:9090/mpeg/FLAT06.m
阅读全文
浙公网安备 33010602011771号