小编Dre*_*ejc的帖子

handlerbars.js检查列表是否为空

在进行并迭代列表/集合之前,Handlebars.js是否有一种方法可以检查集合或列表是空还是空?

// if list is empty do some rendering ... otherwise do the normal
{{#list items}}

{{/list}}



{{#each items}}

{{/each}}
Run Code Online (Sandbox Code Playgroud)

handlebars.js

113
推荐指数
4
解决办法
6万
查看次数

展开可扩展列表视图中的所有子项

我想在填充可扩展列表视图时展开所有子项.目前我的代码如下所示:

ExpandableListView listView = (ExpandableListView) findViewById(R.id.view);
int count = viewAdapted.getGroupCount();
for (int position = 1; position <= count; position++)
    listView.expandGroup(position - 1);
Run Code Online (Sandbox Code Playgroud)

这很难看.有没有更好的方法来做到这一点?

android expandablelistview

72
推荐指数
4
解决办法
6万
查看次数

JQuery更改内部文本但保留html

我想更改HTML元素的文本,但使用jQuery保留内部html的其余部分.

例如:

<a href="link.html">Some text <img src="image.jpg" /></a> 
Run Code Online (Sandbox Code Playgroud)

将"Some text"替换为"Other text",结果应如下所示:

<a href="link.html">Other text <img src="image.jpg" /></a> 
Run Code Online (Sandbox Code Playgroud)

编辑:我目前的解决方案如下:

var aElem = $('a');
var children = aElem.children();

aElem.text("NEW TEXT");
aElem.append(children); 
Run Code Online (Sandbox Code Playgroud)

但必须有一些更优雅的方式来做到这一点.

jquery

62
推荐指数
6
解决办法
8万
查看次数

PDF查明文本是否带下划线或表格单元格

我一直在玩PdfBox和PDFTextStripperByArea方法.

如果文本是粗体斜体,我能够提取信息,但我无法获得下划线信息.

据我所知,在PDF中,下划线是通过绘制线条完成的.所以从理论上讲,我应该能够获得有关文本周围某些行的某些信息.根据这些信息,我可以找出是否有下划线或表格.

到目前为止,这是我的代码:

List<TextPosition> textPos = charactersByArticle.get(index);

for (TextPosition t : textPos)
{               
    if (t.getFont().getFontDescriptor() != null)
    {                           
        if (t.getFont().getFontDescriptor().getFontWeight() > BOLD_WEIGHT ||
            t.getFont().getFontDescriptor().isForceBold())
        {
            isBold = true;
        }

        if (t.getFont().getFontDescriptor().isItalic())
        {
            isItalic = true;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图玩PDGraphicsState对象,该对象在PDFStreamEngine类的processEncodedText方法中处理,但没有在那里找到行的信息.

有关可以从中检索此信息的任何建议吗?

java pdf pdfbox

42
推荐指数
2
解决办法
5094
查看次数

在Android手机中检测GPS开/关开关

我想检测用户何时更改Android手机的GPS设置.当用户打开/关闭GPS卫星或通过接入点等进行检测时的​​含义

gps android

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

蚂蚁机器名称属性

对于Linux和Windows操作系统,是否有办法将机器名称作为ant属性.

linux windows ant

27
推荐指数
3
解决办法
9922
查看次数

sql使用带变量的语句

我正在尝试使用SQL语句切换当前数据库.我尝试了以下方法,但所有尝试都失败了:

  1. 使用@DatabaseName
  2. EXEC sp_sqlexec @Sql - 其中@Sql ='USE ['+ @DatabaseName +']'

添加更多细节.

编辑:我想在两个单独的数据库上执行几项操作,其中两个数据库都配置了变量.像这样的东西:

USE Database1
SELECT * FROM Table1

USE Database2
SELECT * FROM Table2
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2005 dynamic-sql

26
推荐指数
5
解决办法
9万
查看次数

按名称查找视图

是否可以通过名称而不是ID来查找视图.

findViewById(R.id.someView);
Run Code Online (Sandbox Code Playgroud)

但我想做这样的事情:

findViewByName("someView");
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

覆盖骨干模型中的fetch()方法

我想覆盖Backbone模型中的默认fetch()方法,因此只在需要时才调用它.

像这样的东西:

Account.Check = Backbone.Model.extend({
    model : Account.Item,

    url : Settings.Url.checkAccount,

    fetch : function(options) {         
                if (someCondition()) {
                    // do some stuff
            } else {
               super.fetch(options);
                }
    }
});
Run Code Online (Sandbox Code Playgroud)

我的问题是如何提供与//做其他东西部分中的默认fetch()方法相同的行为?

javascript backbone.js

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

粘合(拼版)PDF文档

我有几张A4 PDF文件,我想(二合一)"粘合"成A3格式的PDF文件.所以我将从2PDF A4获得单个单面PDF A3.我找到了优秀的实用工具PDFToolkit和其他一些,但没有一个可以用来"粘合"并排两个文件.

pdf automation imposition

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