问题列表 - 第25323页

在initWithNibName之后调用ViewDidLoad

看起来ViewDidLoad()只有在物理显示View(即通过NavigationController pushViewController)之后才会发送到ViewController,而不是紧接着initWithNibName().这是我可以依赖的行为吗?我想有机会设置我的视图的成员变量,以便在ViewDidLoad()调用时调用所有成员.

iphone cocoa-touch

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

如何将分隔的管道转换为使用转义分隔的逗号

我对scala相当新,我需要将一个以管道分隔的字符串转换为逗号分隔的字符串,其值用引号括起来,任何引号都用"\"转义

在c#中我可能会这样做

string st = "\"" + oldStr.Replace("\"", "\\\\\"").Replace("|", "\",\"") + "\""
Run Code Online (Sandbox Code Playgroud)

我没有证实它确实有效,但这是我想要做的事情的基本理念.有没有办法在scala中轻松完成这项工作?

csv replace scala

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

如何使用仪表式进度条?

在Vista/7中,Windows资源管理器外壳窗口使用一种特殊的静态进度条来显示硬盘空间.

使用默认样式时,此栏为蓝色且未设置动画.当它接近满(低磁盘空间)时,它也会变成红色.

使用消息传递,我可以告诉Windows Forms ProgressBar控件将其状态更新为Paused和Error(分别为黄色和红色),这样可以正常工作,但这些仍然是特定于进度的.

Windows用户体验指南中,它特别指出了进度条的这个"米"变体:

此模式不是进度条,但它是使用进度条控件实现的.仪表具有独特的外观,可以将它们与真正的进度条区分开来.

他们说它"是使用进度条控件实现的",所以......怎么样?我可以向控件发送什么消息让它以这种方式运行?

我已经看到你可以发送用于设置条形颜色的消息,但文档说在启用视觉样式时会忽略这些调用.原始ProgressBar控件的Windows API文档中没有任何其他内容似乎提示了一种方法.我只是坚持制作一个自定义绘制栏?我真的很想尽可能利用操作系统,以便应用程序在不同的操作系统版本中显得一致.我意识到Vista之前的版本可能不会支持这一点.

我正在寻找一个Windows窗体的解决方案,但我不知道,如果它甚至暴露在所有通过的Win32 API.

explorer winforms progress-bar

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

可洗,不变

从最近的SO问题(参见在python中创建一个由列表索引的字典)我意识到我可能对python中可散列和不可变对象的含义有一个错误的概念.

  • 在实践中,什么是可以平均的?
  • hashable和immutable之间的关系是什么?
  • 是否有可变对象是可清洗的或不可变的对象?

python hash immutability data-structures

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

使用Uploadify时为什么会丢失一些POST数据?

在过去的几个月里,我一直在我的PHP应用程序中使用Uploadify,而且我一直试图找出一个难以捉摸的bug.当发生致命错误时,我会收到电子邮件,并且它们为我提供了大量详细信息.我收到了几十个.但是,我没有能够自己重现这个问题.有些用户(比如我自己)没有遇到任何问题,而其他用户则有.

在我提出问题的细节之前,这是流程.

  • 用户访问我正在使用的CMS中的页面的编辑屏幕.
  • 页面的记录ID作为隐藏值放入表单中.
  • 用户单击Uploadify浏览按钮并选择一个文件(仅允许单个文件选择).
  • 用户单击表单的"提交"按钮.
  • jQuery拦截表单提交操作,触发Uploadify开始上传,并为提交操作返回false(手动取消表单提交事件,以便Uploadify可以接管).
  • 将上传上传到自定义流程脚本.
  • Uploadify完成上传并触发Javascript完成回调.
  • Javascript回调调用$('#myForm').submit()来提交表单.

现在这就应该发生了.我收到上传冻结率为100%的报告以及其他显示"I/O错误"的报告.

发生了什么,表单是使用完成回调提交的,但表单中存在的一些帖子参数根本不在帖子数据中.页面的id,我之前说的是作为隐藏字段添加到表单中,在post数据($ _POST)中根本不存在 - $ _POST数组中没有'id'项.奇怪的是,帖子数据DOES包含某些字段的值.例如,我有一个名为"name"的文本输入,用于记录名称,它确实显示在帖子数据中.

这是我收集的内容:

  • 这在Mac OSX 10.5和10.6,Windows XP和Windows 7上已经发生.如果有帮助,我可以发布确切的用户代理字符串.
  • 用户必须使用Flash 10.0.12或更高版本.我们已经做到了这样,如果表单<10.0.12,表单将恢复使用正常的"文件"字段.

