问题列表 - 第29863页

我可以使用哪个SQL命令来查看SQL Server上表的结构?

我在SQL Server上有一个表,我想导出它的结构发送给同事.我应该发出哪个SQL命令来获取结构?我无权访问SQL Server Management Studio.

sql sql-server structure

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

如何检测硬件键盘是否连接到iPhone?

可能重复:
iPad:检测是否存在外部键盘

我一直在参考库中挖掘,似乎无法在这里找到答案.

我假设有一些API,我可以查询,以查明是否正在使用外部硬件键盘.

更新 我刚试过EAAccessoryManager.connectedAccessoriesExternalAccessory.framework.这是不行,它在启用硬件键盘时返回一个空数组.

iphone ios

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

嵌入式Python中的Python线程:如何?

在尝试使用Python的(python.org)C API时,我发现自己想知道如何threading在Python本身嵌入到C程序中时通过Python 包正确生成线程.PyEval_EvalCode一旦C函数完成对Python代码块的评估,函数和kin就会终止它"拥有"的线程.粗略地说,从C运行以下Python ...

import threading, time

class MyThread(threading.Thread):
    def __init__(self, num):
        self.num = num
        threading.Thread.__init__(self)
    def run(self):
        print "magic num = %d" % self.num

for x in xrange(1000):
    MyThread(x).start()
Run Code Online (Sandbox Code Playgroud)

...一旦for循环结束并且控制从PyEval_EvalCode(或类似的)C函数返回,将完全停止.我们可以观察到这会产生截断的输出.

我在使用以下策略后假设了这种行为:我们可以决定何时返回控制,因此在一定程度上通过在产生大量线程后休眠来输出:

for x in xrange(100):
    MyThread(x).start()

# Don't leave just yet; let threads run for a bit
time.sleep(5) # Adjust to taste
Run Code Online (Sandbox Code Playgroud)

我怀疑可能的方法是创建一个专用于嵌入和运行Python的新系统线程.在产生Python线程之后,Python代码将睡在信号量或其他东西上,直到它被告知关闭.那么问题是如何通过线程发出信号以进行整洁关闭?类似地,"main"块可以简单地在所有线程上连接(); 然后需要从C发出信号.

解决方案非常感谢

c python embed multithreading

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

GPS信号强度计算

我想使用.NET CF显示GPS设备的信号栏.我能够读取NMEA数据并获得SNR信号.但它们是一些卫星,其中一些有效,一些无效,具有各种SNR.我想要获得总SNR的平均值,但它不能给出准确的值,因为三个强信号卫星足以用于GPS定位,而另外5个具有差SNR的卫星可能会使信号条计算混乱.我如何以适当的方式以百分比计算GPS信号?

c# gis gps nmea geolocation

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

如何在django中使用验证码字段对表单进行单元测试?

我想通过对表单进行单元测试django视图.问题是这个表单有一个验证码字段(基于django-simple-captcha).

from django import forms
from captcha.fields import CaptchaField

class ContactForm(forms.forms.Form):
    """
    The information needed for being able to download
    """
    lastname = forms.CharField(max_length=30, label='Last name')
    firstname = forms.CharField(max_length=30, label='First name')
    ...
    captcha = CaptchaField()
Run Code Online (Sandbox Code Playgroud)

测试代码:

class ContactFormTest(TestCase):

    def test_submitform(self):
        """Test that the contact page"""
        url = reverse('contact_form')

        form_data = {}
        form_data['firstname'] = 'Paul'
        form_data['lastname'] = 'Macca'
        form_data['captcha'] = '28if'

        response = self.client.post(url, form_data, follow=True)
Run Code Online (Sandbox Code Playgroud)

是否有任何方法对这些代码进行单元测试并在测试时摆脱验证码?

提前致谢

python django captcha unit-testing

9
推荐指数
3
解决办法
3660
查看次数

如何找出点击元素的位置?

如何找到单击列表项的位置.

所以,假设我点击了第二个列表项:

<li><a href="#"><span>Tab 2</span></a></li>
Run Code Online (Sandbox Code Playgroud)

然后,我会得到一个警告说:

你点击了第二个列表项?

JQuery代码

$('#top-betting ul li:first').addClass('current');
$('#top-betting div:not(:first)').hide();

$('#top-betting ul li span').click(function()
{
    ...?
});
Run Code Online (Sandbox Code Playgroud)

标记

<div id="tabs">
   <ul class="clearfix">
      <li><a href="#"><span>Tab 1</span></a></li>
      <li><a href="#"><span>Tab 2</span></a></li>
      <li><a href="#"><span>Tab 3</span></a></li>
   </ul>

   <div>Content 1</div>
   <div>Content 2</div>
   <div>Content 3</div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery position click

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

Java变量基础知识

好吧,所以我要在这里让自己难堪,但我正在开展一个项目,我需要得到一些帮助,所以我需要做一些约定,所以我看起来不太愚蠢.我只用了2个月的java,其中100%用在Android上.

