RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

North Face's questions

Martin Hope
North Face
Asked: 2022-05-02 17:20:10 +0000 UTC

Koin 网络模块 SharedPreferences 值未更新

  • -2

使用登录名和密码,我向服务器发出请求,作为响应,我收到一个令牌,我将其保存在SharedPreferences. 之后,我转到另一个屏幕并尝试请求数据,但由于令牌丢失,我得到了 401。只有在应用程序重新启动后SharedPreferences才会更新in 的值。NetworkModule我需要在应用程序的当前启动中获取它并在授权后立即执行请求。所以我将实例传递SharedPreferences给AuthInterceptor.

val sharedPreferencesModule = module {
    single { androidApplication().getSharedPreferences(sharedPreferences, Context.MODE_PRIVATE) }
}
val networkModule = module {
fun provideRetrofit(factory: Gson, client: OkHttpClient, sharedPreferences: SharedPreferences): Retrofit {
        val logging = if (BuildConfig.DEBUG) {
            HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY)
        } else {
            HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BASIC)
        }

        return Retrofit.Builder()
            .baseUrl(BuildConfig.SERVER_URL)
            .addConverterFactory(GsonConverterFactory.create(factory))
            .addCallAdapterFactory(CoroutineCallAdapterFactory())
            .client(
                client.newBuilder()
                    .addInterceptor(logging)
                    .addInterceptor(AuthInterceptor(sharedPreferences.getString("auth_token","")))
                    .build()
            )
            .build()
    }

    single {
        provideRetrofit(
            get(),
            get(),
            androidApplication()
                .getSharedPreferences(
                    sharedPreferences,
                    Context.MODE_PRIVATE
                )
        )
    }
}

class AuthInterceptor(var token: String? = null) : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response {
    val authHeader = chain.request().header("Authorization")

    val request: Request = if (authHeader.isNullOrEmpty() && !token.isNullOrEmpty()) {
        chain.request().newBuilder()
            .addHeader("Authorization", "Bearer $token")
            .build()
    } else {
        chain.request()
    }

    return chain.proceed(request)
  }
}
android
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-04-26 17:43:28 +0000 UTC

问题处理方法:找不到证书路径的信任锚

  • 0

使用自签名证书请求 HTTPS 资源时出现问题如何处理?

javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
android
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-08-09 17:02:25 +0000 UTC

从图库中选择多个照片(URI 无效)

  • 0

我在应用程序的图库中使用多个照片,它可以工作。

...
result?.data?.clipData
...
val attr: BasicFileAttributes = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    Files.readAttributes(  
        File(getFilePath(result?.data?.clipData?.getItemAt(i)?.uri!!, this.requireContext())).toPath(),   
        BasicFileAttributes::class.java  
    )
} else {
    TODO("VERSION.SDK_INT < O")
}

但是,从三明治菜单中提供的应用程序(图库、文件、谷歌驱动器等)中选择照片时,我收到错误消息URI。URI符号设置%为。如何解决问题才能得到正确的URI。

java.lang.IllegalArgumentException: Invalid URI: content://com.google.android.apps.photos.contentprovider/-1/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F31/ORIGINAL/NONE/image%2Fjpeg/1643916033
android
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-07-24 02:09:50 +0000 UTC

删除警报对话框背景

  • 0

我创建了一个对话框custom_view。All width= wrap_content,但是,对话框本身,其背景是白色和match_parent。如何摆脱颜色,设置透明和改变宽度?

val dialog = with(Builder(this.context, R.style.ProgressDialogTheme)) {
    setView(R.layout.load_alert_dialog)
    setCancelable(false)
    setCanceledOnTouchOutside(false)
    create()
}
android-studio
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-06-22 17:59:04 +0000 UTC

将json包装在数组中

  • 0

如何将数组添加到json?您只需要将现有数据包装在方括号中。就像在下面的 JSON 中一样。

