问题列表 - 第45147页

jQuery-AJAX调用ASP.NET页面方法.如何将值返回jQuery?

如果我使用jQuery AJAX来调用特定的ASP.NET页面方法,如何让该方法将值返回给调用它的AJAX方法?

更新

我的情况是我有一个现有的Web应用程序,有许多现有的方法.我希望能够使用jQuery来执行其中一些方法,然后使用结果更新UI.我的任务是远离ASP.NET AJAX并坚持使用jQuery.管理层关注Microsoft的ASP.NET AJAX的持续开发和支持.我同意他们.

asp.net jquery

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

如何在图像卷积过程中使用预乘以解决alpha出血问题?

我试图将一个框模糊应用于透明图像,并且我在边缘周围得到一个"暗晕".

Jerry Huxtable 简要提到了这个问题,并且展示了问题的一个非常好的演示:

在此输入图像描述

但是,对于我的生活,我无法理解" 预乘alpha "是如何解决这个问题的.现在举一个非常简单的例子.我有一个3x3图像,包含一个红色和一个绿色像素:

在此输入图像描述

实际上剩下的像素是透明的:

在此输入图像描述

现在我们将对图像应用3x3 Box Blur.为简单起见,我们只计算中心像素的新值.盒子模糊的工作方式是,由于我们有一个9个位置的正方形(3x3,称为内核),我们占用内核中每个像素的1/9,并将其加起来:

在此输入图像描述

所以

finalRed =   1/9 * red1 + 1/9 * red2 + 1/9 * red3+ ... + 1/9 * red9
finalGreen = 1/9*green1 + 1/9*green2 + 1/9*green3+ ... + 1/9*green9
finalBlue =  1/9* blue1 + 1/9* blue2 + 1/9* blue3+ ... + 1/9* blue9
finalAlpha = 1/9*alpha1 + 1/9*alpha2 + 1/9*alpha3+ ... + 1/9*alpha9
Run Code Online (Sandbox Code Playgroud)

在这个非常简单的例子中,计算变得非常简单:

finalRed =   1/9 * 255
finalGreen = 1/9 * 255
finalBlue =  0
finalAlpha …
Run Code Online (Sandbox Code Playgroud)

alphablending image-processing convolution premultiplied-alpha

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

是否可以隐含通用List <T>的数据类型?

是否有一种隐含的方法来告诉泛型集合使用Type传入IEnumerable<T>数据?

假设任何Type都可以传入,因为它可能已被遮挡,例如,通过IQueryable并且可能包含匿名类型.

var enumerableThings = //... enumerable<T> obtained from somewhere.
Run Code Online (Sandbox Code Playgroud)

关键是T是未知的.

我想创建一个List<T>可枚举的主要类型:

var listOfThoseThings = new List<???>(enumerableThings);
Run Code Online (Sandbox Code Playgroud)

C#/ .NET中有许多有趣的机制.找到执行这项任务的能力我不会感到惊讶; 然而,此刻一种简洁的方式躲避了我.

.net collections ienumerable c#-4.0

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

MySQL 更新与插入和删除

我正在开发一个 Web 应用程序项目,并且有一个相当大的 html 表单需要将其数据存储在表中。表单和插入已经完成,但我的客户希望能够将保存的数据加载回 HTML 表单并能够更改它,同样,这没问题,但是我在进行更新时遇到了一个问题,如果它是一个编辑,只保留插入查询然后删除旧行是否合适?

基本上,已经发生的事情是,当提交表单时,所有数据都使用 INSERT 放入表中,如果数据用于正在更新的现有字段,我还有一个名为 edit 的标志,其中包含主键 ID。我可以通过两种方式处理更新功能:

a) 创建一个包含所有字段/数据集的实际更新查询,并使用 if/else 来决定是运行更新查询还是插入查询。

b) 每次都执行插入,但在插入成功后在 DELETE WHERE row=editID 中添加一行。

由于删除只会在插入成功时发生,我不会冒不插入就删除数据的风险,从而丢失数据,但由于插入/删除是两个查询,它会比仅使用 if/ 效率低吗? else 来决定是运行插入还是更新?

有第二个表使用自增 id 作为外键,但是每次提交表单时都必须更新该表,因此如果我删除表 A 中的行,我也会从其中删除关联的行表 b. 这似乎是一种糟糕的编程实践,所以无论如何我都倾向于选项 a),但仅使用单行选项非常诱人。DELETE 基本上如下。这实际上是不好的编程习惯吗?除了惯例之外,还有什么理由说明“永远不要那样做!” 代码类型?

    if ($insertFormResults) {
        $formId = mysql_insert_id();
        echo "Your form was saved successfully.";
        if(isset($_POST['edit'])){
            $query = "DELETE FROM registerForm WHERE id='$_POST[edit]'";
            $result = mysql_query($query);
        }
    }
Run Code Online (Sandbox Code Playgroud)

mysql sql-update

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

如何在1个foreach中组合3个结果(PHP html DOM)

