小编ojo*_*ifu的帖子

PostgreSql“正在运行安装后步骤……数据库集群初始化失败”

我是 Windows 用户 - 我花了几个小时不断地安装和卸载才能让它工作,前 10 次左右看到标题中的错误消息。

我把它放在这里作为一个自我回答的问题,以防止其他人在安装时可能遇到同样的问题,并为像我这样第一次使用 PostgreSql 的人提供一些基本的使用方法。

windows postgresql

9
推荐指数
3
解决办法
8806
查看次数

Facebook登录NullPointerException

我试图使用Facebook SDK(3.17.1)实现Android的Facebook登录,但我有一些过去没有的问题.首先,登录按钮不会完全呈现.这就是我得到的

在此输入图像描述

而不是这个:

在此输入图像描述

(注意缺少的Facebook徽标).当我运行应用程序时,它在崩溃之前的瞬间显示它应该的方式(使用Facebook徽标).

当应用程序崩溃时,我收到此错误消息

"Unfortunately, FacebookLoginTest as stopped"

这在Logcat中:

08-12 22:19:08.751: E/AndroidRuntime(7731): FATAL EXCEPTION: AsyncTask #1
08-12 22:19:08.751: E/AndroidRuntime(7731): Process: com.example.facebooklogintest,    PID: 7731
08-12 22:19:08.751: E/AndroidRuntime(7731): java.lang.RuntimeException: An error   occured while executing doInBackground()
08-12 22:19:08.751: E/AndroidRuntime(7731):     at     android.os.AsyncTask$3.done(AsyncTask.java:300)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at  java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at  java.util.concurrent.FutureTask.setException(FutureTask.java:222)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at java.util.concurrent.FutureTask.run(FutureTask.java:242)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-12 22:19:08.751: E/AndroidRuntime(7731):     at  java.lang.Thread.run(Thread.java:864)
08-12 22:19:08.751: E/AndroidRuntime(7731): Caused by: java.lang.NullPointerException …
Run Code Online (Sandbox Code Playgroud)

eclipse android facebook facebook-android-sdk

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

在android中的活动上调用finish()的最佳实践?

我的大部分活动都是从服务器加载动态数据,当页面重新聚焦时,无论如何我都会重新加载它.如果我只是要重新加载它们,那么保持它们似乎是浪费的,所以我想如果用户离开页面就调用它们的finish().令人困惑的是,如果有些活动你可以按后退按钮去和其他人没有,因为我已经调用了finish(),所以我想知道它是不好的做法只是在用户导航的所有活动上调用finish() ?(我在每个活动的底部都有一个导航栏,因此不需要后退按钮).或者,更好的做法是不要在任何活动上调用finish(),只是希望他们不要放慢手机的速度,操作系统会处理垃圾收集它们?我是Android编程的新手,并且没有Android手机,所以我不确定这种情况下的常见/最佳做法是什么,或者只是个人品味问题.

此外,是否可以指示Android保留活动历史记录以使后退按钮仍然有效,但是当它们离开时完成()它们以便它们不会不必要地占用资源?

android android-activity

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

在Android Studio中运行模拟器时出错

我刚刚在我的计算机上安装了Android Studio(Windows 8)但是当我尝试运行程序时出现错误:

"错误:无法访问程序包管理器.系统是否正在运行?"

我已经尝试了几乎所有的模拟器,但我仍然得到这个错误,或者它甚至不会启动.我做错了什么?

android android-studio

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

Android:在RelativeLayout中并排放置两个按钮

RelativeLayout在底部有两个并排的按钮.我的目标是将这些按钮并排放置,但填充屏幕宽度.有人能告诉我怎么做吗?

我的布局文件是:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Left Button"
    android:id="@+id/button"
    android:layout_alignParentTop="false"
    android:layout_weight="1"
    android:layout_marginTop="77dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentBottom="true"
    android:layout_alignParentEnd="false"
    android:layout_alignParentStart="false" />

    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Right Button"
    android:id="@+id/button2"
    android:layout_weight="1"
    android:layout_toRightOf="@id/button"
    android:layout_alignParentBottom="true"
    android:layout_alignParentEnd="false"
    android:layout_alignParentStart="false" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

xml android android-layout

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

要从 Flutter 项目上传哪些文件到版本控制?

我想将我的 Flutter 项目上传到 Github。

但是,我不知道应该上传哪些文件或文件夹以及应该将哪些添加到.gitignore文件中!

