小编Asm*_*oun的帖子

错误:在客户端主目录“mysql 二进制文件”中找不到 dbeaver 实用程序“mysql.exe”

当我尝试导入一个 SQL 文件并使用dbeaver 软件执行它时,它提示以下错误: 在此处输入图片说明
虽然我已经在 PC 上安装了 XAMPP。请问如何解决?

mysql dbeaver

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

如何使用基于arm的Mac卸载自制软件?

我今天安装了自制程序。我做错了什么,所以我的自制软件现在无法工作。由于我使用基于arm的mac,我很难找到卸载我的自制软件的解决方案/opt/homebrew/.

macos homebrew apple-m1

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

如何在颤动中添加行之间的空间?

主要问题是我想在行之间添加一些空格,并且该行是SingleChildScrollView我的小部件树的子级:

 child: SingleChildScrollView(
    child: Column(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      children: <Widget>[
        Row(
          // first row with 3 column
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
          children: <Widget>[
            Container(),
            Container(),
            Container(),
          ],
        ),
        Row(
          // second row also with 3 column ans so on 
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
          children: <Widget>[
            Container(),
            Container(),
            Container(),
            //Row( third  row also with 3 column ans so on
              //Row( fourth  row also with 3 column ans so on
            // ....
          ],
        ),
      ],
    ),
  ),
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

图片来自模拟器

那么如何向小部件添加更多空间SingleChildScrollView,以便期望mainAxisAlignment:MainAxisAlignment.spaceBetween在行之间放置一些空间,或者如何简单地在行之间添加空格?

dart flutter flutter-layout flutter-widget

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

当应用程序不在 Play 商店或应用程序商店时,如何自动将 Flutter Mobile 应用程序更新到更新版本?

假设我在我的网站上托管了一个 Flutter APK,用户可以在其中下载和安装,我有兴趣知道该应用程序在应用程序午餐时检查更新版本的可能性有多大,如果为真,则会出现一个进度条显示自动从服务器(不是 Play 商店或应用商店)更新应用程序?.
这里是一个公司是做的正是上面提到的含义:

  • 从那里的服务器下载 apk
  • 每当发布新版本时,应用程序都会从​​他们的服务器更新

任何想法如何实现这一目标?

android updating apk ios flutter

5
推荐指数
2
解决办法
6228
查看次数

如何在 dart 的 Future 函数中从 JSON 创建一个类对象?

我的主要问题是下面的代码对我来说工作正常,但没有优化,我有一个包含以下 MySQL 请求的 PHP 文件:

if("GET_CLIENT" == $action){
   $code = $_POST['code'];
   $db_data = array();
   $sql = "SELECT  `nom` , `prenom`, `age` FROM `client` WHERE `code` LIKE '$code'" ;
   $result = $conn->query($sql);
    $row = $result->fetch_assoc())
    echo json_encode($db_data);
   $conn->close();
   return;}
Run Code Online (Sandbox Code Playgroud)

在我的飞镖应用程序中,我有以下课程Client

  class Client {
  String code;
  String nom;
  String prenom;
  Client({this.code, this.prenom, this.nom });

  factory Client.fromJson(Map<String, dynamic> json) {
    return Client(
      code: json['code'] as String,
      nom: json['nom'] as String,
      prenom: json['prenom'] as String, ); }  }
Run Code Online (Sandbox Code Playgroud)

现在要从数据库中获取返回的单行,我有以下Future功能:

Future<Client> …
Run Code Online (Sandbox Code Playgroud)

php mysql json dart flutter

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

如何配置 pubspec.yaml 以添加从 fluttericon 生成的自定义图标?

我按照这篇Medium 文章中的步骤操作,以便能够在 Flutter 应用程序中使用自定义图标,但我发现配置文件以将文件pubspec.yaml添加到依赖项中很棘手,并且出现以下错误:.dart.ttf

\n
 Error on line 45, column 4 of pubspec.yaml: A dependency specification must be a string or a mapping.\n       \xe2\x95\xb7\n    45 \xe2\x94\x82 \xe2\x94\x8c    - family:  RechargeExpress\n    46 \xe2\x94\x82 \xe2\x94\x82      fonts:\n    47 \xe2\x94\x82 \xe2\x94\x82        - asset: fonts/RechargeExpress.ttf\n    48 \xe2\x94\x82 \xe2\x94\x82 \n    49 \xe2\x94\x82 \xe2\x94\x82   # The following line ensures that the Material Icons font is\n    50 \xe2\x94\x82 \xe2\x94\x82   # included with your application, so that you can use the icons in\n    51 …
Run Code Online (Sandbox Code Playgroud)

icons flutter flutter-dependencies

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

当键盘出现时,AlertDialog 上的 Flutter RenderFlex 溢出错误

我有以下AlertDialog小部件,其行为如下:
\n动画图像
\n这是我的代码:

