小编sut*_*her的帖子

React Navigation - 如何检测转换是否完成

我在我的应用程序中使用反应导航。如果我从 导航screen AScreen B,如果转换完成,我如何获得一些反馈。

react-navigation

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

通过 PhpStorm 进行 SSH 隧道 MySQL 连接和套接字连接

默认情况下,PhpStorm 的数据库管理器运行良好。但目前在一个特殊的提供商(1u1.de)上,我在完成这项工作时遇到了一些麻烦。

我可以通过 SSH 连接到提供商。如果我想连接到 MySQL 数据库,我必须使用:

mysql --host=localhost --user=dbo123123123 -S /tmp/mysql5.sock --password='123123123';
Run Code Online (Sandbox Code Playgroud)

通过服务器上的 CLI 可以很好地工作,但我没有找到通过 PhpStorm 连接到该数据库的方法。

对我来说,“套接字连接”似乎可能是问题所在。有人知道如何让它发挥作用吗?


解决方案的一部分(?!):

也许是解决方案的第一部分,我发现您可以通过这种方式将套接字作为自己的套接字转发到本地电脑:

ssh -nNT -L $(pwd)/yourLocal.sock:/var/run/mysqlREMOTEMYSQL.sock user@somehost

信息来源

这表明套接字已建立:

netstat -ln | grep mysql unix 2 [ ACC ] STREAM LISTENING 3713865 /myFolder/mysql5.sock

但我仍然无法通过以下方式连接到此套接字:

mysql -h localhost --protocol=SOCKET -u'username' -p'mypassword' -S /myFolder/mysql5.sock

得到这个错误:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 95 "Operation not supported"
Run Code Online (Sandbox Code Playgroud)

mysql sockets jetbrains-ide ssh-tunnel phpstorm

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

为什么只有一屏代码的expo apk文件却很大?

我的 expo apk 文件大小为 45.8 MB。

查看下面屏幕截图中的 apk 大小。

如何获得较小的 APK 大小?

reactjs react-native expo

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

IIFE。TypeError:require(...)(...)不是函数

运行简单的脚本。出错了。

const fetch = require("node-fetch")
const url = "https://www.someurl.com"

(async ()=>{
    const response = await fetch(url)
    const data = await response
    console.log(data)
})()
Run Code Online (Sandbox Code Playgroud)

错误

$ node api.js TypeError:require(...)(...)不是一个函数

我在这里想念什么?谢谢。

node.js iife

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

i18next-react 和自定义格式

我确实使用 i18next-react 并尝试进行格式化。所以我在初始化格式中进行了这样的设置:

i18n.use(initReactI18next).init(
  {
    ...
    interpolation: {
      escapeValue: false,
      // eslint-disable-next-line no-unused-vars
      format: function (value, format, lng) {
        if (format === 'uppercase') return value.toUpperCase();
        if (format === 'lowercase') return value.toLowerCase();
        if (format === 'capitalize') return `${value.substr(0, 1).toUpperCase()}${value.substr(1)}`;
        return value;
      },
    },
    ...
  },
Run Code Online (Sandbox Code Playgroud)

如果我在我的反应组件中这样做:

import i18next from 'i18next';
i18next.format('edit', 'capitalize'),
Run Code Online (Sandbox Code Playgroud)

它的工作原理与预期一致...单词 edit 变为大写字母。

但是,我如何将它与我自己的翻译一起使用:t('edit') 我想知道是否有一种方法可以使用react-i18next而不是i18next包来调用格式化

如果我尝试使用:t('{{edit, capitalize}}'),,我收到此错误: 在此输入图像描述

我尝试的至少是在我的 t()-Method 中决定在该字符串上使用给定的格式。

reactjs react-i18next

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

dovecot /var/vmail 的正确权限是什么(在 ispconfig、Debian 上)

如果您从 courier 迁移到 dovecot 并将所有文件从旧服务器复制到带有 Dovecot 的新 ISPConfig 中,您可能会遇到权限问题。

邮件日志可能会显示如下消息:

11 月 19 日 14:09:44 yourServerName dovecot:lda(info@badabim.com):错误:打开(/var/vmail/badabim.com/info/Maildir/maildirsize)失败:权限被拒绝

或者

失败:权限被拒绝 (euid=5000(vmail) egid=5000(vmail) 缺少 +r perm: /var/vmail/badabim.com/info/Maildir/cur/cur:2,S)

现在什么是正确的权限?

permissions debian dovecot

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

Glog : configure: WARNING: 'missing' script is too old or missing

My question is about how to solve the missing script is too old or missing!!

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for arm-apple-darwin-strip... no

checking for strip... strip

checking for a thread-safe mkdir -p... ./install-sh -c -d

checking for gawk... no

checking for mawk... no

checking for nawk... no

checking for awk... awk

checking whether make sets $(MAKE)... yes

checking whether make supports nested variables... yes

checking for arm-apple-darwin-gcc...  /Library/Developer/CommandLineTools/usr/bin/cc -arch …
Run Code Online (Sandbox Code Playgroud)

ios glog cocoapods

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

如何更改底部导航中选定的 BottomNavigationTab 的颜色 ( ui-kitten )

<Layout>
      <BottomNavigation indicatorStyle={styles.tabIndicator} selectedIndex={selectIndex} onSelect={onSelect} >
        <BottomNavigationTab title='Home' icon={homeIcon}/>
        <BottomNavigationTab title='Cart' icon={cartIcon}/>
        <BottomNavigationTab title='Search' icon={searchIcon}/>
        <BottomNavigationTab title='Account' icon={accountIcon}/>
        <BottomNavigationTab title='More' icon={menuIcon}/>
      </BottomNavigation>
    </Layout>
Run Code Online (Sandbox Code Playgroud)

如何更改 ui-kitten 库中选定选项卡项目以及未选定选项卡项目的图标颜色和文本颜色?

"@eva-design/eva": "^1.4.0",
"@react-native-community/masked-view": "^0.1.7",
"@ui-kitten/components": "^4.4.1",
"@ui-kitten/eva-icons": "^4.4.1",
"react": "16.9.0",
"react-native": "0.61.4",
Run Code Online (Sandbox Code Playgroud)

react-native-ui-kitten

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

单击一个元素会更改另一个元素的状态

我试图单击一个排序图标,该图标将触发更改列表的顺序。

为了使其更简单,假设您有一个按钮和另一个按钮,并且它们位于彼此不同的 div 上。

<div>
    //Button 1
    <button onclick={"some_click_handler"}>
</div>

<div>
    //Button 2
    <button>
        {this.state.someToggle ? true : false}
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

onclick event-handling setstate reactjs

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