问题列表 - 第21839页

WPF <StatusBar>未定位在窗口的底部

我们有一个WPF可执行文件,它可以创建一个然后动态加载多个程序集.每个程序集代表一个显示在其中一个选项卡中的屏幕(.xaml).问题是窗口正下方而不是窗口底部.如何强制始终位于窗口的底部?谢谢!

UserControl    
    DockPanel
        CheckBox 
        StatusBar
    DockPanel
UserControl
Run Code Online (Sandbox Code Playgroud)

wpf

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

xpath表达式从链接中选择文本

我有这样的html文件内容:

<a class="bf" title="Link to book" href="/book/229920/">book name</a>

帮我构建xpath表达式以获取链接文本(书名).我尝试使用/a,但表达式评估没有结果.

xpath

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

C#/ Java等高级语言掩盖位移计数操作数的原因是什么?

这更多的是语言设计而不是编程问题.

以下是JLS 15.19移位运算符的摘录:

如果左手操作数的提升类型是int,则只使用右手操作数的五个最低位作为移位距离.

如果左侧操作数的提升类型是long,则只使用右侧操作数的六个最低位作为移位距离.

这种行为也在C#中指定,虽然我不确定它是否在Javascript的官方规范中(如果有的话),但至少基于我自己的测试也是如此.

结果是以下情况属实:

(1 << 32) == 1
Run Code Online (Sandbox Code Playgroud)

据我所知,这个规范很可能受到以下事实的启发:当移位32位值(64位为6位)时,底层硬件只占用计数操作数的5位,我可以理解在例如,JVM级别,但为什么高级语言(如C#和Java)会保留这种相当低级别的行为?它们不应该提供超出硬件实现的更抽象的视图,并且行为更直观吗?(如果他们可以采取负数来表示向其他方向转移,那就更好了!)

c# java bit-manipulation language-design bit-shift

16
推荐指数
3
解决办法
1733
查看次数

如何在Zend Framework中使用Join

我在zend中使用Join查询..喜欢

$select = $table->select()
                         ->from(array('e' => 'EducationHistory'),
                                array('status_DataDictionary_id'))
                             ->join(array('r' => 'ReportOrder'),
                                    'e.id = r.EducationHistory_id',
                                    array('reportOrderStatusId' => 'r.status_DataDictionary_id'))
                        ->where('r.orderBy_Organization_id = ?', 4) 
                        ->where('r.orderBy_Person_id = ?', 1)            
                        ->group('e.enrollno');
Run Code Online (Sandbox Code Playgroud)

为此,我从http://framework.zend.com/manual/en/zend.db.select.html获取帮助

但是当我尝试运行该查询时,会出现一个错误,说明了这一点

选择查询无法与其他人联接

任何人都可以帮助我吗?提前致谢.... :)

php zend-framework join zend-db-table

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

如何计算网格中两点之间的最短路径

我知道有很多算法可用于计算图形或网格中两点之间的最短路径,如广度优先,全对(Floyd's),Dijkstra's.

但是,正如我所注意到的,所有这些算法都计算出该图或网格中的所有路径,而不仅仅是我们感兴趣的两点之间的路径.

我的问题是: 如果我有一个网格,即一个二维数组,我有兴趣计算两点之间的最短路径,比如P1和P2,如果我可以在网格上移动的方式有限制(例如,只对角,或只对角和向上等),什么算法可以计算这个?

请注意,如果您有答案,我希望您发布算法的名称而不是算法本身(当然,如果您也发布算法,则更好); 例如,无论是Dijkstra的算法,还是Floyd的算法,或者其他什么.

请帮助我,我几个月来一直在考虑这个问题!


好吧我们在TOPCODER.COM上发现这个算法在网格中你只能移动(对角线和向上)但我无法理解这是什么算法,任何人都知道?

#include<iostream>
#include <cmath>

using namespace std;




inline int Calc(int x,int y)

{



if(abs(x)>=abs(y)) return abs(x);
int z=(abs(x)+abs(y))/2;
return z+abs(abs(x)-z);
 }

class SliverDistance
{


    public:
int minSteps(int x1,int y1, int x2, int y2)
{
    int ret=0;
    if(((x1+y1)&1)!=((x2+y2)&1))y1++,ret++;
    return ret+Calc(x2-x1,y2-y1);
}
};
Run Code Online (Sandbox Code Playgroud)

algorithm shortest-path

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

在php文件中存储重要的密钥

我们正在使用PHP制作一个应用程序并使用一些需要秘密API密钥的第三方服务.我们有一个PHP文件,其中包含我们随后在需要时导入的所有密钥定义(使用require_once).

这种方法安全吗?我们应该将钥匙存放在不同的地方吗?

谢谢.

php security

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

使用Python获取计算机的外部IP地址

寻找一种更好的方法来获取机器当前的外部IP#...下面工作,但宁愿不依赖外部网站来收集信息......我只能使用与Mac OS捆绑在一起的标准Python 2.5.1库X 10.5.x

import os
import urllib2

def check_in():

    fqn = os.uname()[1]
    ext_ip = urllib2.urlopen('http://whatismyip.org').read()
    print ("Asset: %s " % fqn, "Checking in from IP#: %s " % ext_ip)
Run Code Online (Sandbox Code Playgroud)

python standard-library

58
推荐指数
13
解决办法
8万
查看次数

如何以超过4位小数的矩阵显示数据

他,

我的问题是这个matlab输出:

>>model3.Mu

ans =

0.7677    -1.1755   -0.8956

-0.0100    0.0883    0.0235

0.0001    -0.0010   -0.0003

-0.0000    0.0000    0.0000
Run Code Online (Sandbox Code Playgroud)

如何以超过4位小数的4x3矩阵显示此数据?

matlab number-formatting

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

提供了XmlNamespaceManager,但仍然需要"Namespace Manager或XsltContext"

我正在尝试阅读以下内容并在其中选择一个节点

<ns1:OrderInfo xmlns:ns1="http://xxxxxx Some URL XXXX">
   <pricing someAttrHere>
      <childnodes>
   </pricing>
</ns1:OrderInfo>
Run Code Online (Sandbox Code Playgroud)

.

XmlDocument document = new XmlDocument();
document.Load(Server.MapPath("order.xml"));

XmlNamespaceManager manager = new XmlNamespaceManager(document.NameTable);
manager.AddNamespace("ns1", "http://xxxxxx Some URL XXXX");
query = "/ns1:OrderInfo/pricing";
XmlNodeList nodeList = document.SelectNodes(query);
Run Code Online (Sandbox Code Playgroud)

但它总是给"需要命名空间管理器或XsltContext"

正如你在上面看到的,我使用XmlNamespaceManager添加命名空间,但仍然给出错误,请帮助

.net c# xml xpath

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

Clojure适用于地图

我有一个从函数返回的序列(foundApps),我想将一个函数映射到它的所有元素.由于某种原因,applycount为sequnece工作,但map没有:

(apply println foundApps)
(map println rest foundApps)
(map (fn [app] (println app)) foundApps)
(println (str "Found " (count foundApps) " apps to delete"))))
Run Code Online (Sandbox Code Playgroud)

打印:

{:description another descr, :title apptwo, :owner jim, :appstoreid 1235, :kind App, :key #<Key App(2)>} {:description another descr, :title apptwo, :owner jim, :appstoreid 1235, :kind App, :key #<Key App(4)>}
Found 2 apps to delete for id 1235
Run Code Online (Sandbox Code Playgroud)

所以apply似乎很乐意为序列工作,但map事实并非如此.我在哪里傻?

clojure

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