사소한 아이의 소소한 스킬

해당 정보는 구글, 빙, 야후, 아마존, 유튜브같은 검색엔진을 기반으로 조사 되었으며, 해당 정보가 최고의 언어를 나타내주거나 하는 것은 아닙니다. 단순히 사용량만 따지는 것임을 미리 말씀드립니다.
개발중에 서로 통신을 할때 시간값이 필요할때가 있다. NTP서버나 GPS를 통해 실시간으로 동기화해서 사용하는 방법도 있지만 장비들이 고가이다 보니... 그렇게도 못할때가 있다. 그럴땐 뭐 window 자체의 시간 동기화 방법을 써도 상관없지만....... 아무튼 TCP나 UDP등 데이터 전송 시 datetime 정보를 같이 전달하여 시간을 확인하는 방법을 많이 확인하는데 나 같은 경우에는 C#의 Datetime 변수를 이용하기에 DateTime의 tick정보를 가져와서 8 byte long으로 변환하여 데이터를 전달한다. 하지만 이부분도 C#이면 괜찮지만 C로 전달할 시는 해당 부분이 다르다.. C의 경우 유닉스 타임(1970-01-01 00:00:00)을 기준으로 가져오기에 C#의 tick(0000-..
C#에서 개발하면서 싱글톤패턴은 정말 흔히 사용하는 디자인패턴이다. 생성에 대해 생각하지않아도 되고. null에 대해 체크하지않아도 되고 상당히 편하다 편한만큼 메모리에 대해(정말 프로젝트가 방대해졌을때) 생각도 해야겠지만.... 아무튼 이 편한 싱글톤패턴을 유니티에서도 구현할 수 있다. 구현방안은 아래와 같다. 첫번째 방안 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class GameManager { private static GameManager _instance; public static GameManager Instance { get { if(_instance == null) { _instance = GameObject.FindObjectOf..
오랜만에 또 기술포스팅...... WPF에서 엑셀로 저장하는 기능을 많이 쓴다.. 물론 다른 컴포넌트( Infragistics 같은) 툴을 사용해서 Office의 Interop를 사용하는 일은 많지 않지만........ 다른 컴포넌트들이 Interop의 모든 기능을 구현해주진 않으므로..(다른 컴포넌트는 Interop가 구현하지않은 더 많은 기능을 구현해주지만..) Interop를 아예 안쓸순없다.. Office는 대부분 모든 PC에 깔려있지만...또 그게 그렇지많은 않기에..... Inteop를 수행하기 위해서 Office가 깔려있는지 확인이 필요하다.. 확인 코드는 아래와 같이.... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 string REGISTRY_EXCEL_KEY = @..
필드에서 소프트웨어개발을 하다보면 필연적으로 UI를 구성해야 한다. 뭐 간단히 혼자 만드는 프로그램이라면 필요없지만..... 어딘가 납품을 해야하는 프로그램일수록 더더욱............. 발사믹이라는 좋은 툴을 이용했지만... 라이센스상..................사용못할떄도있다..... 그리하여 찾은 웹사이트 기반의 목업 프로그램 https://gomockingbird.com/ Website wireframes: Mockingbird Collaborate live Share a link, and clients and teammates can edit wireframes with you in real time. No more emailing images back and forth. gomocki..
내가 헷갈려서 정리해둔다....................... 이건 맨날 헷갈림.......... int -> Hex int I = 394; I.ToString("X") Hex -> int int.parse("3BDA", System.Globalization.NumberStyles.HexNumber)
주지님
'사소한 아이의 소소한 스킬' 카테고리의 글 목록 (16 Page)