问题列表 - 第43194页

通过索引引用对象的属性是否安全?

考虑一下,我有这个对象:

var ob = {
  "page1.html" : {...},
  "page2.html" : {...},
  "page3.html" : {...}
}
Run Code Online (Sandbox Code Playgroud)

我无法将其更改为数组,我无法访问它,我想知道的是,通过索引访问对象属性是否安全,因此:

var obVal = ob[0]; // reliably returns "page1.html"'s value every time
Run Code Online (Sandbox Code Playgroud)

我知道在这种情况下不应该使用每个循环,因为值是经过哈希处理的吗?但是通过索引引用可能没问题?

javascript arrays indexing object

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

Setup.py:在CentOS上使用Python2.6安装lxml

我在CentOS 5.4上安装了Python 2.6.6,

[@SC-055 lxml-2.3beta1]$ python
Python 2.6.6 (r266:84292, Jan  4 2011, 09:49:55) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Run Code Online (Sandbox Code Playgroud)

我想使用lxml模块,但是从源代码构建失败:

src/lxml/lxml.etree.c:157929: error: ‘xsltLibxsltVersion’ undeclared (first use in this function)
src/lxml/lxml.etree.c:157941: error: ‘__pyx_v_4lxml_5etree_XSLT_DOC_DEFAULT_LOADER’ undeclared (first use in this function)
src/lxml/lxml.etree.c:157941: error: ‘xsltDocDefaultLoader’ undeclared (first use in this function)
src/lxml/lxml.etree.c:157950: error: ‘__pyx_f_4lxml_5etree__xslt_doc_loader’ undeclared (first use in this function)
error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

python lxml centos5 python-2.6 python-import

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

如何使用核心动画为NSTextField的背景颜色设置动画?

我正在尝试使用核心动画将文本字段突出显示为无效.

[[my_field animator] setBackgroundColor [NSColor yellowColor]]
Run Code Online (Sandbox Code Playgroud)

更新字段背景颜色,但不为更改设置动画.更新属性(例如字段的位置)可以正确设置动画.我假设这是因为NSAnimatablePropertyContainer搜索中不包含背景颜色.

我也试过明确地创建动画,但没有用.

CABasicAnimation *ani;
ani = [CABasicAnimation animationWithKeyPath:@"backgroundColor"];

ani.fromValue = CGColorCreateGenericRGB(1.0,1.0,1.0,1.0);
ani.toValue = CGColorCreateGenericRGB(1.0,0.0,0.0,1.0);
ani.repeatCount = 2;
ani.autoreverses = YES;
ani.duration = 1.0;

[[my_field layer] addAnimation:ani forKey:"backgroundColor"];
Run Code Online (Sandbox Code Playgroud)

有关完成此事的建议吗?

macos cocoa core-animation objective-c

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

我可以使用实例化的Object作为数组键吗?

例如:

$product = new Product("cat");

if(isset($sales[$product])){
     $sales[$product]++;
}
else{
     $sales[$product] = 1;
}
Run Code Online (Sandbox Code Playgroud)

php arrays object

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

我可以从刚刚定义的模型代码中调用命名范围吗?

这是我的模型,我试图打电话,self.red但它不起作用.这甚至可能吗?

# Shirt has size and color
class Shirt < ActiveRecord::Base
    scope :red, where(:color => 'red')

    def find_red
        return self.red
    end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

如何使用现有Windows功能从UI中提取文本

我已经做了一些环顾四周,发现了与此有关的各种零碎,但没有具体的.

我需要找到一种提取除Spy ++工具之外的UI元素的方法.我能够根据HWND找到屏幕项目及其底层文本标题,但是第三方应用程序(如Firefox)提供了进一步的问题,因为它们只有一个大的显示窗口.如果有人对如何本地获取屏幕坐标以进行OCR或控制UI元素的识别有任何想法,例如,我希望听到您的网页.

c# ocr user-interface winapi screen-scraping

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

帮助第一个Android活动

当我的应用程序首次打开时,呈现给用户的第一个活动可能会因配置选项而异.我只知道如何通过在Manifest中添加类似的东西来硬编码应用程序运行时运行的第一个活动

<activity android:label="@string/app_name" android:name=".MyFirstActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

其中MyFirstActivity是要运行的第一个活动类的类名.如何在首次启动应用程序时动态选择首先运行的活动,而不是在清单中对其进行硬编码?

谢谢!

android android-activity

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

拦截Tkinter"退出"命令?

我正在用Tkinter用Python编写客户端服务器程序.我需要服务器来跟踪连接的客户端.为此,我希望客户端在单击退出按钮(角落中的标准"X")后向服务器发送自动消息.我怎么知道用户何时退出该程序?

python client-server tkinter exit

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

在ExpressionEngine中显示每个类别的条目

所以,我已经搜索过了,发现了一些帖子可以让我得到我想要的东西,但它仍然没有用.这篇文章似乎最接近我想要实现的目标,并且我构建了我的代码:http://expressionengine.com/forums/viewthread/168142/

解释; 我有一系列条目,每个条目只分配给一个类别.我想列出这些类别,并在每个类别下面列出带有其中一个自定义字段的条目.像这样:

  • 第1类

    • 第1项
    • 第2项
  • 第2类

    • 第1项
    • 第2项

所以,这是我现在的代码,它列出了类别,但根本没有吐出任何条目:

{exp:channel:categories channel="faq-question" style="linear"}
    <section class="faq-category-container closed">
        <h1 class="faq-category-header"><a href="#">{category_name}</a></h1>
        <dl>
    {exp:query sql="

        SELECT title, url_title AS urlt, cat_id

        FROM exp_channel_titles

        NATURAL JOIN exp_category_posts

        WHERE channel_id = '7' AND cat_id = '{category_id}'

        ORDER BY title ASC"
    }
        {embed="jazz-camp/faq-cat-list" faqlink="{urlt}"}
    {/exp:query}
        </dl>
    </section><!-- end .faq-category -->
{/exp:channel:categories}
Run Code Online (Sandbox Code Playgroud)

它引用的嵌入式模板:

{exp:channel:entries channel="faq-question" url_title="{embed:faqlink}"}<!-- entry -->
    <dt>{title}</dt>
    <dd>
        {faq_content}
    </dd>
{/exp:channel:entries}
Run Code Online (Sandbox Code Playgroud)

非常感激任何的帮助!

expressionengine categories

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

如何从db中删除所有表?无法从sys.tables中删除

如何以任何方式执行此查询:

delete from sys.tables where is_ms_shipped = 0
Run Code Online (Sandbox Code Playgroud)

发生了什么,我执行了一个非常大的查询,我忘了把USE指令放在它上面,现在我在我的主数据库上有一个数以万计的表,并且不想一个一个地删除它们.

更新:这是一个全新的数据库,所以我不必关心任何以前的数据,我想要实现的最终结果是将主数据库重置为工厂出货.

sql-server adhoc sys sql-server-2008 sql-server-2008r2-express

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