Отличный дайджест новостей и материалов по Go https://t.me/golangdigest
Раньше была хорошая подборка материалов, но в последнее время очень много рекламы курсов https://t.me/golanglibrary
Пишет очень редно, но метко https://t.me/golang_for_two
| #!/bin/bash | |
| sudo lsof -i -P \ | |
| | grep 'LISTEN' \ | |
| | awk 'BEGIN{OFS="\t"; print "COMMAND","PID","USER","FD", "TYPE", "DEVICE", "HOST", "PORT", "DIRECTION"}{ split($9,a , ":"); printf("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n",$1,$2,$3,$4,$5,$8, a[1], a[2],$10); }' \ | |
| | column -t |
| # authored by @barbashov | |
| go_version=$(go version | grep -o '1\.[0-9]*') | |
| if (( $(echo "$go_version >= 1.18" | bc -l) )); then | |
| echo 'newer' | |
| else | |
| echo 'older' | |
| fi |
| package main | |
| import ( | |
| "errors" | |
| "fmt" | |
| "math/rand" | |
| "strconv" | |
| "time" | |
| "unsafe" | |
| ) |
| #!/usr/bin/env bash | |
| if [ $# -eq 0 ] | |
| then | |
| echo "Usage: $0 DIRECTORY" | |
| echo " DIRECTORY is a go project directory to build" | |
| exit 1 | |
| fi | |
Отличный дайджест новостей и материалов по Go https://t.me/golangdigest
Раньше была хорошая подборка материалов, но в последнее время очень много рекламы курсов https://t.me/golanglibrary
Пишет очень редно, но метко https://t.me/golang_for_two
| export default { | |
| props: { | |
| modelValue: [Number, String], | |
| min: { | |
| type: [Number, String], | |
| default: null, | |
| }, | |
| max: { | |
| type: [Number, String], | |
| default: null, |
| // holds list of already existing entities ('a list) | |
| // Allows to check if new entities already exist in list. | |
| // if entity already exists - add it's id into idsList | |
| // if entity doesn't exists - add to existing, add to list of notExistedEntities, add it's id into idsList | |
| type EntityHolder(initialEntities: 'a seq, idGetter: 'a -> string, entityComparator: 'a -> 'a -> bool) = | |
| let mutable existingEntities : 'a list = initialEntities |> Seq.toList | |
| member this.Add (entities: 'a seq) : 'a list * string list = |
| git log -1 --pretty=format:' {"id": "%H", "id_short": "%h", "message": "%s", "author": "%aN", "date": "%aD", "comitter": "%cN", "commit_date": "%cD", ' \ | |
| | (cat && printf '"build_date": "%s",' "$(date -R)") \ | |
| | (cat && printf '"branch": "%s"' "${BRANCH}") \ | |
| | (cat && printf '}') > version.json |
| var str: "value" = "test" // error | |
| var str2: "value" = "test" as "value" // ok | |
| var str3: string = "my string" // assignment of healthy man | |
| var str4: string = {} // error | |
| var str5: string = {} as string // OK | |
| var str6: string = {} as "anything" // OK!! | |
| type Duumvirate = 1 | 2 | |
| var int: Duumvirate = 3 as 1 // OK!!! |
| <link rel="icon" href="data:;base64,iVBORw0KGgo="> |