小编Viv*_*mar的帖子

vim中的转换错误

set listchars=tab:?\ ,trail:·,extends:#,nbsp:·保存vimrc文件时,添加行会导致"CONVERSION ERROR".我在Window 7下使用gvim 7.3.

我使用ctrl-vu 25B8使用("▸")添加了这个字符.

我的vimrc文件也有 set encoding=utf-8

是否可以解决此错误.

谢谢

vim

17
推荐指数
2
解决办法
8731
查看次数

从构造函数中调用类方法

从构造函数中调用类方法时出错.是否可以从构造函数中调用方法?我尝试从派生类的构造函数中调用基类方法,但我仍然收到错误.

'use strict';

class Base {
    constructor() {
        this.val = 10;
        init();
    }

    init() {
        console.log('this.val = ' + this.val);
    }
};

class Derived extends Base {
    constructor() {
        super();
    }
};

var d = new Derived();
Run Code Online (Sandbox Code Playgroud)

➜js_programsnode class1.js /media/vi/DATA/programs/web/js/js_programs/class1.js:7 init(); ^

ReferenceError:在Derived(/ media/vi/DATA/programs/web/js /)的Derived.Base(/media/vi/DATA/programs/web/js/js_programs/class1.js:7:9)中未定义init js_programs/class1.js:18:14)在Object.(/media/vi/DATA/programs/web/js/js_programs/class1.js:23:9)在Module._compile(module.js:435:26)的Object.Module._extensions..js(module.js) :442:10)在Module.load(module.js:356:32)在Function.Module._load(module.js:311:12)的Function.Module.runMain(module.js:467:10)启动时(node.js:136:18)在node.js:963:3➜js_programs

javascript ecmascript-6

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

字符*编码

如果我在Visual Studio下用C++编写下面的语句,那么这里将编码什么?

const char *c = "£";
Run Code Online (Sandbox Code Playgroud)

在Visual Studio项目设置下,我将"Charset"设置为"Not set".

c++ encoding visual-c++

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

如何将Windows上的VSCode密钥映射传输到ubuntu

我使用vs代码作为Windows上的首选编辑器。最近,我已经在Ubuntu上安装了,现在默认的键映射有所不同。

有什么办法可以像在Windows上一样设置Ubuntu上的键映射,或者至少对其一部分进行设置?

visual-studio-code vscode-settings

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

共享库地址空间

在我学习共享库时,我读了一篇声明

虽然共享库的代码在多个进程之间共享,但其变量却不是.使用该库的每个进程都有自己的库中定义的全局变量和静态变量的副本.

我只是有点疑惑.

  1. 每个进程的代码部分是否在单独的地址空间中?
  2. 共享库代码部分是否在某些全局(唯一)地址空间中.

我只是一个首发,所以请帮助我理解.

谢谢!

c++ linux shared-libraries

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

等待回调完成的最佳方式

在下面的代码中,main()函数调用request()函数,该函数调用th_request_async()函数,其中mm_th_done_cb().

只有在执行mm_th_done_cb()之后,才能在main中继续进行最佳和最有效的方法.

DUMMY CODE

int mm_th_done_cb(int error_code, th_result_s* th_result, void* user_data)
{
    return 0;
}

void request()
{
    th_request_s MyItemInfo;
    strncpy(MyItemInfo.origin_path, szUrl, 1024+1);
    MyItemInfo.orientation = 0;
    MyItemInfo.func = mm_th_done_cb;
    MyItemInfo.used_cache = 1;
    th_request_async(MyItemInfo);
}


int main()
{
    request();
    // Here I need to do something only after mm_th_done_cb() has been excuted.
}
Run Code Online (Sandbox Code Playgroud)

c++ multithreading synchronization

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

删除MFC中的菜单

在MFC中如何删除POPUP类型的菜单项.RemoveMenu()要么采取ID或位置.由于POPUP菜单没有ID,左边的选项是使用位置.

但我没有得到我可以调用RemoveMenu()的方式和地点.

File  Edit  Test
            Test_submenu_1
            Test_submenu_2
            Test_submenu_3 > submenu_3_item_1
            Test_submenu_4
            Test_submenu_5

我想删除Test_submenu_3?我没有得到如何找到测试的CMenu对象,以便我可以通过传递submenu_3_item_1的位置"2"来调用RemoveMenu().

任何有关这样做的建议将不胜感激.

谢谢!

mfc visual-c++

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

“错误:参数数组必须具有参数。” 应用模块

当在Angular应用中运行ng serve并成功编译时,我开始在浏览器控制台中收到以下错误。

AppComponent_Host.ngfactory.js? [sm]:1 ERROR Error: Arguments array must have arguments.

at injectArgs (core.js:1412)

at core.js:1491

at _callFactory (core.js:8438)

at _createProviderInstance (core.js:8396)

at resolveNgModuleDep (core.js:8371)

at NgModuleRef_.push../node_modules/@angular/core/fesm5/core.js.NgModuleRef_.get
(core.js:9064)

 at resolveDep (core.js:9429)

 at createClass (core.js:9309)

 at createDirectiveInstance (core.js:9186)

  at createViewNodes (core.js:10406)
Run Code Online (Sandbox Code Playgroud)

据我从Main.ts得知 platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.log(err));

我已删除节点模块文件夹并重新安装,但由于错误给出的解释不足,我遇到了麻烦。另外,我对Angular还是有些陌生。

任何帮助将不胜感激。

编辑

我跑步ng serve --aot并出现以下错误

ERROR in : Error: Internal error: unknown identifier []
 at Object.importExpr$$1 [as importExpr] (C:\Users\kg\Documents\ang2\ad\UI\node_modules\@angular\compiler\bundles\compiler.umd.js:21731:27)
 at C:\Users\kg\Documents\ang2\ad\UI\node_modules\@angular\compiler\bundles\compiler.umd.js:9988:37
 at Array.map (<anonymous>)
 at InjectableCompiler.depsArray (C:\Users\kg\Documents\ang2\ad\UI\node_modules\@angular\compiler\bundles\compiler.umd.js:9954:25)
 at InjectableCompiler.factoryFor (C:\Users\kg\Documents\ang2\ad\UI\node_modules\@angular\compiler\bundles\compiler.umd.js:10018:36)
 at InjectableCompiler.injectableDef …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm typescript angular

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

C++中的Word语言检测

在Google上搜索后,我不知道用于检测特定单词是否属于哪种语言的任何标准方式或库.

假设我有任何语言,我怎么能找到它是哪种语言:英语,日语,意大利语,德语等.

有没有可用于C++的库?任何有关这方面的建议将不胜感激!

c++

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

突出显示emacs中的行

我使用的IM不支持查看以前的聊天记录,也不能更改我的IM.所以我每次都要将聊天复制到文本文件中.

我正在使用Emacs.Is有哪些方法我可以突出显示包含参与者姓名的行如下所示?

===> **[Vivek Kumar]**  
Hi, how are you doing!  
===> **[Mr X Y Z]**    
fine  
===> **[Vivek Kumar]**  
sdfksd;fks;
Run Code Online (Sandbox Code Playgroud)

编辑1:

早些时候,当我访问gvim时,我会使用该highlight.vim插件.

emacs syntax-highlighting

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