\n
 showDialog(\n    context: context,\n    builder: (context) {\n      return StatefulBuilder(\n        builder: (context, setState) {\n          return AlertDialog(\n            title: Text(\n              "Information sur le client $code",\n            ),\n            content: Container(\n              height: mobileHeight * 0.75,\n              width: mobileWidth * 0.9,\n            child: Column(\n                mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                children: <Widget>[\n                  Row(\n                    mainAxisAlignment: MainAxisAlignment.start,\n                    children: [\n                      Container(\n                        child: IconButton(\n                          icon: Icon(\n                            Icons.edit,\n                            color: Colors.blue,\n                            size: mobileWidth * 0.05,\n                          ),\n                          onPressed: () {\n                            setState(() => modifyNom = !modifyNom);\n                            _textNameController.text = snapshot.data.nom;\n                          },\n                        ),\n                      ),\n                      modifyNom\n                          ? Flexible(\n                              child: …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

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

如何根据在颤动中单击哪个导航栏按钮来更改脚手架主体?

我是 flutter 的新手,我想以正确的方式进行此操作,问题是我有一个底部导航栏包 i Curved_navigation_bar它具有很棒的外观和动画,此导航栏应该更改 Scaffold 小部件的主体并每次显示一个新的小部件取决于单击的按钮,我想要实现的是每次单击导航栏的按钮时执行以下操作:

  • 清除身体的Scaffold
  • 加载相关的小部件

我希望这是在 flutter 中遵循的正确导航方法(更改屏幕或视图),如果这是错误的,请告诉我

    class _SituationState extends State<ScreenSituation>{
         int _page = 0;
         GlobalKey _bottomNavigationKey = GlobalKey();
         @override
    Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        //if list button is clicked preveiw widget_client
        //if people button is clicked preveiw widget_people
        //if launch button is clicked preveiw launch
      ),
      bottomNavigationBar: CurvedNavigationBar(
        key: _bottomNavigationKey,
        index: 0,
        height: 75.0,
        items: <Widget>[
          Icon(Icons.list, size: 30),
          Icon(Icons.people, size: 30),
          Icon(Icons.launch, size: 30),
        ],
        color: Colors.white,
        buttonBackgroundColor: …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout flutter-scaffold

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

IntelliJ for javaFX 项目中 FXML 的“更新控制器”

我曾经在 JavaFX 项目中右键单击场景生成器生成的 FXML 文件后在菜单中看到“更新控制器”选项,但现在它消失了,如何让它出现?

FXML文件

java javafx intellij-idea scenebuilder javafx-8

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

Flutter 中 showDialog 关闭后如何更新父控件?

我有一个带有图标的小部件,当我单击它时,会显示一个对话框小部件,这是对对话框的调用:

// this icon is in widget parent
           IconButton(
              icon: Icon(
                Icons.info_outline,
                size: mobileWidth * 0.07,
              ),
              tooltip: 'information',
              color: Colors.blueGrey,
              onPressed: () {
                showAlertInfo(context, code);
                setState(() {});
              },
            ),
Run Code Online (Sandbox Code Playgroud)

这是我的对话框:

showAlertInfo(BuildContext context, String code) {
  showDialog(
    context: context,
    builder: (context) {
      return StatefulBuilder(
        builder: (context, setState) {
          return AlertDialog(
            title: Text(
              "Information sur le client $code", ),
            content: SingleChildScrollView(
               child: Container( ..... 
               /* ...
               this dialog has some operations that changes info 
               values of the widget that called this …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

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

android清单文件中的Flutter位置权限问题

我的颤振代码:

 onPressed: () async {
                  Geolocator
                      .getCurrentPosition(desiredAccuracy: LocationAccuracy.best, forceAndroidLocationManager: true)
                      .then((Position position) {
                    setState(() {
                      _currentPosition = position;
                      print ( "LAT: ${_currentPosition.latitude}, LNG: ${_currentPosition.longitude}");
                    });
                  }).catchError((e) {
                    print(e);
                  });
                },
Run Code Online (Sandbox Code Playgroud)

它显示以下内容:

`No location permissions are defined in the manifest. Make sure at least CCESS_FINE_LOCATION` or ACCESS_COARSE_LOCATION are defined in the manifest.
Run Code Online (Sandbox Code Playgroud)

即使我已经在清单中添加了权限

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.agent">
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
   <application
        android:label="agent"
        android:icon="@mipmap/ic_launcher">
        <activity
            android:name=".MainActivity"
            android:launchMode="singleTop"
            android:theme="@style/LaunchTheme"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
            <meta-data
              android:name="io.flutter.embedding.android.NormalTheme"
              android:resource="@style/NormalTheme"
              />
            <meta-data
              android:name="io.flutter.embedding.android.SplashScreenDrawable"
              android:resource="@drawable/launch_background"
              />
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/> …
Run Code Online (Sandbox Code Playgroud)

manifest android-manifest dart flutter flutter-android

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