小编tre*_*der的帖子

通知服务活动

我正试图Service从我Activity的网页上寻找更改,这是一个私人应用,所以我不打扰电池寿命...

但是我想将数据从我的传递Service给我Activity......我似乎无法找到一种方法来调用Activity我的Service.我怎样才能做到这一点?

service android android-activity

41
推荐指数
1
解决办法
3万
查看次数

检查字符串是否包含多个特定单词

如果字符串包含多个特定单词,如何检查?

我可以使用以下代码检查单个单词:

$data = "text text text text text text text bad text text naughty";
if (strpos($data, 'bad') !== false) {
    echo 'true';
}
Run Code Online (Sandbox Code Playgroud)

但是,我想添加更多单词来检查.像这样的东西:

$data = "text text text text text text text bad text text naughty";
if (strpos($data, 'bad || naughty') !== false) {
    echo 'true';
}
?>
Run Code Online (Sandbox Code Playgroud)

(如果找到任何这些单词,那么它应该返回true)

但是,上面的代码无法正常工作.任何想法,我做错了什么?

php

40
推荐指数
4
解决办法
7万
查看次数

截断包含HTML的文本,忽略标记

我想截断一些文本(从数据库或文本文件加载),但它包含HTML,因此包含标记,将返回更少的文本.这可能导致标签未被关闭或部分关闭(因此整洁可能无法正常工作且内容仍然较少).如何根据文本进行截断(当你到达表时可能会停止,因为这可能会导致更复杂的问题).

substr("Hello, my <strong>name</strong> is <em>Sam</em>. I&acute;m a web developer.",0,26)."..."
Run Code Online (Sandbox Code Playgroud)

会导致:

Hello, my <strong>name</st...
Run Code Online (Sandbox Code Playgroud)

我想要的是:

Hello, my <strong>name</strong> is <em>Sam</em>. I&acute;m...
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

虽然我的问题是如何在PHP中完成它,但是知道如何在C#中执行它会很好...或者应该没问题,因为我认为我可以将方法移植过来(除非它是内置的方法).

另请注意,我已经包含了一个HTML实体&acute;- 必须将其视为单个字符(而不是本示例中的7个字符).

strip_tags 是一个后备,但我会失去格式和链接,它仍然会有HTML实体的问题.

html php string markup

36
推荐指数
2
解决办法
3万
查看次数

将外部JavaScript文件添加到Magento

如何将外部JavaScript文件添加到Magento,所以它的代码将包含在每个前端页面上?

javascript magento

36
推荐指数
4
解决办法
7万
查看次数

如何将HTML文件转换为单词?

我有一个要求,我需要将HTML文档保存在内存中作为Word .DOC文件.

任何人都可以给我一些关于封闭和开源库的链接,我可以用来做这个吗?

此外,我应编辑此问题以添加我正在使用的语言,以缩小选择范围.

谢谢!

html ms-word

35
推荐指数
4
解决办法
15万
查看次数

MAMP应该在localhost上返回:: 1作为IP吗?

我需要检索用户的IP.我的localhost将::1作为IP 返回.我很好奇,如果这是预期的行为?我在Snow Leopard上运行MAMP.

php sql-server localhost

33
推荐指数
3
解决办法
4万
查看次数

DOMContentLoaded事件是否与jQuery的.ready()函数完全相同?

我已经window.addEventListener('DOMContentLoaded', function() {});用jQuery 替换了$(document).bind('ready', function() {});,因为第一个没能在IE <9上工作而且我不想玩.attachEvent()那个虚拟浏览器,如果我可以用jQuery本身很好地覆盖它.

更换后不久,我注意到DOMContentLoaded事件总是在页面加载/刷新后大约0-2毫秒被触发(至少这是我的日志记录脚本记录的内容),而.ready()在页面刷新后总是需要至少15-20毫秒,被解雇(再次 - 由脚本记录).

我问的纯粹是为了满足我的好奇心,为什么会出现这种"显着"的延迟?当然,对我来说没有问题,jQuery稍后会触发该事件.只是,因为我想知道所有的答案(统治世界!:)),我无法忍受!:]

编辑:在.ready()函数doc一些用户(Nick(of Nexxar))指出:" jQuery模拟IE上不存在的"DOMContentLoaded"事件,但使用的机制比其他浏览器上使用的事件发出的时间要晚得多 " .也许这是一样的,我要求的?

javascript jquery events dom javascript-events

33
推荐指数
2
解决办法
3万
查看次数

将背景图像设置为视图会拉伸我的视图

我为视图创建了一个背景图像位图,现在视图被拉伸到背景图像的大小....

这是正常的吗?

<?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/green"
        android:tileMode="repeat"/>
Run Code Online (Sandbox Code Playgroud)

这是我如何将它应用到我的视图中

v.setBackgroundResource(R.drawable.backgroundgreen);
Run Code Online (Sandbox Code Playgroud)

例如...

如果图像高度为500像素,视图高度为200像素(将wrap_content设置为高度),将图像设置为背景后,我的视图高度为500像素...

android background view

31
推荐指数
2
解决办法
4万
查看次数

删除Gerrit中的项目

我可以通过以下方式在Gerrit中创建一个项目:

ssh –p 29418 [ip-address] gerrit create-project --name [project-name]
Run Code Online (Sandbox Code Playgroud)

但是,我该如何删除任何项目?我没有在网页上看到相关的命令或按钮.

git gerrit

31
推荐指数
3
解决办法
4万
查看次数

当页面滚动时,强制div元素保持在同一位置

我创建了一个div元素,我一直放在我的网站右侧.唯一的问题是它位于网站的顶部,所以如果我向下滚动它仍然存在.

当滚动页面时,如何强制它保留在页面的同一部分?

这就是我迄今为止设法弄清楚自己:

<div style="width: 200px; background-color: #999; z-index: 10; position: absolute; right: 0; top: 0; height: 83px;">
</div>
Run Code Online (Sandbox Code Playgroud)

html css

29
推荐指数
3
解决办法
10万
查看次数