问题列表 - 第47959页

带有c ++的vs2010中的Intellisense

我不能工作智能感知.即使我从一个空项目开始,只添加一个文件,只有一个include for iostream和一个int main()打印char 的函数cout(基本上是最基本的程序),如果我试图让intellisense显示任何东西(比如输入cout.)我明白了

IntelliSense:'没有其他可用信息'(请参阅'在C++项目中排除IntelliSense故障'以获取进一步的帮助.)

几个小时的谷歌搜索已经在微软网站上发表了一些文章,这些文章提出了许多可以尝试的事情,或者说它不起作用的原因.我已经尝试并消除了它们,除了提到stdafx.h必须在路径中的那个.

这是什么文件?
如果我不知道它在哪里,我怎么知道它是否在路径中?
它与IntelliSense有什么关系?
我应该将此文件添加到我的项目中以使其工作吗?

谢谢.

c++ intellisense visual-studio-2010 stdafx.h

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

为什么gmail中的链接重定向?

我注意到一些电子邮件服务(如gmail或我学校的webmail)将重定向电子邮件正文中的链接(或用于).所以,当我把我的电子邮件的正文中"www.google.com",我检查电子邮件在Gmail或什么的,链接类似于"gmail.com/redirect?www.google.com".

这对我和我通过电子邮件发送的人非常困惑(就像我的父母,他们不熟悉电脑).无论如何我总是点击链接,但为什么要使用这项服务?(我也担心也许我的信息被发送到某个地方......我有什么需要担心的吗?在重定向之前是否存储了什么?)

对不起,如果这是无根据的偏执狂.我只是好奇为什么有些事情会按照他们的方式运作.

security redirect

14
推荐指数
2
解决办法
6266
查看次数

Java Enum引用另一个枚举

我希望能够定义一个包含另一个枚举的枚举类以及它自己的值.例如, :

public enum A {
    A1, A2, A3;
}

public enum B{
    B1, B2, ...(somehow define references to all values in enum A)
}
Run Code Online (Sandbox Code Playgroud)

这样枚举B中包含的任何值必须定义为initself(例如B1,​​B2)或枚举A的任何值.

谢谢,

java enums

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

来自字符串的javascript new regexp

我正在尝试创建类似于此的东西:

var regexp_loc = /e/i;
Run Code Online (Sandbox Code Playgroud)

除了我希望regexp依赖于一个字符串,所以我尝试使用新的RegExp,但我无法得到我想要的.

基本上我希望e上面的regexp是一个字符串变量,但我的语法失败了.

我试过这样的事情:

var keyword = "something";

var test_regexp = new RegExp("/" + keyword + "/i");
Run Code Online (Sandbox Code Playgroud)

基本上我想在一个更大的字符串中搜索一个子字符串然后用一些其他字符串替换该字符串,不区分大小写.

亚历山大

javascript regex string

57
推荐指数
3
解决办法
8万
查看次数

如何在没有硬编码的情况下使用Cake模式进行依赖注入?

我刚看完并喜欢Cake模式文章.但是,在我看来,使用依赖注入的一个关键原因是您可以改变XML文件或命令行参数使用的组件.

如何使用Cake模式处理DI的这个方面?我见过的例子都涉及静态混合特征.

scala

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

IE7是否不完全支持javascript的insertBefore方法?

