首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器人课程与技术

    ROS中使用ABB Yumi IRB14000的一些资料汇总

    http://blog.csdn.net/ZhangRelay/article/category/6189225

    1.1K20发布于 2019-01-23
  • 来自专栏Java开发者杂谈

    Ruby(3):基本语法中

    catch 8 from (irb):30 9 from /usr/bin/irb:11:in `<main>' 10 irb(main):031:0> dict2 = {'cat' catch 13 from (irb):31 14 from /usr/bin/irb:11:in `<main>' 15 irb(main):032:0> dict2 = {:cat= 0> case fruit 3 irb(main):085:1> when 'orange' 4 irb(main):086:1> color = 'orange' 5 irb(main):087 :1> when 'apple' 6 irb(main):088:1> color = 'green' 7 irb(main):089:1> else 8 irb(main):090:1* color (main):097:0> x = 1 2 => 1 3 irb(main):098:0> until x > 99 4 irb(main):099:1> puts x 5 irb(main):100

    1.5K150发布于 2018-03-14
  • 来自专栏SDNLAB

    VXLAN篇之进阶

    一、什么是Integrated Route/Bridge 首先需要指出的是,IRB有两种:非对称IRB(Asymmetric Integrated Routing and Bridging) 那么,顾名思义,非对称IRB:从源到目的的往返使用不同的“路径”;对称IRB:从源到目的的往返使用相同的“路径”。 PS:作为网络技术/网络设备鼻祖的Cisco ,它采用的是“对称IRB模式”。 所以,谈主会将“对称IRB”做为重点介绍。 3、 非对称IRB vs 对称IRB: 对称IRB优化使用了每个VTEP中的ARP和MAC地址表。 对称IRB针对终端主机具备更好的扩展性。 依据在一个VXLAN overlay网络中能够支持的VNI的总体数量,对称IRB可提供更好的扩展性。 对称IRB将会是趋势,未来不支持对称IRB的厂商也会支持对称IRB。 Cisco采用对称IRB

    3.2K10发布于 2019-09-09
  • 来自专栏刘悦的技术博客

    红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01

    第一行代码     进入系统的irb终端,输入第一行代码: irb(main):001:0> puts "你好 Ruby!" 你好 Ruby! 使用 p方法时,数值结果和字符串结果会以不同的形式输出: irb(main):003:0> puts "1" 1 => nil irb(main):004:0> puts 1 1 => nil irb( 和Python一样,Ruby3也具有print方法: irb(main):007:0> print "你好","Ruby" 你好Ruby=> nil irb(main):008:0> puts "你好" 注意,<< 和终止符之间不能有空格: irb(main):035:0" puts <<"EOF" irb(main):036:0" 第一行 irb(main):037: irb(main):070:0*     注释也可以在语句或表达式后的同一行上: irb(main):070:0> name = "v3u.cn" # 这又是一个注释 => "v3u.cn" irb(main

    77130编辑于 2022-10-07
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    如何运行ruby代码

    第一种,ruby -e 在命令行中运行下面命令,-e的意思是,把后面的字符串当作脚本执行 ruby -e "print 'hello'" 使用irb交互控制台 在命令行输入irb hello worldxingoo @xingoo-Lenovo:~/workspace/RubyTest$ irb irb(main):001:0> p "hello" "hello" => "hello" irb(main):002: 0> p "中文hello" "中文hello" => "中文hello" irb(main):003:0> eixt 使用ruby命令执行 xingoo@xingoo-Lenovo:~/workspace

    1.8K80发布于 2018-01-17
  • 来自专栏运维

    Gitlab通过控制台重置密码及解锁用户

    @gitlab:/# gitlab-rails console production Loading production environment (Rails 4.2.10) 3.通过邮箱找到用户 irb (main):003:0> user=User.where(email:'jenkins@domian.com').first => #<User id:12 @jenkins> 4.修改密码并保存 irb (main):005:0> user.password=12345678 => 12345678 irb(main):006:0> user.password_confirmation=12345678 => 12345678 irb(main):007:0> user.save! => true irb(main):014:0>

    2.9K40发布于 2020-06-12
  • 来自专栏DevOps持续集成

    GitLab账号初始密码忘记了, 如何重置?

    如果你的GitLab是迭代升级过来的,是不会遇到这个问题的) 方式1 通过密码找回操作 方式2 登入GitLab后台操作 # gitlab-rails console -e production irb (main):003:0> User.all => #<ActiveRecord::Relation [#<User id:1 @root>]> irb(main):004:0> user=User.where (id:1).first => #<User id:1 @root> irb(main):008:0> user.password='12345678' => "12345678" irb(main ):009:0> user.password_confirmation='12345678' => "12345678" irb(main):010:0> user.save!

    3.6K20编辑于 2022-05-23
  • 来自专栏帅云霓的技术小屋

    局域网SDN技术硬核内幕 8 从二层交换到三层路由

    这种机制叫做对称IRB。更改VNI的操作,叫做VXLAN路由 (VXLAN Routing),或RIOT(Routing In/Out Tunnel)。 在VMWare NSX中,则使用另一种叫做非对称IRB的方式实现互通: 注意到图中存在两条VXLAN隧道,其VNI是不一样的。 在非对称IRB中,在入隧道方向的VTEP进行VXLAN Routing,将VNI更换为目标网段的VNI,而出隧道方向的VTEP进行VXLAN Bridging,拆除VXLAN隧道包头。 由于往返的VNI、封装点均不一样,因此被称为非对称IRB。 我们发现,在对称IRB的场景下,每个VTEP只需要维护自身所在的各个网段下的所有VM的MAC和FIB信息即可。 而非对称IRB场景下,每个VTEP不但需要维护所有VM的MAC和FIB信息,还需要维护ARP信息。 VTEP可以通过MAC/ARP学习等方式,得到所在宿主机下VM的MAC和FIB信息。

    77330编辑于 2022-07-22
  • 来自专栏刘悦的技术博客

    红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础数据类型(data types)EP02

    所有数字对象为不可变对象,因此 Ruby中没有自增和自减操作符(++, –): irb(main):006:0> x = 4/2 => 2 irb(main):007:0> y = 6.0/2 => 3.0 irb(main):008:0> x**2 => 4 irb(main):009:0> x**-1 => (1/2) irb(main):010:0> x **(1/2.0) irb(main):011:0> x**(1/3) => 1 irb(main):012:0> x => 2     在Ruby中,一元运算符+=、 -=、 *=等其它类似的操作 ,Ruby3中的字符串是可变对象: irb(main):028:0> ss = "123" => "123" irb(main):029:0> ss[0] => "1" irb(main):030:0> irb(main):035:0> "123".frozen? => false irb(main):036:0> 3.frozen?

    2K20编辑于 2022-10-28
  • 来自专栏机器人课程与技术

    实验6 蓝桥ROS1使用moveit 适用kinetic/melodic/noetic

    roslaunch abb_irb2400_moveit_config demo.launch roslaunch abb_irb6640_moveit_config demo.launch  sudo apt update 14 sudo apt upgrade 15 roslaunch ur_e_gazebo ur3e.launch 16 roslaunch abb_irb2400 _moveit_config warehouse.launch 17 roslaunch abb_irb2400_moveit_config demo.launch 18 history 19 roslaunch abb_irb6640_moveit_config demo.launch 20 roslaunch ur_e_description ur5e_upload.launch _support robot_state_visualize_irb4400l_30_243.launch 28 roslaunch ur_e_gazebo ur3e_joint_limited.launch

    85030编辑于 2022-05-18
  • 来自专栏Elixir

    Ruby Programming | 连载 01 - Intro and Setup

    Try run first line of Ruby code 3.times {print "Hello Ruby"} open the terminal and input irb, then you Please ignore the irb that will introduce it later, just focus on the output message. Section 4: Interactive Ruby IRB IRB functions as a sandbox or a plaground of Ruby, It's a place where It's much easy to access IRB, just enter the terminal and type irb into the terminal, it will show your 图片 typeexitto exit IRB.

    51220编辑于 2022-09-26
  • 来自专栏Java Web

    《Effective-Ruby》读书笔记

    irb> "foo" == "foo" ---> true irb> "foo".equal? # 先来看一下这个 IRB 会话: irb> h = Hash.new(42) irb> h[:missing_key] ---> 42、 irb> h.keys # Hash is still empty " irb> h.keys ---> [:weekdays, :months] irb> h[:weekdays] ---> ["Monday", "January"] irb> h.default - irb> h = Hash.new{|hash, key| hash[key] = []} irb> h[:weekdays] << "Monday" irb> h[:holidays] ---> [] IRB::ExtendCommandBundle 中的模块中自定义 IRB 命令 利用下划线变量("_")来获取上一个表达式的结果(例如,last_elem = _) irb 命令可以用来创建一个新的会话

    5.2K60发布于 2019-05-15
  • 来自专栏代码手工艺人

    LLVM 工具系列 - Address Sanitizer 实现原理(2)

    Type *ShadowPtrTy = PointerType::get(ShadowTy, 0); // Value *ShadowPtr = memToShadow(AddrLong, IRB , IRB.CreateIntToPtr(ShadowPtr, ShadowPtrTy)); // // 创建比较指令,shadow_value ! = 0 Value *Cmp = IRB.CreateICmpNE(ShadowValue, CmpVal); size_t Granularity = 1ULL << Mapping.Scale (CheckTerm); // // SlowPathCmp Value *Cmp2 = createSlowPathCmp(IRB, AddrLong, ShadowValue Value *AddressSanitizer::createSlowPathCmp() Value *AddressSanitizer::createSlowPathCmp(IRBuilder<> &IRB

    1.1K20编辑于 2023-01-08
  • 来自专栏非著名运维

    5分钟带你重置Gitlab管理员账户密码

    ---------------------------------------------------- Loading production environment (Rails 6.1.3.2) irb (main):001:0> user = User.where(id: 1).first => #<User id:1 @root> irb(main):002:0> user.password = ' admin1234' => "admin1234" irb(main):004:0> user.password_confirmation = 'admin1234' => "admin1234" irb

    10.9K10编辑于 2022-06-22
  • 来自专栏刘悦的技术博客

    时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建

    rbenv versions system * 3.0.4 (set by /Users/liuyue/.rbenv/version)     至此,大功告成,接着进入ruby命令行工具irb ,终端输入:irb     与Python执行和终端使用同一命令不同的是,Ruby的执行命令为ruby,而命令行则是irb     irb是Ruby附带的交互式编程环境,它是由石冢启十先生撰写的: ~ irb irb(main):001:0> puts "你好,Ruby" 你好,Ruby => nil     接着可以使用exit或者quit命令退出Ruby命令行: ➜ ~ irb irb(main ):001:0> puts "你好,Ruby" 你好,Ruby => nil irb(main):002:0> exit ➜ ~     Docker(其他平台构建Ruby开发环境)     如果使用的是 run -it ruby:3.0.4-slim     随后即可进入Ruby命令行: [root@instance-7dojaq0e ~]# docker run -it ruby:3.0.4-slim irb

    1.2K10编辑于 2022-10-07
  • 来自专栏技术小黑屋

    Ruby执行shell命令的六种方法

    1 2 3 4 5 6 7 8 9 10 11 12 13 $ irb > system 'echo "hello $HOSTNAME"' hello androidyue => true > puts 1 2 3 4 5 6 7 $ irb >> warning = `perl -e "warn 'dust in the wind'"` dust in the wind at -e line 1 2 3 4 $ irb >> IO.popen("date") { |f| puts f.gets } Mon Mar 12 18:58:56 PDT 2007 => nil Open3#popen3 1 2 3 4 5 # (irb continued...) >> stdin.puts("asdfasdfasdfasdf") => nil >> stderr.gets => "dc 1 2 3 4 5 6 7 8 9 10 11 12 13 $ irb >> require "open4" => true >> pid, stdin, stdout, stderr =

    3.8K20发布于 2018-09-04
  • 来自专栏做不甩锅的后端

    Efficiently traversing InnoDB B+Trees with the page directory (9.利用页目录实现对B+树的高效遍历)

    交互式shell可以设置类似于之前innodb_space命令的配置: $ irb -r rubygems -r innodb irb> require ". /simple_t_describer.rb" irb> space = Innodb::Space.new("t.ibd") irb> space.record_describer = SimpleTDescriber.new irb> index = space.index(3) 因为我们感兴趣的主要是在这里探索,调试输出应该启用,以便各种索引遍历操作可以看到: irb> index.debug = true innodb_ruby 线性搜索 首先,为了调试的目的,我们将重置索引跟踪的内部统计信息(计数器): irb> index.reset_stats 接下来,在我们的100万行表中对关键字“10000”进行线性搜索: irb> 二分查找 再次重置状态: irb> index.reset_stats 这一次启动一个二进制搜索使用页目录: irb> index.binary_search([10000]) binary_search

    64131发布于 2020-08-28
  • 来自专栏开源社

    To be or Not to be - Linux社区禁止一所美国大学提交代码事件

    IRB 是为了确保有责任地科研的一种预防监督机制。 IRB 的初衷针对有人类受试者参与的科学试验进行的伦理审核,因此设立 IRB 的逻辑是:科技的进步需要试验,这种试验一般由三方组成:科研人员、社会大环境以及受试者。 因为 IRB 和科研基金申请(以及后来可能出现的科研纠纷)有直接的关系,IRB 一般归类为高校的科研管理部门(research administration),成员一般是“兼职”,一般会有熟悉 paperwork We obtained a formal IRB-exempt letter. 明尼苏达大学的 IRB 审查了实验程序,并确定这不是人类研究。我们获得了一份正式的 IRB 豁免函。 实验不会收集任何个人数据,个人行为或个人意见。

    85930发布于 2021-04-30
  • 来自专栏企鹅号快讯

    智能升级——之机器人拣选技术

    第四款:IRB 360 FlexPickerTM IRB 360 FlexPickerTM是ABB的多功能工业机器人。这款机器人具有极佳的运动性能,节拍时间短、精度高、负载大。 ABB 的 IRB 360 FlexPicker 拾料和包装技术一直处于领先地位。 IRB 360 系列有五个型号,其中紧凑型 IRB 360-1/800 的工作直径为 800 mm,占地面积小,节约安装空间并能轻松集成到紧凑的包装设备中。 IRB 360-1/1130(标准型)的工作范围为最快拾料应用而优化。为拓展 IRB 360 机器人的适用范围,ABB 已将 IRB 360 FlexPicker 的最高负载升级至 8 kg。 由于 IRB 360 的速度和负载均有改进,其平均生产能力也大有提升,比原来增加 33%。 主要应用领域: IRB 360 适用于肉类和奶制品业,及装配、物流搬运、拾料、包装。

    1.7K61发布于 2018-02-28
  • 来自专栏Python研发

    五分钟学会centos配置gitlab

    管理员账号密码 gitlab-rails console production # 按下回车之后会出现 Loading production environment (Rails 4.1.1) # 依次输入 irb (main):001:0> user = User.where(id:1).first irb(main):002:0> user.password='66668888' # root密码 irb(main):003:0> user.save!

    61030发布于 2018-09-11
领券