기존 코드 Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivityForResult(intent, 0); // deprecate..
API 33 부터 사용되지 않는다고 합니다. 기존 코드 @Override public void onBackPressed() { super.onBackPressed(); } 변경 코드 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // ... this.getOnBackPressedDispatcher().addCallback(new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { } }); // ... }
생활코딩이나 인프런과 같은 사이트를 보면 실제 영상은 유튜브에 업로드했지만 해당 사이트에서 바로 볼 수 있는 형태로 제공하는 경우가 많습니다. 그렇게 제공하는 이유는 아래의 2가지라고 생각합니다. 1. 동영상 저장 공간 무제한 & 공짜 2. 영상을 재생하면서 지불해야하는 데이터 요금 (트래픽) 공짜 어쨌든 유튜브의 영상을 표현하려는 페이지로 표현하는 방법은 매우 간단합니다. 이라는 태그를 사용하면서 유튜브 영상의 주소를 속성으로 입력해주면 됩니다. 단, 우리가 평소에 사용하는 유튜브의 주소를 그대로 넣으면 안되고 영상의 해시코드를 확인해서 앞 부분의 주소를 조금 변경해주어야 됩니다. 검은사막 모바일의 광고 영상 주소가 있습니다. https://www.youtube.com/watch?v=5Gem36OUeS..
https://www.advancedwebranking.com/seo/html-study/#doctype HTML Study | Advanced Web Ranking This study looks at 11 mm index pages gathered from Top 20 Google results to uncover how people write HTML markup as new web tech emerge. www.advancedwebranking.com advanced web ranking 은 SEO(Search Engine Optimization) 및 검색 엔진 순위 추적에 사용할 수 있는 다양한 도구를 제공하는 웹사이트입니다. 이 사이트에서 제공하는 도구를 사용하면 웹사이트의 키워드 순위 및 경쟁..
정규 표현식에서 문자 클래스라는 표현 방법으로 [] 대괄호 기호를 사용할 수 있습니다. 그런데 한글과 한자, 또는 일본어가 섞여 있는 상황에서는 표현하려면 막막해 질때가 있습니다. 예를들어.. 소년은 개울가에서 소녀를 보자 곧 윤 초시네 증손녀(曾孫女)딸이라는 걸 알 수 있었다. 소녀는 개울에다 손을 잠그고 물장난을 하고 있는 것이다. 서울서는 이런 개울물을 보지 못하기나 한 듯이. 벌써 며칠째 소녀는, 학교에서 돌아오는 길에 물장난이었다. 그런데, 어제까지 개울 기슭에서 하더니, 오늘은 징검다리 한가운데 앉아서 하고 있다. 소년은 개울둑에 앉아 버렸다. 소녀가 비키기를 기다리자는 것이다. 요행 지나가는 사람이 있어, 소녀가 길을 비켜 주었다. 다음 날은 좀 늦게 개울가로 나왔다. 이런 문장이 있습니다...
AJAX와 관련해서 검색하다 보면 자주 볼 수 있는 기술 4가지 입니다. 1. 완전 옛날 방식 XMLHttpRequest (ECMAScript 3 / 1999년) 2. 최근 방식 FetchAPI (ECMAScript 6 / 2015년) 3. jquery api (third-party / 2006년) 4. axios (third-party / 2014년) 브라우저에 내장된 기본 기능은 1번과 2번 이고 3번과 4번은 별도의 라이브러리를 사용하는 불편함이 있습니다. 어떤 방식이든지 결과만 잘 나오면 되겠지만 1번과 3번은 사용하지 않는 것을 권장합니다. 1번은 너무 오래되었고 코드가 너무 길어지는 문제가 있으며 3번 jquery는 요즘은 사용하지 않는 기술입니다. ECMAScript 6 부터 문법이 잘 정리..
현실세계의 열쇠와 비슷한 개념입니다. 어떤 자물쇠를 열려면 거기에 맞는 열쇠가 필요하듯이 어떤 데이터를 찾으려면 거기에 맞는 키가 있어야 됩니다. 우리 주변의 여러가지 상황 / 개념을 떠올리면서 학습하면 금방 이해할 수 있습니다. 여러 사람이 한 장소에 모여 있습니다. 한 사람을 부르려고 합니다. 뭐라고 불러야 될까요? 이름? 옷차림? 성별? 혹시라도 이름이 같고 옷차림도 같으며 성별도 같다면?? 이런 경우 그 사람을 지칭하는 고유한 값이 있어야 됩니다. 일반적으로 알려진 고유 값인 주민등록번호, 전화번호, 이메일을 사용하거나 모인 장소에서 따로 발급해준 번호표 등을 이용하면 됩니다. 또는 집 주소와 이름, 출신학교와 키와 몸무게, 이름과 나이와 성별 등 이렇게 여러가지 정보를 조합해서 찾아내는 방법도 ..
프로그래밍을 배워야 하는 이유 빌 게이츠(Bill Gates - 마이크로소프트 창립자) 잭 도시 (Jack Dorsey - 트위터 창립자) 마크 저커버그 (Mark Zuckerberg - 페이스북 창립자) 드류 휴스턴 (Drew Houston - 드롭박스 창립자) https://youtu.be/ZckRQ9Wodho SBS 다큐 샌드위치 코딩 영상 Josh Darnit, Exact Instructions Challenge - This is why my kids hate me. https://www.youtube.com/watch?v=I5cq54MFQCo 프로그래밍을 왜 배워야 할까? 스티브 잡스 (Steve Jobs) https://www.youtube.com/watch?v=kJEHOpWZeC4
데이터베이스는 데이터를 정리하고 보관하는 큰 저장소라고 생각할 수 있습니다. 일상 생활에서 책상이나 서랍을 사용해서 물건을 정리하고 보관하는 것을 생각하면 됩니다. 꼭 책상이나 서랍을 사용해야만 물건을 보관할 수 있는 것은 아니지만 정리를 위해 제작된 도구를 이용한다면 잘 정리정돈이 된 상태로 더 효율적인 보관을 할 수 있습니다. 컴퓨터로 생각하면 텍스트 파일이나 엑셀, 파워포인트, 워드 등을 이용해서 데이터를 저장해 놓을수도 있지만 그보다 훨씬 효율적인 프로그램을 이용해서 저장을 하는겁니다. 이때 사용되는 프로그램을 데이터베이스라고 합니다. 데이터베이스 종류는 아래와 같습니다. 데이터베이스가 데이터를 저장하는 형태에 따라서 RDBMS, 문서, 키-값 등으로 나뉘어지게 되는데 연도별 순위에서도 알 수 있..
정규 표현식(Regular Expressions)은 특정 패턴의 문자열을 검색하거나 편집하는데 사용되는 강력한 도구입니다. 파이썬에서 정규식을 사용하기 위해 re 모듈을 사용할 수 있고 이 모듈은 정규식을 처리하는데 필요한 여러가지 함수를 제공합니다. 정규식이 유용하게 사용되는 경우 1. 데이터 유효성 검사 : 데이터의 형식이 올바른지 확인할 때 사용 ex) 이메일 주소, 전화번호, 주민등록번호, 계좌번호 등 2. 텍스트 편집 : 텍스트 문서나 문자열에서 특정 패턴을 찾아 바꾸거나 삭제하는 작업 ex) ,(comma) 다음에 줄바꿈으로 작성된 모든 문자의 행을 ;(semi colon) 으로 변경 글자와 글자 사이에 입력된 2개 이상의 공백은 1개로 변경 등 3. 로그 분석 : 원하는 정보를 추출하거나 특..
- 안드로이드
- window
- struts
- 스트럿츠
- mvc
- 데이터베이스
- 함수
- 동양인
- 랜덤
- jstl
- 페이지 이동
- 테이블
- JavaScript
- 파이썬
- ibatis
- 주피터 노트북
- JSP
- 오류
- EL
- 특수문자
- 스프링
- 구매 가이드
- MacOS
- Android
- 시각 차이
- 자바스크립트
- 서양인
- 여성가족부
- 코멧
- 기본
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Total
- Today
- Yesterday