using (StreamWriter w = File.CreateText("test.json"))
{
    JsonSerializer serializer = new JsonSerializer();
    serializer.Serialize(w, MyModel);
    w.Close();
}
[
  {
    "data":[
       {
        "Latitude":  37.7668,
        "Longitude": -122.3959,
        "Address":   ""
      },
      {
        "Latitude":  37.7668,
        "Longitude": -122.3959,
        "Address":   ""
      }
    ]
  }
]
c#
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-05-22 21:17:10 +0000 UTC

在鼠标光标下画一个椭圆。移动坐标时不起作用

  • 2

需要将绘图点定位在光标下,鼠标的锐边在中心。使用此选项,画布上的点不会被绘制。如果您安装时没有偏移,那么一切正常。

在此处输入图像描述 在此处输入图像描述

 public void DrawPoint(Point point, Canvas canvas)
    {
        Ellipse el = new Ellipse();
        el.Width = 10;
        el.Height = 10;
        el.SetValue(Canvas.LeftProperty, point.X);
        el.SetValue(Canvas.TopProperty, point.Y);
        el.Fill = Brushes.Red;

        // Добавление графического элемента на холст.
        canvas.Children.Add(el);
    }

    private void Canvas_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
    {
        Point point = e.GetPosition(Canvas);
        point.Offset(-5.0, -5.0);

        DrawPoint(point, Canvas);
    }

    private void Canvas_MouseMove(object sender, MouseEventArgs e)
    {
        if (Canvas.Children.Count !=0)
        {
            Canvas.Children.RemoveAt(Canvas.Children.Count - 1);
        }
        Point point = e.GetPosition(Canvas);
        point.Offset(-5.0, -5.0);
        DrawPoint(point, Canvas);
    }

<Canvas  
MouseMove="ContentPanel_MouseMove" 
MouseEnter="ContentPanel_MouseEnter" 
MouseLeave="ContentPanel_MouseLeave"  
MouseLeftButtonDown="Canvas_MouseLeftButtonDown" 
x:Name="Canvas" 
Margin="0,10,0,0" 
Panel.ZIndex="998" 
HorizontalAlignment="Left" 
VerticalAlignment="Top"/>
c#
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-04-27 10:26:01 +0000 UTC

列表框 | 选择列表项

  • 1

有一个带有图像的列表框。用户用鼠标在ListBox中选择一张图片,将键盘上的箭头在列表中向右移动(From Image,当前元素的Source用于增加)。在当前实现中,不设置为当前索引的位置。使用当前正确的索引,它将选择从移动的图像中设置为 +1,如果您将其设置为 hard ContainerFromIndex(3),它还会以相同的方式将其设置为 +1,在另一个方向上设置为 -1。怎么看不到0,在+1和-1之间。

ListBoxPhotos.Items.Insert(Index + 2, img);
ListBoxPhotos.Items.RemoveAt(Index);
ListBoxPhotos.SelectedItem = null;
ListBoxPhotos.SelectedIndex = Index + 1;
ListBoxItem listBoxItem = ListBoxPhotos.ItemContainerGenerator.ContainerFromIndex(Index) as ListBoxItem;
listBoxItem.Focus();

<ListBox 
    SelectionChanged="ListBoxItemClick" 
    SelectionMode="Single" 
    x:Name="ListBoxPhotos"  
    ScrollViewer.VerticalScrollBarVisibility="Disabled" 
    VerticalAlignment="Center" 
    Background="#FF5CB57A" 
    BorderBrush="{x:Null}" KeyDown="StackPanel_KeyDown">
        <ListBox.ItemsPanel>
            <ItemsPanelTemplate>
                <StackPanel Orientation="Horizontal" KeyDown="StackPanel_KeyDown"/>
            </ItemsPanelTemplate>
         </ListBox.ItemsPanel>
</ListBox>

这个选项做它需要做的,它只是显示一个MessageBox,这里不需要。每次显示并且焦点更改或某些属性时。我无法弄清楚哪个属性正在改变。如果已定义,则可以在没有 MessageBox 的情况下以编程方式调用它。

