问题列表 - 第47805页

Horizo​​ntalscrollview初始偏移值

如何设置Horizo​​ntalScrollView的初始偏移值?我使用了smoothScrolTo()但它无法正常工作.

请帮忙.

android scrollview

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

CoreData - 无法将空字符串设置为属性的默认值

我的datamodel中有一个实体,其字符串属性当前是可选的,我想将其转换为必需属性,其默认值为空字符串.

正如其他人发现的那样,在Xcode CoreData数据建模器中将默认值保留为空会导致验证错误(因为设计者将此解释为NULL),但尝试使用'',""或@""作为默认值会导致这些文字根据需要,字符被解释为默认字符,而不是空的零长度字符串.

我确实在谷歌上发现了这个帖子,但是,除了解决方案真的很丑陋(模型定义在.xcdatamodel和objc源之间拆分)之外,它也不适用于轻量级迁移,因为这些迁移完全基于.xcdatamodel文件和实体实现中的objc逻辑未加载.

有没有办法在数据模型设计师中实现这一目标?

migration string xcode core-data

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

自动将所有类放在单独的文件中

我已经开始重构/清理大项目了.有些文件包含很少的小类或很少的枚举(是的,它非常凌乱; /).
是否有一些方法或工具可以自动划分包含少量枚举/类的文件,并为每个文件创建单独的文件?

正如FredrikMörk所说 - Resharper是非常好的工具,有可能做我需要的.但当然,几乎所有好的工具都要花费(一个是便宜的,另一个不是:)).

也许有一些免费的工具可以进行这种简单的重构?(我的老板不会为Resharper支付 - 他告诉我我需要'锤'而不是整个车间:))

c# refactoring visual-studio-2008

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

使用argparse解析形式为"arg = val"的参数

我想使用argparse来解析形式为"arg = val"的命令行.例如,用法是:

script.py conf_dir=/tmp/good_conf
Run Code Online (Sandbox Code Playgroud)

要实现它,我这样做:

desc   = "details"
parser = argparse.ArgumentParser(description=desc, add_help=False)
args = parser.add_argument("conf_dir")
args = parser.parse_args("conf_dir=FOO".split())
args = parser.parse_args()
print args.conf_dir
Run Code Online (Sandbox Code Playgroud)

但是,问题在于,在调用脚本时:

python script.py conf_dir=/tmp/good_conf
Run Code Online (Sandbox Code Playgroud)

我明白了:

conf_dir=/tmp/good_conf
Run Code Online (Sandbox Code Playgroud)

我期待的地方

/tmp/good_conf
Run Code Online (Sandbox Code Playgroud)

所以,问题是:我可以使用argparse来解析包含名称值对的cmd行吗?任何提示?

编辑:我想这样做的原因而不是像--conf_dir =/tmp/good_dir这样的东西是因为还有其他工具(用其他语言编写),它使用conf_dir =/tmp/good_dir样式的参数.为了保持一致性,我是以这种方式解析args.

python command-line parsing argparse

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

在后端加载目录设置时出现致命错误

在从设置 - >设置菜单中选择目录时,在新的1.5.0.1 Magento安装上,我收到以下错误:

致命错误:第33行/ my-install-dir /app/code/core/Mage/Adminhtml/Model/System/Config/Source/Price/Step.php中未定义的类常量'RANGE_CALCULATION_AUTO'

检查Step.php,它看起来没有损坏,包含以下内容:

class Mage_Adminhtml_Model_System_Config_Source_Price_Step
{

    public function toOptionArray()
    {
        return array(
            array(
               'value' => Mage_Catalog_Model_Layer_Filter_Price::RANGE_CALCULATION_AUTO,
               'label' => Mage::helper('adminhtml')->__('Automatic')
            ),
            array(
                'value' => Mage_Catalog_Model_Layer_Filter_Price::RANGE_CALCULATION_MANUAL,
                'label' => Mage::helper('adminhtml')->__('Manual')
            ),
        );
    }

}`
Run Code Online (Sandbox Code Playgroud)

任何人都知道这个错误或如何解决它?

php zend-framework magento

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

LINQ .SUM()和可空的db值

我知道为什么会这样,但是有人能指出我正确的语法方向吗?

目前我有:

var expense = from e in db.I_ITEM
              where e.ExpenseId == expenseId
              select e;

return expense.Sum(x => x.Mileage ?? 0);
Run Code Online (Sandbox Code Playgroud)

我的问题是x.Mileage的类型是"double?" 并且在db中具有空值.

我得到的错误是:

Exception Details: System.InvalidOperationException: The cast to value type 'Double' failed because the materialized value is null. Either the result type's generic parameter or the query must use a nullable type.
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法?

c# linq

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

清除较旧SDK上的完整Android活动堆栈(缺少FLAG_ACTIVITY_CLEAR_TASK)

我已经在SO上做了一些阅读和搜索,但找不到清除当前活动堆栈的方法.我的应用程序的上下文是由后台服务/通知启动的活动.

想象一下,我的应用程序允许您组织人员列表.几个小时前,您正在"查看"活动中查看人员X,现在这是您的堆栈顶部.在将来的某个时刻,服务会触发并为人Y弹出一个新的"通知"活动.从那里你可以编辑人Y的详细信息.

当你完成这个活动时,弹出堆栈并最终查看人X将是一个令人困惑的用户体验.理想情况下,我想回到用户正在做的任何事情(电子邮件等...),或者至少我的应用程序的主页.

我尝试启动"通知",FLAG_ACTIVTY_NEW_TASK但似乎没有帮助:当任务完成时,它只是回到上一个任务.我想要的似乎是Android 3的新功能FLAG_ACTIVITY_CLEAR_TASK,这在之前的SDK中并不存在.

有没有人有建议去做到这一点?

android android-intent android-activity back-stack

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

如何删除分支,所有提交被推送到错误的存储库?

我们有几个git存储库在Android项目上工作.我们有'引导'回购,它很小,而'android'则是巨大的.在开发过程中,我们的一个人将分支从'android'推送到'boot',现在启动存储库大小为700 MB!无论如何完全删除错误的分支以及现在从'boot'开始的与它相关的所有提交?

我尝试过filter-branch和其他方法,但是大多数方法都会更改错误推送后的提交数量

理论上,这不应该是一个问题,删除"在一边"的提交.此分支从未合并为"master",并且这些提交不是任何有用提交的父级

git history commit

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

C#中的程序化构建事件?

这对我来说听起来像幻想,但是我可以在我的项目中创建一个类,在项目构建时运行方法或类似的东西吗?是否有接口或抽象类?

.net c# build

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

如何通过PHP下载xml文件?

我在php中创建了xml文件.此文件已成功保存在我的服务器目录中.
现在,我想只通过PHP下载此文件,而不是javascript.

我该如何保存这个文件?

php xml fbjs

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