问题列表 - 第33540页

Android:如何在下载自动更新后打开apk文件?

我有一个应用程序,我想添加自动更新功能(它不在市场上).我有所有代码可以检查是否有可用的更新,然后我调用这样的代码:

Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse(Configuration.APK_URL));
c.startActivity(intent);  
Run Code Online (Sandbox Code Playgroud)

开始下载文件.有没有一种方法可以通过编程方式告诉它"打开"文件以开始安装过程,而无需用户进入下载并单击它?

android

6
推荐指数
2
解决办法
7670
查看次数

在C++中进行'constify'操作是否有意义?

难道是有意义的有一个" constify"操作C/C++,使一个变量const

这是一个可能有用的示例,显然我们不想const在第一行声明它:

std::vector<int> v;
v.push_back(5);
constify v; // now it's const
Run Code Online (Sandbox Code Playgroud)

目前,没有这种可能性,你必须引入另一个变量来获得相同的效果:

std::vector<int> v0;
v0.push_back(5);
const std::vector<int>& v = v0;
Run Code Online (Sandbox Code Playgroud)

这更令人困惑,因为它在范围中添加了一个新名称,你需要使它成为一个参考,以避免复制整个向量(或使用swap?).

c++ variables language-design syntactic-sugar

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

selectedIndex返回"undefined"作为值

如果这是一个愚蠢的问题,请原谅我; 自从我使用javascript以来已经很多年了.这实际上是通过PHP在Joomla中呈现的javascript和html,但我尝试在普通的旧本地HTML文件中使用相同的代码,我得到了同样的错误.我有一个带有几个选项的选择字段,而onchange我想将文本字段的值设置为所选选项的值.无论我选择哪个选项,文本字段都将设置为"未定义".谁能帮我吗?这是普通的HTML代码:

<html>
<head>
<script type="text/javascript">
function setPrefix(){
    var f = document.adminForm;
    f.prefix.value = f.editprefixes.selectedIndex.value;
}
</script>
</head>
<body>

<form name="adminForm">

<select name="editprefixes" onchange="javascript:setPrefix()">
<option value=1000>1000</option>
<option value=1001>1001</option>
<option value=1005>1005</option>
<option value=1011>1011</option>
<option value=1016>1016</option>
</select>
<br />

<input type="text" name="prefix" value="" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript

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

SQL缓存和实体框架

我已经组建了一个小型的ASP.NET MVC 2站点,该站点执行一些非常广泛的日期挖掘/表连接/等.

使用MVC,我有一个控制器,以许多不同的形式(表,图像等)返回数据.为了节省频繁访问数据库,我有一个双缓存机制:

  1. 对于相同动作的相同参数,我使用OutputCacheAttributewith VaryByParam = "*".
  2. 假设动作的某些参数已经改变(或者调用了另一个动作),我的"数据"仍然可能先前被请求了,所以我在数据库第一次命中后将数据存储在视图模型中,我实现了这一点使用.NET 4.0 System.Runtime.Caching.ObjectCache.

ObjectCacheController内部示例:

private static readonly ObjectCache cache = 
      new MemoryCache("CompareControllerCache");
private static void CacheObject(ViewModel obj, 
                                string param1, 
                                int someOtherParam )
{
    string key = string.Format("{0}-{1}", param1, someOtherParam);
    Trace.WriteLine(string.Format("Adding {0} to the cache", key));
    cache.Add(key, obj, new CacheItemPolicy
         {
             SlidingExpiration = TimeSpan.FromMinutes(1)
         });
}

// Corresponding GetCachedObject with similar key defining logic.
Run Code Online (Sandbox Code Playgroud)

这给我带来了良好的性能提升,但失败的地方就是CacheItemPolicy非常简单.理想情况下,我希望缓存窗口更大,但如果数据库发生更改,缓存项目将会过期.

CacheItemPolicy似乎与支持这个ChangeMonitors集合,而我可以添加SqlChangeMonitor,但要建的时候这是我停下来.

我正在使用Entity Framework 4访问SQL数据库,如何构建 …

.net sql asp.net-mvc caching entity-framework

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

R.menu无法解决

