반응형 프로그래밍208 [Go] golang 절대경로, 상대경로 구하기 Go에서는 일단 상대경로가 없다고 한다... 추가가 된다는 말도 있으나 1일차인 나는 이게 최선이다 ... os - 절대경로 path, _ := os.Getwd() println(path) - 상대경로 os.Getwd()로 구한 경로에서 "/.." 를 포함하여 사용 (파일 쓰기로 테스트 예제) err = ioutil.WriteFile(path + "/.." + "/test.txt", bytes, 0) filepath - 절대경로 path,err := filepath.Abs("filename.txt") println(path) - 상대경로 os와 마찬가지로 사용. 다만 filepath.Abs는 파일명까지 포함이기에 filepath.Dir(path)를 사용 (파일 쓰기로 테스트 예제) err = ioutil.. 프로그래밍/Go 2021. 4. 5. [VB.Net] UInteger -> Integer 변환 UInteger를 Integer로 변환하려 CInt 또는 Convert.Int32 등을 사용하면 오버플로 발생함. 그래서 변환방법은 Bit로 변환하여 강제 변환하는거 Dim a() = System.BitConverter.GetBytes( unsigned integer ) Dim b As Integer = System.BitConverter.ToInt32(a, 0) 프로그래밍/VB.Net 2021. 3. 19. [VB.Net] 비주얼 베이직 여러줄 주석 한줄 주석 : ' (작은따옴표) 여러줄주석 : 지원X Visual studio 사용시 Alt + 방향키로 여러 행을 선택하여 따옴표를 찍거나 드래그하여 Visual studio의 주석 단축키 Ctrl + K, Ctrl + C를 사용 참고로 주석해제는 Ctrl + K, Ctrl + U 프로그래밍/VB.Net 2021. 3. 17. [VB.Net] TCP 통신 Dim socket As TcpClient = New TcpClient() Dim stream As NetworkStream socket.Connect(ip,port) stream = socket.GetStream() Dim send = New Byte(100) {} Dim recv = New Byte(100) {} Dim sendSize = 10 If stream .CanWrite And stream .CanRead Then stream .Write(send, 0, sendSize) stream .Flush() Dim recvSize = stream .Read(recv, 0, recv.Length) End If 프로그래밍/VB.Net 2021. 3. 17. [VB.Net] UDP 통신 Dim sending As Sockets.UdpClient = New Sockets.UdpClient(Address, Port) sending.Send(Buffer, Length) Dim data As Byte() = sending.Receive(New IPEndPoint(New IPAddress(0), 0)) 프로그래밍/VB.Net 2021. 3. 10. cmd 명령프롬프트 D드라이브 이동 명령프롬프트에서 cd D: 는 안먹힌다. 해결방법은 단순히 드라이브 이름만 입력 D: D: 만쳐서 드라이브 이동을 먼저 하고 (난 D드라이브가 없어서 USB로 이동) cd 명령어를 통해 원하는 장소로 이동을 해야함. 여기서 D: 가된다고 하여 D:\Users 등 한번에 이동하는 것도 안되고 D:로 이동을 먼저 한 후 명령어를 쳐야함. 프로그래밍 2021. 2. 23. [React] Link to is not working (Link to 작동안함) 에러 리액트를 제대로 배운적이 없지만 꾸역꾸역 구글링으로 하는중이다 ... 를 사용하는데 분명 url은 변경이 되는데 route가 안되는 오류? 가 있었다. 나의 경우는 단순했다... - Firstpage return ( ) - SecondPage BrowserRouter는 부모객체에 한번만 선언하면 되고 위와 같이 BrowserRouter를 두번쓰면 뭔가 작동을 하진 않았다... 그걸 몰랐고 에러도 뜨지 않아서 한 3시간 고생한거 같다 .... 프로그래밍 2021. 2. 22. 파이썬 No module named 'encodings' 에러 Fatal Python error: initfsencoding: unable to load the file system codec ModuleNotFoundError: No module named 'encodings' 가상환경을 쓰다 한번은 커맨드창에 python을 실행을 하려니 위와 같은 에러가 떴다. 검색결과 PYTHONHOME, PYTHONPATH 환경변수를 지우라길래 위 변수를 지우고 Path에 설정하니까 python(?)도 가상환경도 작동. 이유는 모른다. 프로그래밍 2021. 2. 15. [NodeJS] Buffer 함수 사용법 2020/12/30 - [기타] - 아스키코드표 (ASCII) 아스키코드표 (ASCII) 아스키 코드표입니다. 통신용으로 보기 편하게 10진수, 16진수, 문자표 매칭입니다. 이외는 엑셀파일과 텍스트 파일 첨부하니 엑셀의 경우 열을 숨겨서 보시면 편합니다. (sheet 2개입니다.) park-duck.tistory.com ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ Buffer사용에 필요한 16진수 코드표 보기 Buffer.alloc() size fill | | | (Default: 0) encoding 예제) Buffer.alloc(10); Buffer.alloc(10,"A"); Buffer.alloc(10,"ABCD"); Buffer.from() 1. arrayBuffer | byteOffset length .. 프로그래밍/NodeJS 2021. 1. 26. [아두이노] undefined reference errors undefined reference errors, trying to make a library 선언은 했으나 정의가 없는 경우 등 래퍼런스를 읽어오지 못할 때 생기는 에러. 나같은 경우 래퍼런스로 enum을 선언했는데 버전이 바뀌면서 enum을 래퍼런스로 전달이 불가함으로 읽어오지 못하여 에러가 뜸 프로그래밍/Arduino 2021. 1. 26. [아두이노] EEPROM byte 읽기/쓰기 EEPROM이란 아두이노 보드(마이크로컨트롤러)가 꺼져도 값이 유지되는 저장공간입니다. EEPROM에는 512 byte의 EEPROM이 있습니다. 1. 헤더불러오기 #include 먼저 EEPROM을 사용하려면 해당 헤더를 불러와야합니다. 2. 값 쓰기 EEPROM.write(address,value); 첫번째 매개변수 address에는 주소값(0~512) 두번째 매개변수 value에는 byte 값(0~255)를 씁니다. EEPROM.update(address, value); EEPROM.update란 EEPROM.write와 유사하지만 EEPROM.wirte 경우 3.3ms 시간이 걸리는데 이는 꽤 긴시간입니다. EEPROM.update를 사용할 경우 값을 쓰기전에 해당주소의 값과 내가 쓸 값이 같을경.. 프로그래밍/Arduino 2021. 1. 26. 안드로이드 스튜디오 애뮬레이터 웹카메라 연동 안녕하세요 저는 어플 테스트를 휴대폰으로 하는데 언제부터인가 연결이 안되더라구요 고생고생했는데 알고보니 휴대폰문제였네요... 휴대폰 사기엔 뭐해서... 웹카메라사서 애뮬레이터랑 연결하기로 했습니다. 사진은 안찍어지더라구요 ;; 이유아시는분 있으면 댓글 고맙겠습니다 ㅜ https://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html#7372-jmf-2.1.1e-oth-JPR Java Archive Downloads -Java Client Technologies www.oracle.com 먼저 위 링크로 들어가셔서 JMF(Java Media Framework)를 다운받습니다.. 프로그래밍/Android 2019. 4. 24. 이전 1 ··· 14 15 16 17 18 다음 반응형