后端开发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...
后端开发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...
后端开发2025年07月26日
以前一直困惑ruby不像python,c可以将函数随意传递,然后在需要的时候才去执行。其实本质原因是ruby的函数不是对象。 通过查阅资料发现可以使用如下方法: def func(a, b) puts a + b end f = method(:func) f.call(1, 2) 上面是使用Method对象封装函数,然后就可以通过操作该Method对象实...
前端开发2025年07月26日
目录 Python去除html标签的方法 python正则表达式去除html标签的属性 总结 Python去除html标签的方法 最近小说看得比较多,但是很多小说网站都存在各种小广告,看起来很不方便,所以就自己写了个小程序,把小说都爬下来,然后搭个自己喜欢web页面来看。 在爬取过程中没有出现太大的问题,只有在清洗数据时,发现小说文本中混杂HTML标签,所...
前端开发2025年07月26日
通过第三方批处理getmail可以获取到邮箱里的邮件。获取后经其自身解码,得到一个Extract*.out文件,大致看一下其格式应该为html的写法,并且内容只分一行。 <div dir="auto">here is the content</div> 显然我邮件发送的原内容为: ...
后端开发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] ...
数据库2025年07月20日
首先说如何编译扩展名为sql的sql脚本. sqlplus system/admin@orcl @D:\P_CREATE_TABLE.sql 这样就可以了。需要注意的是这样的做法只是在服务器上编译和生成了这个脚本,并不是执行了这个脚本中的内容。 需要注意的是1.要在语句的最后加上一个/符号,否则不会执行。2.需要写全脚本的路径。3.可以用@@来代替,这个条...
后端开发2025年07月17日
...
服务器2025年07月17日
由于是本地yum源安装软件,无法联网,因此使用yum安装软件时报了错,解决方法是: 打开vi /etc/resolv.conf文件 把里面的内容改成: nameserver 8.8.8.8 修改完之后,需要重启网卡 centos6的网卡重启方法:service network restart centos7的网卡重启方法:systemctl restart...
前端开发2025年07月13日
静态工厂的第5个优点是,在编写包含该方法的类时,返回的对象的类不需要存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,比如Java数据库连接API(JDBC)。服务提供者框架是提供者实现服务的系统,并且系统使得实现对客户端可用,从而将客户端从实现中分离出来。 服务提供者框架中有三个基本组:服务接口,它表示实现;提供者注册API,提供者用来注册实现;以...