问题列表 - 第32542页

在java中,哪个HTML解析器可以使用HTML选择器来获取Element?

我有一个字符串content:

    String content="<HTML>"
    +"<HEAD>"
    +"  <meta content=\"text/html; charset=UTF-8\" http-equiv=\"content-type\">"
    +"  <TITLE>title</TITLE>"
    +"</HEAD>"
    +"<BODY>"
    +"<div id=\"test\">hello world!</div>"
    +"</BODY>"
    +"</HTML>"
    ;
Run Code Online (Sandbox Code Playgroud)

我想使用HTML选择器:

#test 
Run Code Online (Sandbox Code Playgroud)

得到元素 <div id="test">hello world!</div>

哪个java库可以做到这一点?(最像javascript一样)

谢谢 :)

java

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

WinForms到WPF - 我们如何从这里到达那里?

有没有一种实用的方法让我们慢慢将WinForms应用程序演变为WPF,而不会为奇怪的互操作场景创建支持梦魇?

背景资料:

我们有一个庞大的战舰灰色WinForms应用程序,大约60-75个用户的内部组使用.我们开始遇到可以看到在WPF中使用应用程序带来好处的地方,但这还不足以证明大型项目完全重写它的合理性.应用程序中的所有屏幕都是自包含的WinForms用户控件,而WinForms应用程序只是一个处理菜单,打开/关闭表单,提供一些共享帮助方法等的shell ...

到目前为止,我们最好的想法是将shell应用程序转换为WPF,然后在其中托管WinForms用户控件.我们认为我们可以随着时间的推移转换用户控件,将这些更改与具有足够业务价值的计划相结合,以支持额外的工作.我担心互操作性能如何以及它将如何影响性能.我也关注我们如何过渡到应用程序的新外观.让shell应用程序看起来很时髦,然后在其中托管旧的战舰灰色用户控件似乎很奇怪,在WPF中创建shell应用程序并使其看起来就像在WinForms中一样.

如果其中一个Caliburn,Prism或其他类似的框架可以缓解过渡,我们也愿意探索这些选择.

.net wpf client-server winforms-interop winforms

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

根据父ViewGroup的状态更改视图的显示状态

我有一个由ViewGroup构建的复合UI组件,其中包含许多TextView,ImageView等组件.其中许多都有StateListDrawables作为他们的图像/背景.有没有办法让它们根据父ViewGroup的状态而不是组件本身从这个drawable中选择?理想情况下,我希望能够根据ViewGroup的状态更改ViewGroup的所有子项的可视状态(文本颜色,图像等),最好不必连接复杂的逻辑代码.这似乎是一种相当普遍的要求,所以我希望它在Android中会很简单 - 我会失望吗?:)

android view

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

在PyQt中模拟鼠标单击事件

我试图在ui.goButton小部件上模拟Python中的鼠标单击事件.

这是我做的:

QtTest.QTest.mouseClick(self.ui.goButton, QtCore.Qt.LeftButton)
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?因为它无法正常工作.

qt pyqt

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

如何检查JavaScript数组中的空字符串?

我需要检查数组是否包含至少一个空元素.如果任何一个元素为空,则返回false.

例:

var my_arr = new Array(); 
my_arr[0] = ""; 
my_arr[1] = " hi ";
my_arr[2] = "";
Run Code Online (Sandbox Code Playgroud)

第0和第2个数组元素为"空".

javascript arrays

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

HashMap中的条目被完全不同的键覆盖?

我有一个Java HashMap用于存储一些基本的字符串值:

Map<String, String> map = new HashMap<String, String>();
map.put("Id", task.getStorageId());
map.put("Name", task.getName());
map.put("Description", task.getDescription());
Run Code Online (Sandbox Code Playgroud)

在一种用法下,Id条目会被条目覆盖Description,每次都不会失败.我在调试器中看过它 - Id插入正常,Name插入正常,然后Descroption插入时,它会覆盖Id条目.在应用程序的另一部分使用完全相同的代码和密钥,它没有任何问题.完全糊涂了.这里发生了什么?

编辑

也许我应该提到(尽管它似乎没有相关性),这是在Android上发生的,而不是在JVM中.这可能是问题吗?我也发现很难相信,但代码块就像提供的代码片段一样简单.我将尝试捆绑一个演示它并在某个地方发布的Android应用.

