小编gio*_*red的帖子

如何在 C++ 中获取当前源路径 - Linux

我希望能够获得当前的源文件路径。

string txt_file = CURRENT_FILE_PATH +"../../txt_files/first.txt";
inFile.open(txt_file .c_str());
Run Code Online (Sandbox Code Playgroud)

有没有办法获得 CURRENT_FILE_PATH ?我不是说可执行路径。我的意思是运行代码的源文件的当前位置。

非常感谢,乔拉。

c++

10
推荐指数
2
解决办法
5673
查看次数

在哪里放置Firebase.setAndroidContext()函数

我正在尝试使用Firebase和Android.
我有一个RegisterActivity,一个MainActivity.我当前的流程是 - 开始于MainActivity- 检查用户是否已注册,如果没有,请RegisterActivity在注册后调用MainActivity.

我在Firebase.setAndroidContext()拨打电话的地方遇到了麻烦.
我有两个问题:

  1. 如果我只调用这个函数在一次Application每一次或Activty
  2. 如果问题1的答案只有一次,那么我应该把它放在哪里?

谢谢大家,Giora.

android firebase

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

无法解析ApplicationModule的参数:(?)

Angular的新手。我的应用程序包含1个服务和3个组件。编译成功。我收到此错误,不知道出了什么问题:

未捕获的错误:无法解析ApplicationModule的所有参数:(?)。

调试给我的想法很少。似乎问题与具有空依赖项的NSLocaleLocalizations有关(如果可以的话)-请参见以下屏幕截图: 在此处输入图片说明

这是一些代码:如果需要其他任何信息,请告诉我。非常感谢您的帮助-非常感谢。

package.json

{
  "name": "angular_app",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "build-aot": "ng build --prod --aot",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
  "@angular/animations": "^6.0.0",
  "@angular/cdk": "^6.0.0",
  "@angular/common": "^6.0.0",
  "@angular/compiler": "^6.0.0",
  "@angular/core": "^6.0.0",
  "@angular/forms": "^6.0.0",
  "@angular/http": "^6.0.0",
  "@angular/material": "^6.0.0",
  "@angular/platform-browser": "^6.0.0",
  "@angular/platform-browser-dynamic": "^6.0.0",
  "@angular/router": "^6.0.0",
  "core-js": "^2.5.4",
  "express": "^4.16.4",
  "rxjs": "^6.0.0",
  "zone.js": "^0.8.26"
  },
  "devDependencies": {
  "@angular/compiler-cli": "^6.0.0",
  "@angular-devkit/build-angular": "~0.6.0",
  "typescript": "~2.7.2",
  "@angular/cli": "~6.0.0", …
Run Code Online (Sandbox Code Playgroud)

angular-services angular angular-dependency-injection

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