问题列表 - 第18379页

在Android上下载文件

我正在编写一个Android应用程序,并希望让我的用户能够共享它创建的文档文件.

理想情况下,我希望看到的是在某个地方的HTTP服务器上托管的文件,因此用户可以在Android手机上启动浏览器,浏览相关页面,然后将文件下载到手机上.然后我想让我的应用程序能够打开下载的文件.

我不确定这是否可能,但肯定会有兴趣听到任何了解这些事情的人.不幸的是,我似乎很难自己提出答案 - 就像Android SDK的其他部分一样,相关文档严重不足.

android download

6
推荐指数
1
解决办法
7700
查看次数

jQuery对话框发布表单字段

我正在尝试通过jQuery模式对话框进行一些数据输入.我希望使用类似下面的内容来收集我的数据以便发布.

data = $('#myDialog').serialize();
Run Code Online (Sandbox Code Playgroud)

然而,这没有任何结果.如果我仅引用包含的表单而不是myDialog,那么我将获得页面上的所有字段,除了我的对话框中的字段.

在AJAX提交的对话框中收集表单字段的最佳方法是什么?

jquery jquery-ui

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

如何编写一个返回动态对象的扩展方法?

我在考虑Regex.Match.Group如何变得动态:

Regex.Match (...).Groups["Foo"]
Run Code Online (Sandbox Code Playgroud)

我想成为:

Regex.Match (...).Groups.Foo
Run Code Online (Sandbox Code Playgroud)

我想过编写一个允许的扩展方法:

Regex.Match (...).Groups().Foo
Run Code Online (Sandbox Code Playgroud)

