问题列表 - 第23306页

如何在JavaScript中设置div的宽度百分比?

是否可以使用JavaScript或jQuery以百分比设置元素的高度/宽度?

javascript jquery

30
推荐指数
4
解决办法
10万
查看次数

无法将"System.Data.DataRowView"类型的对象强制转换为"System.Data.DataRow"类型

我在foreach循环中有以下异常

无法将"System.Data.DataRowView"类型的对象强制转换为"System.Data.DataRow"类型

如何解决这个问题?

c#

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

Popup的IsOpen和Visibility属性之间的区别?

我玩过WPF Popup Control,据我所见,Visibility属性是多余的.

如果你有一个IsOpen = True的Popup,即使它的Visibility = Collapsed也会显示.

如果你有一个IsOpen = False的Popup,那么它的Visibility将被折叠,当IsOpen变为true时它将保持"Collapsed",并且它将出现.(即,即使Snoop说它已经崩溃,你的屏幕上也会出现一些东西.)

为什么Popup控件具有这两个属性?我在这里错过了什么吗?

wpf xaml popup

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

从代码设置评级栏样式

对于类RatingBar,我没有看到像setStyle这样的方法.如何从代码中设置评级样式?

android coding-style rating

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

易于使用的AutoHotkey/AutoIT替代Linux

我正在寻找一个易于使用的Linux GUI自动化/宏平台的建议.
如果您熟悉Windows上的AutoHotkey或AutoIT,那么您就会知道我需要的功能类型,以及复杂程度.如果您不熟悉,那么这里有一个小代码片段,说明使用AHK是多么容易:

InputBox, varInput, Please enter some random text...
Run, notepad.exe
WinWaitActive, Untitled - Notepad
SendInput, %varInput%
SendInput, !f{Up}{Enter}{Enter}
WinWaitActive, Save
SendInput, SomeRandomFile{Enter}
MsgBox, Your text`, %varInput% has been saved using notepad!

#n::Run, notepad.exe
Run Code Online (Sandbox Code Playgroud)

现在上面的例子虽然有点无意义,但是我正在寻找的那种功能和简单性的演示.这是对那些不说AHK的人的解释:

----开始解释守则----

  • 要求用户输入一些文本并将其存储在varInput中
  • 运行notepad.exe
  • 等到窗口存在并且处于活动状态
  • 将varInput的内容作为一系列击键发送
  • 发送按键以转到文件 - >退出
  • 等待"保存"窗口激活
  • 发送更多按键
  • 显示带有一些文本和变量内容的消息框

  • 注册一个热键,Win + N,按下时执行notepad.exe

----说明结束----

您可以理解,这些功能非常明显:能够轻松模拟键盘和鼠标功能,读取输入,处理和显示输出,执行程序,操作窗口,注册热键等等.所有操作都可以完成而无需任何#includes,不必要的括号,类声明等.简而言之:简单.

现在我用Perl和Python玩了一下,但它肯定没有AHK.它们对于更先进的东西非常有用,但当然,必须有一些工具可以轻松实现GUI自动化?

PS:我已经尝试过用AH运行AHK但发送按键和热键不起作用.

linux scripting user-interface automation autohotkey

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

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

Tomcat 6,JPA和数据源

我正在尝试在我的jsf应用程序中使用数据源.我在web-apps context.xml中定义了数据源

web应用/ META-INF/context.xml的

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/Sale">
<Resource auth="Container" 
   driverClassName="com.mysql.jdbc.Driver" 
   maxActive="20" 
   maxIdle="10" 
   maxWait="-1" 
   name="Sale" 
   password="admin" 
   type="javax.sql.DataSource" 
   url="jdbc:mysql://localhost/sale" 
   username="admin"/>
</Context>
Run Code Online (Sandbox Code Playgroud)

web.xml中

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
    30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/welcomeJSF.jsp</welcome-file>
</welcome-file-list>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>ruby</param-value>
</context-param>
</web-app>
Run Code Online (Sandbox Code Playgroud)

和我的persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> …
Run Code Online (Sandbox Code Playgroud)

java tomcat jpa

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

WPF用户控件加载两次

我有一个WPF用户控件,当我在另一个窗口中使用该控件时它加载两次,所以它为我抛出异常,因为它在usercontrol_loaded事件中有一些功能,当它加载两次抛出错误时,有没有其他方法可以检查如果像这样加载usercontrol,否则如何解决这个问题.

wpf user-controls

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

获取li元素的文本

    <ul class="leftbutton" >
            <li id="menu-selected">Sample 1</li>
            <li>Sample 2</li>
            <li>Sample 3</li>
            <li>Sample 4</li>
            <li>Sample 5</li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我想得到id ="menu-selected"的li项目的文本.
现在我正在做类似的事情

   document.getElementById('menu_selected').childNodes.item(0).nodeValue
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法做同样的事情?

html javascript

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

如何在mysql中使用UPDATE原子声明行或资源

我有一个资源表(比方说汽车),我想原子地声称.然后,我想知道我刚才声称的资源.

如果每个用户有一个资源限制,我可以执行以下操作:

UPDATE cars SET user = 'bob' WHERE user IS NULL LIMIT 1
SELECT * FROM cars WHERE user = 'bob'
Run Code Online (Sandbox Code Playgroud)

这样,我原子地声明了资源,然后我可以看到我刚刚声明了哪一行.

当'bob'可以声称多辆车时,这不起作用.我意识到我可以获得已经由鲍勃声称的汽车列表,声称另一辆汽车,然后SELECT再次看到发生了什么变化,但这感觉很乱.

我想知道的是,有什么方法可以看到我刚刚使用上一次更新更新了哪些行?

如果做不到这一点,还有其他一些技巧可以原子地声称一行吗?我真的想避免使用SERIALIZABLE隔离级别.如果我做这样的事情:

1 SELECT id FROM cars WHERE user IS NULL
2 <here, my PHP or whatever picks a car id>
3 UPDATE cars SET user = 'bob' WHERE id = <the one i picked>
Run Code Online (Sandbox Code Playgroud)

这就REPEATABLE READ足够了吗?换句话说,我可以保证其他一些交易不会声明我的软件在第2步中选择的行吗?

mysql resources transactions atomic

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