- 博客(479)
- 资源 (1)
- 收藏
- 关注
转载 Docker中文手册
http://www.docker.org.cn/book/docker.html什么是Docker?Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 D
2016-12-17 17:38:04
2476
转载 Docker 介绍以及其相关术语、底层原理和技术
https://ruby-china.org/topics/22004原文发表在 Pilehub http://pilehub.org/t/docker/23英文原文: Understanding DockerDocker是啥Docker是一个程序运行、测试、交付的开放平台,Docker被设计为能够使你快速地交付应用。在Docker中,你可以将你
2016-12-17 16:34:26
2383
转载 Docker 学习笔记
http://blog.opskumu.com/docker.html一、Docker 简介1.1 Docker 守护进程1.2 Docker 客户端1.3 Docker 内部1.4 libcontainer1.5 命名空间「Namespaces」1.6 资源配额「cgroups」二、Docker 安装三、Docker 基础用法3.1 Search im
2016-12-17 12:58:58
2210
转载 什么是POP3、SMTP和IMAP?
http://help.163.com/09/1223/14/5R7P6CJ600753VB8.htmlPOP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自
2016-10-26 19:57:20
1169
转载 Linux的system()和popen()差异
http://blog.csdn.net/liuxingen/article/details/470575391. system()和popen()简介在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。 system()、popen()给我们处理了fork、exec、wait
2016-10-24 13:18:20
596
转载 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
http://blog.csdn.net/chrisniu1984/article/details/7050663我们经常会碰到需要fork子进程的情况,而且子进程很可能会继续exec新的程序。这就不得不提到子进程中无用文件描述符的问题!fork函数的使用本不是这里讨论的话题,但必须提一下的是:子进程以写时复制(COW,Copy-On-Write)方式获得父
2016-10-24 13:11:13
939
转载 网络地址处理函数用法inet_aton inet_ntoa inet_addr inet_network
参考:http://baike.so.com/doc/6950872-7173273.htmlint inet_aton(const char *string, struct in_addr*addr);功能:将一个字符串IP地址转换为一个32位的网络序列IP地址。头文件:参数描述:1 输入参数string包含ASCII表示的IP地址2 输出参数addr是将要用新的
2016-09-21 19:19:06
3392
转载 SPI、IIC、UART区别
http://blog.csdn.net/happenhappy/article/details/5664951第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transm
2016-09-01 16:45:06
1574
转载 RS232通信协议详解
http://blog.csdn.net/mrdingjie/article/details/8126062通信协议所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层
2016-09-01 16:37:06
8760
转载 svn 命令行创建和删除 分支和tags
http://blog.csdn.net/yangzhongxuan/article/details/7519948创建分支svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001
2016-08-31 13:05:30
583
转载 linux wpa_supplicant 802.1x client用法
http://www.cnblogs.com/hopeworld/archive/2010/01/21/1653020.html配置文件ctrl_interface=/var/run/wpa_supplicantctrl_interface_group=rootap_scan=0network={key_mgmt=IEEE8021Xeap
2016-08-31 13:04:51
2402
转载 Linux下date命令,格式化输出,时间设置
http://blog.csdn.net/jk110333/article/details/8590746/date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显
2016-08-16 19:54:12
1463
转载 关于编译报错“dereferencing pointer to incomplete type..
http://my.oschina.net/michaelyuanyuan/blog/68203dereferencing pointer to incomplete type如果C语言在访问一个特定类型的数据结构指针时(或者该指针的成员),且该数据类型定义并没有被include进来,则会报如上错误。今天同事问了我一个问题,他make的时候报错,“第201行:derefer
2016-08-16 19:53:12
8678
原创 应用程序使用RAW socket从内核中抓取指定协议的数据包流程分析;
应用程序使用RAW socket从内核中抓取指定协议的数据包流程分析;应用程序:int init_sockets(){ struct ifreq ifr; struct sockaddr_ll addr; struct sockaddr_in addr2; drv->sock = socket(PF_PACKET, SOCK
2016-08-02 13:19:30
3295
转载 802.1X协议的工作机制流程详解
参考:http://blog.csdn.net/phunxm/article/details/9389661802.1X协议是一种基于端口的网络接入控制协议,“基于端口的网络接入控制”是指在局域网接入设备的端口这一级,对所接入的用户设备进行认证和控制。作为一个认证协议,802.1X在实现的过程中有很多重要的工作机制。下图显示了802.1X协议的基本原理:Supplica
2016-07-28 15:29:27
1576
转载 Git 安装和配置(网络代理的设置)
http://www.linuxidc.com/Linux/2015-04/116215.htm安装 gitsudo apt-get install git查看git配置git config --list或者~/gedit .gitconfiggit设置代理(一般用于公司内部网络,如果上网正常,不需要设置)git config --global
2016-05-20 16:54:05
5631
转载 64位ubuntu 14.04无法找到和使用32bit库
http://www.cnblogs.com/tao560532/p/4249084.htmlUbuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir问题:Ubun
2016-05-20 16:52:10
2131
转载 linux 查看文件系统类型
http://www.cnblogs.com/kysnail/archive/2012/03/25/2417221.htmlLinux 查看文件系统的方式有多种,列举如下: 1. mount:~$ mount/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)proc on /proc
2016-05-12 20:18:57
717
转载 python基础31[常用模块介绍]
http://www.cnblogs.com/itech/archive/2011/01/28/1945273.html python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的。常用的libraries(modules)如下: 1)python运行时服务* copy: cop
2016-05-11 21:05:52
546
转载 OpenWRT开发--Build SDK
http://my.oschina.net/hevakelcj/blog/410633 OpenWRT开发之——创建软件包(有更新)目录[-]试验步骤第一步:生成SDK第二步:安装SDK第三步:创建helloworld项目第四步:创建helloworld包第五步:试验helloworld总结求关注试验
2016-05-10 09:38:26
5251
转载 Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
转载:http://blog.csdn.net/crazyhacking/article/details/7371917对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文
2016-05-09 17:13:02
5694
转载 syslog-ng 学习
http://luyongxin88.blog.163.com/blog/static/925580720112275183903/ 因为工作的需要,涉及到了syslog-ng。现在看来,在外包公司工作,也就这么两点的好处了,一是拿的钱稍微多点,二就是能接触一下新的东西。当然,想要深入了解,公司是不会提供这样的机会了,还是自己看看吧。以下都是一些网络上学习来了有关sysl
2016-04-28 15:28:31
1126
转载 基于OpenWrt添加ubus支持的示例分享
http://blog.csdn.net/hbl0307106015/article/details/48249585写作说明发布声明: 本文发布于2015年9月6日,内容为原创,转载请说明出处,多谢合作,Linux有GPL协议,那么博客应用也类似,希望大家遵循“GPL”开源精神平台:OpenWrt 14.07 + 一台路由器需求:为一个守护进程添加ubus支持,使之能
2016-04-25 10:06:01
1954
转载 ubus数据结构和接口介绍
http://www.faceye.net/search/160382.html#bottom-adlibubus数据结构struct ubus_event_handler {struct ubus_object obj;ubus_event_handler_t cb;};struct ubus_context {struct list_head reques
2016-04-25 10:04:55
9515
转载 Linux进程间通信——使用消息队列
http://www.cnblogs.com/lidabo/p/4323807.html验证可行下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道 一、什么是消息队列消息队列提供了一种从一个进程向另一个进程发送一个数据
2016-04-16 20:34:13
466
转载 Spring常用注解,自动扫描装配Bean
http://elf8848.iteye.com/blog/4428061 引入context命名空间(在Spring的配置文件中),配置文件如下:Xml代码 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.o
2016-03-31 09:40:43
409
转载 Hibernate一对多,多对一,多对多,一对一关系汇总
http://developer.51cto.com/art/200906/127132.htmHibernate如果上手了,那么在Hibernate中的一对多,多对一,多对多,一对一这些关系,应该很快能理解.下面就把这几种关系简单说一下.本文中用到的三个实例化类分别为Customer(保存客户基本信息),CustomerDetails(保存客户详细信息),Cu
2016-03-25 20:10:00
1571
转载 Hibernate中一对多和多对一关系
http://blog.sina.com.cn/s/blog_4b5bc0110100z483.html1、单向多对一和双向多对一的区别?只需要从一方获取另一方的数据时 就使用单向关联双方都需要获取对方数据时 就使用双向关系部门--人员使用人员时如果只需要获取对应部门信息(user.getdeptarment())不需要 从部门下的人员信息时,就
2016-03-25 19:59:11
4671
翻译 Hibernate validator限制参数非空方法
Hibernate validator有下面三种注释来限制输入参数必须非空@NotBlankValidate that the annotated string is not null or empty. The difference to NotEmpty is that trailing whitespaces are getting ignored.用于字符串,会忽略字符
2016-03-24 17:16:56
5400
原创 Hibernate error: Field 'firmwareId' doesn't have a default value
环境:Hibernate: 4.1.3.FinalMySQL错误:在保存一个新的记录时出现如下错误org.hibernate.exception.GenericJDBCException: Field 'firmwareId' doesn't have a default value原因:新建MySQL记录时没有设置主键的,应该在MySQL端将该主键设置为自动递增。
2016-03-24 16:40:07
908
原创 Eclipse warn: Implementation of project facet maven could not be found. Functionality will be limit
警告:Implementation of project facet maven could not be found. Functionality will be limited.Implementation of project facet me.hibernate could not be found. Functionality will be limited.Impl
2016-03-22 17:13:05
3998
原创 Index downloads are disabled, search results may be incomplete
环境:Eclipse Luna Service Release 2 (4.4.2) + Maven 3.2.5在pom.xml中添加依赖,会出现如下“Index downloads are disabled, search results may be incomplete”错误提示:解决方案:1、Window --> Preferences-->Maven 勾
2016-03-22 16:30:43
5290
原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
Eclipse Luna Service Release 2 (4.4.2) 在执行mvn install时出现如下错误:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[ERROR] Failed to execute goal org.apac
2016-03-22 15:55:19
643
原创 Web crash:The method getDispatcherType() is undefined for the type HttpServletRequest
Eclipse运行Maven工程时,可以正常启动Tomcat V8运行war包,但当通过网页访问其web时,出现如下crash信息,导致web无法访问。三月 22, 2016 2:51:35 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [jsp] in con
2016-03-22 15:28:16
950
原创 Eclipse-JEE解决Cannot change version of project facet Dynamic web module to 2.4
参考:http://blog.csdn.net/steveguoshao/article/details/38414145描述:之前用MyEclipse10创建的Maven工程,一直运行正常,但使用Eclipse-Java EE luna Service Release 2 (4.4.2)打开该工程时出现如下错误:Cannot change version of project facet
2016-03-22 13:44:42
1985
转载 Libjingle综述
http://www.cppblog.com/peakflys/archive/2013/01/30/197629.aspx国内现在很多语音聊天工具都是基于TURN方式实现的,包括YY、AK等等,这种方式对于服务器的性能要求很高,而且在用户量增大的时候,服务器压力也会越来越大,用户的语音质量也会受到很大影响。而基于P2P方式实现的语聊服务器,就可以极大的避免这种情况的发生,而且用户的语音体验也
2016-03-18 21:17:46
525
转载 WebRTC in the real world: STUN, TURN and signaling
http://www.cnblogs.com/bktmkd/p/5100082.html翻译☞http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ !WebRTC中文社区原创,转载请注明出处,谢谢,水平有限,部分意思可能不到位,建议参考英文原帖!WebRTC 可以p2p视频通话
2016-03-18 21:16:26
1762
转载 STUN/TURN/ICE协议在P2P SIP中的应用(二)
http://www.cnblogs.com/ishangs/p/3816689.html1 说明2 打洞和穿越的概念... 13 P2P中的打洞和穿越... 24 使用STUN系列 协议穿越的特点... 25 STUN/ TURN/ICE协议的关系... 36 ST
2016-03-17 18:32:35
983
转载 STUN/TURN/ICE协议在P2P SIP中的应用(一)
http://www.cnblogs.com/ishang/p/3810382.html1 说明 本文详细描述了基于STUN系列协议实现的P2P SIP电话过程,其中涉及到了SIP信令的交互,P2P的原理,以及STUN、TURN、ICE的协议交互 本文所提到的各个服务单元的交互均使用UDP,不涉及TCP的打洞及其他
2016-03-17 18:30:53
1056
转载 Linux平台下WebRTC音视频获取(Javascript API)
http://blog.csdn.net/temotemo/article/details/7520175测试平台:操作系统:Ubuntu 11.04一、下载并安装WebKit库1、Linux Ubuntu 11.04或11.10版本2、安装Ericsson Labs public GPG key命令:[cpp] view
2016-03-17 17:55:47
769
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人