问题列表 - 第35309页

如何强制程序等待HTTP请求在JavaScript中完成?

有没有办法在JavaScript中向HTTP服务器发送HTTP请求并等待服务器响应回复?我希望我的程序等到服务器回复,而不是执行此请求之后的任何其他命令.如果HTTP服务器关闭,我希望在超时之后重复HTTP请求,直到服务器回复,然后程序的执行可以正常继续.

有任何想法吗?

提前谢谢你,Thanasis

javascript xmlhttprequest httprequest wait

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

C++中的编译过程

我将非常感激,如果有人能够实际解释当我按下按钮BUILD时我的编译器究竟做了什么,并且编译器开始编译所有我的.h和.cpp文件这个过程到底是怎么回事(我在目标文件中有什么内容) ?),为什么我会问这样的问题?我试图理解"最小化文件之间的编译依赖关系"是什么意思,来自Meyers的书约有50种具体方式...(希望你知道这本书),在那里他解释了它是什么意思抽象基类和句柄类,正如我的讲师向我解释的那样,我不需要包含过多的.h文件,所有这一切,任何有关编译过程的链接都将受到赞赏,在此先感谢任何帮助

c++ compilation linkage

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

在python中将域名转换为idn

我有一长串域名,我需要生成一些报告.该列表包含一些IDN域,虽然我知道如何在命令行中在python中转换它们:

>>> domain = u"pfarmerü.com"
>>> domain
u'pfarmer\xfc.com'
>>> domain.encode("idna")
'xn--pfarmer-t2a.com'
>>> 
Run Code Online (Sandbox Code Playgroud)

我正在努力使用一个小脚本来读取文本文件中的数据.

#!/usr/bin/python

import sys

infile = open(sys.argv[1])

for line in infile:
    print line,
    domain = unicode(line.strip())
    print type(domain)
    print "IDN:", domain.encode("idna")
    print
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

$ ./idn.py ./test 
pfarmer.com
<type 'unicode'>
IDN: pfarmer.com

pfarmerü.com
Traceback (most recent call last):
  File "./idn.py", line 9, in <module>
    domain = unicode(line.strip())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xfc in position 7: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

#!/usr/bin/python

import sys
import codecs

infile = …
Run Code Online (Sandbox Code Playgroud)

python unicode

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

图像上的Jquery UI Datepicker

问候,

我想弹出Jquery Datepick,因为单击图像并显示在旁边.点击日期后,我想发布我的表单.

我在这里尝试这个:

HTML:

<form id="myform">
<span class="quickgo">
Quick Go:
<select>
<option value="1">Discovery Channel</option>
<option value="2">History Channel</option>
</select>
<img class="calenderpick" src="/img/calender.png" />
</form>
Run Code Online (Sandbox Code Playgroud)

和javascript部分:

<script type="text/javascript">
$(function() {
    $(".calenderpick").click(function() {
      $(this).datepicker();
      alert("it is clicked!");
    });           
});
</script>
Run Code Online (Sandbox Code Playgroud)

单击此图像后,我可以获得"点击警告"但不是日期选择器.我也不知道如何在选择日期后触发表单发布事件.最后,我想发布所选频道和选择日期,以便我可以切换页面.

谢谢

javascript jquery jquery-ui datepicker

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

如何在非数字字段中查询"之间"的数字数据?

我有一个我刚刚在数据库中找到的查询失败导致报告失败的问题.查询的基本要点:

Select *
From table
Where IsNull(myField, '') <> ''
And IsNumeric(myField) = 1
And Convert(int, myField) Between @StartRange And @EndRange
Run Code Online (Sandbox Code Playgroud)

现在,myField不包含所有行中的数值数据[它是nvarchar类型] ...但是这个查询显然是这样设计的,它只关心这个字段中的数据是数字的行.

这个问题是T-SQL(我理解的附近)不会使Where子句短路,从而导致它在数据不是数字的记录上抛弃,但异常:

Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the nvarchar value '/A' to data type int.

如果没有将myField为numeric的所有行转储到临时表中,然后查询该字段在指定范围内的行,那么我能做到的最佳方法是什么?

我的第一个解析纯粹是为了尝试分析返回的数据,看看发生了什么:

Select *
From (
   Select *
   From table
   Where IsNull(myField, '') <> ''
   And IsNumeric(myField) = 1
) t0
Where Convert(int, myField) Between @StartRange And @EndRange
Run Code Online (Sandbox Code Playgroud)

但是我得到了我为第一个查询所做的相同错误,我不确定我理解,因为我现在没有转换任何不应该是数字的数据.子查询应该只返回myField包含数字数据的行.

也许我需要早茶,但这对任何人都有意义吗?另一组眼睛会有所帮助.

提前致谢

t-sql sql-server-2000 short-circuiting

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

如何在smarty中找到数组的键

