小编Mar*_*ski的帖子

PHP中的简单网页抓取

为了明确说明,我完全同意网站管理员执行此操作,直到他们构建API.

我想要做的是,比如说,在网站的某个特定部分找到的数字或任何数据,尽管它的位置可以改变.

什么,我想这样做,如果我的HTML存储在通过的file_get_contents一个变量,想找个在那里说的来源某处的一个例子"<p>User status: Online.</p>"; 我需要将文本存储在变量之间"status: "".</p>"变量之间,只知道这两个字符串才能找到它,但也知道只有一种可能的情况,那两个文本在同一行中

编辑:我似乎忘记了最重要的部分.好吧,问题是如何做我刚刚描述的内容,如果你有很多文本,我怎样才能找到一段文本和另一段文本之间的内容,并将其存储在变量中?

php

5
推荐指数
1
解决办法
331
查看次数

Smalltalk中的Round to Integer

我目前在Smalltalk上构建我的第一个东西,我遇到了一个问题.我必须处理用户输入的数字,我需要将其除以2,仍然是一个整数.如果用户输入10,我将使用5,如果他们输入11,我必须使用6,但我显然会得到5.5.

如果我可以得到一个数字的mod我可以简单地确保mod = 0否则添加0.5并且它会做得同样好,但我无法找到如何在SmallTalk中进行mod操作,所有我的搜索最终都在关于实际社交小动作的不相关的东西,这是非常令人沮丧的.

所以,如果你能告诉我如何获得一个数字的模型,那将是很好的,如果你能告诉我如何用一个单独的函数进行整理,甚至更好.感谢您的帮助和时间.

更新:经过一些研究,我试着这样做:

mod := par rem: 2.
mod = 0 ifFalse: [ par := par + 0.5 ].
Run Code Online (Sandbox Code Playgroud)

其中"mod"是变量"par"的mod,如果它不是0,它应该加0.5到par.

我现在的问题是尝试在timesRepeat中使用par会出现"BoxedFloat64无法理解#timesRepeat"错误.所以我仍然处于相同的问题,或者只是需要一种方法来将浮点数转换为整数.

smalltalk pharo

2
推荐指数
1
解决办法
536
查看次数

如何从电子中的 main.js 调用另一个脚本中的函数

我的电子程序中的 main.js 文件有一个小的上下文菜单,右键单击托盘图标时会打开它,如下所示:

let menuTarea = [
    {
        label: "Open window",
        click:  function(){ win.show(); }
    },
    {
        label: "**omitted**",
        click:  function(){ shell.openExternal("**omitted**"); }
    },
    {
        label: "Close completely",
        click:  function(){ app.quit(); }
    }
]
Run Code Online (Sandbox Code Playgroud)

我希望菜单按钮之一调用另一个 script.js 文件中的函数,该文件在后台运行,因为它被主窗口中的 index.html 引用。我怎样才能做到这一点?

javascript system-tray node.js electron

2
推荐指数
1
解决办法
7062
查看次数

标签 统计

electron ×1

javascript ×1

node.js ×1

pharo ×1

php ×1

smalltalk ×1

system-tray ×1