These are my solutions for the proposed exercises on the Tour of Go Website ( https://tour.golang.org/ )
So, I decided to write a little thing, only to practice writing, it's about SOLID being compared between class-based-OO and FP, and there will be grammar errors and there will be a lot of formatting errors, 'bear' with me as I type this as fast as I can. Also correct if I'm wrong. Warning, wall of text in English.
" a class should have only a single responsibility "
A pure function is something with a single responsibility, turning its input into an output. What could be simpler?.
<html> | |
<head><title>MNIST Tester</title></head> | |
<style> | |
#number-pad { | |
padding: 0; | |
margin: 0; | |
border-collapse: collapse; | |
border: 1px solid #000; | |
} | |
#number-pad tr { |
from keras.layers import Conv2D, MaxPooling2D, Input, concatenate | |
def inception(input, | |
filters_1x1, | |
filters_3x3_reduce, filters_3x3, | |
filters_5x5_reduce, filters_5x5, | |
filters_pool_proj): | |
""" | |
:param input: |
This focuses on generating the certificates for loading local virtual hosts hosted on your computer, for development only.
Do not use self-signed certificates in production ! For online certificates, use Let's Encrypt instead (tutorial).
CMake๋ฅผ ์ ์ฐ๋๊ฑฐ์ฃ ?
์ข์ ํด์ Visual Studio ๋ฟ์ ๋๋ค. ๊ทธ ์ด์ธ์๋ ์ ๋ถ ์ฌ๋(้ช้)์ ๋๋ค ์ฌ๋! - ์์ฑ์
- ์ด ๋ฌธ์๋ CMake๋ฅผ ์ฃผ๊ด์ ์ผ๋ก ์์ ํฉ๋๋ค
- ์ด ๋ฌธ์๋ฅผ ํตํด CMake๋ฅผ ์์ํ๊ธฐ์ ์ ํฉํ์ง ์์ต๋๋ค
https://cgold.readthedocs.io/en/latest/ 3.1 ์ฑํฐ๊น์ง ๋ฐ๋ผํด๋ณธ ์ดํ ๊ธฐ๋ณธ์ฌํญ๋ค์ ์์ฑ์ผ๋ก ์ตํ๋ ๊ฒ์ ๋๊ธฐ์ํ ๋ณด์กฐ์๋ฃ๋ก์จ ์์ฑ๋์์ต๋๋ค
ํ์ด์ฝ ๋ฐํ๋ ๋๊ตฌ๋ ํ ์ ์์ต๋๋ค.
๊ฐ๋ฐ์๊ฐ ์๋์ด๋ ๋๊ณ ! ๊ฐ๋ฐ์์ฌ๋ ๋๊ณ !
๋จ์ฑ์ด ์๋์ด๋ ๋๊ณ ! ๋ ๋ค๋ฅธ ์ฑ์ด์ด๋ ๋๊ณ !
๋์ด๊ฐ ๋ง์ง ์์๋ ๋๊ณ ! ๋ง์๋ ๋๊ณ !
ํ๊ตญ์ด์ฌ๋ ๋๊ณ ! ์์ด๋ ๋๊ณ ! \
๋ค๋ง ํ์ด์ฌ์ ์ฌ์ฉํ ๊ฒฝํ์ ๋จ๊ณผ ๋๋๊ณ ์ถ๋ค๋ ๋ง์ ์ด๋ฉด ๋ค ๊ฐ๋ฅํฉ๋๋ค!!
๋ฐํ์๋ ์ฒซ ๋ฐํ๋ฅผ ํด์ผ ๋ค์์๋ ์ต์ํ ๋ฐํ๋ฅผ ํ ์ ์๊ฒ ์ฃ ?
์ฌ๋๋ค์ ๋ฐฐ๋ คํด์ ์ค๋น๋ ํด์ผ๊ฒ ์ง๋ง ์ฌ๋ฌ๋ถ์ด ์ฒซ ๋ฐํ๋ผ๊ณ ํฌ๊ธฐํ ํ์๋ ์์ต๋๋ค. ๋๊ตฌ๋ ์ฒ์์ ์์ผ๋๊น์.
This document was originally written several years ago. At the time I was working as an execution core verification engineer at Arm. The following points are coloured heavily by working in and around the execution cores of various processors. Apply a pinch of salt; points contain varying degrees of opinion.
It is still my opinion that RISC-V could be much better designed; though I will also say that if I was building a 32 or 64-bit CPU today I'd likely implement the architecture to benefit from the existing tooling.
Mostly based upon the RISC-V ISA spec v2.0. Some updates have been made for v2.2
The RISC-V ISA has pursued minimalism to a fault. There is a large emphasis on minimizing instruction count, normalizing encoding, etc. This pursuit of minimalism has resulted in false orthogonalities (such as reusing the same instruction for branches, calls and returns) and a requirement for superfluous instructions which impacts code density both in terms of size and
#!/usr/bin/env bash | |
set -euo pipefail | |
shopt -s inherit_errexit 2>/dev/null || true | |
# this script will connect macOS to Cloudflare Warp using Wireguard | |
# note: this is *absolutely not* an official client from Cloudflare | |
# Copyright (C) 2019 Jay Freeman (saurik) | |
# Zero Clause BSD license {{{ |
https://archive.is/llRty#selection-1131.0-1504.0 | |
์ฐ์ ๊ตญ๋ด. | |
1.๋ ์คํด๋. http://www.leopold.co.kr/ | |
ํค์บก์ ์ฌ๋ฉด ๋ณธ์ฒด๋ฅผ ์ฃผ๋ ๊ตญ๋ด ์ต๊ณ ์ ํค์บก ํ๋งค ํ์ฌ. | |
2. ํํค์ค. http://funkeys.kr/ | |
๋ฐ๋ฐ๋ก, ๋ํค ํค๋ณด๋ ์ ํต ํ์ฌ. ํค์บก ์ธํธ๋ ํ๋งค ์ค. | |
๊ธฐ๋ณธ์ ์ผ๋ก ์ถฉ๋ถํ ๊ฐ์ด์น๋ ํ๋ ๋ฏ. |