问题列表 - 第36868页

Android处理应用更新和数据库更改

我基本上已经完成了一个Android应用程序的开发,该应用程序利用我复制到设备上用户数据区的SQLite数据库,例如/data/data/com.company.app/databases/users.db

我不确定市场应用更新程序是如何发生的,我也不确定如何测试它.

我目前检查设备上是否存在数据库,如果没有,则复制它(通常仅在首次启动时发生).如果我在更新的应用程序中有新版本的数据库,会发生什么?市场更新是否会擦除用户数据,以便在下次启动时复制我的新数据库?

如果我进行数据库更改/添加记录/等并将其与新应用程序打包,将来会发生什么?这个数据库会不会覆盖旧数据库?

否则,为了避免在每次启动时从应用程序包中复制和覆盖数据库,有没有办法检查数据库文件的大小和日期,只有在数据库中的数据库是新的时才复制?

如果有人需要澄清,请询问.

database android marketplace

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

Python中的子类化文件类引发了NameError

我必须在python中做一个非常简单的项目,我将错误检查添加到内置文件类中.到目前为止,我有:

class RobustFile(file):
    def __init__(self,name,mode):
        file.__init__(self,name,mode)
Run Code Online (Sandbox Code Playgroud)

我刚刚开始,但为了确保我没有弄乱任何东西,我跑了.好吧,马上,我提出了一个NameError,因为它无法识别文件.我尝试调整它,我在互联网上查找,我使用相同的格式复制示例,并...所有NameError.任何人都可以了解如何完全子类文件?

python file subclass

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

如何使用目标c中的AssetLibrary检索视频的文件大小

我想知道如何使用AssetLibrary检索视频的文件大小?谁能指出我正确的方向?或者可能是一些代码片段?

iphone objective-c

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

C中typedef的好处是什么?

typedef struct _VIDEO_STREAM_CONFIG_CAPS
{
  GUID guid;
  ULONG VideoStandard;
  SIZE InputSize;
  SIZE MinCroppingSize;
  SIZE MaxCroppingSize;
  int CropGranularityX;
  int CropGranularityY;
  int CropAlignX;
  int CropAlignY;
  SIZE MinOutputSize;
  SIZE MaxOutputSize;
  int OutputGranularityX;
  int OutputGranularityY;
  int StretchTapsX;
  int StretchTapsY;
  int ShrinkTapsX;
  int ShrinkTapsY;
  LONGLONG MinFrameInterval;
  LONGLONG MaxFrameInterval;
  LONG MinBitsPerSecond;
  LONG MaxBitsPerSecond;
}  VIDEO_STREAM_CONFIG_CAPS;
Run Code Online (Sandbox Code Playgroud)

为什么不structure VIDEO_STREAM_CONFIG_CAPS直接定义而不是涉及_VIDEO_STREAM_CONFIG_CAPS

c typedef

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

读取注册表项的性能?

我想知道从Windows注册表通过标准C#库读取注册表值需要多长时间(以毫秒为单位).在这种情况下,我正在阅读一些代理设置.

我应该期望什么数量级的值?有没有好的基准数据?

我正在运行WS2k8 R2 amd64.加分:OS sku /版本对此措施有多大影响?

 using (RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(@"Software/Copium")) 
 { 
      return (string)registryKey.GetValue("BinDir"); 
 } 
Run Code Online (Sandbox Code Playgroud)

registry performance

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

GROUP BY的局限性

免责声明:我是一个SQL新手,这是一个类,但我真的可以使用正确的方向戳.

我有这三张桌子:

student(_sid_, sname, sex, age, year, gpa)
section(_dname_, _cno_, _sectno_, pname)
enroll(_sid_, grade, _dname_, _cno_, _sectno_)
(由下划线表示的主键)

我正在尝试编写一个与Oracle兼容的SQL查询,该查询返回一个表,其中包含学生姓名(student.sname),每个部分中包含最高gpa(包括section.cnosection.sectno),以及来自的所有其他属性section.

我设法使用聚合查询并GROUP BY获得每个部分的最大GPA:

  SELECT MAX(s.gpa), e.cno, e.sectno  
    FROM enroll e, 
         student s  
   WHERE s.sid = e.sid  
GROUP BY e.cno, e.sectno
Run Code Online (Sandbox Code Playgroud)

更别说其他section属性,我甚至无法弄清楚如何处理学生姓名(student.sname).如果我将它添加到SELECT子句中,则必须将其包含在GROUP BY其中弄乱查询的其余部分.如果我在外部查询的WHEREor FROM子句中使用这个整个查询,我只能访问表中的三个字段,这没有多大用处.

我知道你不能给我确切的答案,但任何提示都将不胜感激!

sql oracle greatest-n-per-group

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

Xcode突然变得很慢

我的Xcode速度已经下降了.我不知道为什么.两个内核的CPU活动都非常低,内存空间很小.

这几乎就像是在等待什么,但我不知道是什么.我已断开所有USB和FireWire设备,但它只有一点点帮助.

有任何想法吗?

performance xcode

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

如果过早调用presentModalViewController不起作用

如果我解除模态VC并在不到一定的时间内再次呈现它(或另一个),它就不会出现.我错过了什么吗?

iphone objective-c modalviewcontroller presentmodalviewcontroller

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

重试http连接

我正在发出http请求.我在一个平台(android)上,网络操作经常失败,因为网络连接可能不会立即可用.因此,我想在完全失败之前尝试相同的连接N次.想到这样的事情:

DefaultHttpClient mHttp = ...;

public HttpResponse runHttpRequest(HttpRequestBase httpRequest) 
    throws IOException
{
    IOException last = null;
    for (int attempt = 0; attempt < 3; attempt++) {
        try {
            HttpResponse response = mHttpClient.execute(httpRequest);
            int statusCode = response.getStatusLine().getStatusCode();
            if (statusCode == 200) {
                return response;
            }
        } catch (IOException e) {
            httpRequest.abort();
            last = e;
        }
    }

    throw last;
}
Run Code Online (Sandbox Code Playgroud)

我最担心的是某些状态下的连接在后续重试时无效.换句话说,我是否需要完全重新创建'httpRequest',我应该避免在catch块中调用httpRequest.abort(),并且只在最终失败时调用它吗?

谢谢

java android

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

使用C#.NET从操纵杆输入

我在Google上搜索了这个,但我想出的唯一的东西已经过时而且没有用.

有没有人有关于如何使用C#.NET获取操纵杆数据的任何信息?

.net c# input joystick human-interface

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