小编Lig*_*ica的帖子

当元素失去焦点时运行JavaScript

我有一个标准的HTML输入,我想在失去焦点时运行JavaScript代码.可悲的是,我的谷歌搜索没有透露如何做到这一点.

为了说清楚,我正在寻找一种方法来做到这一点:

<input type="text" name="name" value="value" onlosefocus="alert(1);"/>
Run Code Online (Sandbox Code Playgroud)

html javascript javascript-events

133
推荐指数
4
解决办法
17万
查看次数

从文本文件中读取,直到EOF重复最后一行

以下C++代码使用ifstream对象从文本文件(每行有一个数字)读取整数,直到它达到EOF.为什么它读取最后一行的整数两次?如何解决这个问题?

码:

#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    ifstream iFile("input.txt");    // input.txt has integers, one per line

    while (!iFile.eof())
    {
        int x;
        iFile >> x;
        cerr << x << endl;
    }

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

input.txt:

10  
20  
30
Run Code Online (Sandbox Code Playgroud)

输出:

10  
20  
30  
30
Run Code Online (Sandbox Code Playgroud)

注意:我已跳过所有错误检查代码,以使代码段保持较小.在Windows(Visual C++),cygwin(gcc)和Linux(gcc)上可以看到上述行为.

c++ fstream iostream

117
推荐指数
5
解决办法
27万
查看次数

Python:继续在外循环中进行下一次迭代

我想知道是否有任何内置方法可以继续在python中的外循环中进行下一次迭代.例如,考虑代码:

for ii in range(200):
    for jj in range(200, 400):
        ...block0...
        if something:
            continue
    ...block1...
Run Code Online (Sandbox Code Playgroud)

我希望这个continue语句退出jj循环并转到ii循环中的下一个项目.我可以通过其他方式实现这个逻辑(通过设置一个标志变量),但有一种简单的方法可以做到这一点,还是这就像要求太多?

python loops

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

Google maps API V3 - 完全相同位置的多个标记

有点卡在这一个.我正在通过JSON检索地理坐标列表并将它们弹出到谷歌地图上.除了在完全相同的位置上有两个或更多标记的情况下,一切都运行良好.API仅显示1个标记 - 顶部标记.我认为这是公平的,但我想找到一种方法以某种方式显示它们.

我搜索过google并找到了一些解决方案,但它们似乎主要用于API的V2或者不是那么好.理想情况下,我想要一个解决方案,您可以单击某种组标记,然后显示聚集在它们所在位置周围的标记.

任何人都有这个问题或类似问题并愿意分享解决方案?

javascript google-maps google-maps-api-3

111
推荐指数
7
解决办法
13万
查看次数

如何在model.save()上触发成功回调?

this.model.save({
  success: function(model, response){
    console.log('success');
  },
  error: function(){
    console.log('error');
  }
})
Run Code Online (Sandbox Code Playgroud)

模型正确地发布到处理保存的服务器,但不会触发成功回调.我需要从服务器发回一些东西吗?

backbone.js

106
推荐指数
5
解决办法
7万
查看次数

获取图片函数的工具调用代码图

我有一个很大的工作空间,有许多C代码的源文件.虽然我可以使用Object浏览器看到从MS VS2005中的函数调用的函数,但是在MSVC 6.0中,这只显示了在非图形显示中从特定函数调用的函数.另外,它没有显示从say开始调用的函数main(),然后是从它调用的函数,依此类推,更深入到叶级函数内部.

我需要一个工具,它会给我一个功能调用图,用图形表示功能callee,caller用箭头或类似的东西连接,从main()最后一级功能开始,或者至少在一个C源文件中以图形方式显示所有功能的调用图.如果我能打印这张图表会很棒.

任何好的工具(不一定是免费的工具)?

c function call-graph

102
推荐指数
7
解决办法
11万
查看次数

我可以在C++中实现一个自治的`self`成员类型吗?

C++ 缺乏的等效PHP的self关键字,其评估的封闭类的类型.

在每个类的基础上伪造它很容易:

struct Foo
{
   typedef Foo self;
};
Run Code Online (Sandbox Code Playgroud)

但我不得不再写Foo一遍.也许有一天我会弄错,导致一个无声的错误.

我可以使用一些decltype朋友和朋友的组合来"自主地"完成这项工作吗?我已尝试过以下内容this在该地方无效:

struct Foo
{
   typedef decltype(*this) self;
};

// main.cpp:3:22: error: invalid use of 'this' at top level
//     typedef decltype(*this) self;
Run Code Online (Sandbox Code Playgroud)

(我不会担心相同的static,相同但后期绑定.)

c++ c++11

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

给定程序使用什么端口?

我希望能够找出特定程序正在使用的端口.是否有任何在线可用的程序或带有Windows的程序可以告诉我哪些进程正在使用我的计算机上的哪些端口?

PS - 在你因为不是一个编程问题而下调这个问题之前,我正在寻找测试一些网络代码的程序.

windows networking

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

以编程方式在选项卡上打开新页面

我正试图"强迫"Safari或IE7 使用新标签打开新页面.

以编程方式我的意思是:

window.open('page.html','newtaborsomething');
Run Code Online (Sandbox Code Playgroud)

javascript safari tabs internet-explorer-7

96
推荐指数
7
解决办法
20万
查看次数

PHP CURL DELETE请求

我正在尝试使用PHP和cURL执行DELETE http请求.

我已经阅读过如何在很多地方做到这一点,但似乎没有什么对我有用.

我是这样做的:

public function curl_req($path,$json,$req)
{
    $ch = curl_init($this->__url.$path);
    $data = json_encode($json);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data)));
    $result = curl_exec($ch);
    $result = json_decode($result);
    return $result;
}
Run Code Online (Sandbox Code Playgroud)

然后我继续使用我的功能:

public function deleteUser($extid)
{
    $path = "/rest/user/".$extid."/;token=".$this->__token;
    $result = $this->curl_req($path,"","DELETE");
    return $result;

}
Run Code Online (Sandbox Code Playgroud)

这给了我HTTP内部服务器ERROR.在我的其他函数中使用与GET和POST相同的curl_req方法,一切顺利.

那么我做错了什么?

php curl http request

94
推荐指数
2
解决办法
11万
查看次数