小编Dhe*_*kar的帖子

如何复制git存储库?(没有分叉)

我有两个存储库,我需要将整个存储库复制到另一个存储库中,它与第一个存储库具有不同的访问级别.副本和母库不应链接在一起.

我是git的新手,如果有人可以帮助我,这将是非常棒的.

git github

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

如何从Gradle Dependency中找到库的版本?Android Studio

题:

当我的Gradle文件在依赖项的版本号中使用"+"运算符提到依赖项时,如何找到正在使用的库的版本?

上下文

我的build.gradle应用下模块如下所示:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.google.android.gms:play-services:5.+'
}
Run Code Online (Sandbox Code Playgroud)

这里使用的播放服务库的版本是什么?

android gradle android-studio

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

如何避免在AutoCompleteTextView上同时调用onItemClicked和onTextChanged

我有这个代码.当我从建议列表中选择一个项目时,onTextChanged首先发生,然后oItemClicked在此之后发生.现在我想在选择单词时首先出现"onItemClicked",然后出现"onTextChanged".我看了一下Android doc,但没有提到这个话题.

package com.autocompletetest;


import java.util.Arrays;
import java.util.List;

import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;

public class OnItemClickAndOnTextChangedActivity extends Activity implements TextWatcher, OnItemClickListener {
    private AutoCompleteTextView textView;

    private static final String[] TEMP = new String[] {
        "Beep", "Belgium", "Best", "Bubble", "Bye"
    };
    @Override
    protected void onCreate(final Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);

        textView = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);
        textView.setOnItemClickListener(this);
        textView.addTextChangedListener(this);
        textView.setThreshold(1);

        final List<String> list = Arrays.asList(TEMP);

        final ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                OnItemClickAndOnTextChangedActivity.this, …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview textchanged

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

具有处理异常的Android ACRA

我正在使用ACRA(Android的应用程序崩溃报告)在发生未处理的异常时发送数据.

像openFileOutput()这样的方法要求我尝试捕获iOExceptions.由于异常位于try catch块中,因此不会触发ARCA.但是我仍然希望收到并看到堆栈跟踪.有没有办法实现这个目标?

android exception report try-catch

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

多个类扩展应用程序

两个类扩展了Application

  • 我在Manifest中注册了一个课程并且正在使用Application
  • 第二类是我的实用工具类.它执行大量I/O并具有一些辅助方法.对于I/O,您需要上下文(getAssets等),因此我不情愿地扩展了Application.

注意:

一切都在发挥作用.

我的问题:

使用多个Application类有什么缺点吗?这甚至被建议了吗?

一些想法:

  • 就像我在两个类中定义onCreate和其他回调方法会发生什么?
  • 如何在清单中注册它们?等等

PS:我知道我可以使用一个字段来存储第二类中的上下文.

java android

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

使用svg-android时,我只得到空白的白色屏幕

目的: 我想使用ImageView显示SVG图像文件.

尝试1:

  • 我正在使用svg-android库来做到这一点.

  • 我正在逐字逐句地跟进他们的教程.我只是将他们的代码粘贴到我的onCreate中,从onCreate中注释掉我的应用代码.

    在此之前我有一个闪屏,但我怀疑这无论如何会干扰这一点.无论如何,我只会更改启动意图并发布更新.

  • 我已将他们的jar添加到libs文件夹中并引用它.

结果1:

我正在测试三星Galaxy I93000(国际版)

我得到的只是一个白色的屏幕.

没有编译或运行时错误.

Logcat输出如下:

01-13 01:22:11.755: D/dalvikvm(24889): GC_FOR_ALLOC freed 52K, 7% free 12198K/12995K, paused 17ms, total 17ms
01-13 01:22:11.765: I/dalvikvm-heap(24889): Grow heap (frag case) to 17.000MB for 4642816-byte allocation
01-13 01:22:11.810: D/dalvikvm(24889): GC_CONCURRENT freed 1K, 5% free 16730K/17543K, paused 15ms+2ms, total 43ms
01-13 01:22:12.080: D/dalvikvm(24889): GC_FOR_ALLOC freed <1K, 5% free 16731K/17543K, paused 13ms, total 13ms
01-13 01:22:12.100: I/dalvikvm-heap(24889): Grow heap (frag case) to 21.928MB for 5168972-byte allocation …
Run Code Online (Sandbox Code Playgroud)

svg android imageview svg-android

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

如何在不分叉的情况下复制gitlab / github上的git存储库?

我在Gitlab / Github上已有一个存储库。我想要在相同的组下使用不同的回购名称来复制该副本。

注意:认为答案可能类似于另一个问题,我无法通过谷歌搜索找到另一个问题,我猜其他用户也可能无法做到。

git github gitlab

8
推荐指数
3
解决办法
9254
查看次数

当存在互联网连接并点击Android Studio中的"检查更新"时,我收到"连接失败"

我有一个有效的Internet连接.我刚刚安装了Android Studiodev.android.com

问题: 当我点击检查更新时,我收到"连接失败:请检查您的网络连接并重试"

android android-studio

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

imageView没有拉伸以适应屏幕

我有一个drawable,需要作为背景.它需要拉伸才能填满屏幕(忽略纵横比).

我为ldpi,mdpi,hdpi和xhdpi提供了合适的大小.(我知道它们与相应的宽度和高度的比例是合适的,这还够吗?)

我试过这样做如下:

