/images/avatar.png

🍞πŸ₯πŸ₯– 라일리의 μ½”λ“œ λΆ€μŠ€λŸ¬κΈ° 🍞πŸ₯πŸ₯–

[Tucker의 Go ν”„λ‘œκ·Έλž˜λ°] Go μƒμˆ˜μ™€ λ¦¬ν„°λŸ΄

Tucker의 Go μ–Έμ–΄ ν”„λ‘œκ·Έλž˜λ° μ±… λ‚΄μš©μ„ μ •λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μƒμˆ˜μ™€ λ¦¬ν„°λŸ΄ μƒμˆ˜ (Constant) μƒμˆ˜λŠ” λ³€ν•˜μ§€ μ•ŠλŠ” 값을 μ˜λ―Έν•œλ‹€. ν•œλ²ˆ μ΄ˆκΈ°ν™” ν•˜λ©΄ 값을 λ°”κΏ€ 수 μ—†λ‹€. μ •μˆ˜, μ‹€μˆ˜, λ¬Έμžμ—΄ λ“± κΈ°λ³Έ νƒ€μž…κ°’λ“€λ‘œλ§Œ μƒμˆ˜λ‘œ 선언될 수 μžˆλ‹€. ꡬ쑰체, λ°°μ—΄ λ“± κΈ°λ³Έ νƒ€μž…μ΄ μ•„λ‹Œ νƒ€μž…μ—λŠ” μƒμˆ˜λ₯Ό μ‚¬μš©ν•  수 μ—†λ‹€. μƒμˆ˜λ‘œ μ‚¬μš©λ  수 μžˆλŠ” νƒ€μž… λΆˆλ¦¬μ–Έ 룬 μ •μˆ˜ μ‹€μˆ˜ λ³΅μ†Œμˆ˜ λ¬Έμžμ—΄ μƒμˆ˜λŠ” κ°’μœΌλ‘œλ§Œ λ™μž‘ν•œλ‹€. λ³€μˆ˜κ°€ κ°’, 이름, νƒ€μž…, λ©”λͺ¨λ¦¬ μ£Όμ†Œ 4가지 속성을 κ°€μ§€λŠ” 반면 μƒμˆ˜λŠ” κ°’, 이름, νƒ€μž… 3가지 μ†μ„±λ§Œ 가진닀.

[Tucker의 Go ν”„λ‘œκ·Έλž˜λ°] μ‹€μˆ˜ 였차

