为了账号安全,请及时绑定邮箱和手机立即绑定

ruby语言

ruby语言相关知识

  • Ruby 语言进阶
    Intro to Ruby (Ruby 基础)什么是ruby?ruby是动态的(没有固定的类型),反射性的,面向对象,解释型语言,不需要编译。动态的:Java,c++等都是声明好了的固定的类型。ruby的类型是在运行时候被确定额,方便。反射性的:foo = 'str'foo.instance_of?(String)  #-> true为什么选择Ruby?开发者群体很活跃。开发速度很快,不需要编译也比较快。ruby强大的库,所有的库都叫Gems3)Ruby的优缺点优点:简单解释性语言,快速开发简洁开源缺点:运行效率比其他的一些语言低:c++,java等等,还是有小的差距,对于大部分运用情况其实没有问题对于多线程的支持不是特别好ruby在有些地区不是很多人在使用RVMruby version manager帮你管理ruby第一部分:数字和文本Numberic HierarchyEA679789-75BB-42B5-AEFA-C558CA60
  • Metasploit初探
    注:本文仅供参考,请遵守相关法律法规,请勿违法。 首先我大概说一下什么是Metasploit,Metasploit是一个优秀的开源工具,其由ruby语言编写,可向后台提供多种用来测试的接口,推荐使用环境Linux。 在这里我们需要知道几个专业术语,在今后的渗透中会经常用到。 1.exp,全称exploit漏洞利用模块 2.payload 攻击载荷模块 3.poc 攻击样例 4.post 后渗透模块 一、启动metasploit ~ msfconsole 如下图所示 二、将nmap数据导入数据库 在之前的文章中笔者已经详细地描
  • Django来敲门升级版[简介]
    web概述 web软件,是软件发展过程中最重要也是代表了将来软件应用的一种趋势。 对于web软件的开发来说,传统意义上的java语言、php语言、ruby语言都是web软件开发过程中经常被用于企业级软件开发的利器,随着近些年python语言的发展,大家逐步认识到python语言用于软件开发、尤其是web软件开发的高效性和高性能,所以很多开发人员逐步的参与到了python为基本开发环境的web软件开发中。 课程介绍 教程主要通过一下几个方面介绍python web框架Django的应用: web概述:了解什么是web软件 Dj
  • 开源论坛之discourse搭建
    快2个月没写博客,最近一个是忙着开发docker平台,另外一个是接手了公司私有云,所以比较忙。公司最近有个新项目,想弄个技术的问答论坛,挑选了半天,选择ruby语言的discourse,这个是完全开源的,界面简洁,支持中文,有管理后台,满足需求。discourse的地址是https://www.discourse.org界面如下wKiom1Zn9ijjgzabAAHBEPqqEcE814.png下面是安装过程系统环境官方推荐使用ubuntu,并且安装的程序也是支持ubuntu系统,docker安装模式,所以我选择了云主机ubuntu 14.04系统,discourse是最新的1.5.0版本。安装地址可以参考https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md1、更新源apt-get update2、安装依赖软件apt-get install ruby git3、安装dockerwget -qO- https://ge

ruby语言相关课程

ruby语言相关教程

ruby语言相关搜索

查看更多慕课网实用课程

意见反馈 帮助中心 APP下载
官方微信