问题列表 - 第15225页

如何从命令行通过mysql运行单个查询?

我希望能够在脚本化任务中的远程服务器上运行单个查询.

例如,直觉上,我会想象它会像:

mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from users;"
Run Code Online (Sandbox Code Playgroud)

mysql sql unix command-line

135
推荐指数
5
解决办法
12万
查看次数

jQuery验证 - 一个asp.net表单上的多个提交按钮,不同的验证组?

我有一个带有登录部分和注册部分的asp.net表单.有两个提交按钮对应于相应的部分,登录或注册.我正在使用jquery验证,但是我无法像通常的asp.net验证那样​​找到指定验证组的方法.当我点击注册按钮时,它现在要求填写登录字段.任何人对此有何想法?谢谢!

asp.net validation jquery

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

如何生成rdoc风格的可折叠代码段?

我正在使用Doxygen为C++项目创建内部文档.我有Doxygen包括方法的来源等,但这使得页面很难扫描.我希望它的行为类似于rdoc,并将源隐藏在默认情况下折叠的块中.

我认为这HTML_DYNAMIC_SECTIONS可能让我这样做,但唉,更改日志说该选项只会影响图表和图形.

也许我可以通过编辑来做到这一点LAYOUT_FILE

无论如何,聪明的人,我怎么能强迫Doxygen生成可折叠的代码段?

documentation doxygen rdoc

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

检查字典中是否已存在给定键

我想在更新密钥的值之前测试字典中是否存在密钥.我写了以下代码:

if 'key1' in dict.keys():
  print "blah"
else:
  print "boo"
Run Code Online (Sandbox Code Playgroud)

我认为这不是完成这项任务的最佳方式.有没有更好的方法来测试字典中的密钥?

python dictionary

2683
推荐指数
15
解决办法
322万
查看次数

jQuery手风琴菜单 - 将手风琴菜单打开到我所在的页面

我希望你能提供帮助.我是jQuery的新手,正在为我的侧导航工作一个五或六级手风琴菜单.到目前为止,我从Dane Peterson @ daneomatic.com获得了大部分代码(感谢Dane!).但是,我坚持一件事:

我想让我的手风琴/树像这样工作:

当我向下导航到第三级,然后单击链接以打开链接到该级别的页面时,如何在三级页面加载时指示我在该页面上?另外,当我加载页面时,如何将树保持打开状态?

我想我要问的是:手风琴/树有没有办法自动更新以显示你所在的页面,并让树打开到那个级别?

提前致谢!

jquery dynamic accordion

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

从命令行到环境的Makefile变量

有没有办法检测是否已从环境设置变量而不是命令行?

我希望有人援引以作区分make LIB=mylibmake与被定义$ LIB.

makefile

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

如何编写链接器

我为C编写了一个输出字节代码的编译器.这样做的原因是能够为在多个平台上运行的嵌入式平台编写应用程序.

我有编译器和汇编程序.

我需要编写一个链接器,并且卡住了.

对象格式是一个自定义格式,围绕字节码解释器设计,所以我真的不能使用任何现有的链接器.

我最大的障碍是如何组织目标代码以输出链接的二进制文件.此时不需要动态链接.我需要先让静态链接工作.

c compiler-construction linker interpreter vm-implementation

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

从非常大的未排序列表中获取最大X数字的最快方法?

我试图从我的程序生成的分数列表中获得最高分100分.不幸的是,这个列表非常庞大(大约数百万到数十亿),因此排序是该计划的一个时间密集型部分.

什么是进行排序以获得前100名得分的最佳方式?

到目前为止,我能想到的唯一两种方法是首先将所有分数生成一个大型数组,然后对其进行排序并取得前100名.或者第二,生成X个分数,对其进行排序并截断前100个分数然后继续生成更多分数,将它们添加到截断列表中,然后再次对其进行排序.

无论哪种方式我都这样做,它仍然需要比我想要更多的时间,任何关于如何以更有效的方式做到这一点的想法?(我以前从未参加过编程课程,也许那些有comp sci学位的人都知道有效的算法来做到这一点,至少那是我所希望的).

最后,c ++中标准sort()函数使用的排序算法是什么?

谢谢,

-Faken

编辑:只为好奇的人...

我在之前和之后进行了几次试验,结果如下:

旧程序(每次外循环迭代后的预先排序):

top 100 scores: 147 seconds
top  10 scores: 147 seconds
top   1 scores: 146 seconds
Sorting disabled: 55 seconds
Run Code Online (Sandbox Code Playgroud)

新程序(仅实现对最高分的跟踪并使用默认排序功能):

top 100 scores: 350 seconds <-- hmm...worse than before
top  10 scores: 103 seconds 
top   1 scores:  69 seconds 
Sorting disabled: 51 seconds
Run Code Online (Sandbox Code Playgroud)

新的重写(存储数据的优化,手写排序算法):

top 100 scores: 71 seconds <-- Very nice!
top  10 scores: 52 seconds
top   1 scores: 51 seconds
Sorting disabled: 50 seconds
Run Code Online (Sandbox Code Playgroud)

完成核心2,1.6 GHz …

c++ sorting optimization visual-c++

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

从网页运行exe

我们有一个内部页面,我想用它来运行一个可更新服务器上的某些文件的可执行文件.换句话说,我不是每次需要手动运行此可执行文件时登录到服务器,而是希望从浏览器运行它.可执行文件在服务器上是自包含的,不与用户交互.

这是我的代码:

    try
    {
        System.Diagnostics.Process p = new System.Diagnostics.Process();
        p.StartInfo.UseShellExecute = false;
        p.StartInfo.FileName = Server.MapPath(@"\iPhoneXMLCreator.exe");
        p.StartInfo.WorkingDirectory = Server.MapPath(@"\");
        p.StartInfo.RedirectStandardOutput = false;

        p.Start();
        p.WaitForExit();
        lblResult.Text = "Success!";
    }
    catch (Exception ex)
    {
        lblResult.Text = "Oops, there was a problem.<br><Br>" + ex.Message;
    }
Run Code Online (Sandbox Code Playgroud)

当我运行它时,该过程显示在任务管理器中,但然后在几秒钟内退出而不更新它应该的文件.没有参数可以传递,只是一个简单的可执行文件.有任何想法吗?

c# asp.net executable

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

为什么"锁定(typeof(MyType))"有问题?

MSDN 在C#中给出了关于lock关键字的以下警告:

通常,避免锁定公共类型或超出代码控制范围的实例.常见的构造锁(this),lock(typeof(MyType))和lock("myLock")违反了这个指南:

* lock (this) is a problem if the instance can be accessed publicly.
* lock (typeof (MyType)) is a problem if MyType is publicly accessible.
Run Code Online (Sandbox Code Playgroud)

然而,它没有为它提供任何可靠的推理.锁(这个)在这里解释了SO.我对lock(typeof(MyType))案件感兴趣.有什么危险吗?

谢谢.

c# multithreading locking

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