问题列表 - 第44970页

如果网页浏览器是IE浏览器,请执行一些操作

我在哪里将此脚本放在HTML中以使其工作?我需要做些什么改变呢?

<script type="text/javascript">
var browser=navigator.appName;
if(browser="Microsoft Internet Explorer")
  {
  document.getElementById("html").innerHTML="\
  <body><p>Your browser is IE.</p></body>";
  }
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript browser internet-explorer

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

如何使用Html Agility Pack获取img/src或/ hrefs?

我想使用HTML敏捷包来解析HTML页面中的图像和href链接,但我对XML或XPath不太了解.虽然在许多网站上查找帮助文档,但我无法解决问题.另外,我在VisualStudio 2005中使用C#.我只是不能流利地说英语,所以,我将真诚地感谢能够编写一些有用的代码.

.net html c# html-parsing html-agility-pack

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

如何从所有已安装的应用程序中过滤非系统应用程序

我有以下代码,它可以很好地获取安装在android中的所有应用程序的详细信息但是当我使用isSystemPackage(ResolveInfo)使用过滤器时,它会强制关闭.

try {
    lView = (ListView) findViewById(R.id.list1);

    PackageManager pm = this.getPackageManager();

    Intent intent = new Intent(Intent.ACTION_MAIN, null);
    intent.addCategory(Intent.CATEGORY_LAUNCHER);
    {
        List<ResolveInfo> list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED);
        for (ResolveInfo rInfo : list) {
            if (isSystemPackage(rInfo)) {
                results.add(rInfo.activityInfo.applicationInfo.loadLabel(pm).toString());
                Log.w("Installed Applications", rInfo.activityInfo.applicationInfo
                        .loadLabel(pm).toString());
            }

        }
    }
} catch(Exception ex) {
    Toast.makeText(getApplicationContext(), ex.toString(), 4000).show();
}
Run Code Online (Sandbox Code Playgroud)

它会产生力量关闭

isSystemPackage()代码是

private boolean isSystemPackage(ResolveInfo ri){
    return ((ri.activityInfo.applicationInfo.flags&ApplicationInfo.FLAG_SYSTEM)!=0)?   
       true:false;
}
Run Code Online (Sandbox Code Playgroud)

我试图调试它但无法做到.

android

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

如何从IEnumerable中选择所有偶数编号的位置项?

如何从中选择所有偶数位置IEnumerable

说我有IEnumerable<int>作为

3,5,7,9,10
Run Code Online (Sandbox Code Playgroud)

输出应该是5, 9.

我需要写哪个lambda?

c# ienumerable

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

滚动到具有固定标题的锚点,隐藏在标题后面的内容,边距和顶部填充不起作用

我正在使用smoothscroll.js来浏览我的网站.它停留在Firefox中的正确锚点上,但是在Chrome中它会在第一次点击链接时传递该点,并将内容推送到顶部,将内容隐藏在页面后面.然后,如果再次单击它,它会正确对齐.我也看到了其他网站上的问题.很想知道其他人是否有同样的问题.Chrome似乎忽略了任何顶部填充或边距或定位(例如:top:20%;).

javascript anchor scroll header fixed

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

通过XPath提取属性节点的值

如何通过XPath提取属性节点的值?

示例XML文件是:

<parents name='Parents'>
  <Parent id='1' name='Parent_1'>
    <Children name='Children'>
      <child name='Child_2' id='2'>child2_Parent_1</child>
      <child name='Child_4' id='4'>child4_Parent_1</child>
      <child name='Child_1' id='3'>child1_Parent_1</child>
      <child name='Child_3' id='1'>child3_Parent_1</child>
    </Children>
  </Parent>
  <Parent id='2' name='Parent_2'>
    <Children name='Children'>
      <child name='Child_1' id='8'>child1_parent2</child>
      <child name='Child_2' id='7'>child2_parent2</child>
      <child name='Child_4' id='6'>child4_parent2</child>
      <child name='Child_3' id='5'>child3_parent2</child>
    </Children>
  </Parent>
</parents>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有这个XPath字符串:

//Parent[@id='1']/Children/child[@name]  
Run Code Online (Sandbox Code Playgroud)

它只返回child元素,但我想拥有name属性的值.

对于我的示例XML文件,这是我想要的输出:

Child_2
Child_4
Child_1
Child_3
Run Code Online (Sandbox Code Playgroud)

xml xpath

251
推荐指数
6
解决办法
40万
查看次数

TCP套接字问题

我开始从互联网学习TCP协议并进行一些实验.在我阅读http://www.diffen.com/difference/TCP_vs_UDP上的文章后