for (int i = 0; i < ListBoxPhotos.Items.Count; i++)
{
    object yourObject = ListBoxPhotos.Items[i];
    ListBoxItem lbi = (ListBoxItem)ListBoxPhotos.ItemContainerGenerator.ContainerFromItem(yourObject);

    if (lbi.IsFocused)
    {
        MessageBox.Show("Item at index " + i.ToString() + " has the focus.");
        break;
    }
    ListBoxPhotos.SelectedIndex = Index + 1;
    ListBoxItem listBoxItem = ListBoxPhotos.ItemContainerGenerator.ContainerFromIndex(ListBoxPhotos.SelectedIndex - 1) as ListBoxItem;
    listBoxItem.Focus();

}
c#
  • 2 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-03-25 19:42:52 +0000 UTC

如何确定一个形状的面积(以像素为单位)?

  • 1

如何从数组[Point(x1,y1), Point(x2,y2),..Point(xN,yN)]中确定一个图形的面积(以像素为单位)?

在此处输入图像描述

c#
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2022-03-24 17:07:33 +0000 UTC

如何在里面画一个透明的圆?

  • 3

如何在里面画一个透明的圆?

在此处输入图像描述

  <div id="contain"></div>

  var svg = document.createElement('svg');
  svg.id = id;
  svg.style.border = '1px solid;';
  svg.style.borderRadius = '50%';
  svg.style.background = 'red';
  svg.style.position = 'absolute';
  svg.setAttribute("class", "newDiv")
  svg.style.width = 20 + "px";
  svg.style.height = 20 + "px";
  svg.style.left = obj.X - 8 + 'px';
  svg.style.top = obj.Y - 8 + 'px';
  svg.innerHTML = '<circle cx="10" cy="10" r="6"></circle>'
  contain.appendChild(svg);
javascript
  • 2 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2021-12-29 22:21:26 +0000 UTC

回收站视图。刷新列表和消失数据的问题

  • 0

数据来自数据库。第一次出现在recycleView 上时,记录(编号)显示正确。当您移动到某个元素并返回列表时,条目数可能会减少。您只能通过 update 重置状态notifyDataSetChanged(),但是,如果您在 中运行observer,则不会发生任何事情。

Fragment

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
    super.onViewCreated(view, savedInstanceState)

    recyclerViewEmployee.also { rv ->
        rv.layoutManager = LinearLayoutManager(activity)
        rv.addItemDecoration(DividerItemDecoration(activity, LinearLayoutManager.VERTICAL))
        rv.adapter = specialityAdapter
    }

    (arguments?.get("specialty") as Specialty).let { it ->
        specialtyName = it.name

        employeeSpecialtyViewModel.getAllEmployee(it.specialtyId)
            .observe(viewLifecycleOwner, Observer { response ->
                response?.also {
                    specialityAdapter.updateData(response)
                    recyclerViewEmployee.recycledViewPool.clear()
                }
            })
    }
}

将错误重置为正常操作:

    test.setOnClickListener {
        (recyclerViewEmployee.adapter as EmployeeAdapter).notifyDataSetChanged()
    }

updataData()

fun updateData(data: List<Employee>) {
    this.employeeList = data
    notifyDataSetChanged()
}
android
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-07-16 02:48:47 +0000 UTC

Qt C++ | 列出来自 json 的输出并获取 json 字段

  • 0

开始学习 Qt 和 C++。问题:

如何在单击时从列表中获取对象,或者更确切地说是引用对象的 json 字段?

如何正确地从 json 对象数组中创建一个列表?

比如它来了{"array":[{"id": "1", "title": "item1"}, {"id": "2", "title": "item2"}]},你需要显示一个带有标题的列表(例如,QListWidget),并且当你点击一个元素(例如,clicked slot)时,在该元素的debug id中显示对应的json。

json
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-05-26 16:47:52 +0000 UTC

phpoffice laravel | 文档标题

  • 1

我正在为 laravel 使用 PhpOffice(PhpWord) 插件。有必要为文档制作这样的标题。我认为你可以这样做:

$styleTable = array('borderSize' => 6, 'borderColor' => '999999');
$phpWord->addTableStyle('Colspan Rowspan', $styleTable);
$table = $section->addTable('Colspan Rowspan');

$row = $table->addRow();

$row->addCell(null, array('vMerge' => 'restart'))->addText('A');
$row->addCell(null)->addText('B');
$row->addCell()->addText('1');

