小编Bey*_*ios的帖子

在Visual Studio中更改或添加默认编辑器

我想在Visual Studio 2012中为文件类型添加一个新的(外部)默认编辑器.我的编辑器(Notepad ++)支持通过程序参数直接跳转到特定的行.遗憾的是,msdn引用没有提到在给定上下文中使用行(和字符)偏移的任何宏参数(即双击搜索结果时).

是否可以在" 添加程序"的" 参数"字段中获取行和/或字符偏移量?

AddProgrammeDialog

编辑:有没有办法通过扩展名访问这些开放事件的信息有关文件,行和选择的开放程序?

visual-studio visual-studio-2012

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

查找少于查询的元素数的高效算法

我有两个未排序的数组ab.对于每个元素,a[i]我需要找到b[j]这样的元素数量b[j] < a[i].此外,b可能包含不应计算的重复项.两个阵列都可能非常大.

我试过(单个查询x)

public static void main(String arg[]) {
    int x = 5;
    int b[] = {2, 4, 3, 4, 11, 13, 17};
    Arrays.sort(b);
    int count = 0;
    for(int i = 0; i < b.length; ++i) {
        if(b[i] < x) {
            if(i == 0)
                ++count;
            else {
                // this check avoids counting duplicates
                if(b[i - 1] != b[i])
                    ++count;
            }
        } else {
            break;
        } …
Run Code Online (Sandbox Code Playgroud)

java algorithm dynamic-programming

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

为什么在Java中的2D数组中二维不是必需的?

int a[][]=new int[2][]; // It works without any error
Run Code Online (Sandbox Code Playgroud)

为什么此代码段中缺少第二维?

java

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

增加/减少 OpenOffice Calc 中的字段

我正在尝试计算(并总结)不同的(物理)项目并将这些计数输入电子表格中。有没有办法增加(或减少)OpenOffice Calc 中字段中的整数?鼠标或键盘输入。

要么是快捷键+宏组合,要么是沿着这些(虚构的)箭头的线条:

增加/减少字段

即按向上键会将字段值增加到 43

事实上,我很高兴收到任何有关开放程序的建议,该程序可以将此类输入数字化并生成某种 csv 或类似的输出。

openoffice.org openoffice-calc

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

将const wchar_t*转换为const std :: basic_string <char_t>的更好方法

我想知道是否有更简单的方法(更简洁)转换const char_t*std::string_t而不是下面:

typedef wchar_t  char_t;
typedef basic_string<char_t> string_t;

std::wstring ws(script_->GetName());  //GetName() returns const char_t*
const std::string wsStr(ws.begin(), ws.end());
const string_t script_name(wsStr.begin(), wsStr.end());
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

编辑

#ifdef OS_WIN
#include <tchar.h>
typedef wchar_t  char_t;
#define CHAR_WIDE
#else
typedef char char_t;
Run Code Online (Sandbox Code Playgroud)

c++ c++11

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