RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-188362

DuosDuo's questions

Martin Hope
DuosDuo
Asked: 2020-08-25 20:04:28 +0000 UTC

使用具有非材料主题的材料芯片组件

  • 1

是否可以使用

<com.google.android.material.chip.ChipGroup
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <com.google.android.material.chip.Chip
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="11111"/>
    </com.google.android.material.chip.ChipGroup>

使用<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

现在由于应用程序主题导致致命错误

android.view.InflateException: Binary XML file line #29: Binary XML file line #29: Error inflating class com.google.android.material.chip.Chip
    Caused by: android.view.InflateException: Binary XML file line #29: Error inflating class com.google.android.material.chip.Chip

ps 我还不能添加第三方库或更改主题.. 或者也许可以使用 recyclerView 实现相同的(不连接库)?

在此处输入图像描述

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-08-20 02:24:57 +0000 UTC

绕过画布的角落

  • 2

有这样一个循环

public class PieChartView extends View {

    private final static String[] RColors = {"#448c9b", "#789a98", "#a4a795", "#ac6226", "#ef3c5e", "#b17170", "#9a9a82", "#bda763"};

    private RectF rec;
    private Paint p = new Paint();
    private String[][] data = {
            {"Facebook", "20"},
            {"Twitter", "20"},
            {"Whats app", "20"},
            {"Pinterest", "20"},
            {"Baby App", "20"}
    };
    private int d = 0;
    private float textSize = 20f;

    //========================
    public PieChartView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    //========================
    public PieChartView(Context ctx){super(ctx);}

    //========================
    @Override
    public void onSizeChanged(int nw, int nh, int ow, int oh){
        super.onSizeChanged(nw, nh, ow, oh);
        d = nw>nh?nh:nw;
        rec = new RectF(0, 0, d, d);
        p.setFlags(Paint.ANTI_ALIAS_FLAG);
    }

    //========================
    public void setTextSize(float size){textSize=size;}

    //========================
    /**Set data to be shown in pie chart view
     * @param dList ArrayList of Object[], 1st element will contain the name, 2nd the percentage (int)
     */
    public void setData(ArrayList<Object[]> dList){
        data = new String[dList.size()][2];
        int i=0;
        for(Object[] op:dList){
            data[i++] = new String[]{op[0]+"",op[1]+""};
        }
    }

    //========================
    @Override
    public void onDraw(Canvas c){

        int size = data.length;
        int sa=0, ea=0, ci=0;
        //== draw arc
        for(int i=0;i<size;i++){
            int perc = Integer.parseInt(data[i][1]);
            int pdeg = (perc*360)/100;
            ea = sa+pdeg;
            p.setColor(Color.parseColor(RColors[ci++]));
            if(ci==RColors.length)
                ci=0;
            c.drawArc(rec, sa+3, pdeg-2, true, p);
            sa = ea;
        }

        //== draw circle in center
        p.setColor(Color.WHITE);
        c.drawCircle(rec.right/2, rec.bottom/2, (int)(0.8*(d/2)) , p);

        //== write text
        p.setColor(Color.BLACK);
        p.setFakeBoldText(true);
        p.setTextSize(textSize);
        sa=0;ea=0;ci=0;
        double ra = 0; // Radian angle
        for(int i=0;i<size;i++){
            p.setColor(Color.parseColor(RColors[ci++]));
            if(ci==RColors.length)
                ci=0;
            int perc = Integer.parseInt(data[i][1]);
            int pdeg = (perc*360)/100;
            ea = sa+pdeg; //== in degrees
            ra = (sa+pdeg/2)*Math.PI/180;
            int x = (int)(rec.right/2+(((rec.right/2)*.5)*Math.cos(ra)));
            int y = (int)(rec.right/2+(((rec.right/2)*.5)*Math.sin(ra)));
            String text = data[i][0];
            c.drawText(text, x-p.measureText(text)/2, y, p);
            text = data[i][1]+"%";
            c.drawText(text, x-p.measureText(text)/2, y-p.ascent()+p.descent(), p);
            sa = ea;
        }
    }
}

结果 在此处输入图像描述

