好的,我有一个这样的表:
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都不同.我需要加入吗?
我有一个在C#中使用线程的程序.有没有办法以编程方式了解应用程序的内存使用情况?我想限制线程的产生说10兆字节的内存,我该怎么做?
这是2009年,早在2001年左右,红宝石中的声音播放过去没有很好的绑定.
有变化吗?我正在寻找控制原始声音或mp3,ogg和flac播放的东西.我的谷歌搜索已经变干了.
编辑:Linux,OSX和Windows(如果可能).
据我所知,字符串在Delphi中是不可变的.我明白这意味着如果你这样做:
string1 := 'Hello';
string1 := string1 + " World";
Run Code Online (Sandbox Code Playgroud)
第一个字符串被销毁,您将获得对新字符串"Hello World"的引用.
但是,如果您在代码周围的不同位置使用相同的字符串会发生什么?
我有一个字符串哈希分配用于标识多个变量,因此例如,"更改"由该更改的属性的哈希值标识.这样,我很容易检查"变化"是否平等.
现在,每个哈希都是单独计算的(并不是所有的属性都被考虑在内,因此即使它们在某些值上有所不同,单独的实例也可以相等).
问题是,Delphi如何处理这些字符串?如果我计算将哈希值分离为相同的10个字节长度的字符串,我该怎么办?两个10字节的内存块或两个引用相同的内存块?
澄清:更改由从数据库读取的某些属性组成,并由单个线程生成.TChange类有一个GetHash方法,它根据字符串上的一些值(但不是全部)计算哈希值.现在,其他线程接收更改并且必须将其与先前处理的更改进行比较,以便它们不会处理相同(逻辑)更改.因此,哈希和由于它们具有单独的实例,因此计算出两个不同的字符串.我正在尝试确定从字符串更改为类似128位哈希的内容是否是真正的改进,否则它只会浪费我的时间.
编辑:Delphi的版本是Delphi 7.0
我正在尝试使用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) 由于安全性要求,我们需要创建的所有运行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,这是下一个最好的事情.
他们无论如何都要在不执行它的情况下测试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还没有发布日期.
感谢帮助.鲍勃.
在尝试执行我的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.
如何在引用的程序集中获取调用Web应用程序的版本号?
我尝试过使用System.Reflection.Assembly.GetCallingAssembly().GetName()但它只是给我动态编译的程序集(返回版本号0.0.0.0).
更新:在我的情况下,我需要一个解决方案,不需要引用回Web应用程序集中的类.Jason在下面的答案(标记为已接受)符合此要求 - 此处提交的许多其他人都没有.
c# ×3
.net ×2
asp.net ×2
javascript ×2
memory ×2
assemblies ×1
audio ×1
delphi ×1
immutability ×1
jar ×1
jndi ×1
jquery ×1
max ×1
php ×1
powershell ×1
reflection ×1
ruby ×1
scripting ×1
sql ×1
sql-server ×1
string ×1
weblogic ×1
xbrl ×1
xlink ×1