hii to all ...我是smarty的新手......而且我没有看到smarty的深度..我有一个array.how我可以在smarty中获得一个特定的键值作为字符串..

thx提前.

arrays key smarty

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

旋转图像.动画列表还是动画旋转?(机器人)

我想创建一个旋转的进度图像,并想知道什么是最好的方法.我可以使用动画列表,例如每100毫秒更换12个图像.这很好用,但创建12个图像或每个大小和分辨率是相当繁琐的:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:drawable="@drawable/ic_loading_grey_on_black_01" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_02" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_03" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_04" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_05" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_06" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_07" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_08" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_09" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_10" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_11" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_12" android:duration="100" />
Run Code Online (Sandbox Code Playgroud)

我想更简单的解决方案是每个分辨率使用一个图像,而是为每个帧旋转它.在平台资源(android-sdk-windows/platforms ...)中,我在文件drawable/search_spinner.xml中找到了一个名为animated-rotate的东西,但是如果我复制代码得到编译错误抱怨android:framesCount和android: frameDuration(Eclipse中的Google API 2.2):

<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/spinner_black_20"
android:pivotX="50%"
android:pivotY="50%"
android:framesCount="12"
android:frameDuration="100" />
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用重复旋转动画(在动画资源文件夹中使用),但我实际上更喜欢动画列表版本的外观.

解决这个问题的推荐方法是什么?

animation android rotation

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

如何在这里推断泛型类型?

public static void main(String[] args) {
    Map<String, Map<Long, List<String>>> map = getHashMap();
}

static <K,V> Map<K,V> getHashMap()
{
    return new HashMap<K, V>();
}
Run Code Online (Sandbox Code Playgroud)

我看到在谷歌番石榴类似的代码(如工厂方法)作出的Hashmap的情况下,不提一般types.I不明白是怎么一般是越来越受上述program.I推断意味着怎能功能getHashMap理解的类型因为我没有将任何类型的信息传递给函数.

java generics

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

使用数据绑定WPF ComboBox诊断性能问题

我今天早上一直在和一个"慢"的WPF ComboBox作战,并且很想知道是否有人有调试这样一个问题的技巧.

假设我有两个组合框,A和B.当A改变时,B中的项也会改变.每个ComboBox都有他们的SelectedItem和ItemsSource数据绑定,如下所示:

<ComboBox Grid.Column="1" ItemsSource="{Binding Names}" SelectedItem="{Binding CurrentName, Mode=TwoWay}" Margin="3" MinWidth="100" />
<ComboBox Grid.Column="1" Grid.Row="1" ItemsSource="{Binding SubNames}" SelectedItem="{Binding CurrentSubName, Mode=TwoWay}" Margin="3" MinWidth="100" />
Run Code Online (Sandbox Code Playgroud)

每当B中的列表需要更改时,我通过清除子名称然后根据A中的SelectedItem重新添加条目来执行此操作.这样做是因为使用new覆盖SubNames ObservableCollection<string>会破坏数据绑定.

一台计算机上的所有内容都按照您的预期运行.选择A,然后单击B并立即弹出新项目.在另一台计算机上,当我这样做时,在渲染ComboBox之前最多有5秒的暂停.项目数量完全相同.一个不同之处在于,在慢速机器上,后台正在进行硬件通信.我冻结了所有这些线程并没有帮助.

我最大的问题是我无法弄清楚在哪里开始寻找.我需要查看系统在点击ComboBox时正在做什么.我正在使用数据绑定,所以我无法在任何地方放置断点.我确实试图改变我的SubNames声明

public ObservableCollection<string> SubNames { get; set; }
Run Code Online (Sandbox Code Playgroud)

private ObservableCollection<string> subnames_ = new ObservableCollection<string>();
public ObservableCollection<string> SubNames
{
  get { return subnames_; }
  set { subnames_ = value; }
}
Run Code Online (Sandbox Code Playgroud)

然后在getter和setter中放置断点以查看是否有过多的读取或写入,但没有.

任何人都可以建议我下一步尝试确定这种放缓的来源吗?我不相信它与ComboBox库存模板有任何关系,如本文所述.

data-binding wpf performance combobox

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

以编程方式打印类直方图

有没有办法以编程方式在当前的Java应用程序上打印最常用的N类?

样本输出:N = 10

num   #instances    #bytes  class name
--------------------------------------
  1:        23     4723136  [I
  2:        19     4718928  [J
  3:        18     4718880  [D
  4:     73925     1774200  java.lang.String
  5:       208     1226400  [C
  6:        28     1205064  [B
  7:        18     1179936  [F
  8:        68      297040  [Ljava.lang.String;
  9:       332       14136  [Ljava.lang.Object;
 10:        32       10240  <objArrayKlassKlass>
Run Code Online (Sandbox Code Playgroud)

java class instance histogram

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