전체 글 156

[ HTML ] img 태그의 alt 속성

alt 속성은 사용자가 어떤 이유로 든 이미지를 볼 수없는 경우 (연결 속도 저하, src 속성 오류 또는 사용자가 화면 판독기를 사용하는 경우) 이미지의 대체 텍스트를 제공합니다. / 출처:w3school alt는 alternative의 줄임으로, 그 뜻은 1. 대안, 선택 가능한 것 2. 대체 가능한, 대안이 되는 3. 대안적인, 대체의(전통적인 방식과 다른) 이다. 웹문서를 방문한 사용자 중 이미지가 정상적으로 표시되지 않는 경우도 분명 존재할테니 이미지를 제공받지 못하는 사용자를 위해 대체 텍스트를 적용하는 것이 좋을 것 같습니다.

농장/HTML5·CSS 2020.02.14

[ Swing ] JButton 버튼 속 텍스트 줄바꿈하는 법

스윙이 한물이 갔다고 떠들어도 누군가는 지금도 스윙으로 머리를 쥐어싸매고 있을지도... 하지만 머리를 쥐어싸면 탈모가 좋아하니 하지맙시다. JButton 버튼 속 텍스트 줄바꿈하기 우선 문제의 일반적인 방법을 보이겠다. 버튼 하나를 만들어 보았다. 버튼 선언과 동시에 set으로 텍스트를 지정해주었다.(14번째 줄) 이번엔 버튼의 텍스트를 선언 후 따로 지정해보았다. setText를 사용.(18번째 줄) 줄바꿈을 위해 역슬래시+n을 사용한 결과, 전혀 먹지 않는다.(18번째 줄) 이스케이스 문자열 자체가 아예 안 먹는다. 줄바꿈이 일반 자바 코드론 안 되는 것 같고, HTML 문법을 사용하는 방법이 있다. 가운데 정렬도 해보았다. 이게 공식적인 방법인지는 잘 모르겠음! 아래는 버튼 클릭시 텍스트가 바뀌는 ..

농장/Java·Kotlin 2020.01.21

[ MySQL ] 데이터베이스 공유 & 타 데이터베이스 접속하기

[MySQL 데이터베이스를 로컬에서까지는 다룰 수 있는 사람 대상의 자료입니다. 필자역시 초보이니 100%신뢰는 X.] MySQL은 하나의 데이터베이스(서버)를 여러 사람 또는 PC가 공유할 수 있다. 근데 그 방법이 초보에겐 너무나 어렵다 .. Y . Y 과정을 요약하자면 1. 로컬이 아닌 외부접근가능 새계정을 생성한다. 2. 새계정에게 root 접속 권한을 허용한다. 3. 타 PC에서 ip연결을 통해 새계정으로 접속한다. 4. 연결 ! 이제 그 방법을 알아보자 ※ 테스트를 진행한 두 기기는 같은 무선인터넷에 연결되어있다. MySQL 데이터베이스 공유하기 콘솔을 사용해도 되나, 저는 GUI툴을 사용하겠습니다. 필자의 MySQL 버전은 8.0입니다. 0. 먼저 데이터를 가진 서버 역할의 PC의 MySQL..

농장/DB 2020.01.12

[ SQL ] 테이블 생성시 이미 존재하는지 확인하기 How to check this table already exist

Java 코드 상에서 Mysql 또는 SQlite 테이블을 생성하고자 할 때 그 테이블이 이미 있다면 생성하지 않게 하는 방법이다. stmt = conn.createStatement(); String SQL = "CREATE TABLE IF NOT EXISTS 테이블명(테이블 정보)"; stmt.executeUpdate(SQL);​ 프로그램 첫 줄에 삽입할 경우 프로그램 최초 실행시엔 테이블이 존재하지 않기 때문에 생성되지만 테이블이 생성된 이후부터는 IF NOT EXISTS로 테이블 생성이 되지 않는다.

농장/DB 2020.01.12

[ SQLite / SQLite3 ] 이클립스 자바 연동 & 코드에 사용하기

[이클립스로 자바 코딩을 할 줄 알고 MySQL을 대충이라도 아는 초보용] 필자 : 현직개발자X, 전문가X, sqlite를 대충 독학한 1년짜리 초보O, 정확하지 않고 틀린 정보가 있을 수 있음. 매우 야매임. 서론 MySQL에 비해 SQlite는 구글링 자료가 적다. 그래서 정리해보았다. 우선 SQLite는 파일 형태의 DB(Database)다. MySQL : 로컬 DB로도 사용할 수 있지만 여러 사람이 ip를 만지작해서 하나의 데이터베이스를 같이 사용할 수도 있다. 이해하기 어렵다면 다른 PC들과 데이터베이스를 공유하기 위해 주로 사용된다고 생각하면 됨. SQlite : DB를 가진 해당 PC에서만 사용할 수 있다. 어떤 프로그램이 있는데 프로그램을 종료하고 다시 실행해도 데이터를 남아있게 하고 싶은..

농장/DB 2020.01.12

블로그 개설

블로그 이름이 왜 저런가 하면, 난 정말 개발자가 될 생각이 없었다. 당연히 내 계획대로 될 것이라 생각했다. 느낌도 좋았다. 결과 발표를 볼 때까지 그렇게 믿었다. 원래 인생이란 물 흐르듯이 흐른다. 특히 내 인생은 더더욱 그런데, 물 흐를 길이 물 흐르는 대로 파인다. 그리고 나는 그 사실을 잠깐 까먹고 있었을 뿐이다. 어머니가 아니었다면 내 계획대로 흐를 뻔했다. 가끔은 예상 밖의 일이 더 좋을 수도 있는 법이다. 기대를 안해서 그런가, 무튼 그렇다. 나는 정말 운이 좋았다. 이 블로그 규칙 1. 욕을 하지 않는다.(누가 볼지 모르니까. 맘같아선 하고싶지만 나도 이젠 공과사를 구분할줄 안다.) 2. 솔직하고 정돈해서 쓴다. 뭔소리지 3. 나만의 일기장, 노트라고 생각한다. 팁을 아낌없이 나눈다. 4..

집/일기 2020.01.12