您的当前位置:TAGS -> 方法
  • Mac升级自带ruby方法

    后端开发2025年07月28日

    在lion下安装rails会提示你的ruby版本为1.8.7,而新版本的rails3.x需要1.9.x的ruby支持。 所以,必须对ruby进行升级,经过各种凌乱和不成功终于摸索出经验。现在记录一下。 通过app store安装xcode xcode安装好后,打开xcode 选择preferences 选择downloads选项卡 安装command li...

  • ruby酷酷的方法——另一种next

    后端开发2025年07月27日

    irb(main):022:0* 1.next => 2 irb(main):023:0> "a".next => "b" irb(main):024:0> "1".next => "2" irb(main):025:0> 性能比较: require 'benchmark' n=(1..1000000).to_a def...

  • ruby数组自带方法与自定义方法的性能测试集+1个循环问题

    后端开发2025年07月27日

    n=[1,2,3,nil,nil] p n n1=n.compact p n1 n2=n.compact! p n2 p n 主要是交流,水平有限,喜欢研究,多多包涵。 先说一个数组循环问题 arr=[1,2,3] n=arr << arr p n 输出: [1, 2, 3, [...]] 分析: <&lt...

  • ruby函数回调的实现方法

    后端开发2025年07月26日

    以前一直困惑ruby不像python,c可以将函数随意传递,然后在需要的时候才去执行。其实本质原因是ruby的函数不是对象。 通过查阅资料发现可以使用如下方法: def func(a, b) puts a + b end f = method(:func) f.call(1, 2) 上面是使用Method对象封装函数,然后就可以通过操作该Method对象实...

  • Python去除html标签的几种方法总结

    前端开发2025年07月26日

    目录 Python去除html标签的方法 python正则表达式去除html标签的属性 总结 Python去除html标签的方法 最近小说看得比较多,但是很多小说网站都存在各种小广告,看起来很不方便,所以就自己写了个小程序,把小说都爬下来,然后搭个自己喜欢web页面来看。 在爬取过程中没有出现太大的问题,只有在清洗数据时,发现小说文本中混杂HTML标签,所...

  • 批处理从html格式(接收到的邮件)中读取数据的操作方法

    前端开发2025年07月26日

    通过第三方批处理getmail可以获取到邮箱里的邮件。获取后经其自身解码,得到一个Extract*.out文件,大致看一下其格式应该为html的写法,并且内容只分一行。 <div dir="auto">here is the content</div> 显然我邮件发送的原内容为: ...

  • Ruby 数组操作方法(转)

    后端开发2025年07月25日

    函数名称 说明 示例 & 数组与,返回两数组的交集 [1,2] & [2,3] =>[2] * 复制数组n次 [1,2]*2 => [1,2,1,2] + 返回两数组的并集,但不排除重复元素 [1,2]+[2,3] =>[1,2,2,3] << 追加元素,但不排除重复元素 [1,2]<<[2,3] ...

  • oracle环境下在dos中使用编译sql脚本执行存储过程的方法

    数据库2025年07月20日

    首先说如何编译扩展名为sql的sql脚本. sqlplus system/admin@orcl @D:\P_CREATE_TABLE.sql 这样就可以了。需要注意的是这样的做法只是在服务器上编译和生成了这个脚本,并不是执行了这个脚本中的内容。 需要注意的是1.要在语句的最后加上一个/符号,否则不会执行。2.需要写全脚本的路径。3.可以用@@来代替,这个条...

  • ruby数组和哈希表的区别,递归,二分查找方法

    后端开发2025年07月17日

    ...

  • centos7使用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法

    服务器2025年07月17日

    由于是本地yum源安装软件,无法联网,因此使用yum安装软件时报了错,解决方法是: 打开vi /etc/resolv.conf文件 把里面的内容改成: nameserver 8.8.8.8 修改完之后,需要重启网卡 centos6的网卡重启方法:service network restart centos7的网卡重启方法:systemctl restart...