This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'package:flutter/widgets.dart'; | |
import 'resume_lock_action.dart'; | |
import 'resume_lock_delegate.dart'; | |
export 'resume_lock_action.dart'; | |
export 'resume_lock_delegate.dart'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ----- Тестирование для 0 элементов ----- | |
$obj1 = new MyClass(); | |
$count = count($obj1->lastMessages(0)); | |
if ($count != 0) { | |
echo "Ошибка. Элементов 0, запрашивается 0, возвращается $count\n"; | |
} | |
$count = count($obj1->lastMessages(1)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void main() { | |
List list = ['foo', 1, 'bar', 9]; | |
List values = list.map((e) => e is String ? '"$e"' : e).toList(); | |
print(values); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
void main() { | |
runApp(MaterialApp(home: MyApp())); | |
} | |
class MyApp extends StatefulWidget { | |
@override | |
State createState() => MyAppState(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void main() { | |
return Column( | |
children: [ | |
Text('PAGE TITLE'), | |
ListView( | |
children: [ | |
Column( | |
children: [ | |
Text('CATEGORY TITLE'), | |
ListView(scrollDirection: Axis.horizontal, children: [ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter/widgets.dart'; | |
void main() { | |
runApp(MyApp()); | |
} | |
class Painter extends CustomPainter { | |
@override | |
void paint(Canvas canvas, Size size) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
void main() => runApp(MaterialApp(home: ListViewStack())); | |
class ListViewStack extends StatefulWidget { | |
@override | |
State createState() => _ListViewStackState(); | |
} | |
class _ListViewStackState extends State<ListViewStack> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class C { | |
final List<int> l; | |
C([this.l = const []]); | |
} | |
void main() { | |
final c = C(); | |
c.l.add(2); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
id AS client_id, | |
(SELECT COUNT(*) FROM orders o1 WHERE o1.client_id = c.id AND o1.price < 1000) AS count1, | |
(SELECT COUNT(*) FROM orders o2 WHERE o2.client_id = c.id AND o2.price > 1000) AS count2 | |
FROM clients c | |
SELECT c.* FROM ( | |
SELECT *, | |
row_number() OVER (PARTITION BY client_id) AS num | |
FROM orders |