所以我正在阅读Android开发教程,在创建菜单时遇到了一个早期问题.我创建了一个被res调用的文件夹,menugame_menu.xml按照我的说法输入.

但这条线inflater.inflate(R.menu.game_menu, menu);告诉我R.menu无法解决.由于我可能不应该R.java手工编辑,我会很感激有关如何做的一些帮助.

java android

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

jQuery选择器中的正则表达式

是否可以在jQuery中使用正则表达式进行选择?就像是

$('input[name=^[a-z]+_[1-9].*]')
Run Code Online (Sandbox Code Playgroud)

regex jquery jquery-selectors

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

难以理解的Mathematica7 DumpSave []问题

我有一个非常大的浮点图像数据:

In[25]:= Dimensions[daylightImgd]
Out[25]= {18, 2002, 2989}

In[26]:= daylightImgd[[1, 1]][[1 ;; 10]]

Out[26]= {0.0122293, 0.0104803, 0.0103955, 0.0115533, 0.0118063, \
0.0120648, 0.0122957, 0.011398, 0.0117426, 0.0119997}
Run Code Online (Sandbox Code Playgroud)

我可以使用DumpSave a la成功地将整个图像阵列保存到磁盘:

DumpSave["thisWorks.mx", daylightImgd]
Run Code Online (Sandbox Code Playgroud)

倾倒这个巨人(861兆字节文件)只需不到10秒.如果我对这些图像进行下采样,则la:

downsample[image_, f_] := Module[{w, h}, h = Dimensions[image][[1]];
  w = Dimensions[image][[2]];
  Table[image[[i, j]], {i, 1, h, f}, {j, 1, w, f}]]

In[26]:= daylightImgdDown = downsample[#, 4] & /@ daylightImgd;
In[27]:= Dimensions[daylightImgdDown]
Out[27]= {18, 500, 748}

In[28]:= daylightImgdDown[[1, 1]][[1 ;; 10]]

Out[28]= {0.0122293, 0.0118063, 0.0117426, 0.0119349, 0.0109443, \
0.0121632, 0.0121304, 0.00681408, …
Run Code Online (Sandbox Code Playgroud)

wolfram-mathematica

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

Ruby中的数组切片:不合逻辑行为的解释(取自Rubykoans.com)

我正在参加Ruby Koans的练习,我发现以下我发现真的无法解释的Ruby怪癖:

array = [:peanut, :butter, :and, :jelly]

array[0]     #=> :peanut    #OK!
array[0,1]   #=> [:peanut]  #OK!
array[0,2]   #=> [:peanut, :butter]  #OK!
array[0,0]   #=> []    #OK!
array[2]     #=> :and  #OK!
array[2,2]   #=> [:and, :jelly]  #OK!
array[2,20]  #=> [:and, :jelly]  #OK!
array[4]     #=> nil  #OK!
array[4,0]   #=> []   #HUH??  Why's that?
array[4,100] #=> []   #Still HUH, but consistent with previous one
array[5]     #=> nil  #consistent with array[4] #=> nil  
array[5,0]   #=> nil  #WOW.  Now I don't understand anything anymore...
Run Code Online (Sandbox Code Playgroud)

那么为什么 …

ruby arrays

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

WPF:关闭后无法重用窗口

我试图Window在需要的时候保留一个实例ShowDialog.这在winforms中找到了,但是在WPF中我接受了这个例外:

System.InvalidOperationException:无法在Window关闭后设置Visibility或调用Show,ShowDialog或WindowInteropHelper.EnsureHandle.

有没有办法在WPF中做这样的事情?

MyWindow.Instance.ShowDialog();

public class MyWindow : Window
{
    private static MyWindow _instance;

    public static MyWindow Instance
    {
        if( _instance == null )
        {
            _instance = new Window();
        }
        return _instance();
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# wpf singleton window

45
推荐指数
3
解决办法
6万
查看次数

什么是"Java 6稳态"

我对Java一无所知.

Java 6 steady state基准

http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php
Run Code Online (Sandbox Code Playgroud)

Java 6 steady state是所有其他Java中最快的.我搜索过,没有好结果

什么是Java 6 steady state?可以运行任何Java Web框架Java 6 steady state吗?

java java-6

7
推荐指数
2
解决办法
789
查看次数