Skip to content

Instantly share code, notes, and snippets.

View fortunehan's full-sized avatar

fortunehan fortunehan

  • China
  • 19:29 (UTC +08:00)
View GitHub Profile
@fortunehan
fortunehan / main.dart
Created January 23, 2022 11:24
dart snippet - null-safe
void main(){
List? list;
print(list?.length); // would not throw null exception, just print null
print(list?.length??0); // 0
}
@fortunehan
fortunehan / main.dart
Created January 23, 2022 11:14
dart snippet - class
void main() {
var student = Student('tie', 'li si', 2);
print(student.name); // zhang san
print(student.country); // China
print(student.age);
var enigeer = Enigeer('dart', 'wang er', 34);
print(enigeer.name);
enigeer.walk(); // call the mixin walk's method
@fortunehan
fortunehan / main.dart
Created January 23, 2022 08:55
dart snippet - list map set
void main(){
List list = ['a','b',2];
Map map = {'name':'san','age':2};
print('***loop map***');
map.forEach((k, v) => print("Key : $k, Value : $v"));
print('***loop map by keys***');
map.keys.forEach((k) => print("Key : $k"));
@fortunehan
fortunehan / main.dart
Last active January 23, 2022 07:58
dart snippet - clarify variable
void main(){
dynamic x = 'foo';
print(x is String);
print(x.runtimeType);
x = 123; // no compile error
print(x.runtimeType);
var y = 'bar';
print(y.runtimeType);
@fortunehan
fortunehan / my-roam-tags.css
Last active April 8, 2021 00:24
my-roam-tags
span.rm-page-ref[data-tag="Resonance"]::before {
content: '🧠';
display: inline-block;
width: 10px;
border-radius: 40px;
height: 10px;
margin-right: 10px;
}
span.rm-page-ref[data-tag="Book"]::before {
boolean:
- TRUE #true,True 都可以
- FALSE #false,False 都可以
float:
- 3.14
- 6.8523015e+5 #可以使用科学计数法
int:
- 123
- 0b1010_0111_0100_1010_1110 #二进制表示
null:

H1

H2

H3

H4

H5
H6

列表

  • 第一项
  • 第二项
npm list -g --depth 0
npm config set registry https://registry.npm.taobao.org
npm config get registry
npm install express --registry https://registry.npm.taobao.org