<?php 
require_once("simple_html_dom.php");
$str = '<div class="content"><span>text1</span><span>text2</span><span>text3</span><span>text4</span><span>text5</span><span>text6</span><span>text7</span><span>text8</span><span>text9</span><span>text10</span><span>text11</span><span>text12</span><span>text13</span><span>text14</span><span>text15</span><span>text16</span></div>';
$dom = html_entity_decode($str);
$html = str_get_html($dom);
foreach($html->find('span') as $e) 
    echo $e . '<br>';
?>
Run Code Online (Sandbox Code Playgroud)

在此代码中,它可以回显一行中的每个跨度.但是我如何编写它以便3个结果将合并为一个foreach?

我需要一个结果:

text1 text2 text3 <br />
text4 text5 text6 <br />
text7 text8 text9 <br />
text10 text11 text12 <br />
text13 text14 text15 <br />
text16
Run Code Online (Sandbox Code Playgroud)

php dom

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

从int转换为int32

我的c ++代码中有一堆int,我需要更改为int32.和我的布尔相同.为了使用int32和bool32,我需要包含哪个头.一旦我制作它们,我该如何声明它们.我能用int32替换int吗?

例如:

int x;
Run Code Online (Sandbox Code Playgroud)

int32 x;
Run Code Online (Sandbox Code Playgroud)

当我尝试从int更改为int32时,我遇到了很多错误.这里有几个:

error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

error C2086: 'const int x' : redefinition

c c++ managed-c++

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

如何强制Ruby的CSV输出中的一个字段用双引号括起来?

我正在使用Ruby的内置CSV生成一些CSV输出.一切正常,但客户希望输出中的name字段包含双引号,因此输出看起来像输入文件.例如,输入看起来像这样:

1,1.1.1.1,"Firstname Lastname",more,fields
2,2.2.2.2,"Firstname Lastname, Jr.",more,fields
Run Code Online (Sandbox Code Playgroud)

CSV的输出是正确的,如下所示:

1,1.1.1.1,Firstname Lastname,more,fields
2,2.2.2.2,"Firstname Lastname, Jr.",more,fields
Run Code Online (Sandbox Code Playgroud)

我知道CSV正在做正确的事情,因为它没有引用第三个字段只是因为它嵌入了空格,并且当它有嵌入的逗号时用双引号包装字段.为了帮助客户感到温暖和模糊,我想做的是告诉CSV总是双引号第三个字段.

我尝试在我的to_a方法中用双引号包装该字段,这会创建一个"Firstname Lastname"传递给CSV 的字段,但是CSV嘲笑我的微不足道的尝试和输出"""Firstname Lastname""".这是正确的事情,因为它正在逃避双引号,所以这不起作用.

然后我尝试:force_quotes => trueopen方法中设置CSV ,输出双引号按预期包装所有字段,但客户不喜欢,我也期望.所以,这也没有用.

我查看了Table和Row文档,似乎没有任何内容可以让我访问"生成字符串字段"方法,或者设置"for field n always use quoting"标志的方法.

我即将深入了解消息来源,看看是否有一些超级秘密的调整,或者是否有办法修补CSV并弯曲它以实现我的意愿,但想知道是否有人有一些特殊知识或者遇到过这个问题之前.

而且,是的,我知道我可以滚动自己的CSV输出,但我更喜欢不重新发明经过良好测试的轮子.而且,我也知道FasterCSV; 这是我正在使用的Ruby 1.9.2的一部分,因此明确使用FasterCSV并没有什么特别之处.另外,我没有使用Rails并且无意在Rails中重写它,所以除非你有一个可爱的方式使用一小部分Rails实现它,所以不要打扰.我会向你推荐任何使用这些方法的建议,因为你没有费心去读这篇文章.

ruby csv

21
推荐指数
4
解决办法
9358
查看次数

TextView:shadowDx/Dy/Radius在倾斜?

我们如何在dip中指定TextView的shadowDx/Dy/Radius值?现在我有:

<style name="foo">
  <item name="android:shadowDx">-1</item>
  <item name="android:shadowDy">-1</item>
  <item name="android:shadowRadius">1</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我似乎无法在这些地方指定"1dip".有没有办法做到这一点,除了在代码中设置它们并自己进行设备密度乘法?

谢谢

android

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

什么是Rails application.html.erb的Sinatra Equivelant?

application.html.erb是一个应用于rails中所有视图的文件.在某种程度上,它的主文件,所有子文件之后的样式/结构.

我如何在Sinatra中使用它?

ruby ruby-on-rails sinatra

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

pthread是如何工作的?

我在Java和C#的多线程编程方面经验丰富,并开始学习如何在Linux上使用C语言.我在Linux上的编程意义上"长大",所以我理解它的高级内存哲学,流程处理等.

我的问题不是如何进行线程化.我想知道pthread实际上是如何做到的.它是否为您分叉进程并以某种方式处理您的进程间通信?或者它只是管理地址空间?我想要细节......谷歌搜索只产生了"怎么做"的问题,而不是"如何运作".

c multithreading pthreads

20
推荐指数
2
解决办法
7027
查看次数