Canvas 专家的问题,您如何制作相同的视图,但只能使线条的角落变圆(在红色部分,它大致显示了如何圆角),当然,希望能够控制四舍五入的程度。 在此处输入图像描述

java
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-08-13 18:29:06 +0000 UTC

RxJava 映射与 Kotlin 映射

  • 1

之前有Java 6和Rx的时候,在使用RX方式的时候,我是这样映射的

 Single.just(listOf("1", "2", "3", "4"))
            .toObservable()
            .flatMapIterable { it }
            .map { it + "0" }
            .toList()
            .subscribe({
                //log list of 10, 20, 30, 40
                Log.d("TestCase", "${it}")
            }, Throwable::printStackTrace)

在 Kotlin 中,我越来越多地这样做

    Single.just(listOf("1", "2", "3", "4"))
        .map {
            it.map {
                it + "0"
            }
        }
        .subscribe({
            //log list of 10, 20, 30, 40
            Log.d("TestCase", "${it}")
        }, Throwable::printStackTrace)

我认为第二种选择在速度和内存方面获胜。

这是犯罪吗?)ps更像是一个诽谤性的问题))但是,你更喜欢怎么做?

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-08-03 19:46:27 +0000 UTC

数据转换

  • 1

从域层我List<Point>得到ViewModel.

class Point(val lat: Double, lon: Double, titile: String)

在 ViewModel 中,您需要从中List<Point>获取PolylineOptions,为此我制作了一个映射器

interface PointsToPolylineMapper : Mapper<List<Point>, PolylineOptions>

并且有一个实现

class DefaultPointsToPolylineMapper @Inject constructor(val context: Context):
    PointsToPolylineMapper {
    override fun transform(value: List<Point>): PolylineOptions {
        val polylineOptions = PolylineOptions()
        val color = Color.parseColor("#24AEB6")
        value.point?.map {
            polylineOptions.add(LatLng(it.lat, it.lon))
        }
        polylineOptions.color(color)
        return polylineOptions
    }
}

polylineOptions.color(color)- 它应该在映射器中还是在其他地方?映射器应该仅限于映射还是在映射器中有其他设置是否正常?

现在,例如,有必要允许用户手动调整线条的颜色和大小。好的,我保存了用户设置,但不清楚在哪里使用它们。

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-07-29 14:29:44 +0000 UTC

华为和谷歌服务

  • 3

问题出现了,其中的新华为和谷歌服务是什么?

  1. 他们会有谷歌地图吗?
  2. 是的,谷歌服务。

有知情人士吗?ps一路google)

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-07-28 19:12:00 +0000 UTC

来自 ViewModel 的 LiveData

  • 1

在 ViewModel 之外接受提供 LiveData 而不是 MutableLiveData。你怎么做呢?

例如,我这样做:

private val _objectsState: MutableLiveData<ObjectListUIState> = MutableLiveData()
val objectsState: LiveData<ObjectListUIState> get() = _objectsState

例如,有各种各样的:

private val _mapBoundState: MutableLiveData<BoundBox> = MutableLiveData()
val mapBoundState: LiveData<BoundBox> get() = _mapBoundState

private val _bottomSheetVisibleState: MutableLiveData<Booleand> = MutableLiveData()
val bottomSheetVisibleState: LiveData<Booleand> get() = _bottomSheetVisibleState

private val _mapTileTypeState: MutableLiveData<TileType> = MutableLiveData()
val mapTileTypeState: LiveData<TileType> get() = _mapTileTypeState

等等 可以通过其他方式完成吗?(为了更少的代码)

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-07-17 20:28:26 +0000 UTC

单个 Activity 和 BottomNavigationView

  • 2

我正在考虑切换到 Single Activity 样式。出现以下问题:

  1. DrawerMenu/ToolBar/BottomNavigatioView如何处理

例如,有嵌套的片段,我们应该在其中显示后退按钮而不是汉堡,并且在这个片段中不应该有任何 BottomNavigationView 和 DrawerMenu。

他们是怎么躲起来的?也许导航组件或其他东西已经编写了实现这种行为的方法?或者您仍然需要订阅“FragmentChangeListener”并自己管理“常用”控件(BottomNavigationView & DrawerMenu)的所有状态。+ 在其他地方你需要显示工具栏,在其他地方不需要,在其他一些片段中,它可以是完全不同的形式和内容......

  1. 这值得么?
