问题列表 - 第20067页

html中的自毁按钮

是否可以销毁html按钮.如果点击它,因为它在点击后已经达到了目的.

html javascript

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

设置Java类路径以加载类文件

我是Java的新手,我不确定如何从单独的程序jar访问位于特定目录中的类文件.

例如,我有一个位于/的第三方jar文件,它应该加载位于/mylib/MyClass.class中的MyClass,所以我尝试运行:

java -jar mainprog.jar -classpath "/mylib" MyClass
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误:

Exception in thread "main" java.lang.NoClassDefFoundError: MyClass
Caused by: java.lang.ClassNotFoundException: MyClass
        at java.net.URLClassLoader$1.run(URLClassLoader.java:221)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:209)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:324)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:269)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:337)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java classpath

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

PHP PDO:重新准备语句如何影响性能

我正在编写一个半简单的数据库包装类,并希望有一个自动运行的提取方法:它应该只在第一次准备每个不同的语句,并且只是在连续调用时绑定并执行查询.

我想主要的问题是:如何重新准备相同的MySql语句工作,PDO会神奇地识别语句(所以我没有)并停止操作?

如果没有,我打算通过为每个不同的查询生成唯一键来实现这一目的,并将准备好的语句保存在数据库对象的私有数组中 - 在其唯一键下.我打算以下列方式之一获取数组密钥(我都不喜欢).按优先顺序排列:

  • 让程序员在调用方法时传递一个额外的,总是相同的参数 - basename(__FILE__, ".php") . __LINE__这个方法是这样的(只有在循环中调用我们的方法时这个方法才有效 - 大多数情况下需要这个功能)
  • 让程序员传递一个完全随机的字符串(很可能是事先生成的)作为额外的参数
  • 使用传递的查询本身来生成密钥 - 获取查询的哈希或类似的东西
  • 通过调用实现与第一个子弹(上面)相同 debug_backtrace

有没有类似的经历?虽然我正在为之工作的系统确实值得关注优化(它本周非常大并且在不断增长),但也许我一点也不担心,做我正在做的事情没有性能上的好处?

php mysql pdo prepared-statement

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

ASP.NET设置不属于列表的SelectedValue不会触发异常

我有一个ASP.Net表单,我使用DropDownList控件来显示从表中检索的数据.但是,将DropDownList的SelectedValue设置为下拉列表中不存在的值不会触发异常.

Try
    dropDownList.SelectedValue = value
Catch ex as Exception
    Throw
End Try
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,如果我指定一个不属于列表项的值,它不会抛出异常.它只是在呈现HTML时选择列表中的第一项.

有什么想法吗?

顺便说一下,我有一个空白(String.Empty)项作为列表中的第一项.我还使用DataBind()将listItem绑定到DataTable.这有什么不同吗?

vb.net asp.net webforms drop-down-menu

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

没有web2py的DAL

我正在使用web2py为我的网站供电.我决定将web2py DAL用于在网站后面运行的长期运行程序.该程序似乎没有更新其数据或数据库(有时).

from gluon.sql import *
from gluon.sql import SQLDB

from locdb import * 
# contains
# db = SQLDB("mysql://user/pw@localhost/mydb", pool_size=10)
# db.define_table('orders', Field('status', 'integer'), Field('item', 'string'),
#    migrate='orders.table')
orderid = 20 # there is row with id == 20 in table orders
#when I do 
db(db.orders.id==orderid).update(status=6703)
db.commit()
Run Code Online (Sandbox Code Playgroud)

它不会更新数据库,并且具有此ID的订单上的选择会显示正确的数据.在某些情况下,提交后的"db.rollback()"似乎有所帮助.

至少可以说很奇怪.你见过这个吗?更重要的是你知道解决方案吗?


更新:
更正:有问题的选择是在程序内完成的,而不是在程序之外.

有时,在进行一系列更新时,有些会在外面工作并且可用,而有些则无法使用.此外,一些查询将返回它最初返回的数据,即使数据在自原始查询后数据库中发生了更改.

我很想抛弃这种方法并转向另一种方法,任何建议?

data-access-layer web2py

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

什么是SQL Server Profiler中的"审核注销"?

