영어지만, 조금 더 상세하게 마크다운 사용법을 안내하고 있는
"Markdown Guide (https://www.markdownguide.org/)" 를 보시는 것을 추천합니다. ^^
아, 그리고 마크다운만으로 표현이 부족하다고 느끼신다면, HTML 태그를 활용하시는 것도 좋습니다.
# source : http://code.google.com/p/natvpn/source/browse/trunk/stun_server_list | |
# A list of available STUN server. | |
stun.l.google.com:19302 | |
stun1.l.google.com:19302 | |
stun2.l.google.com:19302 | |
stun3.l.google.com:19302 | |
stun4.l.google.com:19302 | |
stun01.sipphone.com | |
stun.ekiga.net |
// MIT License - Copyright (c) 2016 Can Güney Aksakalli | |
// https://aksakalli.github.io/2014/02/24/simple-http-server-with-csparp.html | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using System.Net.Sockets; | |
using System.Net; | |
using System.IO; |
영어지만, 조금 더 상세하게 마크다운 사용법을 안내하고 있는
"Markdown Guide (https://www.markdownguide.org/)" 를 보시는 것을 추천합니다. ^^
아, 그리고 마크다운만으로 표현이 부족하다고 느끼신다면, HTML 태그를 활용하시는 것도 좋습니다.
setInterval((_ = Date.now() / 30 % 360) => | |
console.clear() || console.log('%c[Warning]', ` | |
font-size: 500%; | |
font-weight: bold; | |
color: hsl(${_}, 100%, 90%); | |
background-color: hsl(${_}, 100%, 30%); | |
text-shadow: .08em .08em hsl(${_}, 100%, 20%)`), 75) |
const int mod = 998244353; | |
using lint = long long; | |
lint ipow(lint x, lint p){ | |
lint ret = 1, piv = x; | |
while(p){ | |
if(p & 1) ret = ret * piv % mod; | |
piv = piv * piv % mod; | |
p >>= 1; | |
} | |
return ret; |
//! This is free and unencumbered software released into the public domain. | |
//! | |
//! Anyone is free to copy, modify, publish, use, compile, sell, or | |
//! distribute this software, either in source code form or as a compiled | |
//! binary, for any purpose, commercial or non-commercial, and by any | |
//! means. | |
//! | |
//! In jurisdictions that recognize copyright laws, the author or authors | |
//! of this software dedicate any and all copyright interest in the | |
//! software to the public domain. We make this dedication for the benefit |
Only tested in CP-949.
/// Recursive | |
fn gcd<T>(a: T, b: T) -> T where T: std::ops::Rem<Output = T> + Eq + From<u8> + Copy { | |
if b == T::from(0u8) { | |
a | |
} else { | |
gcd(b, a % b) | |
} | |
} | |
/// Iterated |