"TCP更可靠,因为它在部件丢失的情况下管理消息确认和重传.因此绝对没有丢失的数据."

然后我做我的实验,我用TCP套接字写了一段代码:

while( ! EOF (file))
{
   data = read_from(file, 5KB); //read 5KB from file
   write(data, socket); //write data to socket to send
}
Run Code Online (Sandbox Code Playgroud)

我认为它很好,因为"TCP是可靠的",它"重传丢失的部分"......但它并不好.一个小文件可以,但是当它达到大约2MB时,有时它可以但不总是......

现在,我尝试另一个:

while( ! EOF (file))
{
   wait_for_ACK();//or sleep 5 seconds
   data = read_from(file, 5KB); //read 5KB from file
   write(data, socket); //write data to socket to send
}
Run Code Online (Sandbox Code Playgroud)

现在好了......

我能想到的是第一个因为以下原因而失败:1.发送器上的缓冲区溢出因为发送速率慢于程序的写入速率(发送速率由TCP控制)2.可能发送速率更高比写入速率,但一些数据包丢失(一些重传后,仍然失败,然后TCP放弃...)

有任何想法吗?谢谢.

sockets tcp

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

关于初学者OSX上的python包管理的常识建议

如果我在OSX(Snow Leopard)上学习python开发,我应该如何最好地管理我的python包?

我对那里有大量优秀的python包感到非常兴奋.我很想开始学习它们,但包管理让我完全糊涂了.显然我不知道我在做什么.我在Stack Overflow上看到很多关于包管理的问题,人们经常通过说"为什么不用x?看看我从shell中复制的这一行有多容易"来回答它们.

$ x install something
Run Code Online (Sandbox Code Playgroud)

x无法处理某些特定依赖项或无法处理包y之前,这是一个很好的答案.这是我已经尝试过的:

  1. 我刚开始用easy_install安装东西.
  2. 我很快发现一些重要的软件包缺少依赖项(PIL),所以我一直在寻找MacPorts.
  3. 我开始使用的MacPorts和我所有的环境变量得到了真正令人迷惑,所以我学会了足够的bash重新配置PATH,PYTHONPATH以及sys.path把事情的工作(并让我的终端窗口看起来甜).MacPorts似乎很有用.
  4. 但后来我对我使用的不同模块版本感到困惑,我发现了更多的依赖问题(GDAL)......
  5. 然后几个非常聪明的人强烈建议我切换到Homebrew.所以我卸载了MacPorts并安装了Homebrew.
  6. 现在我有了Homebrew,我似乎无法安装任何东西,因为我不知道如何为我想要使​​用的大多数python包创建Formula.如果在pypi上列出了一个包,我不知道我是否应该使用Homebrew,或者只是弄清楚如何配置easy_install来安装到Homebrew目录.我仍然不知道如何最好地处理缺少的依赖项.也许有一些与python相关的公式的秘密存储库?或者将端口文件转换为公式的简单方法?

我知道正确的答案可能取决于我正在尝试安装的内容.我正在尝试安装让我这样的软件包:

  1. 使用python进行游戏并自动化所有内容
    • appscript
    • PIL
    • pygame的
  2. 在python中做与GIS相关的工作
    • @中
    • 身材匀称
    • PostGIS的
    • SciPy的
  3. 探索网络应用程序的奇妙可能性
    • Django的
    • 谷歌应用程序内引擎

我完全愿意擦掉我的机器上的所有东西,现在它必须有点杂乱的包裹.如果我应该学习virtualenv,或者只是学习更多关于检查依赖关系和自己安装它们的基本过程,我很乐意这样做.如果我应该深入了解Homebrew,我也很乐意这样做.我应该如何处理这些问题,这些问题常常使我无法做我真正想做的事情(使用python制作简洁的东西)?

python installation homebrew packages macports

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

圆形括号在WPF中的RightToLeft流向上未正确显示

我的WPF窗口中的流向设置为RightToLeft,如下所示:

<TextBlock FlowDirection="RightToLeft" x:Name="test">
Run Code Online (Sandbox Code Playgroud)

在代码中如果我这样做,test.Text = "(2/3)";我明白了

(2/3)

但如果我这样做,test.Text = "asdf (2/3)";我明白了

(asdf(2/3

这里发生了什么?为什么用字符串开始文本会改变括号的位置?

.net globalization wpf localization right-to-left

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

D中的"共享"和"__共享"关键字

如果没有一个内部使用的static情况下(即,当static关键字不存在,你也不会在全球范围内),有什么事的shared__gshared关键字吗?

例子:

struct Temp
{
       shared int i;
    __gshared int j;
}
Run Code Online (Sandbox Code Playgroud)

shared d

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