问题列表 - 第40185页

Visual Studio:选项卡和空格缩进之间的任何一次单击切换?

我是几个不同团队的成员,(当然;)一些团队喜欢在空格上选项卡,反之亦然.

是否有更多用户友好的解决方案然后通过菜单 - >工具加载用户配置文件...这是10次点击长?

我查看了devenv.exe命令行参数,如果有任何加载特定用户配置文件有两个单独的*.lnk Visual Studio启动器,但没有这样的参数.

然后我尝试记录宏,但VS只能记录Tools.ImportandExportSettings命令,并且无法记录以下向导的所有步骤.

谢谢你的建议

coding-style indentation visual-studio

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

Vim关闭缓冲区但没有拆分窗口

如果我有2个水平/垂直分割的缓冲区并想要关闭其中一个,但我不想关闭一个窗口.我想保持分割窗口的位置与关闭缓冲区之前相同.

如果我按下:bd,关闭缓冲区的窗口也会关闭.

vim buffer

24
推荐指数
2
解决办法
6830
查看次数

AppDomain中的静态字段

我正在尝试使用AppDomain管理一些遗留代码的想法,其中包含许多静态字段在多线程环境中.

我读到了这个问题的答案:如何使用AppDomain限制静态类的范围以便线程安全使用?,认为它非常有前景,并决定在程序集ClassLibrary1.dll中使用一个非常简单的类来尝试它:

namespace ClassLibrary1
{
    public static class Class1
    {
        private static int Value = 0;

