问题列表 - 第49002页

在Visual Studio中通过中间语言(IL)和C#同时进行调试

我正在寻找Visual Studio的扩展,在调试模式下,可以单步执行C#旁边的中间语言.

我不是在寻找调试托管和非托管代码的解决方案.

c# debugging cil visual-studio-2010

11
推荐指数
1
解决办法
2004
查看次数

按Rails 3中的虚拟属性排序

背景:我有一组可以投票的帖子.我想根据他们的"投票得分"对帖子进行排序,这可以通过以下公式确定:

((@ post.votes.count)/((Time.now - @ post.created_at)**1))

我目前正在定义投票得分:

  def vote_score(x)
   ( (x.votes.count) / ( (Time.now - x.created_at) ** 1 ) )
  end
Run Code Online (Sandbox Code Playgroud)

并将它们排序为:

@posts = @posts.sort! { |a,b| vote_score((b) <=> vote_score((a) }
Run Code Online (Sandbox Code Playgroud)

目标:此方法对我的应用程序加载时间造成巨大损失.有没有更好,更有效的方法来完成这种排序?

sorting activerecord ruby-on-rails ruby-on-rails-3

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

为什么这个jQuery one-liner不会做它应该做的事情?

我正在进行一些表单UI编码并编写了这个jQuery one-liner:

$( '输入[类型=文本]')VAL($(本).attr( '默认值'));

意图是为每个输入文本字段赋予其在属性中提供的默认值.

有什么建议?TIA

jquery attributes

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

通过ajax调用请求页面时,Google图表不会加载

我想在我的页面上使用谷歌图表来显示来自谷歌分析的东西.

我将分析报告拆分为更多部分:页面,浏览器,操作系统,流量来源等......

我有一个处理程序来获取我的请求并对我的一个文件执行ajax调用.例如:如果我请求Pages,我的处理程序会显示ajax加载图形并向ajax_pages.php发送请求.完成后,将html附加到div中.

这是问题所在:将google图表代码放在任何ajax _*.php文件中都不会加载js ... AT ALL!任何其他JavaScript代码将加载.尝试过<script>alert('aaaa');</script>并且工作正常.事情是,当我查看页面的来源时,甚至不会出现js代码.怎么会这样?至少源代码应该在那里,无论它是否有错误.

将代码放在处理程序之前发送请求将显示图表.

javascript ajax google-visualization

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

WinForms Control.Scale方法

下面的代码显示了一个小型WinForms应用程序,其中包含一个绘制圆圈的简单控件.我试图了解该Control.Scale方法的行为.

如果我在Control from Main上调用Scale方法,如代码所示,它会正确缩放.但是,如果我改为从Circle的构造函数调用Scale,则不会发生缩放.

我在这里的困惑无疑表明我对Scale应该做什么有很大的误解.任何人都可以开导我吗?

using System;
using System.Windows.Forms;
using System.Drawing;

class Program
{
    [STAThread]
    public static void Main()
    {
        var circle = new Circle(Color.Orange)
        {
            Size = new Size(23, 23),
            Location = new Point(50, 50)
        };
        circle.Scale(new SizeF(3.0f, 3.0f));      //  <-- scaling here works

        var form = new Form();
        form.Controls.Add(circle);

        Application.Run(form);
    }
}

class Circle : Control
{
    public Circle(Color color)
    {
        ForeColor = color;
        // Scale(new SizeF(3.0f, 3.0f));     //  <-- scaling here DOESN'T work
    }

    protected …
Run Code Online (Sandbox Code Playgroud)

controls winforms

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

方法接受Object C#时字符串作为引用参数的问题

可能重复:
C#:为什么'ref'和'out'不支持多态?

我似乎无法理解为什么以下在C#中不起作用:

public static void Swap(ref Object a, ref Object b) {
    Object t = b;
    b = a;
    a = t;
}

//Calls
String fname = "Ford";
Strinf lname = "James";
Swap(ref lname, ref fname);
Run Code Online (Sandbox Code Playgroud)

这是因为String已经引用了一个char数组,它是不可变的吗?

c# reference object immutability

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

使用Ajax和PHP $ _FILES从Canvas元素发送图像

我需要能够将图像和一些表单字段从客户端canvas元素发送到PHP脚本,最后是$ _POST和$ _FILES.当我这样发送时:

<script type="text/javascript">
var img = canvas.toDataURL("image/png");
...
ajax.setRequestHeader('Content-Type', "multipart/form-data; boundary=" + boundary_str);
var request_body = boundary + '\n' 
+ 'Content-Disposition: form-data; name="formfield"' + '\n' 
+ '\n' 
+ formfield + '\n' 
+ '\n' 
+ boundary + '\n'
+ 'Content-Disposition: form-data; name="async-upload"; filename="' 
+ "ajax_test64_2.png" + '"' + '\n' 
+ 'Content-Type: image/png' + '\n' 
+ '\n' 
+ img
+ '\n' 
+ boundary;
ajax.send(request_body);
</script>
Run Code Online (Sandbox Code Playgroud)

$ _POST和$ _FILES都回填了,但$ _FILES中的图像数据仍然需要解码如下:

$loc = $_FILES['async-upload']['tmp_name'];
$file = fopen($loc, 'rb');
$contents = fread($file, filesize($loc)); …
Run Code Online (Sandbox Code Playgroud)

php ajax base64 canvas

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

如何解决黑客php表单

我使用livevalidation脚本来验证PHP表单,但我认为我的网站被黑了,因为一些输入允许插入数字而不是字母.

黑客的另一个问题是我的选择标签插入数据错误而不是我的形式.

所以,任何人都可以帮助我吗?

javascript php

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

如何切片NSMutableArray

我有一个NSMutableArray,只需要对象[0:5].是否有一种简单的切片方法?可以在索引后删除所有对象吗?我可以将子数组复制到另一个NSMutableArray吗?

objective-c slice nsmutablearray

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

在Oracle连接上设置语言环境

在我公司的产品中,我们一次从数据库中检索一个页面的结果.因此,必须对数据库进行所有过滤和排序.其中一个问题是编码值.要使筛选和排序正常工作,需要将代码值转换为查询中的区域设置特定标签.

我的计划是使用类似于以下的表:t_code_to_label(类型varchar2(10),locale varchar2(10),代码varchar2(10),标签varchar2(50))前三列是主(唯一)键.

使用此表时,您会看到类似这样的内容

select ent.name, ent.ent_type, entlabel.label as ent_type_label from t_entitlements ent join t_code_to_label entlabel on entlabel.type='entlabel' and entlabel.locale=currentLocale() and entlabel.code=ent.ent_type

问题是currentLocale()是我编写的东西.我怎样才能在Java连接的Java端做一些事情来设置我在一个简单的函数中可以在Oracle端读取的Connection对象的语言环境.理想情况下,这是Oracle真正的语言环境支持,但我找不到这样的东西.

我使用的是Oracle 10g和11g.

oracle locale database-connection jdbc

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