问题列表 - 第24777页

(Python)为什么我总是要在文件函数中键入绝对路径?

例如,如果我有:
C:\ 42\main.py

C:\ 42\info.txt
,我想从main.py读取info.txt,我必须输入"C:\ 42\info.txt "instad of just"info.txt".

这应该是那样的吗?
如果没有,我该如何解决?

python absolute-path

0
推荐指数
2
解决办法
392
查看次数

这是C#的有效,懒惰,线程安全的Singleton实现吗?

我实现了像这样的Singleton模式:

public sealed class MyClass {

    ...

    public static MyClass Instance {
        get { return SingletonHolder.instance; }
    }

    ...

    static class SingletonHolder {
        public static MyClass instance = new MyClass ();
    }
}
Run Code Online (Sandbox Code Playgroud)

从谷歌搜索C#Singleton实现,似乎这不是在C#中做事的常用方法.我发现了一个类似的实现,但SingletonHolder类不是静态的,并且包含一个显式(空)静态构造函数.

这是实现Singleton模式的有效,懒惰,线程安全的方法吗?还是有什么我想念的?

c# singleton multithreading thread-safety

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

PreferenceActivity和主题不适用

大家好我已经在清单文件中设置了这样的主题:

android:theme="@android:style/Theme.Light"
Run Code Online (Sandbox Code Playgroud)

但我在首选项活动中有一个问题,在主要首选项中主题显示确定,但如果我得到一个子偏好,主题变得混乱,它不是白色应该,它是全黑的,字体是黑色,所以你看不到多少,当我开始点击任何项目时,他们有时会变成白色,但很快就会恢复到黑色.这只发生在2.1,在真实设备和仿真器中.在运行1.6的模拟器上测试,它运行正常.以下是首选项xml文件的代码的一部分:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceScreen
        android:title="@string/account">
        <CheckBoxPreference
            android:key="enable_account"
            android:title="@string/account_use"
            android:summary="@string/account_summ" />
        <EditTextPreference
            android:key="username"
            android:title="@string/login"
            android:dependency="enable_account"
            android:summary="@string/login_summ" />
        <EditTextPreference
            android:key="password"
            android:title="@string/password"
            android:dependency="enable_account"
            android:summary="@string/password_summ"
            android:password="true" />
    </PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

这是一个截图:

替代文字http://i39.tinypic.com/16hnhh3.png

任何解决方法?

android themes android-preferences

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

Sunspot/Solr全文搜索 - 如何索引Rails关联

是否有可能通过与太阳黑子的关联索引?

例如,如果客户有多个联系人,我希望我的客户模型上有一个"可搜索"块,用于索引Contact#first_name和Contact#last_name列,以便在Customer上进行搜索.

acts_as_solr有一个:include选项.我只是将关联的列名称组合到Customer上的文本字段中,如下所示,但这似乎不太灵活.

searchable do
text :organization_name, :default_boost => 2
text :billing_address1, :default_boost => 2
text :contact_names do
  contacts.map { |contact| contact.to_s }
end
Run Code Online (Sandbox Code Playgroud)

有什么建议?

solr full-text-search ruby-on-rails sunspot

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

如何在cookie中加密会话ID?

当我读到有关会话劫持文章时,我了解到加密存储在cookie中的会话ID值会很好.

据我所知,当我通过调用启动会话时session_start(),PHP不会加密cookie中的会话ID值.

如何加密会话ID值然后用它初始化会话?

php session-hijacking

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

删除列表中的id

如果我有一个ID(1,4,6,7)列表和一个db表,我想删除id在这个列表中的所有记录,这样做的最快方法是什么?

sql database-design

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

MySQL - 在一个查询中使用不同的WHERE计数两次

field1 field2
a       1
b
c       3
e       4
f
Run Code Online (Sandbox Code Playgroud)

我需要计算field1和not empty field2on查询:

SELECT COUNT(field1) FROM table
+
SELECT COUNT(field2) FROM table WHERE field2 != ''
Run Code Online (Sandbox Code Playgroud)

结果应该是5和3 in one query.

可能吗?

mysql

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

为什么我不能用urllib2.urlopen()下载整个图像文件

当我运行以下代码时,它似乎只是下载文件的第一个小位然后退出.有时候,我会得到一个10054错误,但通常只是在没有获取整个文件的情况下退出.我的互联网连接是无聊的,我经常在firefox中的较大文件上下载,但我的浏览器获取200k图像文件没有问题.我是python和编程的新手,所以我想知道我缺少什么细微差别.

import urllib2
xkcdpic=urllib2.urlopen("http://imgs.xkcd.com/comics/literally.png")
xkcdpicfile=open("C:\\Documents and Settings\\John Gann\\Desktop\\xkcd.png","w")
while 1:
    chunk=xkcdpic.read(4028)
    if chunk:
        print chunk
        xkcdpicfile.write(chunk)
    else:
        break
Run Code Online (Sandbox Code Playgroud)

python image download

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

gdb print不会打印出来自char数组的可读内容

我有一个char buffer[100],我正在尝试使用gdb在运行时的各个阶段读取它的内容.

我用p buffer,我得到

"/*\000\000\000\000\000\000????X?o\000\025\202\004\b", '\0' <repeats 12 times>, ".N=?", '\0' <repeats 24 times>, "`\203\004\b\000\000\000\000L\227\004\bX????\202\004\b?\017\204\000\f?\203\000\210???i\205\004\b??r"
Run Code Online (Sandbox Code Playgroud)

如何p将其转换为可读格式?

c printing gdb

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

生成SQL查询计划需要5分钟,查询本身以毫秒为单位运行.这是怎么回事?

我在SQL Server 2008上运行的存储过程相当复杂(或者看起来很丑陋,取决于你如何看待).它基于pk表和fk表的视图基于很多逻辑.fk表与pk表连接的次数略多于30次(fk表的设计很差 - 它使用了我需要展平的名称值对.不幸的是,它是第三方而我无法改变它).

无论如何,它已经运行好几周,直到我定期发现需要3-5分钟的运行.事实证明,这是生成查询计划所需的时间.一旦查询计划存在并被缓存,存储过程本身就会非常有效地运行.事情顺利进行,直到有理由再次重新生成和缓存查询计划.

有没有人见过这个?为什么生成计划需要这么长时间?有没有办法让它更快地提出计划?

sql t-sql sql-server stored-procedures sql-server-2008

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