有没有人有任何想法可能是什么原因?

php flash upload uploadify

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

即使ArrayAdapter更新,AutoCompleteTextView也不显示结果

我正在尝试使用AutoCompleteTextView(ACTV)来显示我从网络资源中获取的结果.我已将完成阈值设置为2,我可以看到在输入字符时触发了请求.

我得到的结果是正确的.让我说我写"ca",我得到结果"汽车"作为自动完成.我有一个回调函数,它接收来自AsyncTask的结果并将结果放入ArrayAdapter.然后我在ACTV上调用.showDropDown()并显示一个空的下拉列表(正常元素大小的一半).然后,如果我输入最后一个字母"r"并且ACTV显示"car",则显示下拉列表并且结果突然出现在列表中.

如果我输入了两个字符(返回有效结果),则删除最后一个字母也会出现同样的情况.删除该字母后,"car"将显示为自动完成值.

有谁有这个问题?看起来适配器已经填充了结果,但结果直到我做的下一个操作才会显示.我已经尝试在将结果添加到适配器后运行.notifyDataSetChanged(),但是不应该这样做,或者?

android adapter autocompletetextview

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

我的OpenGL游戏关闭了Aero DWM Glass

几年前我写了一个免费游戏:http://www.walkover.org.对于大厅和菜单,它使用常规对话框,如win32.当实际游戏开始时,它使用OpenGL.

现在,在Windows 7上,当实际游戏开始时,它会关闭Windows aero glass并在游戏结束时将其重新打开.

有什么我可以做的,以防止这种情况发生?一些特殊的标志,如果它打开,玻璃打开?(对于更新的,我一直在使用DirectX,这不会发生在那里.)也许某些(新)标志我必须在某处指定?

我正在使用这个pixelformatdescriptor:

    static PIXELFORMATDESCRIPTOR pfd =
    {
        sizeof(PIXELFORMATDESCRIPTOR),  // size of this pfd
        1,                              // version number
        PFD_DRAW_TO_WINDOW |            // support window
          PFD_SUPPORT_OPENGL |          // support OpenGL
          PFD_DOUBLEBUFFER,             // double buffered
        PFD_TYPE_RGBA,                  // RGBA type
        32,                             // 24-bit color depth
        0, 0, 0, 0, 0, 0,               // color bits ignored
        0,                              // no alpha buffer
        0,                              // shift bit ignored
        0,                              // no accumulation buffer
        0, 0, 0, 0,                     // accum …
Run Code Online (Sandbox Code Playgroud)

windows opengl aero dwm aero-glass

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

解析css度量

当我编写 jQuery 插件时,我喜欢以 CSS 方式指定间距选项。我编写了一个函数,它返回一个 CSS 字符串作为对象中的值。

5px 10px 返回顶部:5px,右侧:10px,底部:5px,左侧:10px

现在我经常使用返回的值来做一些计算,每次都必须提取测量单位并不是很好......

我写正则表达式很烂,有人可以帮我完成这个功能:

this.cssMeasure = function(cssString, separateUnits){

    if ( cssString ){
        var values = {}
    }else{
        return errorMsg
    }

    var spacing = cssString.split(' ')
    var errorMsg = 'please format your css values correctly dude'

    if( spacing[4] ) {
        return errorMsg
    } else if ( spacing[3] ) {
        values = {top: spacing[0], right:spacing[1], bottom:spacing[2], left:spacing[3]}
    } else if ( spacing[2] ) {
        values = {top: spacing[0], right:spacing[1], bottom:spacing[2], left:spacing[1]} 
    } else if …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在Android上使用GData和Google Analytics

我想知道我的选择是什么用于使用GData,特别是android上的分析api来构建一个小小部件.经过一段时间的搜索,我无法找到任何具有良好示例的库.

有没有专门的图书馆有一些不错的例子/ doco来做这种事情?我想以1.5为目标,但如果仅为2.0,我猜这也很好.

android google-analytics gdata-api

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

如何创建GAE数据存储的本地副本?

我想制作GAE应用程序的客户端版本,用于存储在线版本的确切数据.(myapp.appspot.com)如果我可以使用sdk代替,是否有任何库或工具在线同步和sdk版本?我尝试使用bulkloader,但我无法将下载的数据加载到本地SDK?请帮忙.

google-app-engine google-cloud-datastore

23
推荐指数
2
解决办法
8296
查看次数