问题列表 - 第7032页

简单查询以获取每个ID的最大值

好的,我有一个这样的表:

ID     Signal    Station    OwnerID
111     -120      Home       1
111     -130      Car        1
111     -135      Work       2
222     -98       Home       2
222     -95       Work       1
222     -103      Work       2
Run Code Online (Sandbox Code Playgroud)

这一切都在同一天.我只需要Query来返回每个ID的最大信号:

ID    Signal    Station    OwnerID
111   -120      Home        1
222   -95       Work        1
Run Code Online (Sandbox Code Playgroud)

我尝试使用MAX()和聚合混乱,每个记录的Station和OwnerID都不同.我需要加入吗?

sql sql-server max greatest-n-per-group

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

C#中的内存使用情况

我有一个在C#中使用线程的程序.有没有办法以编程方式了解应用程序的内存使用情况?我想限制线程的产生说10兆字节的内存,我该怎么做?

.net c# memory multithreading

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

Ruby声音播放

这是2009年,早在2001年左右,红宝石中的声音播放过去没有很好的绑定.

有变化吗?我正在寻找控制原始声音或mp3,ogg和flac播放的东西.我的谷歌搜索已经变干了.

编辑:Linux,OSX和Windows(如果可能).

ruby audio

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

Delphi字符串是不可变的吗?

据我所知,字符串在Delphi中是不可变的.我明白这意味着如果你这样做:

string1 := 'Hello';
string1 := string1 + " World";
Run Code Online (Sandbox Code Playgroud)

第一个字符串被销毁,您将获得对新字符串"Hello World"的引用.

但是,如果您在代码周围的不同位置使用相同的字符串会发生什么?

我有一个字符串哈希分配用于标识多个变量,因此例如,"更改"由该更改的属性的哈希值标识.这样,我很容易检查"变化"是否平等.

现在,每个哈希都是单独计算的(并不是所有的属性都被考虑在内,因此即使它们在某些值上有所不同,单独的实例也可以相等).

问题是,Delphi如何处理这些字符串?如果我计算将哈希值分离为相同的10个字节长度的字符串,我该怎么办?两个10字节的内存块或两个引用相同的内存块?

澄清:更改由从数据库读取的某些属性组成,并由单个线程生成.TChange类有一个GetHash方法,它根据字符串上的一些值(但不是全部)计算哈希值.现在,其他线程接收更改并且必须将其与先前处理的更改进行比较,以便它们不会处理相同(逻辑)更改.因此,哈希和由于它们具有单独的实例,因此计算出两个不同的字符串.我正在尝试确定从字符串更改为类似128位哈希的内容是否是真正的改进,否则它只会浪费我的时间.

编辑:Delphi的版本是Delphi 7.0

memory delphi string immutability

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

无法使用jQuery.post检索数据

我正在尝试使用jQuery.post()函数来检索一些数据.但我没有输出.

我有一个显示表格的HTML.单击此表应触发jQuery.post事件.

我的脚本文件如下所示:

jQuery(document).ready(function() { 

  jQuery('#storeListTable tr').click(function() { 
    var storeID = this.cells[0].innerHTML; //This gets me the rowID for the DB call.

    jQuery.post("../functions.php", { storeID: "storeID" }, 
      function(data){ 
         alert(data.name); // To test if I get any output 
      }, "json"); 
    }); 
});  
Run Code Online (Sandbox Code Playgroud)

我的PHP文件如下所示:

<?php 
  inlcude_once('dal.php'); 

  //Get store data, and ouput it as JSON. 
  function getStoreInformation($storeID) 
  {
    $storeID = "9";//$_GET["storeID"]; 
    $sl = new storeLocator(); 
    $result = $sl->getStoreData($storeID); 

    while ($row = mysql_fetch_assoc($result)) { 
    { 
        $arr[] = $row; 
    } 
    $storeData = json_encode($arr); 
    echo …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

0
推荐指数
2
解决办法
993
查看次数

没有javascript的ASP.NET webforms

由于安全性要求,我们需要创建的所有运行Web应用程序的浏览器都必须禁用所有客户端脚本.所以这意味着没有Javascript.不幸的是,Web Forms对Javascript的使用相当多.登录控件不使用Javascript,但按钮不起作用(它调用Javascript函数__doPostback()).因此,要使其工作,我们需要手动编程所有表单(ASP Classic或PHP方法).但我想知道是否有一个可用于ASP.NET的框架,它提供了具有所有功能的常规ASP.NET控件(treeview,gridview等),但是它不使用Javascript并且不需要程序员编写大量逻辑?

更新: 为了澄清,我知道ASP.NET MVC是一个有用的选项,但它不会给我一个很好的GridView.所以我想知道是否有100%功能,100%无javascript替代标准ASP.NET控件.

谢谢.

Update2: 已经有一段时间了,我从来没有找到我想要的确切答案.可能因为我想要的东西不存在.所以我会选择ASP.NET MVC,这是下一个最好的事情.

javascript asp.net

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

用于XBRL或XLINK的.NET库

有谁知道我可以用来处理XBRL或XLINK文档的好.NET库?

xbrl xlink

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

测试Powershell脚本的正确性

他们无论如何都要在不执行它的情况下测试powershell脚本的正确性.我知道你可以在unix中做类似的事情,但是找不到PowerShell的等价物.

基本上我所拥有的是一个脚本存储库,其中每个脚本都与规则相关联.如果规则触发,则脚本会执行,但我需要确保脚本在放入存储库之前是有效的.

谢谢.

嗨,好吧,不幸的是-whatif命令还不够.它是我想要从C#运行时引擎检查的脚本的语法,如果引擎规则触发,它会触发脚本.在脚本触发之前,我写入了规则中的IList值,然后我将其解雇.但我需要确保它在语法上是正确的,否则我将不得不依赖规则编写器来确保它们是正确的,这是我不能做的,因为许多人会编写规则,只有一个duff脚本会带来发动机下来.我不能这样做,因为引擎是为六西格玛正常运行时间设计的企业级产品.

我认为这样做的方法是使用它,这是一个v2 lib.

http://msdn.microsoft.com/en-us/library/system.management.automation.parseexception(VS.85).aspx

我认为有一种方法可以创建一个ScriptBlock并尝试捕获它以捕获ParseException.有人可以告诉我该怎么做.这正成为一项真正的挑战.

谢谢.

嘿,我和MS的一个人谈过(他是下午的分享点),他和其中一个权威人士交谈过,他告诉我,在PowerShell v1中没有真正的方法来检查脚本的语法而不执行.所以我猜-whatif标志是最接近的,但它并不是一个不幸的静态检查器.好消息是,在v2中有一种方法可以通过Automation.PsParser类Tokenize成员来标记输入流.这将根据PS语法对脚本进行标记,因此如果它崩溃了,它就是一个废话脚本.问题是v2还没有发布日期.

感谢帮助.鲍勃.

c# powershell scripting syntax-checking

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

类weblogic.jndi.WLInitialContextFactory在哪里?

在尝试执行我的jar文件时,我得到一个异常:

javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory 
[Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]
Run Code Online (Sandbox Code Playgroud)

我想这是类路径上某种丢失的库.谁能告诉我哪个jar文件丢失了?我无法在任何地方找到weblogic.jndi.WLInitialContextFactory类...

谢谢!

PS:我已经包含了weblogic 10.0 jar.

weblogic jndi jar

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

使用程序集中的Web应用程序版本号(ASP.NET/C#)

如何在引用的程序集中获取调用Web应用程序的版本号?

我尝试过使用System.Reflection.Assembly.GetCallingAssembly().GetName()但它只是给我动态编译的程序集(返回版本号0.0.0.0).

更新:在我的情况下,我需要一个解决方案,不需要引用回Web应用程序集中的类.Jason在下面的答案(标记为已接受)符合此要求 - 此处提交的许多其他人都没有.

.net c# asp.net reflection assemblies

54
推荐指数
6
解决办法
6万
查看次数