        public static void IncrementAndPrint()
        {
            Console.WriteLine(Value++);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码,它将程序集加载到2个不同的应用程序域并多次调用IncrementAndPrint():

var appDomain1 = System.AppDomain.CreateDomain("AppDomain1");
var appDomain2 = System.AppDomain.CreateDomain("AppDomain2");

var assemblyInAppDomain1 = appDomain1.Load("ClassLibrary1");
var assemblyInAppDomain2 = appDomain2.Load("ClassLibrary1");

var class1InAppDomain1 = assemblyInAppDomain1.GetType("ClassLibrary1.Class1");
var class1InAppDomain2 = assemblyInAppDomain2.GetType("ClassLibrary1.Class1");

class1InAppDomain1.InvokeMember("IncrementAndPrint", BindingFlags.Static | BindingFlags.Public | BindingFlags.InvokeMethod, null, null, null);
class1InAppDomain1.InvokeMember("IncrementAndPrint", BindingFlags.Static | BindingFlags.Public | BindingFlags.InvokeMethod, null, null, null);
class1InAppDomain1.InvokeMember("IncrementAndPrint", BindingFlags.Static | BindingFlags.Public | BindingFlags.InvokeMethod, null, null, null);

class1InAppDomain2.InvokeMember("IncrementAndPrint", …
Run Code Online (Sandbox Code Playgroud)

.net c# appdomain

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

创建autotools构建源的调试版本

鉴于:

  • source tar.gz
  • AFAIK,configure确实支持调试构建(configure --help不显示--enable-debug)

问题:

  • 如果软件包的作者首先没有提供它,那么使用调试版本是否安全?
  • 如果pre.v问题的答案是肯定的,那么我是如何产生调试版本的?我应该修补configure.ac吗?

谢谢

makefile compilation autotools

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

VBA:等待Bloomberg BDP通话结束

我有一个脚本将一些外部数据导入工作表,这反过来会影响一些=BDP(...)公式.最理想的是,我想在复制数据后立即对BDP结果进行一些检查.

Bloomberg Excel加载项异步更新 - 如何等待结果然后恢复脚本?似乎只有在VBA脚本完成后才会导入结果,无论它运行多长时间.

在此先感谢马丁

excel vba excel-vba bloomberg

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

CouchDB视图:按时间删除重复*和*顺序

根据我之前的问题的一个很好的答案,我已经部分解决了我与CouchDB的问题.

这导致了一种新观点.

现在,我需要做的下一件事是按日期排序时从此视图中删除重复项.

例如,以下是我查询该视图的方式:

GET http://scoates-test.couchone.com/follow/_design/asset/_view/by_userid_following?endkey=[%22c988a29740241c7d20fc7974be05ec54%22]&startkey=[%22c988a29740241c7d20fc7974be05ec54%22,{}]&descending=true&limit=3
Run Code Online (Sandbox Code Playgroud)

结果如下:

HTTP 200 http://scoates-test.couchone.com/follow/_design/asset/_view/by_userid_following
http://scoates-test.couchone.com > $_.json.rows
[ { id: 'c988a29740241c7d20fc7974be067295'
  , key: 
     [ 'c988a29740241c7d20fc7974be05ec54'
     , '2010-11-26T17:00:00.000Z'
     , 'clementine'
     ]
  , value: 
     { _id: 'c988a29740241c7d20fc7974be062ee8'
     , owner: 'c988a29740241c7d20fc7974be05f67d'
     }
  }
, { id: 'c988a29740241c7d20fc7974be068278'
  , key: 
 [ 'c988a29740241c7d20fc7974be05ec54'
     , '2010-11-26T15:00:00.000Z'
     , 'durian'
     ]
  , value: 
     { _id: 'c988a29740241c7d20fc7974be065115'
     , owner: 'c988a29740241c7d20fc7974be060bb4'
     }
  }
, { id: 'c988a29740241c7d20fc7974be068026'
  , key: 
     [ 'c988a29740241c7d20fc7974be05ec54'
     , '2010-11-26T14:00:00.000Z'
     , 'clementine'
     ]
  , value: …
Run Code Online (Sandbox Code Playgroud)

couchdb mapreduce views

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

JavaScript中的MySQL语句

我想在javascript中编写一个MySQL select语句.可能吗?我找到的大多数是.asp,嵌入到.php中

谢谢让

javascript php mysql

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

Git在一个命令中添加和提交

我有什么方法可以做

git add -A
git commit -m "commit message"
Run Code Online (Sandbox Code Playgroud)

在一个命令?

我似乎经常做这两个命令,如果Git有一个选项git commit -Am "commit message",它会让生活变得更方便.

git commit-a修饰符,但它与git add -A提交之前的做法并不完全相同.git add -A添加新创建的文件,但git commit -am不添加.什么

git

345
推荐指数
14
解决办法
32万
查看次数

废除C++中的包含文件

假设我在C++源文件中有以下代码(字面意思):

// #include <iostream> // superfluous, commented-out
using std::cout;
using std::endl;

int main()
{
    cout << "Hello World" << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

即使#include <iostream>被注释掉,我也可以编译这段代码:

g++ -include my_cpp_std_lib_hack source.cpp
Run Code Online (Sandbox Code Playgroud)

my_cpp_std_lib_hack是某个中心位置的文件,其中包含C++标准库的所有文件:

#include <ciso646>
#include <climits>
#include <clocale>
...
#include <valarray>
#include <vector>
Run Code Online (Sandbox Code Playgroud)

当然,我可以为我关心的所有编译器(即MS Visual Studio和其他一些编译器)使用适当的编译选项,并且我还使用预编译的头文件.

使用这样的hack给了我以下优点:

  • 快速编译(因为所有标准库都是预编译的)
  • #include当我想要的是添加一些调试输出时,无需添加s
  • 无需记住或查找std::max声明的所有时间
  • 感觉STL神奇地内置于语言中

所以我想知道:我在这里做错了吗?

在编写大型项目时,这个黑客会破坏吗?

也许其他人都已经使用过这个,没有人告诉过我?

c++ coding-style include

23
推荐指数
2
解决办法
1164
查看次数

Objective C图像处理

我已经搜索过这个,但我唯一能够遇到的就是Google Code上的简单图像处理库,但我认为该项目已经死了!有没有人知道任何库/框架,甚至是关于iPhone应用程序图像处理的教程?

iphone image-processing objective-c

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