小编Gok*_*ari的帖子

如何生成一个可以在没有带反应原生的服务器的情况下运行的apk?

我已经构建了我的应用程序,我可以在我的本地模拟器上运行它(也可以通过更改调试服务器在同一网络中的我的Android设备上运行).

但是,我想构建一个apk,我可以发送给没有访问开发服务器的人,我希望他们能够测试应用程序.

我看到在文档的iOS部分有一个使用脱机捆绑的部分.但我无法弄清楚如何为Android做同样的事情.这可能吗?如果是这样,怎么样?

更新:关于这个问题的答案(反应原生android无法加载JS包),据说离线包可以从开发服务器下载.但是当我从开发服务器获取捆绑包时,无法加载图像文件.

javascript android mobile-application react-native

173
推荐指数
17
解决办法
18万
查看次数

MySQL创建连接两个表的视图

如何创建将不同列与不同表合并的视图?我有三个表例如:用户,物品和礼物(在这个例子中,它是一个用户可以赠送给另一个用户的系统)

users表有关于用户的信息,items表有关于项目的信息,gifts表格显示哪个用户向哪个用户发送了什么礼物.

我想要的是创建如下视图:

user_from | user_to | gift_name  | gift_price
sally     | john    | Teddy Bear | 10
Run Code Online (Sandbox Code Playgroud)

mysql join view

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

如何为react-native android项目添加不同字体权重的字体?

我设法通过以下方式添加自定义字体:

  • 把*.ttf文件放在ProjectName/android/app/src/main/assets/fonts/这样的:

    • 打开Sans.ttf
    • 打开Sans_italic.ttf
    • 打开Sans_bold.ttf
    • 打开Sans_bold_italic.ttf
  • 并设置字体系列 fontFamily: "Open Sans"

但是我想要使用额外的字体权重,如'Semi Bold','Extra Bold'.我尝试将它们添加为"Open Sans_900.ttf"并进行设置,fontWeight: 900但这不起作用,它显示了字体的粗体版本.

有没有办法添加这些额外的字体权重?

fonts android react-native

10
推荐指数
4
解决办法
7595
查看次数

如何在使用py2exe时包含ui和图像文件?

我正在使用Python 2.7和PySide 1.1.2开发一个项目.我的代码在我的GNU/Linux上没有任何问题,但我想分发Windows(7和8).我不能指望用户安装Python和PySide,所以我决定使用py2exe(我也试过cx_freeze和pyinstaller).

首先,这是我的文件树:GitHub上的我的项目

我创建了一个setup.py,这里是:

# -*- coding: utf-8 -*-

from distutils.core import setup
import py2exe

setup(
    console=['bin/metusuite.py'],
    name='metusuite',
    version='0.1',
    author='H. Gökhan Sar?',
    author_email='me@th0th.me',
    packages=['metusuite_libs'],
    package_dir={'metusuite_libs': 'metusuite_libs'},
    package_data={'metusuite_libs': ['ui/*', 'images/*']},
    scripts=['bin/metusuite.py'],
    url='https://github.com/th0th/metusuite/',
    license='LICENSE.txt',
    description='METU Suite.',
    long_description=open('README.md').read(),
)
Run Code Online (Sandbox Code Playgroud)

我跑的时候

setup.py py2exe
Run Code Online (Sandbox Code Playgroud)

它成功地在'dist'文件夹中构建了metusuite.exe,但是,由于应用程序依赖于外部用户界面文件 - 使用Qt Designer创建 - 并且找不到它们,我收到错误:

Designer: An error has occurred while reading the UI file at line 1, column 0: Premature end of document.
Traceback (most recent call last):
  File "metusuite.py", line 38, in <module>
  File "metusuite_libs\msCafeteriaMenu.pyc", line …
Run Code Online (Sandbox Code Playgroud)

windows py2exe pyside

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

我可以将多个引用分配给同一个元素/节点吗?

我有一个函数组件,它将传入的引用从父组件转发到div它正在渲染的组件。我还想在组件内创建一个 ref 并将其分配给同一个div. 但我不能,因为一个元素只需要一个引用。我是否做错了什么或者有解决类似问题的方法吗?

来自ref父级的是 a React.Ref,但我需要React.RefObject将其传递给像react-use这样的第3方挂钩clickAway: https: //github.com/streamich/react-use/blob/master/docs/useClickAway.md

这是示例组件:

import React, { useRef } from 'react';

type Props = React.PropsWithoutRef<JSX.IntrinsicElements['div']>;

function Component({ ...props }: Props, ref: React.Ref<HTMLDivElement>) {
  const wrapper = useRef<HTMLDivElement>(null);

  return (
    <div
      {...props}
      ref={ref}
      // ref={wrapper}
    />
  );
}

export default React.forwardRef(Component);
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs react-ref

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

在 gofiber POST 请求中,如何解析请求正文?

如果我将 JSON 数据发布到 gofiber 中的 /post route,我将如何读取和更改这些值:

{
    "name" : "John Wick"
    "email" : "johnw@gmail.com"
}
Run Code Online (Sandbox Code Playgroud)
app.Post("/post", func(c *fiber.Ctx) error {
    //read the req.body here
    name := req.body.name
    return c.SendString(name)
}
Run Code Online (Sandbox Code Playgroud)

post http go go-fiber

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