java

4
推荐指数
2
解决办法
2652
查看次数

关于C#隐式转换的访谈问题

我收到了一份样本声明:

MyClass myclass = 3;
Run Code Online (Sandbox Code Playgroud)

怎么可能使这个有效的声明?我需要包含哪些代码MyClass来支持隐式转换int

c#

14
推荐指数
2
解决办法
738
查看次数

VB6不需要的结果读取c:\ test.txt

我从text103.text开始,其文本值为我要检查的C:\ test.txt.因此,如果text103.text中的任何内容与C中的任何内容匹配:\ test.txt label3.caption应该读取"成功",但每次运行它时,我都会"失败"为什么?

所以这是我的按钮中的代码:

Private Sub Command1_Click()

    nFileNum = FreeFile
    Open "C:\test.txt" For Input As nFileNum
    lLineCount = 1

    Do While Not EOF(nFileNum)
       Line Input #nFileNum, sNextLine
       sNextLine = sNextLine & vbCrLf
       sText = sText & sNextLine
    Loop
    Text102.Text = sText
    Close nFileNum


    If Text102.Text = Text103.Text Then
        Label3.Caption = "success"
    Else
        Label3.Caption = "failure"
    End If


End Sub
Run Code Online (Sandbox Code Playgroud)

即使我的text103.text以"hello"开头,我编辑C:\ test.txt只是说"你好"它总是给我label3.caption"失败"!!! 为什么???

vb6

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

WP7 - 使用Web客户端/ HttpWebRequest的检索XML HTTPS

我试图从服务器检索XML文档和本地存储它作为一个字符串.在桌面.Net我不需要,我只是做了:

        string xmlFilePath = "https://myip/";
        XDocument xDoc = XDocument.Load(xmlFilePath);
Run Code Online (Sandbox Code Playgroud)

但是在WP7上会返回:

Cannot open 'serveraddress'. The Uri parameter must be a relative path pointing to content inside the Silverlight application's XAP package. If you need to load content from an arbitrary Uri, please see the documentation on Loading XML content using WebClient/HttpWebRequest.
Run Code Online (Sandbox Code Playgroud)

所以,我开始使用Web客户端/ HttpWebRequest的例子,从这里,但现在它返回:

The remote server returned an error: NotFound.
Run Code Online (Sandbox Code Playgroud)

是因为XML是https路径吗?或者因为我的路径没有以.XML结尾?我怎么知道的?谢谢你的帮助.

这是代码:

    public partial class MainPage : PhoneApplicationPage
{
    WebClient client = new WebClient();
    string baseUri = "https://myip:myport/service";
    public …
Run Code Online (Sandbox Code Playgroud)

.net c# xml windows-phone-7

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

如何在需要组合结果时避免多次调用T-SQL函数?

我有两个T-SQL标量函数,这两个执行计算对数据的大量资金(以时间"很多"),并返回一个值,例如CalculateAllIncomes(雇员)和CalculateAllExpenditures(雇员).

我运行一个select语句来调用这些并返回每个Employee的结果.我还需要为AllIncomes-AllExpenditures计算每个员工的平衡.

我有一个函数为getBalance(雇员)调用所述两个上述功能并返回结果{CalculateAllIncomes(EmployeeID) - CalculateAllExpenditures(EmployeeID)}.但如果我这样做:

Select CalculateAllIncomes(EmployeeID), CalculateAllExpenditures(EmployeeID), GetBalance(EmployeeID) .... 功能CalcualteAllIncomes()和CalculateAllExpenditures被调用两次(一次明确而一旦为getBalance funcion内),并因此产生的查询时间,只要它应该的两倍.

我想找一些更好的解决方案.我试过了:

select alculateAllIncomes(EmployeeID), AS Incomes, CalculateAllExpenditures
(EmployeeID) AS Expenditures, (Incomes - Expenditures) AS Balance....
Run Code Online (Sandbox Code Playgroud)

但它会引发错误:

无效的列名称收入和

列名支出无效.

我确信必须有一个简单的解决方案,但我无法弄明白.出于某种原因,似乎我不能在SELECT子句中使用列别名.是这样吗?如果是这样,在这种情况下可能有什么解决方法?谢谢你的任何建议.

t-sql

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