Skip to content

Instantly share code, notes, and snippets.

View ryanlid's full-sized avatar
🎯
Focusing

ryanlid ryanlid

🎯
Focusing
View GitHub Profile
@ryanlid
ryanlid / docker-cleanup.sh
Created January 21, 2018 07:49
macOS中删除docker所有的images,containers,及其其他数据,以恢复磁盘空间。
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
docker volume rm $(docker volume ls |awk '{print $2}')
rm -rf ~/Library/Containers/com.docker.docker/Data/*
@ryanlid
ryanlid / xcode 下载.md
Created January 23, 2018 00:58
xcode 下载

xcode9

https://download.developer.apple.com/Developer_Tools/Xcode_9/Xcode_9.xip

或者

登录开发者帐号获取最新版本下载地址

@ryanlid
ryanlid / .bash_profile
Last active June 30, 2019 06:11
~/.bashrc ~/.bash_profile
# ~/.bash_profile
export PATH=/usr/local/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/sbin:/usr/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin
export JAVA_HOME=$(/usr/libexec/java_home)
# export ANDROID_HOME=/Users/ryan/Library/Android/sdk
export ANDROID_HOME=/Volumes/Extend/Library/Android/sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
@ryanlid
ryanlid / monitor.sh
Last active February 8, 2018 14:16
监控页面,如果访问出错,重启docker
#!/bin/sh
# 注意权限,如果docker是root用户运行,运行此个脚本也需要root用户运行
# 自己定义要监控的页面地址,页面越简单越好,比如:页面上写个success即可
# 这个链接是wordpress安装页面,如已安装,将显示提示页面,页面内容少,仅1.1k大小
WebUrl=https://lidong.me/wordpress/wp-admin/install.php
# 日志输出 (自己定义地址,用于输出监控日志和监控报错日志)
@ryanlid
ryanlid / youtube-dl.md
Last active October 31, 2020 08:15
youtube-dl 下载设置代理

socks5代理

youtube-dl --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=6_gLU_OStK0

http代理

youtube-dl --proxy http://127.0.0.1:8118 https://www.youtube.com/watch?v=6_gLU_OStK0
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@ryanlid
ryanlid / main.dart
Last active June 23, 2019 08:39
A Stateful Dice App
import 'package:flutter/material.dart';
import 'dart:math';
void main() {
return runApp(
MaterialApp(
home: Scaffold(
backgroundColor: Colors.red,
appBar: AppBar(
title: Text('Dicee'),
@ryanlid
ryanlid / main.dart
Last active June 23, 2019 08:39
A Decision Making App
import 'package:flutter/material.dart';
import 'dart:math';
void main() => runApp(
MaterialApp(
home: Scaffold(
backgroundColor: Colors.blueAccent,
appBar: AppBar(
title: Text("Ask Me Anything"),
),
@ryanlid
ryanlid / main.dart
Created June 23, 2019 09:33
Xylophone - Flutter Functions
import 'package:flutter/material.dart';
import 'package:audioplayers/audio_cache.dart';
void main() => runApp(XylophoneApp());
class XylophoneApp extends StatelessWidget {
static AudioCache player = AudioCache();
void playAudio(int audioNumber) {
player.play('note$audioNumber.wav');