小编use*_*618的帖子

为什么公司仍在使用Windows窗体和WPF应用程序而不是Web应用程序?

为什么公司仍在使用Windows窗体WPF应用程序而不是Web应用程序?

我不想讨论.我只想要原因,因为在最近几天我对自己的工作缺乏信心(Windows Forms/WPF),我认为这是改变技术/工作的好方法.

c# asp.net wpf desktop-application

11
推荐指数
3
解决办法
2652
查看次数

在python中的字典与我在开始时设置的顺序

我在做字典:

d = {"server":"mpilgrim", "database":"master"}
d['mynewkey'] = 'mynewvalue'
Run Code Online (Sandbox Code Playgroud)

但当我显示它时,我看到这个字典是颠倒的.

print(d)

{'mynewkey': 'mynewvalue', 'database': 'master', 'server': 'mpilgrim'}
Run Code Online (Sandbox Code Playgroud)

如何扭转它?

或者,如果字典不是可排序的,那么我必须使用哪个字符集来处理该信息的顺序很重要?

python collections dictionary

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

联合选择无法解决排序规则冲突

我有两个问题:

首先不起作用:

select hotels.TargetCode as TargetCode from hotels
union all 
select DuplicatedObjects.duplicatetargetCode as TargetCode 
from DuplicatedObjects where DuplicatedObjects.objectType=4
Run Code Online (Sandbox Code Playgroud)

因为我收到错误:

Cannot resolve collation conflict for column 1 in SELECT statement.
Run Code Online (Sandbox Code Playgroud)

第二部作品:

select hotels.Code from hotels where hotels.targetcode is not null 
union all 
select DuplicatedObjects.duplicatetargetCode as Code 
from DuplicatedObjects where DuplicatedObjects.objectType=4 
Run Code Online (Sandbox Code Playgroud)

结构体:

Hotels.Code -PK nvarchar(40)
Hotels.TargetCode - nvarchar(100)

DuplicatedObjects.duplicatetargetCode PK nvarchar(100)
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

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

使用jquery和selenium IDE 1.0.8获取元素

我正在尝试使用jquery和Selenium IDe 1.0.8获取元素.

<td>storeValue</td>
<td>$('#result').find('img').filter('[alt=&quot;NameOfPhoto&quot;]').eq(0)</td>
<td></td>
Run Code Online (Sandbox Code Playgroud)

在日志里我得到了

[error] Element $('#result').find('img').filter('[alt="NameOfPhoto"]').eq(0) not found 
Run Code Online (Sandbox Code Playgroud)

当我把这个命令放在firebug中时,我得到了这个元素:/

为什么它不起作用?

编辑:或者,例如,您可以给我代码如何在stackoverflow的主页上获取第一个对象的ID和JAVA标记.

标签:

<a rel="tag" title="show questions tagged 'java'" class="post-tag" href="/questions/tagged/java">java</a>
Run Code Online (Sandbox Code Playgroud)

和示例结果来自:

<div id="question-summary-4303985" class="question-summary narrow">
Run Code Online (Sandbox Code Playgroud)

是:

question-summary-4303985
Run Code Online (Sandbox Code Playgroud)

jquery selenium selenium-ide

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

为什么选择器h3:nth-​​child(1):contains('a')不起作用?

我检查这个选择器:

h3:nth-child(1):contains('a') 
Run Code Online (Sandbox Code Playgroud)

选择器不起作用?

我在firefinder中检查这个并且什么也没有返回(不知道零元素的信息)

然后检查一下:

h3:nth-child(1)
Run Code Online (Sandbox Code Playgroud)

并且它返回h3,所以选择器几乎是好的,但是这个(h3有文本'a')文本出错了.

css css-selectors css3

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

使用内部联接更新?

我有两个数据库:

DB1 and DB2
Run Code Online (Sandbox Code Playgroud)

怎么做这样的事情:

update myServer.DB1.dbo.hotels.Name = myServer.DB2.dbo.hotels.Name

join myServer.DB2.dbo.hotels on myServer.DB2.dbo.hotels.Code=  myServer.DB1.dbo.hotels.Code
where myServer.DB2.dbo.hotels.CountryCoe !=  myServer.DB1.dbo.hotels.CountryCode
Run Code Online (Sandbox Code Playgroud)

sql-server

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

在python和lxml中生成xml

我有来自sql的这个xml,我想通过python 2.7和lxml做同样的事情

<?xml version="1.0" encoding="utf-16"?>
<results>
  <Country name="Germany" Code="DE" Storage="Basic" Status="Fresh" Type="Photo" />
</results>
Run Code Online (Sandbox Code Playgroud)

我现在有:

from lxml import etree

# create XML 
results= etree.Element('results')

country= etree.Element('country')
country.text = 'Germany'
root.append(country)



filename = "xmltestthing.xml"
FILE = open(filename,"w")
FILE.writelines(etree.tostring(root, pretty_print=True))
FILE.close()
Run Code Online (Sandbox Code Playgroud)

你知道如何添加其他属性吗?

python xml lxml

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

如果记录在表中,则插入或更新

我有一张桌子汽车和CarDescriptions

汽车:IDCar(int,PK,autoincrement)carsDesciptions(IDDescription,Header(nvarchar),Content(nvarchar),idCar(int,FK)

在应用程序中,我正在添加汽车并编辑现有汽车.

我的问题:

1.如何保存更改的汽车与数据库中的描述?

我有车的ID,我有ID的描述

类CarDescirption没有像IsChanged这样的任何池,所以

我不想做这样的事情:

  1. 从iddes = @ idcar的carsdescriptions中删除
  2. 插入cardescriptions(,@ Header,@ Content,@ IDCar)

如果在表中,则必须更新记录,如果表中不存在则必须插入

c# sql sql-server-2005 sql-update

8
推荐指数
3
解决办法
6345
查看次数

CSS选择器中的OR条件

我正在尝试通过css选择器找到一个元素.我有一个脚本,我在多个网站上使用,并且有相同的元素,但有不同的类.有没有办法找到这样的东西:

css=div[(id='resultVersionA']||[id='resultVersionB')]
Run Code Online (Sandbox Code Playgroud)

最好的祝福

编辑

您的解决方案有效,但不适用于我的下一个元素

#first-order price, #first price input[type='submit']
Run Code Online (Sandbox Code Playgroud)

为了更清楚:在查询时我想选择div下面的按钮,即'first_order price'或'first first'.

css selenium css-selectors

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

在python中从Suite中为TestCase提供参数

从python文档(http://docs.python.org/library/unittest.html):

import unittest

class WidgetTestCase(unittest.TestCase):
    def setUp(self):
        self.widget = Widget('The widget')

    def tearDown(self):
        self.widget.dispose()
        self.widget = None

    def test_default_size(self):
        self.assertEqual(self.widget.size(), (50,50),
                         'incorrect default size')

    def test_resize(self):
        self.widget.resize(100,150)
        self.assertEqual(self.widget.size(), (100,150),
                         'wrong size after resize')
Run Code Online (Sandbox Code Playgroud)

这是如何调用那些测试用例:

def suite():
    suite = unittest.TestSuite()
    suite.addTest(WidgetTestCase('test_default_size'))
    suite.addTest(WidgetTestCase('test_resize'))
    return suite
Run Code Online (Sandbox Code Playgroud)

是否可以将参数custom_parameter插入到WidgetTestCase中,如:

class WidgetTestCase(unittest.TestCase):
    def setUp(self,custom_parameter):
        self.widget = Widget('The widget')
        self.custom_parameter=custom_parameter
Run Code Online (Sandbox Code Playgroud)

python unit-testing testcase

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