애들이 자꾸 이쁜 언니(!) 나올때 마다 얘로 해달라고 난리다
아니 NPC 라고 ㅠㅠ
'게임 > 닌텐도 스위치' 카테고리의 다른 글
| 제노블레이드 3 엔딩 봄 (0) | 2022.11.15 |
|---|---|
| 닌텐도 스위치 방틴유리 깨짐 (0) | 2022.10.24 |
| 스위치 doom 최저 난이도 엔딩봄 (0) | 2022.09.12 |
| 제노블레이드3 구매 (0) | 2022.09.12 |
| 둠 리부트 스위치 진행중 (0) | 2022.08.23 |
애들이 자꾸 이쁜 언니(!) 나올때 마다 얘로 해달라고 난리다
아니 NPC 라고 ㅠㅠ
| 제노블레이드 3 엔딩 봄 (0) | 2022.11.15 |
|---|---|
| 닌텐도 스위치 방틴유리 깨짐 (0) | 2022.10.24 |
| 스위치 doom 최저 난이도 엔딩봄 (0) | 2022.09.12 |
| 제노블레이드3 구매 (0) | 2022.09.12 |
| 둠 리부트 스위치 진행중 (0) | 2022.08.23 |
점심때 몸 지질겸 온천텔 갔는데
보일러 고장나서 수리한다고 미지근한 물로 씼고
나갈때 되어서야 뜨신물이 나와서 조금 지지고
집에오면서 짜장면 vs 불꽃축제 에서 애들이 배고파도 가겠다! 했는데
강변북로 옥수 지나면서 움직이질 않는데, 애들은 오줌 마렵다고 난리.
아무튼 서빙고 쯤에서 겨우 돌려서 나오는데 차들은 혼돈의 카오스..
+
나중에 기사 찾아보니 저러고 있었으니 차가 아예 움직이질 못했던 듯..
[링크 : https://www.chosun.com/national/national_general/2022/10/09/TKQPFEUELNET3NTCYGZV5GHHDE/]
| 피곤 기절 (0) | 2022.10.22 |
|---|---|
| 기절기절 (0) | 2022.10.09 |
| 내일 여의도 불꽃축제 (0) | 2022.10.07 |
| 비가 그치질 않네 (0) | 2022.10.03 |
| 어제는 운동회 오늘은 워크샾 (0) | 2022.09.30 |
net.Listen() 으로 받은것을
sock.Accept()로 받아 어떤 FD에 저장이 되어서 처리되고 있나를 보고 싶은데
(왜 굳이 이게 필요한 진 묻지 말자. 걍 보고 싶었음)
아래와 같이 8000번 열고 nc localhost 8000 하면 접속이 가능하다.
그나저나 conn.File()은 없는 메소드라 나오고
conn.(*net.TCPConn).File()은 되는데 타입 캐스팅인가? 도대체 무슨 문법이지?
| tcp_sock, err := net.Listen("tcp", ":8000") if err != nil { fmt.Println(err) } for { conn, err := tcp_sock.Accept() if err != nil { fmt.Println(err) continue } fmt.Println(conn) fd, err := conn.(*net.TCPConn).File() if err != nil { fmt.Println(fd.Fd()) } fmt.Println(reflect.TypeOf(conn)) fmt.Println(conn.LocalAddr()) fmt.Println(conn.RemoteAddr()) } fmt.Println("done") |
| &{{0xc0000a0180}} *net.TCPConn 127.0.0.1:8000 127.0.0.1:37690 |
위와 같이 출력된다. 왜 그러나 했더니 포인터 형태로 리턴되는건데, 이걸 출력하려면 unsafe를 써야 하는건가..
[링크 : https://pkg.go.dev/net#TCPConn.File]
[링크 : https://pkg.go.dev/os#File.Fd]
[링크 : https://pkg.go.dev/builtin#uintptr]
+
[링크 : https://pkg.go.dev/net#Conn]
Type assertions
| golang 웹 pprof (0) | 2023.01.03 |
|---|---|
| golang shared memory 모듈 (0) | 2022.11.22 |
| golang 변수 타입 알아내기 (0) | 2022.10.05 |
| cgo (0) | 2022.10.04 |
| golang unsafe package (0) | 2022.10.01 |
흐음..
타차고 강변북로나 올림픽 대로를 지나가는 것도 힘들려나?
| 기절기절 (0) | 2022.10.09 |
|---|---|
| 일정 망함 (0) | 2022.10.08 |
| 비가 그치질 않네 (0) | 2022.10.03 |
| 어제는 운동회 오늘은 워크샾 (0) | 2022.09.30 |
| 100MBps 지만 그래도 행복해! (0) | 2022.09.28 |
refelct 패키지의 reflect.TypeOf()를 통해 :=로 할당된 객체의 타입을 알아낼 수 있다.
| package main import ( "fmt" "reflect" ) func main() { tst := "string" tst2 := 10 tst3 := 1.2 fmt.Println(reflect.TypeOf(tst)) fmt.Println(reflect.TypeOf(tst2)) fmt.Println(reflect.TypeOf(tst3)) } |
| Hello, playground string int float64 |
[링크 : https://stackoverflow.com/questions/20170275/how-to-find-the-type-of-an-object-in-go]
| func TypeOf(i any) Type TypeOf returns the reflection Type that represents the dynamic type of i. If i is a nil interface value, TypeOf returns nil. |
[링크 : https://pkg.go.dev/reflect]
| golang shared memory 모듈 (0) | 2022.11.22 |
|---|---|
| golang net.TCPConn (0) | 2022.10.07 |
| cgo (0) | 2022.10.04 |
| golang unsafe package (0) | 2022.10.01 |
| golang 의 장단점. 개인적인 생각 (2) | 2022.09.28 |
그나저나 얘 쓰면.. 크로스컴파일은 알아서 찾아서 하나?
포인트는 import "C"
그리고 C.함수명
| package main // typedef int (*intFunc) (); // // int // bridge_int_func(intFunc f) // { // return f(); // } // // int fortytwo() // { // return 42; // } import "C" import "fmt" func main() { f := C.intFunc(C.fortytwo) fmt.Println(int(C.bridge_int_func(f))) // Output: 42 } |
[링크 : https://pkg.go.dev/cmd/cgo]
| golang net.TCPConn (0) | 2022.10.07 |
|---|---|
| golang 변수 타입 알아내기 (0) | 2022.10.05 |
| golang unsafe package (0) | 2022.10.01 |
| golang 의 장단점. 개인적인 생각 (2) | 2022.09.28 |
| golang json/encoding marshal() unmarshal() (0) | 2022.09.28 |
아침에 개 산책 나갔다가 비 왕창 맞고 개 씻기고 저녁까지 비가 그치질 않는다.
재활용도 비가 와서 비 맞으면서 하고 난리구만 ㅠㅠ
| 일정 망함 (0) | 2022.10.08 |
|---|---|
| 내일 여의도 불꽃축제 (0) | 2022.10.07 |
| 어제는 운동회 오늘은 워크샾 (0) | 2022.09.30 |
| 100MBps 지만 그래도 행복해! (0) | 2022.09.28 |
| 김치 냉장고 지름 (0) | 2022.09.25 |
민주당 "'부대 열중쉬어' 안 한 윤 대통령, 군 면제라 이해해야 하나"
> 군대나 가라 에혀..
[링크 : https://v.daum.net/v/20221002174148510]
https://v.daum.net/v/20221002153519538
마약 청정국이 아니게 된 거 같은데..
> 마약 유통이 이렇게 손쉬워(?) 졌는데 법이나 경찰에서 왜 이런걸 몰랐을까?
[링크 : https://v.daum.net/v/20221002174459544]
돈스파이크, 유흥업소 종사자들과 함께 마약 투약? '거짓 해명 의혹'
> 약 천명분.. 투약이 아니라 그정도 살 금액이면 유통 수준 아닌가?
[링크 : https://v.daum.net/v/20220929085107907]
> 솔찍히 보험 신뢰할 수 있나? 비교를 통해 조금이라도 더 나은 정보가 소비자에게 주어지면 찬성
[링크 : https://v.daum.net/v/20221002172603229]
"국방부 병영생활관 예산 대통령실 이전에 사용..국방부 "장병시설 영향 없어"
> 청와대 이전으로 이것저것 합치면 1조라던데 더 커지겠네
| 할로윈이 머길래 (0) | 2022.10.30 |
|---|---|
| 회사차를 몰아보니.. (2) | 2022.10.26 |
| 한국 대통령 미국 의회에서 망언? (0) | 2022.09.22 |
| 어느쪽이 거짓말을 하는걸까 (4) | 2022.08.29 |
| 기사 : 긍정 평가 이유 1위 '모름·응답거절' (0) | 2022.08.05 |
golang에 포인터는 지원하는데 산술연산자를 지원하지 않기에
unsafe가 필수인데.. 그렇다면.. golang은 포인터를 지원한다고 할 수 있는게 맞...나?
[링크 : https://stackoverflow.com/questions/32700999/pointer-arithmetic-in-go]
[링크 : https://medium.com/a-journey-with-go/go-what-is-the-unsafe-package-d2443da36350]
[링크 : https://pkg.go.dev/unsafe]
| golang 변수 타입 알아내기 (0) | 2022.10.05 |
|---|---|
| cgo (0) | 2022.10.04 |
| golang 의 장단점. 개인적인 생각 (2) | 2022.09.28 |
| golang json/encoding marshal() unmarshal() (0) | 2022.09.28 |
| golang mac address 얻기 (0) | 2022.09.28 |