问题列表 - 第17812页

如何在Firefox/IE/Chrome中检测自定义插件?

我的团队想为firefox/chrome/IE构建一个"插件".如何使用javascript检测是否安装了此插件(不是扩展程序)?

我想有一个javascript可以检测是否安装了某个插件.如果安装则返回true,否则返回false.

例如......如何获取插件列表,然后循环查看其中一个插件是否与我的插件名称匹配?如果匹配,则返回1.

javascript c# c++ browser plugins

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

在系统调用内核时是否可以抢占线程?

我正在运行2个线程(假设它们暂时是pthreads).Thread_1()进行用户定义的API调用,最终在内核中完成一些工作.Thread_2()完全在用户空间中.

我的问题是:当API调用正在进行时,Thread_2()可以通过抢占Thread_1()来开始执行,控件是在内核中的某个地方吗?如果没有,为什么,如果我希望这种情况发生(出于任何原因),我该怎么办?

c c++ multithreading pthreads

7
推荐指数
3
解决办法
913
查看次数

wxPython - 选择正确的sizer以在应用程序中使用

我无法弄清楚如何让wxPython中的sizer以我想要的方式工作(除此之外:我是唯一一个认为wxPython记录不完好的人吗?).我有4个按钮和一个textctrl,我想安排如下:

==============================================
|WINDOW TITLE                          _ [] X|
|============================================|
|Button1  |  Button2  |   Button3  |  Button4|
|--------------------------------------------|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxTextCtrlxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
==============================================
Run Code Online (Sandbox Code Playgroud)

按钮应水平扩展,但不能垂直扩展,textctrl应水平和垂直展开.我已经尝试了wxPython演示程序中列出的几乎所有sizer,但没有一个工作 - 多个boxsizer,gridsizer + boxsizeres,plain gridsizer,flexgridsizer和rowcolsizer但是没有一个工作,有人可以帮忙吗?作为参考,这是我现在的代码.

            ...snip...
            panel = wx.Panel(self, -1)
            select_file = wx.Button(panel, self.BUTTON_0, "Select File")
            button1 = wx.Button(panel, self.BUTTON_1, "250 Words") 
            button2 = wx.Button(panel, self.BUTTON_2, "500 Words") 
            button3 = wx.Button(panel, self.BUTTON_3, "750 Words") 
            self.txt = wx.TextCtrl(panel, -1, "", style=wx.TE_MULTILINE | wx.TE_READONLY)

            # Now to re-do this with gridsizers instead.
            # 4 rows, 4 columns, …
Run Code Online (Sandbox Code Playgroud)

wxpython

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

如何使用git-svn获取/克隆少数分支?

我正在使用的SVN存储库具有相当多的分支.我只对与他们中的三个以及将来创建的另一个新的SVN分支感兴趣.到目前为止我所知道的是该命令git svn clone URL -T trunk -b branches -t tags将克隆所有SVN分支,后续git svn fetch命令也将在所有SVN分支上运行.

有没有办法让我指定我想要使用的几个分支?我很可能没有足够的磁盘空间用于我的开发机器上的所有SVN分支,我想避免非常耗时的git svn clone操作.

svn git branch git-svn

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

Python中的"result.status_code == 200"是什么意思?

在这段代码中,第四行是什么?

from google.appengine.api import urlfetch
url = "http://www.google.com/"
result = urlfetch.fetch(url)
if result.status_code == 200:
    doSomethingWithResult(result.content)
Run Code Online (Sandbox Code Playgroud)

python http

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

如何设置机械化页面编码?

我正在尝试单击链接获得带有ISO-8859-1编码的页面,因此代码类似于:

page_result = page.link_with( :text => 'link_text' ).click
Run Code Online (Sandbox Code Playgroud)

到目前为止,我得到了错误编码的结果,所以我看到如下字符:

'T?tulo:' instead of 'Título:'
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法,包括:

但我必须做错事:一个简单的推文总是显示错误的字符.

你知道怎么说出编码吗?

提前致谢,

补充:可执行示例:

require 'rubygems'
require 'mechanize'

WWW::Mechanize::Util::CODE_DIC[:SJIS] = "ISO-8859-1"

@agent = WWW::Mechanize.new

@page = @agent.get(
  :url => 'http://www.mcu.es/webISBN/tituloSimpleFilter.do?cache=init&layout=busquedaisbn&language=es',
  :headers => { 'Accept-Charset' => 'utf-8' } )

puts @page.body
Run Code Online (Sandbox Code Playgroud)

ruby encoding mechanize

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

c类函数

好吧,这对许多人来说可能是一个愚蠢的问题.让我按照我在过去10年中学到的语言顺序列出这个列表.[顺便说一句,据我所知,其中一些是脚本语言]

  • vb 6.0
  • HTML
  • ASP
  • PHP
  • CSS
  • JavaScript的
  • 托管c ++
  • C#
  • C++
  • C
  • ASM

是的,我知道我是从完全相反的一端开始的,但希望这份名单让我不会因为这个而受到批评.

问题:是否存在普通C语言的类......我知道有结构......我还想知道你是否可以在C结构/类中声明函数(如果它们存在).我认为两者的答案都是否定的,但是很难在互联网上找到关于普通C的信息,因为大多数事情都是针对C++的.此外,我有兴趣了解与C合作的任何提示,技巧或警告.非常感谢提前.

顺便说一句:我对C的兴趣和速度感兴趣.

c class

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

一个水平旋转的iphone uipickerview?

我只在非常少的iPhone应用程序中看到它...但它看起来像一个左/右旋转的选择器(而不是顶部/底部).

他们通常将它放在tableView的1行上......允许用户在少数选择之间快速选择(如3-10).

怎么编码?

iphone user-interface objective-c uipickerview

8
推荐指数
3
解决办法
7181
查看次数

C中的指针和全局变量有什么区别?

我正在阅读C书,试图在C语言中找到一个更好的基础.虽然我认为我通常会得到指针的概念,但有一件事对我来说似乎是它正在推广它指向一个全局的东西.变量(例如,使用指针从void函数返回值的能力),我自然会随之携带所有伴随的危险.

除了指针引用数组中的特定变量或索引这一事实外,指针和全局变量之间的区别什么?

c pointers global-variables

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

如何从命令行发送EOF到Python sys.stdin?CTRL-D不起作用

我正在从unix上的命令行写入我的Python进程.我想发送EOF(或以某种方式刷新stdin缓冲区,因此Python可以读取我的输入.)

如果我按CTRL-C,我会得到一个KeyboardError.

如果我按下CTRL-D,程序就会停止.

如何刷新stdin缓冲区?

python unix command-line buffer

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