2023/07 8

[JavaScript / jQuery] date picker를 사용한 스케줄러 만들기

예전에 개념만 한 번 훑고 직접 써보진 않았다가 이번 프로젝트에서 달력 페이지를 만들게 돼서 써볼 기회가 생겼다 ㅎㅎ 이거 알기 전에 완전 노가다 긴 코드로 작성한 적 있었어서 얼마나 간단하게 되는지 시험해볼겸 ⬇ 제이쿼리 사이트 들어가면 다양하고 자세하게 나와있다 https://jqueryui.com/datepicker/#default 다운로드 소스 코드 달력 띄우는 건 딱 두 줄이면 된다 진짜 간단하다 //html 코드 //javascript 코드 $( function() { $( "#datepicker" ).datepicker(); } ); 포멧팅 해주는 건 서서히 추가할 예정. . 열라 힘듦

[mySql 마리아db] 테이블 생성, 삭제, 수정

oracle로만 하다가 처음으로 db 바꿔서 프로젝트. . . 문법이 조금씩만 달라서 더 헷갈린다 오라클은 많이 써서 이제 뇌가 대충 기억을 하는데 마리아는 많이 안 써서 그런지 계속 구글링으로 확인해야 되는 거 넘 귀찮 . . 암튼 고고 테이블 생성 (CREATE) create table member( mem_num int not null auto_increment primary key, mem_id varchar(12) not null, mem_auth int(1) not null default 1 )default charset=utf8; create table member_detail( mem_num int not null primary key, mem_name varchar(30) not null..

DB/mysql 2023.07.23

[html] 인라인(inline) / 인라인블록(inline-block) / 블록(block) 의 차이

웹사이트 만들어보다가 박스 배치가 원하는 대로 안 되는 경우가 많은데, 어디가 잘못된 건지 바로 알아내지 못하고 우왕좌왕 + 그때그때 구글링하는 것도 힘들어서 개념 한 번 확실히 정리하고 가는 게 좋을 것 같다 . . 제일 헷갈리는 게 inline이랑 inline-block 차이 ! 이 차이 잘 알고 있으면 시간 단축 + 쓸 일 많을 거 같다 코딩애플🍎님 강의영상 보면서 정리했다 👉 https://codingapple.com/ 📂block (블록) - 브라우저에서 가로 한 칸을 모두 차지하는 요소 - 대표적으로 div / p / hr / h 태그 등 📂inline (인라인) - block 요소의 반대 성질. 자기 크기만큼의 영역만 차지하는 요소 - 대표적으로 span / a 태그 등 width / hei..

[Java 자바] 프로그래머스 level.0 가까운 1 찾기

일단 문제에 오류(?) 가 있는 것 같다. 문제 설명이 입출력 예시 설명이랑 매치가 안 맞기 때문 . . 문제 설명 읽고 코드 짜면 입출력 예시랑 다른 답이 나온다. 문제의 오류는 정정해서 아래 써놓는 걸로🙌 코드 짜는 거 자체는 그렇게 어렵지 않았다. 아직 쪼렙0. . 문제 설명 정수 배열 arr 가 주어집니다. 이 때 arr 의 원소는 1 또는 0 입니다. 정수 idx 가 주어졌을 때, idx 보다 크면서 와 같거나 크면서 배열의 값이 1인 가장 작은 인덱스를 찾아서 반환하는 함수 완성하기 단, 만약 그러한 인덱스가 존재하지 않을 경우엔 -1 을 반환 제한사항 3 ≤ arr 의 길이 ≤ 100'000 arr 의 원소는 전부 1 또는 0입니다. 입출력 예 arr idx result [ 0, 0, 0, ..

[Java 자바] 임의의 숫자 + 문자 코드 생성하기

사이트 가입 절차 중 랜덤으로 코드를 부여하고 인증하는 기능을 맡았는데 숫자 + 소문자 알파벳 + 대문자 알파벳으로 이루어진 랜덤 코드를 뽑고 싶었기 때문에 . . 일단 알파벳을 랜덤으로 뽑는 건 모름 . . 🙄 결론은 두 가지 방법이 있었다. 하나는 1)아스키 코드를 응용하는 방법 또 하나는 2)알파벳을 랜덤으로 뽑아주는 클래스 사용하는 방법 1) 아스키 코드 x Random 클래스 import java.util.Random; public String code() { Random random = new Random(); StringBuffer code = new StringBuffer(); for(int i=0;i

Programming/JAVA 2023.07.19

[Java 자바] 프로그래머스 level.0 문자열 겹쳐쓰기

문제 설명 문자열 my_string, overwrite_string 과 정수 s 가 주어집니다. 문자열 my_string 의 인덱스 s 부터 overwrite_string 의 길이만큼을 문자열 overwrite_string 으로 바꾼 문자열을 return 하는 solution 함수를 작성하기 제한사항 my_string와 overwrite_string 은 숫자와 알파벳으로 이루어져 있음 1 ≤ overwrite_string 의 길이 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 길이 - overwrite_string 의 길이 입출력 예시 my_striing overwrite_string s "He11oWor1d" "lloWorl" 2 "Program29b8UYP" "merS1..

[Java 자바] 스캐너(Scanner) 정리 + 기본 사용법

Scanner 란? - java.util 패키지 내에 있는 클래스 - 화면으로부터 데이터를 입력받는 기능을 제공 - 정수, 실수, 문자열과 같은 기본적인 데이터 타입을 입력받음 스캐너 사용법 1) Scanner 클래스를 import 해준다 - 클래스명을 지정해서 import 하기 import java.util.Scanner; - *을 써서 util 패키지 모든 클래스 import import java.util.*; 2) 스캐너 객체를 생성해준다 Scanner 클래스는 객체를 생성해야 사용할 수 있다. Scanner sc = new Scanner(System.in); System.in 👉 데이터를 화면에서 입력받기 System.out 👉화면으로 출력하기 3) 스캐너 객체 사용 후 닫기 더 입력받지 않으려면..

Programming/JAVA 2023.07.09

[Java 자바] 프로그래머스 level.0 문자열 출력하기

스캐너 클래스를 사용할 줄 알아야 풀 수 있는 문제였는데, 스캐너는 Java를 처음 배우기 시작할 때 빼고는 별로 사용할 일이 없어서 사용법을 잊어버렸다. 그래서 다시 개념 찾아보면서 정리하고 코드 작성했음. 사용법은 간단한데 구글링 못하는 상황에서 작성하라고 하면 무조건 틀렸다 . . 🙄 문제설명 문자열 str 이 주어질 때, str을 출력하는 코드를 작성해보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다 입출력 예 입력 #1 HelloWorld! 출력 #1 HelloWorld! 작성한 코드 Solution.java import java.util.Scanner; public class Solution { public static vo..