问题列表 - 第30534页

存储函数以便稍后运行

我有一个循环,需要在循环完成后"标记"函数以便稍后运行.这可能吗?

谢谢,泰勒

.net c# function

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

内置值数组及其键

我试图破坏其键和值的数组.我可以很容易地获得内爆的钥匙,但发现我必须重复自己的钥匙.

目前我这样做:

$values = array(
  'id'                    =>  $sel['id'],
  'creator_id'            =>  $sel['creator_id'],
  'campaign_id'           =>  $sel['campaign_id'],
  'save_results'          =>  $sel['save_results'],
  'send_results_url'      =>  $sel['send_results_url'],
  'reply_txt'             =>  $sel['reply_txt'],
  'allow_multiple_votes'  =>  $sel['allow_multiple_votes']
    );
    $cols = '';
    $vals = '';
    $first = true;
    foreach($values as $col => $val) {
        if(!$first) {
            $cols .= ', ';
            $vals .= ', ';
        }
        $cols .= $col;
        $vals .= $val;
        $first = false;
    }
Run Code Online (Sandbox Code Playgroud)

困扰我的部分是这样的:

foreach($values as $col => $val) {
  if(!$first) {
    $cols .= ', ';
    $vals .= ', '; …
Run Code Online (Sandbox Code Playgroud)

php arrays implode

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

Grails/GSP:突破<g:each>

有没有办法打破<g:each>?我有一个页面,其中我正在遍历列表,我必须确保选中一个复选框,如果这是存储在DB中的值.

为了使它更清晰,请考虑以下事项:

<g:each in=${list1}>
    <g:each in=${list2}>
        <g:if test="${list1.id == list2.id}">
            <input type="checkbox" ... checked="checked" />
        </if>
    </g:each>
    ...
</g:each>
Run Code Online (Sandbox Code Playgroud)

其中list1是,例如Domain1.list()(即所有可能的值),list2是Domain2.find(...)(即SELECTED值)

在g:each中,我需要显示所有list1(因此,在每个内部之后的"......")带有一个复选框,但是我需要确保list2中的那些(用户选择的项目保存到DB中) )应相应检查(如果声明).

现在,如果在第一次迭代中更改了检查状态,我需要离开内部每个...任何方式来做到这一点?

谢谢!

each grails break gsp

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

不精确的二进制搜索:给定值,找到元素位置的上下索引

我有一个List<KeyValuePair<double, double>>,列表按顺序排序KeyValuePair.Key,所以它可以修改为二进制搜索.我有一个double对象.现在,我的任务是找到double对象的索引.以下是适用的条件:

  1. 如果该double对象与KeyValuePair.Key指定容差内的一个匹配,KeyValuePair.Value则应返回相应的对象.
  2. 如果double对象超出最大和最小范围KeyValuePair.Key,则应返回0.
  3. 如果double物体落在最大最小值范围内KeyValuePair.Key,但未KeyValuePair.Key达到指定公差范围内的任何一个,则得到最接近的上限和最近的下限KeyValuePair.Value(按测量值KeyValuePair.Key)的平均值.

我知道C#中提供了二进制搜索实现,但它并不完全适合我的需求.我想问一下那里是否有满足我需求的实施方案?我不想花几个小时编写和调试其他人已经编写,调试和完善的代码.

c# binary-search

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

删除参考

这有效吗?可接受的做法?

typedef vector<int> intArray;

intArray& createArray()
{
    intArray *arr = new intArray(10000, 0);

    return(*arr);
}


int main(int argc, char *argv[])
{

    intArray& array = createArray();

    //..........

    delete &array;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

25
推荐指数
4
解决办法
3万
查看次数

jQuery watch div

如果div中的内容发生变化,有没有办法观看?

比方说我有:

<div id="hello"><p>Some content here</p></div>
Run Code Online (Sandbox Code Playgroud)

在5秒后的某个时间点变为:

<div id="hello"><ul><li>This is totally different!</li></ul></div>
Run Code Online (Sandbox Code Playgroud)

如何通过回调或其他方式通知此事?在大多数情况下,我可以获取正在插入的javascript,告诉我.但我想知道它是否可能.

jquery

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

以编程方式将视图渲染为字符串

我想获取一个视图将在字符串中生成的html代码,在我的控制器中修改它,然后将其添加到我的JsonResult.

我发现代码可以完成我所说的部分内容.我想从aspx View中做到这一点.

- 额外说明:

假设我有一个页面Frame.aspx/Controller/Frame将返回

我希望在它出来之前得到响应,所以我可以用jsonp包装它.我不希望每次都在代码中编辑返回结果,这就是我想以编程方式加载视图的原因.

/ Controller/Frame当前返回Frame.aspx的内容: <html><body>hello</body></html>

假设有一个函数可以在字符串生成器中呈现视图

StringBuilder sb = new StringBuilder();
RenderView(sb, "Frame");
Run Code Online (Sandbox Code Playgroud)

现在拿sb并用jsonp包装它:

public JsonResult Frame(string callback)
{
     StringBuilder sb = new StringBuilder();
     RenderView(sb, "Frame");

     return new JsonResult
     {
         Data = "(function() { " + callback + "(" +  clientResponse + "); })();"
         ,
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     };
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-2

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

点击或10秒后jquery重定向

我在一个网站上有一个spash屏幕,其中有一个ID为"splash"的div我试图使div淡入然后如果用户点击它淡出的div并重新指向主站点.如果用户没有点击它就会淡出并在10秒后重定向.

定时重定向正在工作,但不是点击功能.

    <script type="text/javascript">
  $(document).ready(function() {
  $('#splash').hide();  
        $('#splash').fadeIn(1000, function() {
              $(this).delay(10000).fadeOut(1000, function() { 
               window.location = 'http://www.examle.com'; });
              $(this).click().fadeOut(1000,function() { 
               window.location = 'http://www.example.com'; });
         });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒

javascript jquery splash-screen click delay

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

是否有(Linux)g ++等效于Visual Studio中使用的/ fp:precise和/ fp:fast标志?

背景:

许多年前,我继承了一个使用Visual Studio(VC++)标志'/ fp:fast'的代码库,以在特定的计算重量库中生成更快的代码.不幸的是,'/ fp:fast'产生的结果与不同编译器(Borland C++)下的同一个库略有不同.当我们需要产生完全相同的结果时,我切换到'/ fp:precise',这很好,从那以后一切都很好.但是,现在我在uBuntu Linux 10.04上用g ++编译同一个库,我看到了类似的行为,我想知道它是否有类似的根本原因.我的g ++构建的数值结果与我的VC++构建的数值结果略有不同.这让我想到了我的问题:

题:

g ++与VC++中的'fp:fast'和'fp:precise'选项有相同或相似的参数吗?(它们是什么?我想激活'fp:precise'等价物.)

更详细的信息:

我使用'make'编译,它调用g ++.据我所知(make文件有点神秘,而且不是我写的)g +调用中添加的唯一参数是"普通"(包括文件夹和要编译的文件)和-fPIC(我不确定这个开关是做什么的,我没有在'man'页面上看到它.

'man g ++'中唯一相关的参数似乎是用于打开优化选项.(例如-funsafe-math-optimizations).但是,我认为我没有打开任何东西,我只是想关闭相关的优化.

我已经尝试过发布和调试版本,VC++为发布和调试提供了相同的结果,g ++给出了与发布和调试相同的结果,但是我不能让g ++版本给出与VC++版本相同的结果.

c++ g++ compiler-optimization visual-studio-2008 ubuntu-10.04

11
推荐指数
3
解决办法
5329
查看次数

NSURLConnection是否阻止主/ UI线程

当我们滚动到屏幕上时,我正在下载表视图单元格中的图像.出于UX的原因,我开始下载图像- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath.我不要等到表格视图完成滚动.设置表格视图单元格后,我开始下载我还没有的图像.但是,在表视图停止移动之前,它们似乎没有完全下载.一旦它停止移动,图像几乎立即下载.

无论如何使用NSURLConnection,它没有被主UI线程阻止?或者,是否有一种方法可以在滚动表格视图时非常快速地下载这些图像.

**编辑**

为了证明NSURLConnection较慢,我使用NSThread在另一个线程中分离新的选择器.然后我下载数据并回调主线程,在那里我创建了一个UIImage并在表视图中显示它.这种方法工作得更快.

就个人而言,我认为NSURLConnection被抛入到UITableView滚动阻止它的事件循环中.

iphone objective-c nsurlconnection ipad

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