我正在运行数据导入(使用C#/ Linq),当然我正在尝试尽可能优化我的查询.为此,我正在使用SQL Server Profiler在数据库上运行跟踪,我的跟踪由我的SQL登录名过滤(这是一个可以唯一归因于我的数据导入过程的名称).

奇怪的是,我的大多数SQL语句都非常快:) - 很少有查询甚至突破1ms标记.但是我的所有查询之间的间隔是几行,其中EventClass是"审核登录"或"审核注销" - 并且"审核注销"的持续时间可以长达一分钟!

这与我在导入中使用事务的事实有关吗?如果是这样,有没有办法找到哪些是重要的查询,所以我可以清理它们?

c# linq sql-server-2005 sql-server-profiler linq-to-sql

88
推荐指数
4
解决办法
8万
查看次数

如何处理java servlet中的并发性

在我的servlet的doPost方法中,我需要访问文件(共享资源)并更新文件.我如何迎合约100名用户同时使用它?

此致,Mithun

java concurrency servlets

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

你应该在模型中验证吗?(基于Symfony的问题,但与一般的MVC有关)

这是一个与Symfony有关的快速问题,但可能是一般的MVC问题.

例如,我的模型中有一个类WebUser.这个类有一个属性email_address.该值必须是唯一的WebUser.

现在,我已经做到了所以我所有的Symfony表单都验证了email_address它对于给定的是唯一的WebUser,但是我想知道我是否应该将此验证添加到模型中?

但这也让我想到,如果你真的验证set()模型中的每个方法?确定数据库中没有错误的数据结束似乎是一个明智的决定,但是大多数(如果不是全部)数据必须通过控制器,这也会验证.所以对我来说,似乎我两次运行相同的验证,它似乎毫无意义?

你对此有何看法?我仍然倾向于在模型中进行验证,因为它决定了业务逻辑,因此最有意义.

如果您应该在模型中进行验证,那么如何set()在表单框架正确处理的Symfony中抛出适当的错误?

谢谢.

php validation model-view-controller symfony1

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

有没有办法(或插件)让Vim生成CSS的代码大纲?

我试图安装taglist(但我无法安装ctags),但我意识到它不支持css,还有其他方法或插件来执行这项工作吗?

PS:我检查了ctags的安装文件,但是我找不到任何看起来像安装手册的步骤.

它只是说:

Installation Notes
==================

For non-Unix platforms, simple makefiles are provided:

    descrip.mms   For VMS using either DEC C or VAX C
    mk_bc3.mak    For MSDOS using Borland C/C++ 3.x
    mk_bc5.mak    For Win32 using Borland C++ 5.5
    mk_djg.mak    For MSDOS using DJGPP Gnu GCC (better to follow Unix install)
    mk_manx.mak   For Amiga using Aztec/Manx C 5.0
    mk_mingw.mak  For Win32 using MinGW
    mk_mpw.mak    For Macintosh using MPW
    mk_mvc.mak    For Win32 using Microsoft Visual C++
    mk_os2.mak    For OS/2 using GCC (EMX)
    mk_qdos.mak …
Run Code Online (Sandbox Code Playgroud)

css tags vim plugins outline

5
推荐指数
2
解决办法
1117
查看次数

在 C# 中合并包含列表的字典

这与有关如何在 C# 中合并两个字典的问题有点相关。提供了一个优雅的 Linq 解决方案,很酷。

但是,这个问题与Dictionary<Object1, Object2>,我有一本字典的值有关List<Object2>.

我正在寻找将 aDictionary<Object1, List<Object2>>,与以下要求合并的解决方案:

  • 如果 Dictionary1 包含与 Dictionary2 相同的键,List<Object2>则应合并它们的列表。您最终会得到一个带有共享密钥的新键值对,以及来自两个字典的组合列表。
  • 如果 Dictionary1 包含 Dictionary2 没有的键,则 Dictionary1 中的List<Object2>列表应该成为值,反之亦然。

这在 Linq 中可能是不可能的,或者可能值得用 for 循环等直接写出来,但是有一个优雅的解决方案会很好。

c# linq merge dictionary

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