android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-07-05 01:46:25 +0000 UTC

在数组中查找具有最大值的元素

  • 3

在屏幕 4 CheckBox `a(力量、耐力、智力、速度)上。在RecyclerView中,我们显示了具有所有这些参数的对象列表。如果选中 CheckBox,则需要从此列表中找到具有所选参数最大值的元素并显示该元素。

如果您一次检查所有复选框,则所有参数中最大值的选择将是..

有一个ViewModel,当它们的状态发生变化时,带有复选框状态的事件被发送到,这个ViewModel有一个显示列表的缓存。

请告知如何最好地搜索具有最大值的元素。

我想到的只有这个。每次当任何复选框的状态发生更改并找到启用复选框的字段的最大值时都会调用该函数(true)

fun search(elements : List<Data>, powerIsChecked: Boolean, enduranceIsChecked: Boolean, speedIsChecked: Boolean) {
    val maxElement = if (powerIsChecked && enduranceIsChecked && mindIsChecked && speedIsChecked) elements.maxBy {
        //если чекнуты все чекбоксы ищем по сумме всех свойств
        it.power + it.endurance + it.mind + it.speed
    } else if (powerIsChecked && enduranceIsChecked ) elements.maxBy {
       //иначе по сумме двух других и т.д. портянка из if else
        it.power + it.endurance
    } else if (powerIsChecked) elements.maxBy {
        it.power
    } else ...
}

但是我要么需要在搜索功能中从 if else 做一个脚布,要么在运行时每次都有条件地初始化(不同的类具有不同的搜索逻辑)..我只是不明白如何更充分地做到这一点

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-06-10 16:04:46 +0000 UTC

位操作。换班错误

  • 2

有一个意思

byte b1 = (byte) 0xE2; //1110 0010

从这里你需要得到值 7(十进制)// 0111

我尝试向右移动 5 位,结果是 0xFF。

int result = b1 >> 5; // = 0xFF. А по идеи должно было получится 0000 0111 (значение 7 DEC)

告诉我出了什么事?

我使用 BetSet 得到了正确的结果。

BitSet result = getBitSet(new byte[] { b1 }, 0, 5, 3);
int dec = Arrays.copyOf(result.toByteArray(), 1)[0]; // = 7. b1 не всегда 0xE7, может быть и 0x2 и т.д. т.е. в этом случае в получаем просто 0

public static BitSet getBitSet(byte[] array, int fromByteIndex, int fromByteBitIndex, int bitsCount) {
    BitSet arrayBitSet = BitSet.valueOf(array);
    int fromIndex = fromByteIndex * 8 + fromByteBitIndex;
    return arrayBitSet.get(fromIndex, fromIndex + bitsCount);
}
java
  • 2 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-06-01 18:43:51 +0000 UTC

来自带有空列表的房间的通知 - 来自房间的可流动

  • 3

有必要isSelected从存储库中获取所有选定的对象 ( )。是的DataRepository-返回Flowable<List<Data>>,我从房间中获取数据:

fun getSelectObjects(): Flowable<List<DataEntity>> //далее мапинг в List<Data>

我知道在没有满足条件的记录的情况下,Flowable from Room 不会返回任何东西。你能想出什么拐杖?或多或少正常。

情况是这样的:

我们转到屏幕“A”,您需要显示所选对象,Flowable 不返回任何内容,一切都在嗡嗡作响,打开,有条件 DrawerMenu 并单击复选框几个对象,对象显示在屏幕“A”上,现在打开DrawerMenu 从对象中删除选择,点击一个对象只剩下一个..

android
  • 2 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-05-29 04:21:16 +0000 UTC

获取对象的 SQL 查询

  • 0

有桌子

1) 对象-> objId | 对象名

2) 对象组-> objId | groupId(一个对象可以有多个组)

3) 组-> groupId | 组名 | isHidden(组可以隐藏)

需要从 Objects 表中获取 ObjectGroup 表中指定的所有组都隐藏在 Group 中的对象。

由 DBHelper 和直接 sql 查询使用。我不能提出要求。

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-05-15 15:24:05 +0000 UTC

2 个活动网络连接

  • 1

需要通过 Wifi 传输命令并从设备(分配 WIFI)接收结果。同时通过4G向服务器传输数据。

可能吗?

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-05-15 14:29:49 +0000 UTC

是否嵌套交互器

  • 3

交互者有2个AuthInteractor,UserInteractor 授权后需要通过指定(设置)当前用户UserInteractor(因为应用是多账号,可以从不同账号登录,登录后自动成为活跃用户)。

现在,AuthViewModel向 发送授权命令AuthInteractor,在收到授权后(那里有关于用户 ID 的信息)AuthViewModel,发送命令将当前用户设置为UserInteractor。这种互动正确吗?或者创建第三个交互器( ) ,SuperAuthInteractor其中有所有事情要做?AuthInteractorUserInteractorSuperAuthInteractor

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-05-15 14:28:07 +0000 UTC

如何在交互器中拆分任务

  • 2

有存储库

TreeRepository- 获取文件夹列表(嵌套,树) ObjectsRepository- 对象(树内容) ObjectTypeRepository- 对象类型的描述

1) 有一个屏幕SplashView,您需要在其中预加载和缓存所有这些数据。2) 有一个屏幕ObjectsView,您需要在其中使用来自所有三个存储库的数据构建一棵树。

我添加了 ObjectsInteractor 交互器(现在,只是代理的工作原理,它结合了来自 3 个存储库的数据)并添加了从所有 3 个存储库获取 djannyz 并获取组合数据(即,收集的带有对象的树)。这个交互器有方法:

getTree()
getObjects()
getObjectTypes()
getObjectsInTree()

它SplashView用于ObjectsView

问题:我是否需要为这 3 个存储库创建不同的交互器并将它们合并到其他地方?在哪里?.. 现在,SRP 被违反了。另一方面,似乎一切都很好(一个业务功能,一个对象树)。

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-04-29 22:36:41 +0000 UTC

TypeConverters 在房间里不工作

  • 1

数据库类

@Entity
data class ObjectEntity(
    val active: Boolean,
    val comment: String?,
    @PrimaryKey(autoGenerate = false)
    val id: Long,
    val folderId: Long,
    val imei: String?,
    val name: String?,
    @TypeConverters(ObjectSettingsTypeConvert::class)
    var settings: List<ObjectSetting>? ,
    val stateNumber: String?,
    val typeId: Long
)

data class ObjectSetting(
    val id: Long,
    val name: String?,
    val type: Int
)

有一个转换器

class ObjectSettingsTypeConvert {
    private val gson: Gson by lazy { Gson() }

    @TypeConverter
    fun fromList(value: List<ObjectSetting>): String? {
        return if (!value.isNullOrEmpty())
            gson.toJson(value)
        else
            null
    }

    @TypeConverter
    fun toList(value: String?): List<ObjectSetting>? {
        if (value.isNullOrEmpty()) return null
        val arrayTutorialType = object : TypeToken<List<ObjectSetting>>() {}.type
        return gson.fromJson(value, arrayTutorialType) as List<ObjectSetting>
    }
}

有一个错误:

E:\SOURCE\android\appproject-android-app\app\build\tmp\kapt3\stubs\debug\ru\mydomain\appproject\data\db\model\ObjectEntity.java:19:错误:无法弄清楚如何将此字段保存到数据库中。您可以考虑为其添加类型转换器。私有 java.util.List 设置;

我看不到什么?怎么了?

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-12-27 04:06:04 +0000 UTC

计算一个View元素的旋转度数

  • 0

在背景中,View 元素类似于一个三角形。蓝色显示要沿斜边扩展的元素。请告诉我如何计算rotationAndroid 元素的 View 参数的值。

蓝色 math_parent 元素的宽度。

开始这样做:

 triangle.post(()->{
            double hypotenuse = Math.sqrt(Math.pow(triangle.getHeight(), 2) + Math.pow(triangle.getWidth(), 2));

            double angleA = Math.sin((double) triangle.getHeight() / (double) triangle.getWidth());
            double angleA_1 = Math.atan((double) triangle.getHeight() / (double) triangle.getWidth());
            double angleB = 180D - 90D - angleA;

            Log.d("myTag", "Гипотинуза " + hypotenuse + "\nWidth: " + triangle.getWidth() + "\nangleA: " + angleA + "\nangleB " + angleB);
        });

出去:

Hypotinuse 729.9315036357864

宽度:720

角度A:0.16589613269341502

角度A_1 0.16514867741462683

角度B 89.83410386730658

上面的计算似乎是正确的,但我不知道下一步该怎么做..

在此处输入图像描述

java
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-12-25 22:54:31 +0000 UTC

获取图像时出现 SSLHandshakeException 错误

  • 2

使用 https 链接从站点加载图像时发生错误。我用滑翔implementation 'com.github.bumptech.glide:glide:4.9.0'

该错误出现在设备 4.4.4 上(以下版本未检查)。在 Android 6、8、9 设备上 - 完美运行。

加载:

 Glide.with(icon.getContext())
                    .load(data.getImage())
                    .centerCrop()
                    .placeholder(R.drawable.placeholder)
                    .into(icon);

错误:

javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x6261eef0: Failure in SSL library, usually a protocol error
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x5a5f9d5c:0x00000000)
    at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:448)
    at com.android.okhttp.Connection.upgradeToTls(Connection.java:146)
    at com.android.okhttp.Connection.connect(Connection.java:107)
    at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294)
    at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)
    at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)
    at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345)
    at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89)
    at com.android.okhttp.internal.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:161)
    at com.bumptech.glide.load.data.HttpUrlFetcher.loadDataWithRedirects(HttpUrlFetcher.java:104)
    at com.bumptech.glide.load.data.HttpUrlFetcher.loadData(HttpUrlFetcher.java:59)
    at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.loadData(MultiModelLoader.java:100)
    at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.startNextOrFail(MultiModelLoader.java:164)
    at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.onLoadFailed(MultiModelLoader.java:154)
    at com.bumptech.glide.load.data.HttpUrlFetcher.loadData(HttpUrlFetcher.java:65)
    at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.loadData(MultiModelLoader.java:100)
    at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:62)
    at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:309)
    at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279)
    at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:235)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at java.lang.Thread.run(Thread.java:841)
    at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
 Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x6261eef0: Failure in SSL library, usually a protocol error
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x5a5f9d5c:0x00000000)
    at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
    at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)

我该如何解决?

android
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-10-28 19:37:11 +0000 UTC

更改工具栏中的图标颜色

  • 0

有一个 Activity 和几个在这个 Activity 内部打开的 Fragment。工具栏在活动中。

工具栏有一个汉堡图标和一个来自选项菜单的图标。在某些片段中,您需要更改工具栏中图标的颜色(汉堡和所有其他图标的颜色)。

例如,在第一个片段中,标准颜色来自主题,而在第二个片段中,它是红色,如果我们按回并返回第一个,颜色又是来自主题的标准。

如何更正确地做到这一点?

java
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-10-03 02:54:21 +0000 UTC

俄罗斯 Admob 的一个很好的类似物

  • 4

我与 Admob 合作,一切都很好,但显示有限。该应用程序的内容与赌博有关(尽管是间接的)。

您能否建议更换您工作时使用的 Admob 以及在哪些条件下正常?

或者你能推荐一个和你一起工作的调解员吗?...

java
  • 1 个回答
  • 10 Views
Martin Hope
DuosDuo
Asked: 2020-08-29 13:59:05 +0000 UTC

生物识别授权

  • 2
private BiometricPrompt biometricPrompt;
pribate BiometricPrompt.PromptInfo promptInfo = createPromptInfoBuilder().build();

public BiometricPrompt.PromptInfo.Builder createPromptInfoBuilder(){
    return new BiometricPrompt.PromptInfo.Builder ()
            .setTitle(context.getString(R.string.sign_in_when_biometric))
            .setNegativeButtonText(context.getString(R.string.cancel));
}

biometricPrompt.authenticate(promptInfo);// вызов диалога

1) 可以不用对话吗?我们对此授权有独特的设计.. 2) 我如何自定义此对话框的样式?文字颜色,按钮样式..

我用:implementation 'androidx.biometric:biometric:1.0.0-alpha04'

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5