并尝试以这种方式编写,但这是不允许的(';''静态动态'需要')

public static dynamic DynamicGroups Groups(this Match match)
{
    return new DynamicGroups(match.Groups);
}

public class DynamicGroups : DynamicObject
{
    private readonly GroupCollection _groups;

    public DynamicGroups(GroupCollection groups)
    {
        this._groups = groups;
    }
    public override bool TryGetMember(GetMemberBinder binder, out object result)
    {
        Group g = this._groups[binder.Name];

        if (g == null)
        {
            result = null;
            return false;
        }
        else
        {
            result = g;
            return true;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

之前编写的大量其他API dynamic可能更清晰,以这种方式使用.

c# extension-methods dynamic .net-4.0 c#-4.0

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

是否有STL算法来查找序列中值的最后一个实例?

使用STL,我想找到序列中某个值的最后一个实例.

此示例将在int的向量中找到0 的第一个实例.

#include <algorithm>
#include <iterator>
#include <vector>

typedef std::vector<int> intvec;
intvec values;
// ... ints are added to values
intvec::const_iterator split = std::find(values.begin(), values.end(), 0);
Run Code Online (Sandbox Code Playgroud)

现在我可以用split做事的子范围begin().. splitsplit.. end().我想做类似的事情,但是将split设置为0 的最后一个实例.我的第一个本能就是使用反向迭代器.

intvec::const_iterator split = std::find(values.rbegin(), values.rend(), 0);
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为split它是错误类型的迭代器.所以......

intvec::const_reverse_iterator split = std::find(values.rbegin(), values.rend(), 0);
Run Code Online (Sandbox Code Playgroud)

但现在的问题是我不能使"头"和"尾"范围像begin(), split,split, end()因为那些不是反向迭代器.有没有办法将反向迭代器转换为相应的前向(或随机访问)迭代器?有没有更好的方法来查找序列中元素的最后一个实例,以便我留下兼容的迭代器?

c++ algorithm stl find

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

Word中的Visual Basic宏调整大小/居中/删除所有图像

我在网上找到了一个VBA宏来调整Word文档中的所有图像:

Sub ResizeAllImages()
''# make all images (both inline and floating)
''# 11 cm wide while preserving aspect ratio

Dim oShp As Shape
Dim oILShp As InlineShape

For Each oShp In ActiveDocument.Shapes
    With oShp
        .Height = AspectHt(.Width, .Height, _
        CentimetersToPoints(11))
        .Width = CentimetersToPoints(11)
    End With
Next

For Each oILShp In ActiveDocument.InlineShapes
    With oILShp
        .Height = AspectHt(.Width, .Height, _
        CentimetersToPoints(11))
        .Width = CentimetersToPoints(11)
    End With
Next
End Sub
Run Code Online (Sandbox Code Playgroud)

我找不到可用于对齐所有图像的方法的名称.有谁知道我需要添加什么,以及我必须添加它的位置?

最后,我想删除我觉得太小的图片.我该怎么做...如果形状的宽度小于5,并且形状的高度小于5,则删除形状.

为了便于阅读大量在线文本,我有时希望将所有内容粘贴到单词中,然后重新排列.我用句号 - 手动线替换每个句点 - 空格,这为每个句子提供了一个新的行.我就读得更好了.由于我粘贴了所有东西,图形也来了,所以我希望能够控制所有图像的大小,并摆脱任何不必要的图像.

ms-word word-vba

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

要聚合或不聚合,这是数据库架构设计问题

如果您正在进行min/max/avg查询,是否更喜欢使用聚合表或只是在原始表中的一系列行中进行查询?

这显然是一个非常开放的问题,没有一个正确的答案,所以我只是在寻找人们的一般性建议.假设原始数据表包含时间戳,数字外键(例如用户ID)和小数值(比如购买金额).此外,假设表中有数百万行.

我已经完成了两件事并且被撕裂了.一方面,聚合表给了我明显更快的查询,但代价是增加了额外的表.显示聚合范围的当前值要么完全退回到原始数据表,要么组合更细粒度的聚合.我发现在应用程序代码中跟踪哪个聚合表来查询何时需要更多工作,并且需要进行模式更改,因为原始聚合范围总是不够("但我想看到我们在过去3个工资期内的销售额!").

另一方面,从原始数据查询可能会非常缓慢,但让我对数据范围非常灵活.当范围边界发生变化时,我只需更改查询而不必重建聚合表.同样,应用程序代码需要更少的更新 我怀疑,如果我对我的索引更加智能(即总是具有良好的覆盖索引),我将能够减少从原始数据中选择的惩罚,但这绝不是灵丹妙药.

无论如何,我可以充分利用这两个世界吗?

sql indexing maintainability performance aggregation

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

ASSERT是多余的吗?

ASSERT(pointer);
pointer->x;
Run Code Online (Sandbox Code Playgroud)

在这段代码中,ASSERT似乎是多余的.如果指针为NULL,则指针 - > x无论如何都会失败.我的论点是否正确?

c c++ assert pointers

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

使用属性的Django-haystack结果过滤?

有人能告诉我如何使用属性过滤django-haystack的全文搜索结果吗?我在他们的网站上浏览了教程,但我仍然确定如何使用干草堆.

例如,假设我有一个产品类:

class Product(models.Model):
    title = models.CharField(max_length=200)
    description = models.TextField()
    category = models.CharField(max_length=10)
    color = models.CharField(max_length=10)
Run Code Online (Sandbox Code Playgroud)

如果我想在标题和描述上提供全文搜索,并在类别和颜色上过滤(基于下拉列表,而不是自由文本) - 我需要做什么?我可以使用haystack附带的表单和视图吗?

谢谢.

django solr full-text-search django-haystack

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

无需存储过程即可从c#将二进制数据插入SQL

有没有人知道是否可以在不使用存储过程的情况下从c#将二进制数据插入到SQL字段中?

例如 - 将字节数组转换为base64或类似的东西,然后使用如下文本命令...

String.Format("update A set B = {0} where C = D", Convert.ToBase64String(b));
Run Code Online (Sandbox Code Playgroud)

其中b是字节数组.

谢谢

c# sql binary stored-procedures

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

jquery地址你怎么用它?

我试图了解如何使用jQuery地址插件来处理与ajax的深层链接.

但文档很差,我找不到任何好的教程来解释发生了什么.

我认为一个包含好例子的好文档对每个插件都很重要.

有人可以解释或提供一些有用的链接来解释吗?

$.address.change(function(event) {  
    // do something depending on the event.value property, e.g.  
    // $('#content').load(event.value + '.xml');  
});  
$('a').click(function() {  
    $.address.value($(this).attr('href'));  
});  
Run Code Online (Sandbox Code Playgroud)

我的意思是,做$.address.value什么?它说"提供当前的深层链接价值." 它甚至意味着什么?它有什么作用呢?

ajax jquery deep-linking jquery-address

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