小编pos*_*sum的帖子

Android studio - 在 textView 中更改字符串

我有一些刺痛styles/string.xml如下:

<string name="string1">something</string>
<string name="string2">some other thisn</string>
<string name="string3">asdfgh jkl</string>
<string name="string4">qwerty uiop</string>
.
.
.
Run Code Online (Sandbox Code Playgroud)

我当前的活动中有一个 textView 和一个按钮。当我单击按钮时,textView 中的文本必须根据当前显示的内容更改(到下一个字符串)。也就是说,如果 textView 中的当前文本是string1,那么它应该更改为string2。

下面的代码不起作用,但将说明我在寻找什么

count = 0;
public void onClick(View v) {
                count++;
                str="R.string.string" + count;
                textView.setText(str);
            }
Run Code Online (Sandbox Code Playgroud)

我必须以某种方式将字符串转换为 (say) 的实际值R.string.string1。有没有办法做到这一点?或者有没有其他方法可以实现我正在寻找的东西?

java android

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

将每一行映射到一个列表中并收集所有

我有一个数据框:

df = pl.DataFrame(
    {
        "t_left": [0.0, 1.0, 2.0, 3.0],
        "t_right": [1.0, 2.0, 3.0, 4.0],
        "counts": [1, 2, 3, 4],
    }
)
Run Code Online (Sandbox Code Playgroud)

我想将每一行映射到一个列表中,然后收集所有值(要传递到 例如matplotlib.hist)

我可以手动完成,如下所示:

times = []
for t_left, t_right, counts in df.rows():
    times.extend(np.linspace(t_left, t_right, counts + 1)[1:])
Run Code Online (Sandbox Code Playgroud)

但这对于我的数据集来说太慢了。

我对 python 和 Polars 都是全新的,所以我想知道是否有更好的方法来实现这一点。

编辑

完整的复制粘贴示例以重现。

import polars as pl
import numpy as np

size = 1000000
df = pl.DataFrame(
    {
        "t_left": np.random.rand(size),
        "t_right": np.random.rand(size) + 1,
        "counts": [1] * size,
    }
)

times = []
for …
Run Code Online (Sandbox Code Playgroud)

python python-polars

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

类型错误:主体不可用 - NextJS 服务器操作 POST

我在客户端组件中使用 NextJS v14.1.0 和服务器操作。我收到了正确的消息,但也收到了一个 TypeError 消息,表明 body 不可用。

src/app/auth/account-verification/page.tsx

const onSubmit = async (e: FormEvent<HTMLFormElement>) => {
    e.preventDefault();
    const data = { requestId: token, otp: parseInt(otp) };
    const response = await AccountVeficationAction(data);
    ActionResponseHandler(response, "Account Verification");
    if (response.success) {
      Router.push("/auth/login");
    }
  };
Run Code Online (Sandbox Code Playgroud)

/src/app/auth/_utils/actions/action.ts

export const AccountVeficationAction = async (body: any) => {
  try {
    const response = await fetch(`${BASEURL}/auth/confirm-account`, {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        // Add other necessary headers (e.g., authorization)
      },
      body: JSON.stringify(body), // Access data from the …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs next.js

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

在 React js 中获取客户端本地时区

我想获取客户端机器本地时区。

我尝试了 moment-timezone npm 包,使用以下命令

moment.tz().zoneAbbr()
Run Code Online (Sandbox Code Playgroud)

但它给了我通用时区,即 UTC,但我想要 IST

任何人都可以指导我如何获取客户端机器本地时区。

javascript moment-timezone

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

如何创建一个“打开”部分以在您单击箭头时显示文本的切换箭头?

关闭时切换

打开时切换

我的目标是创建一个如图所示的切换箭头。“关闭”状态包括一行文本,旁边有一个图标,以及触发切换的箭头。“打开”状态包括一些文本行和一张图片(与屏幕截图中显示的略有不同,但我真正纠结的只是动画部分)。

我正在使用 HTML5 Up 中的模板,其中在菜单栏中包含类似的切换,因此我尝试复制相应的 HTML 和 CSS 代码,但这些代码不起作用。没有错误消息,并且切换没有出现在网站上(参见下面的 CSS 片段)。

<span class="opener">Text that appears next to toggle arrow</span>
Run Code Online (Sandbox Code Playgroud)

有没有办法用 HTML 和 CSS 来做到这一点,还是需要 Javascript?

<span class="opener">Text that appears next to toggle arrow</span>
Run Code Online (Sandbox Code Playgroud)

html javascript css slidetoggle

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

如何在本地React项目中引用Material UI组件

我正在尝试设置一个简单的 Flask 应用程序,它使用 React 和 Material UI(我不能为此使用 Node/NPM)。React、react-dom 和 Material-ui.js 都由 Flask 从静态资源路径中提供服务。它们加载得很好,但在第一个 text/babel 函数中找不到 Button 元素。它位于material-ui.js 中,但我的JSX 函数看不到它。有没有办法从material-ui.js导入组件?

我的index.html:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js">
<!--<![endif]-->

<head>
    <!-- Metas -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width" />

    <title>F.L.O.P.</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Fonts --> …
Run Code Online (Sandbox Code Playgroud)

reactjs babeljs material-ui

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

错误 UnknownAction:无法解析 /api/auth/session 处的操作

我更新后package.json在项目中遇到这个错误

pacage.json 更改 在此输入图像描述

当我运行项目时出现此错误:

在此输入图像描述

import { serverAuth$ } from '@builder.io/qwik-auth'
import type { Provider } from '@auth/core/providers'
import Keycloak from '@auth/core/providers/keycloak'

export const { onRequest, useAuthSession, useAuthSignin, useAuthSignout } = serverAuth$(
    ({ env }) => ({
        secret: env.get("AUTH_SECRET"),
        trustHost: true,
        callbacks: {
            async session({
                session,
                token,
            }) {
                session.user.guid = token.sub
                return session
            }
        },
        providers: [
   
        ] as Provider[],
    })
);

Run Code Online (Sandbox Code Playgroud)

javascript qwik

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