본문 바로가기
반응형

분류 전체보기121

[C#] SYSLIB0014: WebRequest, HttpWebRequest, ServicePoint, WebClient는 더 이상 사용되지 않습니다. .Net 6 버전업을 하며 경고를 해결하던중 SYSLIB0014 해당 경고에 대해서 작성하게 되었다. 내가 진행하는 프로젝트에서 WebRequest(), HttpWebRequest() 를 사용하는데 해당 부분이 .Net 6 버전에서는 더이상 지원을 하지 않는다고 한다. 그래서 MS Docs 에 해결방법을 찾아 갔다. 그렇다. HttpClinet 를 사용하라고 한다. 아니면 경고 코드를 무시하면 되긴한데 RestSharp 도 최근 버전에서는 HttpClient 기반으로 비동기 형식으로 바뀌고 있기때문에 HttpClinet 로 수정하기로 했다. HttpClinet 에 대해서 아직 적용중이여서 추후 정리 자료를 올릴 예정이다. MS Docs의 HttpClinet 링크를 공유해놓겠다. [관련자료] SYSLIB0.. 2022. 5. 31.
[인터넷] 브라우저 페이지 관련 단축키 모음 브라우저 페이지 단축키 모음집을 정리해두었다. 가끔 필요한 단축키들을 찾을때가 있는데 여기를 통해 쉽게 찾길 바란다. 특정 브라우저에서만 되는 단축키들도 있으니 참고바란다. 특히 웹 개발자들이라면 유용한 단축키들이 있으니 더욱 참고하면 좋다. 단축키 내용 Ctrl + S 현재 페이지 저장 Ctrl + P 현재 페이지 출력 Ctrl + R 현재 페이지 새로고침 Ctrl + Shift + R 캐시, 메모리 데이터를 사용하지 않고 새로고침 Ctrl + D 현재 페이지 즐겨찾기 등록 Ctrl + F 현재 페이지에 검색 바 활성화 Ctrl + U 새탭에 페이지 소스 Ctrl + Shift + I 개발자 도구 패널 활성화/비활성화 Ctrl + Shift + J DOM 검사기 활성화/비활성화 Ctrl + '+' 화면.. 2022. 5. 30.
[인터넷] 브라우저 탭, 창 관련 단축키 모음 브라우저 탭, 창 관련 단축키 모음집을 정리해두었다. 가끔 필요한 단축키들을 찾을때가 있는데 여기를 통해 쉽게 찾길 바란다. 특정 브라우저에서만 되는 단축키들도 있으니 참고바란다. 단축키 내용 Ctrl + N 새 창 열기 Ctrl + Shift + N 시크릿 모드 새 창 열기 Ctrl + W 현재 탭 닫기 Ctrl + Shift + W 현재 창 닫기 Ctrl + T 새 탭 열기 Ctrl + Shift + T 마지막으로 닫은 탭 다시 열기 (크롬에서는 최근 닫으 탭 10개까지 저장하고 있다.) Ctrl + O 브라우저에서 파일 열기 Ctrl + 1 ~ 9 창의 특정 위치의 탭으로 이동 (9 는 마지막 탭으로 이동) Ctrl + Tab 실행 탭의 다음 탭으로 이동 (오른쪽) Ctrl + Shfit + Tab.. 2022. 5. 29.
[인터넷] 인터넷 브라우저 유용한 단축키 모음 일을 하거나 평소에도 인터넷 브라우저 창을 여러개 띄워서 쓰는 이럴때마다 자주 쓰는 단축키를 공유하고자 작성했다. 해당 단축키들은 정말로 평소에 많이 사용하는 단축키이다. 기본적인 찾기(Ctrl + F) 같은 단축키가 아닌 실사용에 자주 유용한 단축키 모음이다. 1. 새 탭 : Ctrl + T Ctrl + T 를 통해 기존 브라우저차에서 새탭을 하나 추가 할 수 있다. 아주 자주 사용하며 바로 새탭을 추가 해서 사용할 수 있다. 2. 탭 닫기 : Ctrl + W 보고 있는 탭을 Ctrl + W 를 통해 바로 닫을 수 있다. 3. 닫은 탭 복원 : Ctrl + Shift + T 만약 이전 닫았던 탭을 복원 하고 싶다면 Ctrl + Shift + T 를 통해 복원이 가능하다. 복원시 최근 닫은 순 으로 복원.. 2022. 5. 29.
[PC] 윈도우 10 유용한 단축키 모음 윈도우를 사용하면서 여러 단축키를 사용해왔지만 내가 사용하는 단축키중 아주 유용하게 쓰이는 단축키들에 대해서 정리를 했다. 윈도우10 사용자라면 아주 유용하게 배울 수 있다. 1. 알림 센터 윈도우10 알림 센터는 각종 프로그램에서 받은 알림들을 일괄적으로 확인 할 수 있다. 만약 알림을 모르고 닫았을 경우 해당 단축키로 빠르게 확인 가능하다. 그 외 다른 설정 옵션들을 간략하게 컨트롤할 수 있기 때문에 간편하게 옵션 컨트롤하기 편하다. 2. 캡쳐하기 캡쳐하기 단축키는 아주 많이 사용된다. 윈도우키 + Shift + S 이며 간단하게 캡쳐하거나 원하는 크기만큼만 캡쳐가 가능하며 캡쳐가 되면 바로 복사가 되어진 상태이므로 바로 붙여넣기(Ctrl + V) 로 사용 가능하다. 실제로 문서작업이나 사진을 저장하.. 2022. 5. 27.
[PC] 윈도우10 파티션 나누기 / 만들기 / 삭제 윈도우 파티션을 나누고 합치는 방법을 알 수 있다. 생각보다 아주 간단하다. [Environment] OS : Windows 10 윈도우 로고 마우스 우클릭 디스크 관리 클릭 파랑색은 이미 할당되어진 상태이며 검정색은 미할당된걸 알 수 있다. 현재는 모든 디스크가 할당되어 있는 상태이다. 파티션 나누기 나누고자하는 디스크 파티션 선택 후 마우스 우클릭 볼륨 축소 선택 본인이 원하는 만큼 정하면 된다. 축소를 진행하면 검정색으로 미할당된 파티션이 생긴다. 10GB 를 축소를 했다고 10GB 를 다 쓰는건 아니다. 기본적으로 사용하는 공간이 있기때문에 참고해야한다. 파티션 만들기 미할당 파티션에 우클릭 마우스 새 단순 볼륨 파티션 삭제 삭제하고자 하는 파티션 마우스 우클릭 볼륨 삭제 파티션 삭제하기전 중요 .. 2022. 5. 25.
[C#] 현재 실행 Method 이름 가져오기 가끔 현재 실행 Method 를 가져와야할 경우가 생긴다. 필자는 로그를 쌓는다거나 메소드 명을 확인해보는 여러가지 경우에 유용하게 사용한다. 직접적으로 넣으면 되겠지만 여러곳에서 빈번하게 작업해야하는 경우 사용하면 좋다. 더보기 [Environment] OS : Windows 10 Framework : .Net 5 Tool : Visual Studio 2022 Project : Console Project using System.Reflection; 해당 using 을 참조해야한다. MethodBase.GetCurrentMethod().Name; 위의 코드를 통해 현재 실행중인 Method 이름을 가져올 수 있다. 위에서 언급했지만 로그 또는 메소드 명을 확인해야하는 경우에 사용하면 유용하게 사용될 것.. 2022. 5. 24.
[Tool] DBeaver 단축키 모음 단축키를 자주쓰는 나로써는 DBeaver 의 단축키 정리가 필요하여 정리하게 되었다. 나처럼 단축키가 필요한 분들에게 도움이 되길 바란다. 아래는 DBeaver 단축키 모음 공식 페이지이다. https://github.com/dbeaver/dbeaver/wiki/Shortcuts GitHub - dbeaver/dbeaver: Free universal database tool and SQL client Free universal database tool and SQL client. Contribute to dbeaver/dbeaver development by creating an account on GitHub. github.com 해당 글에는 내가 경험하며 자주쓰는 단축키 또는 필수 단축키들에 대해 .. 2022. 5. 20.
[Xamarin] LayoutOptions 다양한 맞춤 및 확장 옵션을 정의되어있는 구조체이다. 해당 옵션을 통해 HorizontalOptions 과 VerticalOptions 값을 설정한다. 이름 뜻 Center 가운데에 있고 확장되지 않는 요소이다. CenterAndExpand 가운데에 있고 확장되는 요소이다. End 부모 끝에 표시되고 확장되지 않는 요소이다. EndAndExpand 부모 끝에 표시되고 확장되는 요소이다. Fill 자체 주위에 패딩이 없고 확장되지 않는 요소이다. FillAndExpand 자체 주위에 패딩이 없고 확장되는 요소이다. Start 부모 시작 부분에 표시되고 확장되지 않는 요소이다. StartAndExpand 부모 시작 부분에 표시되고 확장되는 요소이다. 2022. 5. 10.
[Git] git config git config 명령어는 이름, 이메일주소 등 기본설정을 설정하는 것이다. ## git commit에 사용 될 username git config --global user.name "your_name" ## git commit에 사용 될 email git config --global user.email "your_email" ## 설정한 내용을 확인할 수 있다 git config --list 2022. 3. 21.
[Xamarin] DataBinding 해당글에서는 DataBinding 하는 방법을 알 수 있다. 예시를 통해 DataBinding 을 자세하게 알 수 있다. Event : Slider 변경 Target1 : Label Padding 값 변경 Target2 : Label FontSize 값 변경 1-1. CS 파일에서 핸들링 xaml 파일 cs 파일 public DataBind() { InitializeComponent(); InitProperty(); } private void xSlider_ValueChanged(object sender, ValueChangedEventArgs e) { xLabel01.Padding = (int)xSlider01.Value; xLabel02.FontSize = (int)xSlider01.Value; } .. 2022. 3. 8.
[Xamarin] Popup & Prompt Popup DisplayAlert 가장 흔하게 쓰이는 팝업창이며 경고 or 사용자의 선택을 유도할 때 사용하기 유용하며 사용자에게 확인용으로 쓰이기 좋다. DisplayAlert(string title, string message, string cancel) 단일 취소 단추를 사용하여 사용자에게 경고 대화 상자를 표시한다. 매개 변수 설명 title 제목 message 본문 텍스트 cancel '취소' 단추에 표시할 테스트 this.DisplayAlert("Title", "Message", "Close"); DisplayAlert(string title, string message, string accept, string cancel) 수락 및 취소 단추를 사용하여 사용자에게 경고 대화상자를 표시한다. .. 2022. 3. 8.
[C#] IEnumerable / ICollection / IList 차이점 IEnumerable, ICollection, IList 에 대해 알아보겠다. IEnumerable, ICollection, IList 3가지 모두 System.Collections 네임스페이스이다. using System.Collecionts [Envrionment] OS : Windows 10 Tool : Visual Studio 2022 Framework : .Net 6 IEnumerable, ICollection, IList 는 반복할 수 있도록 하는 인터페이스이다. 하지만 3가지 모두 컬렉션을 실행한다는 점에서는 동일하지만 각자 사용할 수 있는 범위가 다르다. 1. IEnumerable IEnumerable 는 모든 열거자의 기본 인터페이스이다. 열거자를 사용하여 컬렉션의 데이터를 읽을 수는 있.. 2022. 3. 7.
[MySQL] 프로세스 리스트 (Process List) 확인 현재 MySQL 에서 수행중인 Process 리스트를 확인하는 방법을 알 수 있다. 1. SHOW [FULL] PROCESSLIST 현재 Process 리스트를 확인할 수 있다. 'FULL' 로 조호시 전체 조회 가능하다. Id|User |Host |db |Command|Time |State |Info | --+---------------+---------------+---+-------+-----+----------------------+--------------------------------------------------------------------------------+ 5|event_scheduler|localhost | |Daemon |79269|Waiting on empty queue|.. 2022. 3. 3.
[Tool] Dbeaver(디비버) - 무료 DB 접속 Tool Dbeaver(디비버) 는 무료 DB 접속 Tool 이다. MySQL Workbench 를 사용하다 답답하다 Dbeaver(디비버) 를 알게 되어 소개하게 되었다. 특징 무료 ASL - 무료이다. 다양한 DB와 OS 환경 지원 - 다양한 DB(Oracle, SQL Server, MySQL, PostgreSQL, Maria DB, Mongo DB 등)의 에 접속 할 수 있다. - Windows, Mac OS, Linux 의 환경에서 사용이 가능하다. [Environment] OS : Windows 10 Dbeaver Version : 21.3.5 Dbeaver Download : Windows 64 bit (installer) 설치 1. 사이트 접속 https://dbeaver.io/download/ 2... 2022. 3. 2.
[C#] 'Obsolete' Attribute - 더 이상 사용하지 않는 것에 효율적으로 알리는 방법 프로그래밍을 할 때 설계되로 흘러가지 않는다. 왜냐하면 확장성, 재사용성, 더 나은 구조 같은 경우에 따라 설계는 변한다. Base 코드를 작성한 사람의 함수가 추후 사용하지 않는다면 다른 개발자에게 해당 사항을 전달하고 또 이와 관련된 개발자에게 전달한다면 너무 불편해진다. 이러한 상황을 해결하기위해 'Obsolete' 라는 Attribute 가 있다. 'Obsolete' 를 사용하는 상황은 더 이상 사용하지 않거나 or 사용하지 않을 예정인 함수, 변수 앞 에 '[Obsolete]' Attribute 를 붙여주면 된다. class Test { [Obsolete] public void Method() { } } 'Obsolete' 를 사용하면 해당 함수를 호출할 때 초록색 밑줄과 함께 더이상 사용하지 .. 2022. 2. 28.
반응형