在imageView上使用scaleType:fitXY

这确实在imageView周围(内部?)留下了白色边距.

fitXY图像

我不满意的解决方法是使用scaleType中心,如下所示:

我不满意,因为平板电脑屏幕上仍然存在这个问题. 在此输入图像描述

注意:

  • 正如您可能已经注意到的那样,我已经在SO上的其他位置尝试了建议的修复,例如将Adjust View Boundaries设置为true.他们在这里没有帮助.:(
  • 我想要一个非程序化的答案/修复,就像在XML本身中这样做.我真的不想写代码来设置背景图像; 生活应该比这简单得多.(:P)

更新1:

这是XML布局

<merge xmlns:android="http://schemas.android.com/apk/res/android" >

    <!-- <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" -->
    <!-- xmlns:tools="http://schemas.android.com/tools" -->
    <!-- android:id="@+id/FrameLayout1" -->
    <!-- android:layout_width="fill_parent" -->
    <!-- android:layout_height="fill_parent" -->
    <!-- tools:context=".SplashScreen" > -->


    <!--
         This FrameLayout insets its children based on system windows using
         android:fitsSystemWindows
    -->

    <View
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:onClick="onClickTapToContinue"
         >
    </View>

    <ImageView
        android:id="@+id/bg_gradient"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_gravity="fill"
        android:adjustViewBounds="true"
        android:contentDescription="@string/this_is_the_background_image"
        android:scaleType="center"
        android:src="@drawable/bg_gradient" />

    <ImageView
        android:id="@+id/bg_artwork"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:adjustViewBounds="true"
        android:contentDescription="@string/artwork_man"
        android:src="@drawable/bg_artwork" />

    <!-- </FrameLayout> -->

    <ImageView …
Run Code Online (Sandbox Code Playgroud)

android

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

Puppeteer:更简单的方法来处理点击 a[target="_blank"] 时创建的页面;等待加载并包括超时

概述

我正在寻找一种更简单的方法来处理点击打开新页面的链接(如 target="_blank" 锚标签)。

这里的句柄意味着:

  • 获取新的页面对象
  • 等待新标签加载(超时)

重现步骤

告诉我们您的环境:

  • 傀儡师版本:^1.11.0
  • 平台/操作系统版本:64位,win 10 pro
  • URL(如果适用):无
  • Node.js 版本:v10.15.0

我查看了相关问题:

https://github.com/GoogleChrome/puppeteer/issues/386 https://github.com/GoogleChrome/puppeteer/issues/3535 https://github.com/GoogleChrome/puppeteer/issues/978

哪些步骤将重现该问题?

我已经包含了下面的代码片段

我试图:

  1. 单击链接打开新选项卡时,获取新页面的对象。(链接是动态生成的,捕获href可能不是最优雅的方式)

  2. 等到新页面加载(超时)。如果您可以使用 page.waitForNavigation 保持一致性,我会很高兴

  3. 关闭选项卡并返回先前的选项卡以继续进一步操作

请包含重现问题的代码。

// as referenced here on #386 : https://github.com/GoogleChrome/puppeteer/issues/386#issuecomment-425109457
    const getNewPageWhenLoaded =  async () => {
        return new Promise(x =>
            global.browser.on('targetcreated', async target => {
                if (target.type() === 'page') {
                    const newPage = await target.page();
                    const newPagePromise = new Promise(y =>
                        newPage.once('domcontentloaded', () => y(newPage))
                    );
                    const isPageLoaded = await newPage.evaluate( …
Run Code Online (Sandbox Code Playgroud)

javascript node.js puppeteer

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

utorrent Hash:找不到元素

问题:

我一直得到哈希:找不到元素错误.

技术细节:

  • uTorrent 3.2.3(撰写本文时的最新版本)
    • 运行约30个Torrent(全部下载)
  • 赢7 64位
  • 戴尔N5050:感叹:

症状:

  • 禁用强制重新检查(有时)
  • 当我恢复洪流时,当它发生时停止,它会顺利进行,直到下一个Hash:Element not found错误
    • 它不会发生在特定的%年龄

解决方案尝试:

在网上搜索了很多以下几个

  1. 在其他地方重新下载.设置下载文件夹并进行更改并重新下载torrent.没有!不工作!和它的FRUSTRATING我要删除我的90%下载的洪流!
  2. 好'砰的一声.在屏幕上发誓做出沉重的拳头砰砰声和手势.令人惊讶的是,这不起作用!
  3. 强制重新检查.没有帮助,有时也没有.
  4. 磁盘I/O错误.遇到一篇文章说这可能是由于磁盘I/O错误造成的.
    • 意识到我正在使用戴尔笔记本电脑
    • 在之前的DELL上,已实现的硬盘已失败
    • 试图解决方案#2一次.结果相同.
    • 看起来像问题的最可能解释,因此阅读有关硬盘检查的文章,并下载了一些建议的软件来检查硬盘健康
    • 有趣的是,硬盘是好的

这些都不起作用!

utorrent

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

当我们已经拥有向量时,为什么我们需要同步的ArrayLists?

我们什么时候使用synchronized ArrayList?我们已经有了Vector同步.

java

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

PHP中<?php}?>语法的含义是什么?

某些PHP代码(例如MediaWiki外观)包含以下行:

<?php } ?>
Run Code Online (Sandbox Code Playgroud)

这个单独的关闭括号的目的是什么?

php

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