首页 文章 精选 留言 我的

精选列表

搜索[c/c ],共10000篇文章
优秀的个人博客,低调大师

实施网络安全-C

1、开放系统互联(OSI)模型是一种根据网络与网络中其他元素进行通讯的方式抽象出网络结构的方式,OSI模型的主要目的是促进不同类型的网络产品和服务之间的无缝持续通讯。 2、OSI模型有7个层次: 第一层,物理层,定义了设备与物理传输媒介之间的连接,物理连接组件如电缆和电线以及基本网络设备,如集线器、中继器、交换机、适配器等的规范说明! 第二层,数据链路层,提供了两个之间连接的节点之间的链路,检测并修复物理层中的错误,点对点协议(PPP),提供节点之间的加密、认证和压缩的连接协议,G.hn! 第三层,网络层,使用唯一的地址,将数据从一个节点传输到多节点系统中的另一个节点中的协议,互联网协议(IP)、互联网控制消息协议(ICMP)、路由信息协议(RIP)! 第四层,传输层,为了更高的层次,控制网络节点之间的数据传输的可靠性,传输控制协议(TCP)、用户数据报协议(UDP)、流控制传输协议(SCTP)! 第五层,会话层,通过检查节点控制计算机之间的连接,使得被终止的连接可以恢复,网络文件系统(NFS)、套接字安全(socks)! 第六层,表示层,将数据转换为一种应用层上层的程序可以理解的格式,独立计算架构(ICA)! 第七层,应用层,通过确定资源和通讯要求,允许用户与软件之间进行交互,超文本传输协议(HTTP)、文件传输协议(FTP)、域名系统(DNS)! 本文转自 eth10 51CTO博客,原文链接:http://blog.51cto.com/eth10/1983424

优秀的个人博客,低调大师

Storm入门之附录C

本文翻译自《Getting Started With Storm》译者:吴京润 编辑:郭蕾 方腾飞 安装实际的例子 译者注:有些软件的最新版本已有变化,译文不会完全按照原文翻译,而是列出当前最新版本的软件。 首先,从下述GitHub的URL克隆这个例子: > git clone git://github.com/storm-book/examples-ch06-real-life-app.git src/main 包含拓扑的源码 src/test 包含拓扑的测试用例 webapps目录 包含Node.js Web可以执行拓扑应用 . ├── pom.xml ├── src │ ├── main │ │ └── java │ └── test │ └── groovy └── webapp 安装Redis Redis的安装是相当简单的: 从Redis站点下载最新的稳定版(译者注:翻译本章时最新版本是2.8.9。) 解压缩 运行make,和make install。 上述命令会编译Redis并在PATH目录(译者注:/usr/local/bin)创建可执行文件。 可以从Redis网站上获取更多信息,包括相关命令文档及设计理念。 安装Node.js 安装Node.js也很简单。从http://www.nodejs.org/#download下载最新版本的Node.js源码。 当前最新版本是v0.10.28 下载完成,解压缩,执行 <b>./configure</b> <b>make</b> <b>make install</b> 可以从官方站点得到更多信息,包括在不同平台上安装Node.js的方法。 构建与测试 为了构建这个例子,需要先启动redis-server >nohup redis-server & 然后执行mvn命令编译并测试这个应用。 >mvn package … [INFO] ———————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————— [INFO] Total time: 32.163s [INFO] Finished at: Sun Jun 17 18:55:10 GMT-03:00 2012 [INFO] Final Memory: 9M/81M [INFO] 运行拓扑 启动了redis-service并成功构建之后,在LocalCluster启动拓扑。 >java -jar target/storm-analytics-0.0.1-jar-with-dependencies.jar 启动拓扑之后,用以下命令启动Node.js Web应用: >node webapp/app.js NOTE:拓扑和Node.js命令会互相阻塞。尝试在不同的终端运行它们。 演示这个例子 在浏览器输入http://localhost:3000/开始演示这个例子! 关于作者 Jonathan Leibiusky,MercadoLibre的主要研究与开发人员,已在软件开发领域工作逾10年之久。他已为诸多开源项目贡献过源码,包括“Jedis”,它在VMware和SpringSource得到广泛使用。 Gabriel Eisbruch一位计算机科学学生,从2007年开始在Mercadolibre(NASDAQ MELI)任架构师。主要负责研究与开发软件项目。去年,他专门负责大数据分析,为MercadoLibre实现了Hadoop集群。 Dario Simonassi在软件开发领域有10年以上工作经验。从2004年开,他专门负责大型站点的操作与性能。现在他是MercadoLibre(NASDAQ MELI)的首席架构师,领导着该公司的架构师团队。 文章转自并发编程网-ifeve.com

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册