Tucker의 Go μ–Έμ–΄ ν”„λ‘œκ·Έλž˜λ° μ±… λ‚΄μš©μ„ μ°Έκ³  및 μ •λ¦¬ν•΄μ„œ μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ‹€μˆ˜ 끼리의 λΉ„κ΅μ—°μ‚°μ—μ„œ 예기치 μ•Šμ€ κ²°κ³Όκ°€ λ‚˜μ˜¬ λ•Œκ°€ μžˆλ‹€. 0.1 + 0.2 = 0.3의 κ²°κ³Όλ₯Ό μ˜ˆμƒν•˜μ˜€μ§€λ§Œ μ‹€μ œ 좜λ ₯값은 0.30000000000000004κ°€ 좜λ ₯λ˜μ—ˆλ‹€. 1 2 3 4 5 6 7 8 9 10 11 12 package main import "fmt" func main() { var a float64 = 0.1 var b float64 = 0.2 var c float64 = 0.3 fmt.Printf("%f + %f == %f : %v\n", a, b, c, a+b == c) fmt.

ν…”λ ˆκ·Έλž¨ 봇 μ„€μ •ν•˜κΈ°

ν• λ•Œλ§ˆλ‹€ κΉŒλ¨ΉλŠ”λ‹€. ν…”λ ˆκ·Έλž¨ 봇 λ§Œλ“€κΈ° 1. 봇아빠 μ±„νŒ…λ°©μ— 접속 https://t.me/BotFather ν˜Ήμ€ @BotFather κ²€μƒ‰ν•˜μ—¬ μ±„νŒ…λ°© 접속 2. BotFather μ±„νŒ…λ°©μ—μ„œ 봇 생성 λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•œλ‹€. μ±„νŒ…μ°½μ— /newbot을 μž…λ ₯ν•œλ‹€. 3. ν…”λ ˆκ·Έλž¨ 봇 이름을 μž…λ ₯ν•œλ‹€. 이름은 _bot으둜 λλ‚˜μ•Ό ν•œλ‹€. 4. λ‹€μ‹œ μž…λ ₯ ν•œλ²ˆ 더 bot 이름을 μž…λ ₯ν•˜λ©΄ 봇 μ£Όμ†Œμ™€ API 토큰 값을 얻을 수 μžˆλ‹€. 5. 봇 μ±„νŒ…λ°© 접속 ν›„ μ‹œμž‘ λ²„νŠΌ 클릭 6. 봇 μ±„νŒ…λ°© chat id μ–»κΈ° 봇 μ±„νŒ…λ°©μ—μ„œ 아무 λ©”μ„Έμ§€λ‚˜ μž…λ ₯ν•œλ‹€. λΈŒλΌμš°μ €μ—μ„œ https://api.

[Doker] dockerλ₯Ό μ‚¬μš©ν•˜μ—¬ oracle 12c μ„ΈνŒ…ν•˜κΈ°

기둝쓰 기둝쓰 πŸ‘»πŸ‘»πŸ‘»πŸ‘» Oracle 12c 곡식 이미지 λ‹€μš΄λ‘œλ“œ https://hub.docker.com/_/oracle-database-enterprise-edition?tab=resources 곡식 이미지λ₯Ό λ‹€μš΄λ‘œλ“œ ν›„ Preceed to Checkout λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ λ™μ˜ 정보λ₯Ό μž…λ ₯ν•œλ‹€. λŒ€μΆ© μž…λ ₯μ“°… 도컀 이미지 λ‹€μš΄λ‘œλ“œ ν›„ μ‹€ν–‰ 8080은 많이 μ‚¬μš©ν•˜λ‹ˆκΉŒ 각각 8282, 1522둜 λ§€ν•‘ν•˜μ˜€λ‹€. 1 2 3 4 5 # docker image pull docker pull store/oracle/database-enterprise:12.2.0.1 # docker run docker run -d -p 8282:8080 -p 1522:1521 --name oracle12c store/oracle/database-enterprise:12.2.0.1 μœ μ € 생성 및 κΆŒν•œ λΆ€μ—¬ sysdba둜 sqlplus 접속 1 docker exec -it oracle12c bash -c "source /home/oracle/.

[쉽고 λΉ λ₯΄κ²Œ λλ‚΄λŠ” GOμ–Έμ–΄ ν”„λ‘œκ·Έλž˜λ° 핡심 기초 μž…λ¬Έ κ³Όμ •] Section 12 : νŒ¨ν‚€μ§€ κ³ κΈ‰

μΈν”„λŸ° 쉽고 λΉ λ₯΄κ²Œ λλ‚΄λŠ” GOμ–Έμ–΄ ν”„λ‘œκ·Έλž˜λ° 핡심 기초 μž…λ¬Έ κ³Όμ • κ°•μ˜ 정리 12.1 μ‚¬μš©μž νŒ¨ν‚€μ§€ μ œμž‘ 및 λ¬Έμ„œν™” 12.1.1 μ‚¬μš©μž νŒ¨ν‚€μ§€ μž‘μ„± 및 λ¬Έμ„œν™” go μ—μ„œ νŒ¨ν‚€μ§€λŠ” 폴더λͺ…(디렉토리λͺ…)으둜 μ ‘κ·Όν•œλ‹€. β†’ κ·ΈλŸ¬λ―€λ‘œ λͺ…ν™•ν•˜κ²Œ 지정해야 ν•œλ‹€. μ‚¬μš©μž νŒ¨ν‚€μ§€λ₯Ό λ¬Έμ„œν™” ν•  λ•Œ main νŒ¨ν‚€μ§€λ₯Ό μ œμ™Έν•˜κ³  package λ¬Έμ„œμ— λ“±λ‘λœλ‹€. 기본적으둜 GOROOT 의 νŒ¨ν‚€μ§€μ—μ„œ 검색 β†’ μ—†μœΌλ©΄ GOPATH νŒ¨ν‚€μ§€λ₯Ό κ²€μƒ‰ν•œλ‹€. go install λͺ…λ Ήμ–΄ : GOPATH/pkg 에 νŒ¨ν‚€μ§€ 등둝 godoc -http:=6060 으둜 본인 νŒ¨ν‚€μ§€ λ©”μ†Œλ“œ 및 주석을 확인 ν•  수 μžˆλ‹€.

Oracle Scheduler DBMS_SCHEDULER κ°œλ… 및 μ‚¬μš©λ²•

Oracle Scheduler - DBMS_SCHEDULER μ˜€λΌν΄μ—μ„œ 정해진 μ‹œκ°„μ— 반볡된 μž‘μ—…μ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ DBMS_JOB νŒ¨ν‚€μ§€λ₯Ό ν™œμš©ν•˜μ˜€μ§€λ§Œ Oracle 10g λΆ€ν„°λŠ” μ’€ 더 ν™•μž₯된 κΈ°λŠ₯을 가진 DBMS_SCHEDULER νŒ¨ν‚€μ§€λ₯Ό μ œκ³΅ν•˜κ³  μžˆλ‹€. DBMS_JOB과의 κ°€μž₯ 큰 차이점은 DBMS_JOBμ—μ„œλŠ” λΆˆκ°€λŠ₯ν•˜λ˜ μ™ΈλΆ€μŠ€ν¬λ¦½νŠΈ (ν”„λ‘œμ‹œμ €λ‚˜, ν•¨μˆ˜ 이외에도 OSμ—μ„œ μƒμ„±λœ 각쒅 μœ ν‹Έ, ν”„λ‘œκ·Έλž¨ κΉŒμ§€) 싀행이 κ°€λŠ₯ν•˜λ‹€. Class 생성 클래슀λ₯Ό μ§€μ •ν•˜μ§€ μ•Šκ²Œ 되면 DEFAULT_JOB_CLASS 에 ν¬ν•¨λ˜λŠ”λ° 이 경우 κΈ°λ³Έ λ‘œκΉ… 정책을 λ”°λ₯Έλ‹€. κΈ°λ³Έλ‘œκΉ… 정책은 DBMS_SCHEDULER.LOGGING_RUNS 이며 λ‘œκΉ…λ ˆλ²¨μ„ λ³„λ„λ‘œ μ„€μ •ν•˜κ±°λ‚˜ λ‹€λ₯Έ μŠ€μΌ€μ₯΄μž‘κ³Ό κ·Έλ£Ήν™”ν•˜μ—¬ κ΄€λ¦¬ν•˜κ³  싢을 경우 Classλ₯Ό μƒμ„±ν•œλ‹€.