我最近一直在使用一些flutter插件。许多工具运行完美,但是我几次遇到令人沮丧的错误,通常导致放弃了插件。
这是我得到的最后一个,带有schedule_notifications:
E/flutter (24758): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (24758): MissingPluginException(No implementation found for method getIconResourceId on channel schedule_notifications_app)
E/flutter (24758): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter (24758): <asynchronous suspension>
E/flutter (24758): #1 _MyAppState._getIconResourceId (<my path>/sandbox/lib/main.dart:67:40)
E/flutter (24758): <asynchronous suspension>
E/flutter (24758): #2 _MyAppState.initState (<my path>/sandbox/lib/main.dart:24:7)
E/flutter (24758): #3 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3751:58)
E/flutter (24758): #4 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
E/flutter (24758): #5 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
E/flutter (24758): #6 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
E/flutter (24758): #7 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:857:16)
E/flutter (24758): #8 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:828:5)
E/flutter (24758): #9 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> …Run Code Online (Sandbox Code Playgroud) 我目前正在尝试使用Visual Studio创建一个使用SQLite的C#应用程序.我使用NuGet为我的程序安装了SQLite,并且在解决方案资源管理器(System.Data.SQLite,System.Data.SQLite.EF6,System.Data.SQLite.Linq)中出现了三个引用.
当我在VS中执行我的应用程序时,一切正常.但是,每当我发布它(使用ClickOnce)并尝试运行应用程序时,它都会崩溃并出现以下错误: System.DllNotFoundException:无法加载DLL'SQLite.Interop.dll':找不到指定的模块(HRESULT异常) :0x8007007E)
经过一些研究,我在Debug文件夹中找到了这个dll并将其复制到我的程序的".exe"版本的文件夹中(在发布并执行"setup.exe"之后).这样,应用程序运行良好.
但我对这个解决方案并不满意,因为它看起来很脏.我不希望将来的用户在安装我的应用程序时必须手动执行此操作!
因此,我的问题是:我该怎么做才能确保这个dll与我的程序一起安装?
注意:我尝试了这篇文章的第一个答案: 无法加载dll sqlite interop dll WPF 但我似乎没有为我工作.
谢谢 !
我正在尝试使用Rasa来检测电话号码或合同ID等实体.使用正则表达式来精确定义这些实体似乎很自然,而Rasa确实有一些称为" 正则表达式特征 "的东西,它允许我们定义正则表达式.
除了我不明白如何使用它们.在Rasa-NLU教程中,有正则表达式(如"zipcode"),但我看不到它们是如何链接到实体("location")的.
有没有人知道正则表达式如何与Rasa合作?
我正在开发一个Flutter应用程序,它会提示表单询问一些个人信息.
问题是每次发生某些事情时都会重建页面,例如屏幕方向改变时或文本字段获得焦点时(键盘会立即显示并消失,从而阻止用户输入任何内容).
显然有些事情正在触发不必要的重建,但我无法找到什么和哪里.
当我将此页面作为主页插入时,一切正常.当我在启动画面上显示动画后将页面插入其预期位置时会出现问题,所以我想这与我的问题有关.
主要课程:
import 'package:flutter/material.dart';
import './view/SplashScreen.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
primarySwatch: Colors.blue,
),
home: new SplashScreen(),
);
}
}
Run Code Online (Sandbox Code Playgroud)
启动画面:
import 'package:flutter/material.dart';
import 'dart:async';
import './UserLoader.dart';
class SplashScreen extends StatefulWidget {
@override
_SplashScreenState createState() => new _SplashScreenState();
}
class _SplashScreenState extends State<SplashScreen>
with SingleTickerProviderStateMixin {
AnimationController _iconAnimationController;
CurvedAnimation _iconAnimation;
@override
void initState() …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Rasa创建一个简单的程序,它从文本输入中提取(法语)街道地址.
根据Rasa-NLU doc(http://rasa-nlu.readthedocs.io/en/latest/entities.html)中的建议,我想使用spaCy进行地址检测.
我看到(https://spacy.io/usage/training)相应的spaCy预建实体LOC.
但是,我不明白如何使用此实体创建训练数据集.
以下是我目前的JSON培训数据集的摘录:
{
"text" : "je vis au 2 Rue des Platanes",
"intent" : "donner_adresse",
"entities" : [
{
"start" : 10,
"end" : 28,
"value" : 2 Rue des Platanes",
"entity" : "adresse"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果我训练程序并使用文本输入运行它"je vis au 2 Rue des Hetres",我得到这个输出:
{
"entities": [
"end": 26,
"entity": "adresse",
"extractor": "ner_crf",
"start": 10,
"value": "2 rue des hetres"
],
"intent": null,
"intent_ranking": [],
"text": "je vis …Run Code Online (Sandbox Code Playgroud) 我的团队正在尝试在Flutter应用中使用Firebase实时数据库。他们更改了pubspec.yaml和两个build.gradle文件,以及链接的the google-services.json文件,如在线教程中所示。但是,这些教程似乎相互矛盾(在它们之间,甚至与文档之间)。
这是他们代码的相关部分:
import 'package:flutter/material.dart';
import 'dart:async';
import 'package:firebase_database/firebase_database.dart';
import 'package:firebase_core/firebase_core.dart';
class ProgramPage extends StatefulWidget {
@override
_ProgramPageState createState() => new _ProgramPageState();
}
class _ProgramPageState extends State<ProgramPage> {
List<Conference> _conferences = List();
DatabaseReference itemRef;
final GlobalKey<FormState> formKey = GlobalKey<FormState>();
static Future<FirebaseApp> _getApp() async {
const FirebaseOptions myOptions = const FirebaseOptions(
googleAppID: '<id>',
apiKey: '<key>',
databaseURL: '<url>',
);
FirebaseApp app;
app = await FirebaseApp.configure(name: "conferences", options: myOptions);
return app;
}
@override
void initState() {
super.initState(); …Run Code Online (Sandbox Code Playgroud)