Публикации по теме 'dart'
Дополнительные параметры в Dart
В Dart необязательные параметры могут быть определены с помощью квадратных скобок [ ] , чтобы компилятор знал, что эти параметры являются необязательными.
Здесь [Строка? необязательный] — необязательный параметр. Также обратите внимание, что всякий раз, когда у вас есть необязательный параметр, он всегда может быть null .
myFunction теперь можно правильно выполнить, передав только 1 параметр value . Второй, необязательный , совершенно необязательный, конечно, и его..
7 проектов Flutter с открытым исходным кодом, чтобы стать лучшим разработчиком Flutter
Усильте свою разработку Flutter
Чтение большого количества кода — один из лучших способов улучшить свои навыки разработки. Проект с открытым исходным кодом — лучшее место, где можно узнать о лучших практиках, стилях кодирования и многих других темах.
Принципы SOLID в языке программирования Dart: краткое руководство
SOLID — это набор принципов, которыми разработчики программного обеспечения руководствуются при написании чистого , обслуживаемого и масштабируемого кода . Эти принципы при правильном применении способствуют разделению задач , гибкости и расширяемости . В этой статье мы рассмотрим, как принципы SOLID могут быть реализованы в языке программирования Dart , и приведем примеры как плохих , так и >хороший код ..
ТВЕРДЫЕ принципы
Принцип единой ответственности (SPR)..
Вызвать дочерний метод из родительского класса во Flutter и наоборот
Как вызвать метод в дочернем виджете из родительского виджета или вызвать родительский метод из дочернего виджета.
Когда вы читаете заголовок, вы можете подумать: « Чувак, с этим может справиться управление состоянием ». Что ж, я не собираюсь этого отрицать. Но в этой статье мы рассмотрим, как выполнять методы родительского и дочернего классов.
Мы рассмотрим 2 части:
Как вызвать метод в классе PARENT из дочернего класса Как вызвать метод класса CHILD из класса parent ...
Вопросы по теме 'dart'
Веб-сокет Dart в dart:io и dart:html
Я видел две реализации websocket в dart:io и dart:html . Какой из них я должен использовать? В настоящее время я больше предпочитаю веб-сокет в dart:io , поскольку он кажется более естественным, как дротики обрабатывают потоки и асинхронное...
31.10.2023
Код дротика работает неправильно, когда он запускается через «pub serve»?
Я обнаружил проблему при запуске полимерного проекта с помощью pub serve .
В приведенном ниже коде метод countChanged никогда не вызывается. Это работает, если я запускаю этот код через Dart Editor.
@CustomTag('click-counter')
class...
26.11.2023
Демонстрация нативного расширения Dart «sample_extension» при настройке VS2010
Мне удалось создать/скомпилировать simple_extension.dll (32-битную) только на ПК с VS2010 C++ Express Edition. Я читаю статью WHesse в разделе собственных расширений. Создание для Windows . С другой стороны, на моем ПК установлена 64-разрядная...
08.11.2023
Откройте новое окно и получите его местоположение после загрузки
Я использую этот код, чтобы открыть новое окно:
Window w = window.open('example2.com', 'example2'); // Consisder than my domain
// is example1.com
Эта часть кода работает нормально и успешно...
21.12.2023
Получение сервисов в RouteInitializer
Я пытаюсь ограничить страницу в своем приложении Angular Dart для пользователей, которые вошли в систему. Я знаю, что могу хранить и извлекать текущего пользователя через windows.session, но я пытаюсь выяснить способ Angular Dart для получения...
23.01.2024
Линия не рисуется на холсте с помощью pixi.dart
Я думал, что у меня есть то, что нужно с этим кодом, чтобы нарисовать линию на холсте, но, похоже, это не так. Могу ли я получить указания относительно того, что я сделал неправильно/не сделал?
import 'dart:html';
import...
09.12.2023
Запуск простого теста Dart в WebStorm 10.0.4
Это должно быть тривиально, но это не работает так, как я думаю. Я новичок в WebStorm.
У меня есть простой тест, взятый из нового тестового предложения Dart по адресу https://pub.dartlang.org/packages/test
.дротик
import...
19.12.2023
Программно добавить стиль nth-child
Я хочу следовать схеме, изложенной в этот блог , в котором используются следующие правила CSS, чтобы указать, где должны отображаться элементы:
.items li {
position: absolute; top: 0; left: 0;
}
.items li:nth-child(1) { transform:...
01.01.2024
Polymer Dart Stagehand — как использовать веб-компоненты?
Во-первых, было бы очень хорошо, если бы пример Dart Polymer по умолчанию с «перевернутым текстом» работал во всех браузерах.
Прочитав это > это , я изменил index.html примера, включив в него строку веб-компонентов:
<body unresolved>...
20.01.2024
DartPad продолжает говорить, что ожидает 2, получает 3 аргумента в конструкторе
Email( List<String> to, String from, {String subject:null, String message:null, DateTime datetime:null, HashMap<String, List<String>> meta:null, List<Attachment> attachments:null})
получить эту ошибку:
Uncaught...
04.11.2023
Не удалось выполнить модульный тест флаттера
Я пытался провести модульный тест во Flutter.
В pubspec.yaml включена зависимость:
test: any
Запуск flutter analyze не показывает предупреждений.
Создал unit_test.dart в папке test в моем проекте:
import...
28.12.2023
Dart BrowserClient бросает трассировку стека при импорте
Как только я создаю экземпляр BrowserClient, я вижу трассировку стека в консоли браузера, и приложение умирает.
import 'package:http/browser_client.dart';
...
var client = new BrowserClient()
..withCredentials = true;...
25.12.2023
Как я могу добавить геттер в класс Dart с именованным параметром в его конструкторе?
Предположим, у меня есть следующий класс Dart с именованным параметром в его конструкторе:
class TestClass {
final int someValue;
TestClass({this.someValue});
}
void someMethod() {
TestClass testClass = new TestClass(someValue: 10);...
20.12.2023
Импорт зонтов с помощью Dart / Flutter
Разрабатываю плагин для Dart (Flutter). Я разделил исходный код на множество разных файлов реализации, чтобы все было в чистоте и не создавало один массивный файл.
Проблема в том, что я не хочу, чтобы пользователям приходилось импортировать тонны...
09.12.2023
исключение с использованием модуля общего доступа Flutter
Я создал приложение Flutter с помощью Android Studio и добавляю код для реализации функции совместного использования в социальных сетях с помощью этого пакета [ https://pub.dartlang.org/packages/share] .
Я изменил код, поэтому функция совместного...
07.11.2023
Flutter firestore: запрос документа с 'where' и DISTINCT Document Field
Я хочу запросить свою базу данных, чтобы она возвращала отличное значение выбранного поля. (Как SELECT DICTINCT) в MySQL.
Пример: я запросил свою первую коллекцию, чтобы получить документы, в которых поле messageTo isEqualTo 'Terry', это...
09.11.2023
Приложение Flutter выдает исключение Http и мгновенно вылетает
в настоящее время у меня проблема с запуском флаттер-приложений. Я пытался искать решения, но на самом деле ни одно из них мне не подходило. Проблема в том, что когда я пытаюсь установить приложение, иногда оно запускается, но мгновенно вылетает или...
05.12.2023
Как получить пользовательский ввод на дартпаде онлайн?
Как я могу получить ввод пользователя в консоль на дартпаде?
Всякий раз, когда я пишу
import 'dart:io';
void main() {
stdout.write("What's your name? ");
var name = stdin.readLineSync();
print("Hi, $name!");
}
Но в окне консоли...
23.11.2023
Как объявить параметр с типом функции в дротике
Например. в Typescript у меня было бы:
function foo(callback: (num) => string) {
console.log(callback(1));
}
И даже в C/C++ вы можете сделать это, используя безумный синтаксис:
void foo(string (*callback)(int)) {
cout <<...
30.12.2023
Как получить токен и использовать его на другой странице во Flutter
Моему приложению необходимо войти в систему, а затем получить токен для доступа к данным. Мне уже удалось получить токен из ответа, но мой вопрос заключается в том, как сохранить токен, а затем использовать токен на другой странице.
01.01.2024
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..