Skip to content

Instantly share code, notes, and snippets.

{
"window.zoomLevel": 1,
"git.autofetch": true,
"breadcrumbs.enabled": true,
"go.useLanguageServer": false,
"editor.minimap.enabled": false,
"go.testTimeout": "300s",
"go.testEnvVars": {
"REUSE_DOCKER": 1
},
uis_tsai@tw-louistsai2:~
import Data.Function ((&))
import Data.Map (Map)
import qualified Data.Map as Map
import System.IO
import Control.Monad
testOnePair :: (Ord k, Eq a) => (k, a) -> Map k a -> (Bool, Map k a)
testOnePair (k,v) table =
perl -wpl -e '' file1 file2
perl -wnl -e 'print;' file1 file2
perl -wl -e 'while (<>) { print; }' file file2
pragma solidity ^0.4.23;
import "github.com/OpenZeppelin/zeppelin-solidity/contracts/token/ERC721/ERC721Token.sol";
import "github.com/OpenZeppelin/zeppelin-solidity/contracts/ownership/Ownable.sol";
contract Character is ERC721Token, Ownable {
string[10] Tokens = ["明", "月", "幾", "時", "有", "把", "酒", "問", "青", "天"];
constructor() public {
-(void)setName:(NSString *) str {
[str retain];
[name release];
name = str;
}
var str = "Hello, playground"
struct Language : Codable {
var name: String
var versions: Int
}
let swift = Language(name: "Swift", versions: 4)
let php = Language(name: "PHP", versions: 7)
@onemouth
onemouth / traceroute.py
Created February 5, 2018 07:15
Use ttl=1 Ping to find first router device's ip
import socket
import struct
import sys
import select
class PingProtocolData(object):
def __init__(self):
self.seq_number = 0
@property
#include <sys/socket.h>
#include <sys/event.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
@onemouth
onemouth / decimal.py
Created December 16, 2017 09:17
Fraction to Recurring Decimal
class Solution(object):
def longDivision(self, digit, denominator):
return digit*10 / denominator, digit*10 % denominator
def getFracs(self, digit, denominator):
fracs = []
rem_location = dict()
rem = digit
rem_location[rem] = len(fracs)
[1,[[2],3]] |> List.flatten |> Enum.reverse |> Enum.map(fn(x) -> x * x end)