我需要一些帮助来理解设置变量以及为什么我应该以某种方式执行它.

以下是类的变量列表示例:

    Button listen,feed;
Context context = this;
int totalSize = 0;
int downloadedSize = 0;
SeekBar seek;
String[] feedContent = new String[1000];
String[] feedItems = new String[1000];
ListView podcast_list = null;
HtmlGrabber html = new HtmlGrabber();
String pkg = "com.TwitForAndroid";
TextView progress = null;
long cp = 0;
long tp = 0;
String source = null;
 String pageContent = null;
 String pageName = "http://www.shanescode.com";
 DataBaseHelper mdbHelper = new DataBaseHelper(this);
int songdur = 0;
Run Code Online (Sandbox Code Playgroud)

所以这些都是我想在整个班级中使用的变量.为什么我会做一些静态或最终的东西.我理解Public,但为什么要私有化?

感谢您的帮助,请不要太苛刻.我只需要澄清一下.

java variables android

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

带GUI监控的Windows服务?

我有一个C++ Win32应用程序,它是作为Windows GUI项目编写的,现在我正试图将其变成一个服务/ GUI混合.我知道Windows服务不能/不应该有用户界面.但请允许我解释一下到目前为止我所拥有的以及我正在拍摄的内容.

我现在有一个Windows应用程序.运行时,它会在系统托盘中放置一个图标,您可以双击该图标以打开GUI.此应用程序的目的是按夜间计划处理位于指定目录中的文件.GUI包含以下内容:

  • 用于手动启动计划外扫描/处理的按钮.
  • 用于打开用于修改设置的对话框的按钮.
  • 列表框,用于显示从处理线程发送的状态消息.
  • 用于显示图像数据的自定义绘制窗口(文件处理包括图像的创建和保存).
  • 状态栏 - 当进程未运行时,它会显示下一个计划扫描的倒计时.在扫描期间,它还提供一些状态反馈,包括进度条.

我正在拍摄的是一种将在启动时运行而不需要用户登录的服务.这将包括计划的文件处理.但是,当用户登录时,我仍然希望加载托盘图标,并允许他们打开如上所述的GUI,以监控服务的当前状态,更改设置,手动启动扫描以及监控进度扫描.

我确信我已经看过这样的应用程序 - 即使我没有登录就可以作为服务运行,但是一旦登录我仍然可以给我一个用户界面.

我想,我需要两个应用程序 - 一个用于执行处理的服务和一个GUI应用程序来提供来自服务的视觉反馈,而不是让一个多线程应用程序从处理线程向GUI线程发送消息.向服务发送消息(例如,手动启动扫描).但我是Windows服务的新手,并不知道如何做到这一点.

我也可能完全脱离基础而且服务不是我正在寻找的.

任何帮助/想法/建议将不胜感激!谢谢.

c++ windows service user-interface winapi

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

如何使用YAHOO.util.Connect.asyncRequest并返回结果?

我正在使用YAHOO.util.Connect.asyncRequest从数据库中获取数据,这里是代码:

function getCountArticle(contentCurValue) {

  var handleSuccess = function (res) {
      var countPubmed = YAHOO.lang.JSON.parse(res.responseText);
      var contentCountPubmed = countPubmed.totalArticleRecords;
      alert(contentCountPubmed); //return 15 for example
  };

  var handleFailure = function () {
      alert("Error connecting data : Bad pubmed query");
  };

  var callback =
  {
    success:handleSuccess,
    failure:handleFailure,
    timeout: 5000
  };

  var sURL = 'qct-list-article.html?term=' + contentCurValue + '&retstart=0' + '&retmax=1';

  var request = YAHOO.util.Connect.asyncRequest('GET',sURL,callback);

}
Run Code Online (Sandbox Code Playgroud)

我希望这个函数返回:"contentCurValue"(例如:15),但是当我尝试使用这段代码时,我得到"undefined":

var test = getCountArticle();
alert(test); // return undefined, should return 15
Run Code Online (Sandbox Code Playgroud)

我的错误可能是由于异步查询,但我怎么强制"var test = getCountArticle();" 等待结果

javascript yui yui-datatable

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

为什么这个LINQ这么慢?

任何人都可以解释为什么下面的第三个查询比其他查询慢几个数量级,因为它不应该比按顺序执行前两个更长时间?

var data = Enumerable.Range(0, 10000).Select(x => new { Index = x, Value = x + " is the magic number"}).ToList();
var test1 = data.Select(x => new { Original = x, Match = data.Single(y => y.Value == x.Value) }).Take(1).Dump();
var test2 = data.Select(x => new { Original = x, Match = data.Single(z => z.Index == x.Index) }).Take(1).Dump();
var test3 = data.Select(x => new { Original = x, Match = data.Single(z => z.Index == data.Single(y => y.Value == x.Value).Index) }).Take(1).Dump();
Run Code Online (Sandbox Code Playgroud)

编辑:我已经在原始数据生成中添加了.ToList(),因为我不希望任何重复生成的数据使问题蒙上阴影. …

linq

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