问题列表 - 第12584页

使用Python在Windows中编写虚拟文件系统的最简单方法

我想用Windows编写Windows中的虚拟文件系统.

也就是说,Python中的一个程序,其界面实际上是一个"资源管理器窗口".您可以创建和操作类似文件的对象,但不是作为常规文件在硬盘中创建,而是由我的程序管理,比如远程存储,加密或压缩或版本化,或者我可以用Python做什么.

最简单的方法是什么?

python windows filesystems

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

错误的州级 - 期望使用自定义视图在Android 1.5中查看状态异常

当我切换到横向模式时,以下自定义视图会在Android 1.5r3蛋糕中引发异常:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.opentable/com.opentable.activity.SearchResults}: 
    java.lang.IllegalArgumentException: Wrong state class -- expecting View State
Run Code Online (Sandbox Code Playgroud)

此视图的XML非常简单:

public class TextProgressBar extends LinearLayout {
    public TextProgressBar(Context context, AttributeSet attrs) {
        super(context, attrs);
        ((LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.text_progress_bar, this, true);
        setGravity(Gravity.CENTER);
    }

    public TextProgressBar(Context context) {
        this(context,null);
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么想法可能会发生什么?

android android-view

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

如何检查我是否在Python上运行Windows?

我找到了平台模块,但它说它返回'Windows'并且它在我的机器上返回'Microsoft'.我注意到在stackoverflow的另一个线程中它有时返回'Vista'.

所以,问题是,如何实施?

if isWindows():
  ...
Run Code Online (Sandbox Code Playgroud)

以前向兼容的方式?如果我必须检查"Vista"之类的东西,那么当下一个版本的Windows出现时它就会中断.


注意:声称这是一个重复的问题的答案实际上没有回答问题isWindows.他们回答"什么平台"的问题.由于存在许多种类的窗口,它们都没有全面地描述如何得到答案isWindows.

python platform platform-specific

192
推荐指数
5
解决办法
13万
查看次数

访问静态成员变量

我可以使用点表示法访问类的静态成员变量,还是应该使用双冒号的访问运算符?

c++

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

如何在WPF中显示Windows文件图标?

目前我通过调用SHGetFileInfo获取本机图标.然后,我使用以下代码将其转换为位图.Bitmap最终以WPF格式显示.

有没有更快的方法来做同样的事情?

try
        {
            using (Icon i = Icon.FromHandle(shinfo.hIcon))
            {
                Bitmap bmp = i.ToBitmap();
                MemoryStream strm = new MemoryStream();
                bmp.Save(strm, System.Drawing.Imaging.ImageFormat.Png);
                BitmapImage bmpImage = new BitmapImage();
                bmpImage.BeginInit();
                strm.Seek(0, SeekOrigin.Begin);
                bmpImage.StreamSource = strm;
                bmpImage.EndInit();

                return bmpImage;
            }
        }
        finally
        {
            Win32.DestroyIcon(hImgLarge);
        }
Run Code Online (Sandbox Code Playgroud)

c# wpf icons

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

如何从jpeg图像中读取嵌入缩略图?

我正在用c ++编写缩略图查看器.

我首先使用EXIF信息来检索图像的缩略图,但EXIF中的缩略图很糟糕,带有黑色条带.所以我想获得jpeg的嵌入式缩略图,我该怎么做?

另一个问题:jpeg嵌入缩略图是否等于EXIF thumbnial?

c++ jpeg exif thumbnails

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

错误与增强与新功能

在规划和优先处理发布中包含的内容时,您是否区分了错误,功能增强和新功能?

例如,bug总是优先考虑 - 在处理新功能之前,你是否修复了所有已知错误?您是否使用正式系统来比较待办事项中每项变更的成本与价值?如果是这样,你是否使用相同的公式比较错误和功能?这与商业软件与开源与内部企业软件的不同之处有何不同?

编辑:一些很好的回应 - 谢谢.虽然我有一个先入为主的观点,你需要处理错误,功能,增强功能,并根据每个的成本/效益选择工作,我认为现实是这取决于你的情况.

bug-tracking

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

PHP/MySQL安全性 - 从哪里开始?

我是一个对在线安全一无所知的PHP/MySQL菜鸟.

你能指点我一些有助于我的知识的资源吗?(初学者级别,请!)

php mysql

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

RegEx选择全字

如果我想改变以下

你好

至:

你好

我做的很好 \(Hello)\

但它适用于以下单词:

你好你好你好

有什么方法可以让正则表达式选择所有hello字符?

regex

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

如何动态地向类添加属性?

目标是创建一个类似于db结果集的模拟类.

因此,例如,如果数据库查询使用dict表达式返回{'ab':100, 'cd':200},那么我想看到:

>>> dummy.ab
100
Run Code Online (Sandbox Code Playgroud)

起初我想也许我可以这样做:

ks = ['ab', 'cd']
vs = [12, 34]
class C(dict):
    def __init__(self, ks, vs):
        for i, k in enumerate(ks):
            self[k] = vs[i]
            setattr(self, k, property(lambda x: vs[i], self.fn_readyonly))

    def fn_readonly(self, v)
        raise "It is ready only"

if __name__ == "__main__":
    c = C(ks, vs)
    print c.ab
Run Code Online (Sandbox Code Playgroud)

但是c.ab返回一个属性对象.

更换setattr线路k = property(lambda x: vs[i])完全没用.

那么在运行时创建实例属性的正确方法是什么?

PS我知道如何__getattribute__使用该方法?

python monkeypatching runtime properties

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