我有以下代码,这些代码在Chrome,IE8和FF中非常有效。但是,当我用IE7测试它时出现错误。有人知道这里发生了什么吗?

 function do_replace(s, p1,p2,p3,child_node,syn_text) {
       reg = new RegExp('[h\|H][1-7]');
   if(p1.length>0){   //this might not be necessary
     //create textnode
      var text_node = document.createTextNode(p1);
          child_node.parentNode.insertBefore(text_node,child_node);  //errors out here in IE7
       }
Run Code Online (Sandbox Code Playgroud)

IE7的最后一行显示的代码错误为“ htmlfile:Invalid arguments”。通过调试器查看代码时发生错误。运行此脚本时,child_node,parentNode和text_node的构成与Firefox和Chrome相同。

有任何想法吗?还是IE7和其他浏览器一样不支持此方法?

谢谢

javascript internet-explorer-7 ie7.js

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

使用Oracle SQL进行复杂计算

我为想象中的律师创建了一个数据库,我最后一个完成的查询让我疯了.我需要弄清楚一位律师在他们的职业生涯中与公司所做的事情,我已经time_spent并且rate要加倍和特殊率来增加.(特价是公司合同的一次性费用,因此没有多少案例).我能想出的最好的是下面的代码.它按照我想要的方式行事,但只显示处理适用于特殊费率的案件的律师.

我基本上希望它在表中显示查询结果,即使特殊速率为NULL.

我已经订购了表格,以便首先显示最高金额,因此我可以使用ROWNUM仅显示前10%的收入者.

CREATE VIEW rich_solicitors AS 
  SELECT notes.time_spent * rate.rate_amnt + special_rate.s_rate_amnt AS solicitor_made,          
        notes.case_id
   FROM notes, 
        rate, 
        solicitor_rate, 
        solicitor, 
        case, 
        contract, 
        special_rate
  WHERE notes.solicitor_id = solicitor.solicitor_id
    AND solicitor.solicitor_id = solicitor_rate.solicitor_id
    AND solicitor_rate.rate_id = rate.rate_id
    AND notes.case_id = case.case_id
    AND case.contract_id = contract.contract_id
    AND contract.contract_id = special_rate.contract_id
ORDER BY -solicitor_made;
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT * 
  FROM rich_solicitors
 WHERE ROWNUM <= (SELECT COUNT(*)/10 
                    FROM rich_solicitors)
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle10g

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

JavaScript或jQuery是否具有类似于Excel的VLOOKUP的功能?

JavaScript或jQuery是否有一个函数返回一个数组的元素,该数组的索引等于另一个数组中给定值的位置?(我可以写自己的,但我不想重新发明轮子.)

就像是:

function vlookup(theElement, array1, array2) {
    $.each(array1, function(index, element) {
        if (element === theElement)
            return array2[index];
    });
    return null;
}
Run Code Online (Sandbox Code Playgroud)

但是,嗯...在标准库中.

javascript jquery

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

在Node.js中等待多个回调的惯用方法

假设您需要执行一些依赖于某些临时文件的操作.由于我们在这里谈论Node,这些操作显然是异步的.为了知道何时可以删除临时文件,等待所有操作完成的惯用方法是什么?

这是一些显示我想要做的代码:

do_something(tmp_file_name, function(err) {});
do_something_other(tmp_file_name, function(err) {});
fs.unlink(tmp_file_name);
Run Code Online (Sandbox Code Playgroud)

但是如果我这样写,第三次调用可以在前两次有机会使用该文件之前执行.我需要一些方法来保证前两个调用已经完成(调用它们的回调),然后继续运行而不嵌套调用(并使它们在实践中同步).

我想过在回调上使用事件发射器并将计数器注册为接收器.计数器将接收已完成的事件并计算仍有待处理的操作数.当最后一个完成时,它将删除该文件.但是存在竞争条件的风险,我不确定这通常是怎么做的.

Node人如何解决这类问题?

node.js

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

如何通过webview覆盖一些手势事件,但让其他人通过?

我还在搞清楚SDK的来龙去脉,所以请耐心等待.

所以我想实现一个网页视图,即保持多点触控缩放控件和垂直滚动完整(的WebView类处理它们),同时锁定在网页视图水平滚动和实施水平甩寻求新的数据.

我发现了这个:Android中的Fling Gesture和Webview .因此我使用此代码了解如何在我的应用程序中实现此功能,因此我正在那里工作(当然是答案).

并开始为我的西装编写代码.例如:

   if (event1.getRawX() > event2.getRawX() && StrictMath.abs(event1.getRawY()-event2.getRawY())<100) {
    show_toast("swipe left");
   } else if(event1.getRawX() < event2.getRawX() && StrictMath.abs(event1.getRawY()-event2.getRawY())<100){
    show_toast("swipe right");
Run Code Online (Sandbox Code Playgroud)

实际上只检测水平褶皱.

但是,我还没弄清楚如何确保水平flings触发我选择的动作,而垂直flings仍然控制着所讨论的WebView的滚动.

我的第一个想法是在webview上尝试类似pageUp/pageDown或scrollTo的东西,但由于我将webview类扩展到MyWebView并因此还没有这种类型的instanciated对象,因此无法工作.

如果需要,这是完整的代码:

package test.fling;


import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.webkit.WebView;
import android.widget.Toast;

public class testicules extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    MyWebView webview = new MyWebView(this);
    webview.loadUrl("http://en.wikipedia.org/wiki/Android");
    setContentView(webview);
}

class MyWebView extends WebView { …
Run Code Online (Sandbox Code Playgroud)

android webview gestures android-webview

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