분류 전체보기
-
Git 명령어 자동완성OS/Linux 2020. 10. 30. 10:58
터미널 환경에서 git 명령어를 사용하다 보면 git ~ 식으로 명령을 사용하게 되는데 command가 자동완성이 되지 않아서 매우 불편합니다... 그래서 자동완성을 하고자 인터넷을 뒤져 보면 git-completion.bash를 내려받고 .bash_profile을 이용해서 해당 스크립트를 실행시키라며 아래의 명령어를 알려주는 곳이 대부분입니다. curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 위의 명령어로 git-completion.bash를 받아서 .bash_profile에 내려받은 스크립트를 실행하는 코드를 아래와 같이 추가를 합니다. ..
-
파일명 앞에 번호 붙이기OS/Linux 2020. 10. 27. 11:11
일을 하다보니 파일명 앞에 번호를 붙여서 파일을 구분하고 정렬할 필요가 있을 때가 있습니다. 저의 경우에는 리눅스에서 만든 파일을 윈도우로 가져와서 작업을 하려고 했는데 윈도우는 파일의 대소문자가 구분이 안되면서 자꾸 파일을 덮어씌우려고 하더군요... 그래서 어쩔수 없이 리눅스에서 만든 파일 앞에 번호를 붙여서 구분하기로 하고 명령어를 만들어 봤습니다. // 변경 전 $ ls a ab abc def zxc $ ls -v | cat -n | while read n f; do prefix=`printf "%02d" $n`; mv -n "$f" $prefix"_$f"; done // 변경 후 $ ls 01_a 02_ab 03_abc 04_def 05_zxc 두자리까지만 출력하면 되서 prefix 부분의 포맷을..
-
프레임워크와 라이브러리의 차이점을 아시나요?Development/ETC. 2020. 10. 24. 23:40
프레임워크와 라이브러리, 개발업무를 하다보면 이 둘을 사용해본 경험이 있을겁니다. 그런데.. 정확한 의미를 알고 사용하시는 분들은 많지 않으리라 생각됩니다. (혹시 저만 몰랐을 수도 있어요 하하..) 먼저.. 둘의 정의에 대하여 알아보겠습니다. 프레임워크란? 이름 그대로 Framework 즉, 뼈대의 형태를 가지고 있습니다. 가장 큰 특징으로는 제어의 역전 개념이 포함되어 있는데 프레임워크가 전체적인 흐름을 컨트롤(제어권을 넘겼기 때문) 하기 때문에 개발자는 필요한 코딩만 할 수 있습니다. 대표적인 프레임워크로는 Spring framework, .NET Framework가 있습니다. 또한, 모듈화된 기능을 통하여 재사용 성을 높이고 다른 개발자와 협업 시 비슷한 수준의 개발 패턴을 유지 할 수 있는 장점..
-
C# 버젼 연혁Language/C# 2020. 10. 10. 23:35
버젼 추가된 기능 비고 .Net Framework Visual Studio Version 1.0 클래스 구조체 인터페이스 이벤트 속성 대리자 연산자 및 식 문 특성 Windows 플랫폼에서 JAVA를 대체 Visual Studio .NET 2002 1.2 이 버전부터 IEnumerator가 IDisposable를 구현할 때 IEnumerator의 Dispose라는 foreach 루트에서 생성된 코드 Visual Studio .NET 2003 2.0 제네릭 부분 형식 (Partial Type) 무명 메서드 Nullable 값 형식 반복기 공변성(Covariance) 및 반공변성(Contravariance) getter/setter 별도의 액세스 가능 메서드 그룹 변환(대리자) 정적 클래스 대리자 유추 Vi..
-
원신 바위 존상 4방향소소한 일상/사탕공방 2020. 9. 30. 16:50
검색해봐도 사람들이 친절하게 알려주는 경우가 적어서 불친절한 설명들을 해독하여 퀘스트 진행 후 스샷으로 정리 바람에 가로막힌 폐허 => 바람 드래곤의 폐허 방향( 좌상단 미니맵 1시 방향 ) 만년설로 덮인 산봉우리=> 2번 사진이 밤이라 그런데 낮에 산봉우리보면 만년설로 보임( 좌상단 미니맵 4시 5시 사이 방향 ) 선인이 은거하는 절운의 땅 => 절운간 방향( 좌상단 미니맵 7시 방향 ) 리월 백성의 도시 => 리월항 방향( 좌상단 미니맵 5시 6시 사이 방향 )
-
이것이 솔직 리뷰다 - 후리즈 사운드바내돈주고 내가쓰는 리뷰/IT 제품 2020. 9. 19. 22:51
간단 후기 전원을 켰다가 껐다가 해야 한다는 게 가장 큰 불만이다. 아마 전면부 LED 때문에 그런 거 같은데.. LED만 끄는걸 따로 만들어 주는 게 낫지 않았을까...? 어차피 전원도 꼽아 놓는데... 전원 연결된 상태면 자동으로 안 꺼지게 한다거나... 물론 사용 설명서를 제대로 읽어보진 않았다.( 나중에 읽고 고칠 점이 있다면 반영하겠다. ) 실제 음량보다 전원 온오프 시 출력되는 음성 사운드가 너무 크다. 이건 뭐 아마 고정 크기 사운드 같은데 조절이 가능한 걸까..? 일단 너무 커서 마음에 안 든다... 발음도 너무... 먼 옛날 구린 ARS 서비스받는 기분이다... 사운드가 좋은지 잘 모르겠다. 말로는 양쪽으로 각각 20w 출력이어서 엄청나다는 둥 하지만 솔직하게 7년 쓴 2만 원짜리 브리츠..
-
[C#] Boxing / Unboxing에 대하여 Araboza.Language/C# 2020. 9. 19. 22:50
Boxing이란? Boxing은 값 형식을 object 형식 또는 이 값 형식에서 구현된 임의의 인터페이스 형식으로 변환하는 프로세스입니다. CLR(공용 언어 런타임)은 값 형식을 boxing할 때 값을 System.Object 인스턴스 내부에 래핑하고 관리되는 힙에 저장합니다. unboxing하면 개체에서 값 형식이 추출됩니다. Boxing은 암시적이며 unboxing은 명시적입니다. Boxing 및 unboxing의 개념은 개체로 처리할 수 있는 모든 값 형식에서 형식 시스템의 C#에 통합된 뷰의 기반이 됩니다. [출처] docs.microsoft.com C#에서는 데이터 유형은 값 형식 과 참조 형식이 존재합니다. 데이터 유형으로 사용하는 int, double, float, bool, char는 값..
-
UUID (Universally Unique Identifier)?Development/ETC. 2020. 9. 10. 10:23
UUID란? UUID는 Universally Unique Identifier의 약어이고 범용 고유 식별자라고 한다. UUID는 128bit로 이루어진 시스템을 구부하는 식별자 표준입니다. Microsoft에서 생성된 소프트웨어에서는 GUID라는 용어로 쓰이고 있다. 주로 분산 컴퓨팅 환경에서 사용하고 있으며, 분산된 환경에서 시스템을 관리하기 위한 고유 식별 번호가 필요 할때 중앙에서 식별 번호를 발급하게 되면 간단하지만 동시다발적이고 독립적으로 개발되고 있는 시스템들의 경우 중앙관리시스템은 불가능하다. 이를 해결하기 위해 개발주체가 스스로 이름을 짓도록 하되 고유성을 충족할 수 있는 방법이 필요하게 되면서 UUID를 표준으로 지정하고 사용하고 있다. UUID가 중복될 확률은 0이 아니지만 무시해도 될만..