본문 바로가기
반응형

분류 전체보기91

[알고리즘 / Python] 프로그래머스 - 전화번호 목록(해시) 전화번호 목록 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사 입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한사항 phone_book의 길이는 1이상 1,000,000 이하입니다. 각 전화번호 길이는 1이상 20 이하입니다. 같은 전화번호는 중복해서 들어있지 않습니다. 입출력 예.. 2021. 7. 28.
[C#] 파일 생성하기 아래는 C#에서 파일을 생성하는 방법입니다. public static void CreateFile(string file, Encoding encoding) { //파일 객체 생성 var fileInfo = new FileInfo(file); //파일이 이미 존재하면 return if (fileInfo.Exists) return; //폴더 생성 fileInfo.Directory.Create(); //파일 생성(빈 문자열) File.WriteAllText(file, string.Empty, encoding); } 위의 간단한 함수로 파일을 생성할 수 있습니다. 파일의 생성 경로는 프로젝트 -> bin -> Debug 부분에 생성이 됩니다. (디버그 모드) 2021. 7. 25.
[Web] LifeCycle of an Html Page (Html의 생명주기) 🔶 Intro html 페이지의 lifecycle은 3개의 중요한 event를 가지고 있습니다. DOMContentLoaded : Browser에서 HTML이 완전히 로드되고 DOM tree가 만들어 질 때 발생하는 이벤트 load : 문서의 모든 콘텐츠(images,script,css, etc)가 로드된 후 발생하는 이벤트 beforeunload / unload : 사용자가 페이지를 벗어날 때 일어나는 이벤트 🔶 DOMContentLoaded 위 이벤트는 onload 이벤트보다 먼저 발생합니다. 즉, DOM tree가 완성되면 바로 발생하므로 빠른 실행 속도가 필요할 때 적합합니다. 다음은 DOMContentLoaded를 이벤트를 다루는 방법들입니다. //vanilla js window.addEvent.. 2021. 7. 24.
[Android] FCM Data 와 Notification FCM Message Type Notification Message: Firebase 콘솔을 사용하여 메세지를 전송할 수 있고 JSON형식을 따릅니다. 데이터 또한 포함해서 보낼 수 있습니다.(포어그라운드 / 백그라운드 상태에서 동작 가능) -Data를 포함해서 보낼 수 있습니다. 백그라운드 상태 : 시스템 트레이를 통하여 Notification이 표시 -> Default로 처음 시작하는 Activity가 실행 포어그라운드 상태 : onMessageReceived를 통해 데이터 처리 { "message":{ "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...", "notification":{ "title":"Portugal vs. Denmark", "body.. 2021. 7. 23.
[C#] 특정 폴더에서 이미지나 동영상 파일들 가져오기 (MediaUtility) MediaUtility 클래스 특정 폴더에 접근하여 이미지 파일이나 동영상 파일을 가져와 사용하는 경우가 많아서 따로 쉽게 클래스로 구현하여 유틸리티처럼 사용하기 위해 만들었습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Threading.Tasks; using System.Text.RegularExpressions; namespace File.Utility { public class MediaUtility { #region Property /// /// 특정 폴더의 미디어 파일들을 처리하기 위한 클래스 /// #endregion #reg.. 2021. 7. 23.
[Web] 웹 표준(Web Standard) 🔶 웹 표준(Web Standard)이란? 웹에서 표준적으로 사용되는 기술이나 규칙을 의미하고 웹사이트에 접속한 사용자는 어떠한 운영체체나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동해야 함을 의미합니다. 또한 표준 스펙을 잘 지키는 것뿐만 아니라 구조적 마크업(XHTML)과 표현 및 레이아웃(CSS) 및 사용자 행위 제어(DOMScripting)를 잘 분리하는 고급 홈페이지 구축 방식을 말하기도 합니다. 🔶 웹 표준 중요한 이유? 현재 전 인류의 절반 이상이 인터넷을 사용하고 있으며 앞으로도 증가하고 있습니다. 또한 브라우저도 다양해지고 있기 때문에 더욱이 표준화가 필요합니다. 브라우저마다 동일한 사이트가 다르게 표시된다면 안될 것입니다. 또한 이를 통해 html과 css가 명확하.. 2021. 7. 21.
반응형

loading