title | author | date | source | snippet | gist |
---|---|---|---|---|---|
MSBuild Version Properties Cheatsheet |
natemcmaster |
September 18, 2019 |
Based on Stack Overflow
title | author | date | source | snippet | gist |
---|---|---|---|---|---|
MSBuild Version Properties Cheatsheet |
natemcmaster |
September 18, 2019 |
Based on Stack Overflow
Go is a statically-typed language, which means that every variable has a specific data type that determines the kind of value it can hold. Go has several built-in data types that are categorized into four main groups: basic types, aggregate types, reference types, and interface types.
Basic types are the primitive data types in Go. They include:
true
or false
.// example of using Windows Preview Handler | |
// https://learn.microsoft.com/en-us/windows/win32/shell/preview-handlers | |
#define COBJMACROS | |
#define WIN32_LEAN_AND_MEAN | |
#include <windows.h> | |
#include <shlwapi.h> | |
#include <shellapi.h> | |
#include <shobjidl.h> |
#tutorial for Stable diffusion v1.7.0 or older | |
# Install UBuntu 22.04 | |
# Based on https://phazertech.com/tutorials/rocm.html | |
# Follow phazertech on Youtube https://phazertech.com/youtube.html | |
# Download CasaOs.io https://casaos.io/ | |
# AMD Drivers & ROCm on Ubuntu | |
# Here are the new official instructions for installing the AMD drivers using the package manager. | |
# The necessary steps have been copied here for your convenience. | |
# First download and convert the package signing key: | |
# |
#!/bin/bash | |
# Receives your Windows username as only parameter. | |
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.16.0/bin/linux/amd64/kubectl | |
chmod +x ./kubectl | |
sudo mv ./kubectl /usr/local/bin/kubectl | |
windowsUser=$1 |
Imagine you are building a simple project management application that has follwing simple features
zkCoins is a novel blockchain design with strong privacy and scalability properties. It combines client-side validation with a zero-knowledge proof system. The chain is reduced to a minimum base layer to prevent double spending. Most of the verification complexity is moved off-chain and communicated directly between the individual sender and recipient of a transaction. There are very few global consensus rules, which makes block validation simple. Not even a global UTXO set is required.
In contrast to zk-rollups there is no data availability problem, and no sequencer is required to coordinate a global proof aggregation. The protocol can be implemented as an additional layer contained in Bitcoin's blockchain (similar to RGB[^5] or Taro[^6]) or as a standalone sidechain.
The throughput scales to hundreds of transactions per second without sacrificing decentralization.
The core design principle is to *"use the chain for what the chain is good for, which is an immutable order