以下是文件夹:

  • .dart_工具
  • 。主意
  • 安卓
  • 建造
  • 图片
  • IOS

这是文件:

  • .gitignore
  • .元数据
  • .packages
  • i_am_rich.iml
  • pubspec.lock
  • pubspec.yaml
  • 自述文件.md

那么,哪些文件夹和文件?

git version-control gitignore android-studio flutter

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

无法解析导入com.google.api.client.json.gson.GsonFactory

我试图GsonFactory在我的应用程序中使用该类:

StudentApi.Builder builder = new StudentApi.Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(), null);
Run Code Online (Sandbox Code Playgroud)

但它说 cannot resolve symbol 'GsonFactory'

我在课堂上有导入

import com.google.api.client.json.gson.GsonFactory;
Run Code Online (Sandbox Code Playgroud)

gson无法解决,所以我尝试Alt-Enter - Find jar on web但找不到图书馆.

我在我的build.gradle依赖项中有这个:

dependencies {
   ...
   compile 'com.google.code.gson:gson:2.3'
   compile 'com.google.api-client:google-api-client-android:1.19.0'
}
Run Code Online (Sandbox Code Playgroud)

我可以确认这个类确实存在.

android gson google-api-java-client android-studio

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

任何适用的指令或表单元素均未提供属性 formGroup (特别是 Angular CLI 13.0.4)

ReactiveFormsModule这不是导入或导入的问题FormsModule

我已经在 app.module.ts 和遇到此问题的模块中导入了这些内容:

  imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    ReactiveFormsModule,
    ...
Run Code Online (Sandbox Code Playgroud)

所以当我将属性[formGroup]formControlName属性添加到.html file

<form  [formGroup]="loginForm" (ngSubmit)="doLogin()" class="m-t" role="form" action="index.html">
  <div class="form-group">
    <input type="email" class="form-control" formControlName="username" placeholder="Username" required="">
  </div>
  <div class="form-group">
    <input type="password" class="form-control" formControlName="password" placeholder="Password" required="">
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我将 CLI 从 升级12.1.013.0.4

如果我降级到以前的版本,错误就会消失。

我已删除节点模块文件夹并重新运行npm install

由于此版本的 CLI 已于7 天前发布,因此我找不到此错误的任何解决方案。我还访问了Github 上的Angular cli 问题页面,但那里尚未提出任何问题。

如果有任何解决此问题的建议,我将不胜感激。降级不是一个选择。

npm typescript angular-directive angular-cli angular

6
推荐指数
0
解决办法
2403
查看次数

401在BitBucket上使用NetBeans + Git的未经授权的错误

我有一个本地git存储库.最近我从bitbucket添加了一个远程存储库,并通过以下方式将我的分支推送到那里:git push bitbucket(因为我在https url中配置了用户名和密码).但是当我尝试推送时,使用NetBeans,当我从配置的远程存储库列表中选择并且当我尝试手动输入远程存储库详细信息时,我总是获得401 Unauthorized.我有最新版本的NetBeans和Git插件.

在此先感谢您的帮助.

git netbeans push bitbucket unauthorized

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

计算Java中Map的键的出现次数

我正在编写一个项目,从.java文件中捕获Java关键字,并使用地图跟踪事件.我过去使用过类似的方法,但是我似乎无法在这里使用这种方法.

    Map<String,Integer> map = new TreeMap<String,Integer>();
    Set<String> keywordSet = new HashSet<String>(Arrays.asList(keywords));
    Scanner input = new Scanner(file);
    int counter = 0;
    while (input.hasNext())
    {
        String key = input.next();
        if (key.length() > 0)
        {
            if (keywordSet.contains(key))
            {
                map.put(key, 1);
                counter++;
            }

                if(map.containsKey(key)) <--tried inner loop here, failed
                {
                    int value = map.get(key);
                    value++;
                    map.put(key, value);
                }

        }
Run Code Online (Sandbox Code Playgroud)

这段代码应该将关键字添加到密钥中,并在每次出现相同密钥时递增值.到目前为止,它添加了关键字,但无法正确增加值.这是一个示例输出:

{assert=2, class=2, continue=2, default=2, else=2, ...} 
Run Code Online (Sandbox Code Playgroud)

基本上它会增加地图中的每个值而不是它应该的值.我不确定我是否过度思考这个或者什么.我尝试了一个内循环,它给了我疯狂的结果.我真的希望我只是过度思考这个问题.任何帮助是极大的赞赏!

java dictionary

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