前端开发2025年08月03日
<%Option ExplicitFunction stripHTML(strtext)dim arysplit,i,j, strOutputarysplit=split(strtext,"<") if len(arysplit(0))>0 then j=1 else j=0 for i=j to ubound(arysplit) if ...
后端开发2025年08月03日
上一篇讲了ruby中的可调用对象proc和lambda,他们都是块转换成的对象。ruby中的可调用对象还有方法。通过使用method方法,并且以方法名作为参数(字符串或者符号),就可以得到一个方法对象。 如下: class C def talk p "hello world" end end c = C.new meth = c.met...
后端开发2025年08月03日
ruby中的私有方法是指方法只能被隐含调用,不能被显示调用。而当没有显示接收者的时候,会把self当成接收者。因此,只能在自身中调用私有方法,这也是私有方法的调用规则。 ruby的私有方法机制目的是:使得你很容易将方法分为两种,外部世界可以访问的方法和外部世界不可以访问的方法。 如下: class A def a self.method end def m...
数据库2025年08月01日
目录 oracle mysql 中的“不等于“ <> != ^= is not oracle mysql oracle中的!=与<>和^= oracle mysql 中的“不等于“ <> != ^= is not oracle oracle中的 != 与 &lt;&gt; 和 ^= 都是不等于,逻辑上没有区别。官方推荐 &lt;&a...
前端开发2025年07月31日
在HTML中, &lt;script&gt; 标签用于嵌入或引用JavaScript代码。 在 &lt;script&gt; 标签中,有两个属性可以用来控制脚本的加载和执行方式: async 和 defer 。 当然这也是常见的一道面试题, async 和 defer 的作用和区别。 async 和 defer 属性都可以用于...
前端开发2025年07月31日
使用Python中的正则表达式处理html文件 finditer方法是一种全匹配方法。您可能已经使用了findall方法,它返回多个匹配字符串的列表。finditer返回一个迭代器顺序地为多个匹配中的每一个生成匹配对象。在下面的代码中,这些匹配对象被访问(通过for循环),因此可以打印组1。 您的任务是编写Python RE来识别HTML文本文件中的某些模...
后端开发2025年07月30日
reject和reject!reject返回不满足代码块的元素数组reject!删除数组中满足代码块的元素 a=[1,2,3,5]a.reject! {|x| x&lt;4}p a #[5]b = [1,2,3,4,5]c = b.reject {|x| x&gt;4}p cp b [1, 2, 3, 4][1, 2, 3, 4, 5] ...
前端开发2025年07月29日
目录 一、前言 二、准备工作 三、开始爬取网站数据 总结 一、前言 最近接到一个任务,需要爬取五级行政区划的所有数据(大概71万条数据在),需要爬取的网站:行政区划 - 行政区划代码查询 发现这个网站不是用接口请求的,而且直接返回html代码,所以,去看了一下Java是如何解析html里面的内容 二、准备工作 我选用的是使用jsoup进行html的读取和解...
后端开发2025年07月28日
http://blog.csdn.net/besfanfei/article/details/7966850 一直不明白:的作用 直到看到这篇文章 豁然开朗 处理符号相比字符串,占用更少的资源 ...
后端开发2025年07月26日
1.== (等于)和!= (不等于) 比较两个对象的值是否相等 ,返回 true, flase a=1; b=1.0; a==b #true 2.eql? 比较两个对象的值、类型是否相等,返回 true, flase a=1; b=1.0; a.eql?(b) #flase(a为整数型,b为浮点型) 3.equal? 比较两个对象在内存中地址是否相同,返回...