Skip to content

Instantly share code, notes, and snippets.

View wonderflow's full-sized avatar

Jianbo Sun wonderflow

View GitHub Profile
# -------------------------- Step 1: Define and install WorkloadType and Trait ---------------------
---
apiVersion: core.oam.dev/v1alpha1
kind: WorkloadType
metadata:
name: radius
spec:
schematic:
# CRD schema mechanism. Feel free to replace this part with json-schema or OpenAPIv3 schema.
apiVersion: apiextensions.k8s.io/v1
@wonderflow
wonderflow / go
Created June 28, 2018 03:29
maifang
type Fang struct {
total int
price int
weizhi int
totalSize float64
defanglv float64
realSize float64
danyuan string
pcon float64
}
@wonderflow
wonderflow / getlocalIP.go
Created October 31, 2017 02:16
getlocalIP
func GetLocalIP() (string, error) {
addrs, err := net.InterfaceAddrs()
if err != nil {
return "127.0.0.1", fmt.Errorf("Get local IP error: %v\n", err)
}
for _, address := range addrs {
// check the address type and if it is not a loopback the display it
if ipnet, ok := address.(*net.IPNet); ok && !ipnet.IP.IsLoopback() {
if ipnet.IP.To4() != nil {
return ipnet.IP.String(), nil
@wonderflow
wonderflow / global-protect.sh
Created October 16, 2017 07:30 — forked from kaleksandrov/global-protect.sh
Simple script that starts and stops GlobalProtect.app on Mac OSX.
#!/bin/bash
case $# in
0)
echo "Usage: $0 {start|stop}"
exit 1
;;
1)
case $1 in
start)
@wonderflow
wonderflow / global-protect.sh
Created September 29, 2017 01:49 — forked from qiujianzhong/global-protect.sh
Simple script that starts and stops GlobalProtect.app on Mac OSX.
#!/bin/bash
case $# in
0)
echo "Usage: $0 {start|stop}"
exit 1
;;
1)
case $1 in
start)

vim-go.txt Go development plugin vim-go

===============================================================================

## ## #### ## ## ###### #######

## ## ## ### ### ## ## ## ##

## ## ## #### #### ## ## ##

## ## ## ## ### ## ####### ## #### ## ##

## ## ## ## ## ## ## ## ##

URL=book.xjpvictor.info
ANS=""
for (( i=1; ; i++ ))
do
if [ $i = 1 ]
then
INDEX=`curl $URL | grep item | cut -f4 -d '"'`
ANS="$ANS $INDEX"
else
@wonderflow
wonderflow / utf8check.rb
Created September 24, 2014 08:50
Check asset encoding for valid UTF-8
# 其中包括文件名的非法编码检测以及文件内部非法字符的检测
# 检查特定格式的文件后缀,如css,js可以修改如下:
# Dir.glob(dir_files + "/**.{js,css}").each do |file|.{js,css}
dirstr = "/root/ZTC/"
dir = Dir.new(dirstr)
dir.each do |path|
next if path == "." || path == ".."
dir_path = dirstr+path
@wonderflow
wonderflow / cf_env.sh
Last active August 29, 2015 14:02
cf env
function curenv () {
if [ "$1" == "" ]; then
CURENV="default"
else
CURENV="$(echo "$1" | cut -d '-' -f 2)"
fi
}
function listenvs () {
echo "Listing available environments..."
for folder in $HOME/.cf*; do