$row = $table->addRow();
$row->addCell(null, array('vMerge' => 'continue'));
$row->addCell(null, array('vMerge' => 'continue', 'gridSpan' => 2));
$row->addCell()->addText('2');
$row = $table->addRow();
$row->addCell(null, array('vMerge' => 'continue'));
$row->addCell()->addText('C');
$row->addCell()->addText('D');
$row->addCell()->addText('3');

在此处输入图像描述

laravel
  • 2 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-05-01 10:25:12 +0000 UTC

从 Uri 获取文件路径

  • 0

获取文件的路径/storage/emulated/0/Download/test.xls?

无法从:Uri: content://com.android.providers.downloads.documents/document/1764

java
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-04-29 22:27:02 +0000 UTC

使用 PHP 更改 JSON 结构

  • 0

有必要使用 PHP 工具将其带到表单中:

[
  {
    "first_name":"Николай",
    "phone":"+7XXXXXXXXXX",
    "second_name":"Петров",
    "weight":"81"
  }
]


[
    {
    "name":"first_name",
    "value":"Николай"
    },
    {
    "name":"phone",
    "value":"+7XXXXXXXXXX"
    },
    {
    "name":"second_name",
    "value":"Петров"
    },
    {
    "name":"weight",
    "value":"81"
    }
]

php
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-04-08 21:42:36 +0000 UTC

Laravel + dompdf。西里尔文不起作用

  • 0

我通过库https://github.com/dompdf/dompdf生成 pdf 。必须使用字体TimesNewRoman.ttf。在生成过程中,所有俄语字符都更改为?????.

laravel
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-04-05 02:42:56 +0000 UTC

如何在json中得到这样的结果?

  • 0

如何在json中得到这样的结果?通过 php 和/或 js。

在此处输入图像描述

在此处输入图像描述

javascript
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-03-20 15:10:11 +0000 UTC

ARDUINO RS485 仅从第一个设备到 TTL 数据

  • 0

三个设备中有一个电路:Arduino + RS485 to TTL。其中一个 arduino 充当控件(收集数据)。主 - 始终设置为接收,从 - 侦听器切换为发送,每隔几秒一次。在主设备上,仅从一个设备接收,这将是第一个发送信号的设备。怎么修?我需要从所有 arduino 接收数据,而不仅仅是从第一个及时接收数据。 在此处输入图像描述

MASTER

/*
  Библиотека для работы с JSON
*/
#include <ArduinoSTL.h>

/*
  Библиотека для работы с JSON
*/
#include <ArduinoJson.h>

/*
  Контакт 2 переключает режим приёмник/передатчик
*/
#define SerialTxControl 2

#define RS485Transmit HIGH
#define RS485Receive LOW

char buffer[100];
byte state = 0;

/*
   Массив для хранения показателей приборов
*/
char *dev[12];

StaticJsonDocument<200> doc;

void setup(void)
{
  Serial.begin(9600);
  pinMode(13, OUTPUT);
  pinMode(SerialTxControl, OUTPUT);

  /*
    Переключение устройства в режим приёмника
  */
  digitalWrite(SerialTxControl, RS485Receive);

  while (!Serial)
    continue;
}

void loop(void)
{
  if (Serial.available())
  {
    if (Serial.available())
    {
      String response = Serial.readString();

      DeserializationError error = deserializeJson(doc, response);

      if (error)
      {
        Serial.print(F("deserializeJson() failed: "));
        Serial.println(error.c_str());
        return;
      }

      const char *device = doc["device"];
      String temperature = doc["temperature"];
      int is_locked = doc["is_locked"];

      Serial.print("Device: " + String(device) + " | ");
      Serial.print("Temperature: " + temperature + " | ");
      Serial.print("Is locked: " + String(is_locked) + " | ");
      Serial.println();
    }
  }
}

SLAVE

/*
  Библиотека для работы с JSON
*/
#include <ArduinoJson.h>

/*
  Контакт 2 переключает режим приёмник/передатчик
*/
#define SerialTxControl 2

#define RS485Transmit HIGH
#define RS485Receive LOW

/*
  Номер устройства
*/
#define ID "1"

