목록전체 글 (141)
Programmer:)
Status Bar Navigation Bar Tool Bar Tab bar 최근 모바일쪽 공부를 하면서 위 4가지 UI의 용어가 정확하게 어떤 부분을 의미하는지 헷갈려 정리 해보기로 한다. Status Bar : 기기의 시계, 네트워크, 와이파이, 베터리 잔량등을 확인 할 수 있는 상태표시줄 Navigation Bar / Top bar : 주로 페이지 탐색, 현재 페이지 위치 확인이 가능하다. ios에서는 navigation bar android에서는 top bar라고 명칭한다. Tool Bar / Tab Bar : Tool Bar는 Tab bar와 헷갈릴 수 있지만 가장 큰 차이점은 그 화면에 영향을 주는 액션을 할 수 있는가 없는가 의 정의가 들어간다. ex) 단순 페이지 이동은 tab bar 카메..
Shallow Copy 얕은복사 객체나 데이터 구조를 복사할 때, 원본 데이터의 참조를 복사하는 방식. 복사된 객체와 원본 객체가 같은 메모리 공간을 공유하게 되므로 한 쪽에서의 변경이 다른 쪽에도 영향을 미치게된다. 장점 -복사과정이 간단하고 빠름. -메모리 사용량 적음 -복사하는 데이터의 크기에 상관없이 일정한 시간과 메모리 소비 단점 -원본객채와 복사된 객체가 같은 메모리를 공유하여 하나의 객체를 변경하면 다른 객체에도 영향발생 -데이터 일관성을 유지하기 힘들 수 있음. => 원본데이터를 효율적으로 공유하고, 변경 내역을 모두에게 전파해야 할 때 유용하게 사용된다. 그라나 독립적인 복사본이 필요하거나 데이터의 변경을 제어해야할 경우에는 깊은 복사를 사용해야한다. Deep Copy 깊은복사 객체나 데..
OS : windows version : - error massege : 소스트리 실행시 로고 화면출력후 자동종료현상. 해결과정 : # 캐쉬삭제 C:\Users\사용자\AppData\Local\Atlassian\SourceTree.exe_Url_exf1qdaxb11tpuvlkjnv4qiul2s4ghru\3.4.8.0 Composition.cache 파일 삭제후 실행.
스레드 프로그램 내 프로세스 내에서 실행되는 흐름의 단위 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. (멀티스레드) 스레드를 사용하면 여러 작업을 동시에 수행할 수 있다. 예를 들어 게임에서 주 스레드는 게임로직을 실행하고, 별도의 스레드는 리소스 로딩이나 네트워스 통신 등의 작업을 동시에 처리 할 수 있다. 이렇게 병렬적으로 작업을 처리하면 응용프로그램의 성능을 향상시킬 수 있다. 스레드는 여러가지 환경에서 사용될 수 있으며, 다중 코어 프로세서 시스템에서는 병렬 처리를 지원하여 성능을 향상시키는 데 도움이 된다. 그러나 스레드를 사용할 때 스레드간의 안전성, 동기화, 경합조건들을 고려해야 하며, 잘못된 사용은 예기치않은 결..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Select 연습. private string Caculation(string s) { string answer = ""; List list_num = s.Split(' ').Select(x => int.Parse(x)).OrderBy(x => x).ToList(); answer = String.Format("{0} {1}", list_num.First(), list_num.Last()); return answer; }
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 책을 제공받았지만 싫으면 싫다. 별로면 별로다. 좋으면 좋다! 라고 솔직하게 리뷰하겠습니다. 책 소개 : 2022 개정판으로 실습예제가 최신으로 구성되어있는 실무기반 학습책. VMware라는 가상머신을 사용해 1대의 컴퓨터로 실습이 가능하게 설명해주고 있다. 장점 : 이책은 발간이후 windows server쪽 관련 도서에서 부동의 1위를 기록하고 있는 서적이라고 한다. 클라이언트 개발만 작업하고 있어 서버쪽을 간단하게 라도 알아두면 좋을 듯 하여 읽어 보게 되었는데, 서버를 모르는 초보자들에게도 어렵지 않게 예제 구성을 했다고 생각한다. 더군다나 개정판 (무려 2022 버전이다)이기 때문에 예제가 가장 최신 버전들로 구성되어있어 실습하기에 ..
http://nplus.doortodoor.co.kr/web/detail.jsp?slipno=0000 CJ 대한통운 :: 택배WEB상품추적 운송장 번호 : 562116637342 (미등록운송장) nplus.doortodoor.co.kr https://www.doortodoor.co.kr/tracking/jsp/cmn/Tracking_new.jsp?QueryType=3&pTdNo=0000 https://www.doortodoor.co.kr/tracking/jsp/cmn/Tracking_new.jsp?QueryType=3&pTdNo=0000 www.doortodoor.co.kr 여기에서 뒤에 0000 지우고 자기 운송장 번호 입력하면 CJ대한통운 택배 상세조회가 가능함 먼가 하단링크가 더 자세한것 같은건 내..
CMD에서 Unity Script 함수를 실행하여 빌드진행 BuildTarget : Windows, OSX ... Architecture : 32bit or 64bit public static void BuildStart(string buildTarget, string at) { BuildPath = string.Format(@"Build/{0}/{1}/{2}/Client", buildTarget, at, Application.version); DirectoryInfo DirInfo = new DirectoryInfo(BuildPath); if (DirInfo.Exists == false) DirInfo.Create(); string[] Scenes; List EditorScenes = new List(..