Skip to content

Instantly share code, notes, and snippets.

View koloo91's full-sized avatar

koloo91 koloo91

  • Berlin, Germany
View GitHub Profile

Keybase proof

I hereby claim:

  • I am koloo91 on github.
  • I am koloo (https://keybase.io/koloo) on keybase.
  • I have a public key ASBqIPN92QTaxpiYTt0jHS3cJ-TlwCt6RzP7V--MaAytyQo

To claim this, I am signing this object:

@koloo91
koloo91 / ipcalc.go
Created January 21, 2020 10:53 — forked from kotakanbe/ipcalc.go
get all IP address from CIDR in golang
package main
import (
"net"
"os/exec"
"github.com/k0kubun/pp"
)
func Hosts(cidr string) ([]string, error) {
@koloo91
koloo91 / rsa_util.go
Last active June 28, 2019 10:02 — forked from miguelmota/rsa_util.go
Golang RSA encrypt and decrypt example
package main
import (
rand2 "crypto/rand"
"crypto/rsa"
"crypto/sha512"
"crypto/x509"
"encoding/pem"
"fmt"
"log"
#!/bin/bash
# Increment a version string using Semantic Versioning (SemVer) terminology.
# Parse command line options.
while getopts ":Mmp" Option
do
case $Option in
M ) major=true;;
rows, err := db.Query("SELECT id, name FROM user")
defer rows.Close()
names := make([]string, 0)
var id int
var name string
for rows.Next() {
if err := rows.Scan(&id, &name); err != nil {
row := db.QueryRow("SELECT id, name FROM user WHERE id = $1", 1)
var id int
var name string
if err := row.Scan(&id, &name); err != nil {
if err == sql.ErrNoRows {
log.Println("No rows found")
} else {
log.Fatal(err)
statement, err := db.Prepare("INSERT INTO user(name) VALUES ($1);")
if err != nil {
log.Fatal("Error preparing sql statement ", err)
}
_, err = statement.Exec("user_name")
if err != nil {
log.Fatal("Error executing sql statement ", err)
}
if err := db.Ping(); err != nil {
log.Fatal("Unable to connect to database ", err)
}
connStr := "postgres://localhost:5433/postgres?user=user&password=password&sslmode=disable"
db, err := sql.Open("postgres", connStr)
if err != nil {
log.Fatal("Invalid connection string ", err)
}
import (
"database/sql"
_ "github.com/lib/pq"
)