StaticJsonDocument<200> doc;

void setup(void)
{
  Serial.begin(9600);
  pinMode(SerialTxControl, OUTPUT);

  /*
    Переключение устройства в режим передатчика
  */
  digitalWrite(SerialTxControl, RS485Receive);

  while (!Serial)
    continue;
}

void loop(void)
{

digitalWrite(SerialTxControl, RS485Transmit);

doc["device"] = ID;
doc["temperature"] = String(random(24, 26));
doc["is_locked"] = random(0, 1);

String(serializeJson(doc, Serial));

digitalWrite(SerialTxControl, RS485Receive);
delay(4000);
}
arduino
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-08-27 11:51:06 +0000 UTC

如何为每个用户从另一个表中获取具有角色的用户数组?

  • 1

如何为每个用户从另一个表中获取具有角色的用户数组?有表users(id、name、email、email_verified_at、password、remember_token、created_at、updated_at)和roles(id、name、created_at、updated_at)。有必要在 UI 上显示用户及其角色的数据透视表。

还有一个链接表role_user:

[ id | user_id | role_id ]
class Role extends Model
{
    public function users()
    {
        return $this->belongsToMany('App\User', 'role_user', 'role_id', 'user_id');
    }
}
class User extends Authenticatable
{
...
    public function roles()
    {
        return $this->belongsToMany('App\Role', 'role_user', 'user_id', 'role_id');
    }
}

结果和预期的一样,只有用户对应不同的权限: 就绪选项

laravel
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-02-28 11:14:54 +0000 UTC

在导航抽屉中为通知计数器添加背景

  • 1

任务:我们需要为通知计数器添加背景Navigation Drawer。
问题:添加background后,height仍然等于元素。我添加了<shape>,但没有考虑那里设置的高度。

<item
    android:id="@+id/action_notifications"
    app:actionViewClass="android.widget.TextView"
    android:icon="@drawable/ic_notifications"
    android:title="@string/notifications" />   

notify = nav_view.menu.findItem(R.id.action_notifications).actionView as TextView
        notify.gravity = Gravity.CENTER_VERTICAL
        notify.setTypeface(null, Typeface.BOLD)
        notify.setTextColor(ResourcesCompat.getColor(resources, R.color.colorAccent, null))   
android
  • 1 个回答
  • 10 Views
Martin Hope
North Face
Asked: 2020-08-14 17:48:40 +0000 UTC

房间。创建一个简单的例子

  • 1

出了什么问题,我该如何解决?

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.root.pets/com.example.root.pets.MainActivity}: java.lang.RuntimeException: cannot find implementation for com.example.root.pets.AppDatabase. AppDatabase_Impl does not exist

@Entity
class Person {
    @PrimaryKey
    internal var name: String? = null
    internal var age: Int = 0
    internal var favoriteColor: String? = null
}

@Dao
interface PersonDao {

    // Получение всех Person из бд
    @get:Query("SELECT * FROM person")
    val allPeople: List<Person>

    // Добавление Person в бд
    @Insert
    fun insertAll(vararg people: Person)

    // Удаление Person из бд
    @Delete
    fun delete(person: Person)

    // Получение всех Person из бд с условием
    @Query("SELECT * FROM person WHERE favoriteColor LIKE :color")
    fun getAllPeopleWithFavoriteColor(color: String): List<Person>

}

@Database(entities = arrayOf(Person::class /*, AnotherEntityType.class, AThirdEntityType.class */), version = 1)
abstract class AppDatabase : RoomDatabase() {
    abstract val personDao: PersonDao
}

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val myThread = Thread(object : Runnable {
        override fun run() {

            var db = Room.databaseBuilder(getApplicationContext(),
                    AppDatabase::class.java, "populus-database4").build()

            val everyone = db.personDao
            val person = Person()
            person.name = "John Smith"
            person.age = 10000
            person.favoriteColor = "black"

            everyone.insertAll(person)
            val persons = everyone.allPeople
            Log.d("111", "${everyone.allPeople[0].name}")
        }
    })
    myThread.start()

    }
}
java
  • 2 个回答
  • 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