본문 바로가기

분류 전체보기

(188)
정규 표현식 정규표현식,또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다. 수학자 Stephen Cole Kleene분 만들었으며 편집기의 패턴 매칭을 시작으로 사용되었고 grep 명령어가 정규표현식을 사용했고 vi. emacs 같은 편집기나 sed, awk 같은 유닉스 명령어에 정규표현식이 추가되었습니다. 이후 IDE와 여러 프로그래밍 언어의 표준 라이브러리로 지정됐습니다. 메타문자: 문자를 나타내는 문자 수량자: 앞 문자의 개수 정규표현식은 = 패턴구분자 시작 + 작성할 패턴 + 패턴구분자 끝 + 패턴 변경자로 이루어집니다. / 패턴 / g 메타문자 - . : 모든문자 - [] : 대괄호 안에 들어가있는 문자를 찾습니다. 대괄호 안에서 ^는 not을 의미합니다. - | : or - \s : 공백 -..
6. 헬린이 가슴운동 오늘은 수요일이다 원래 오늘 하체 하는 날인데 어제 머리를 자르는 바람에 늦어서 운동을 가지 못했다 라고 하고 싶지만 사실 갈 수 있었는데 머리 자르고 나니 가고 싶지 않아서 어제 쉬었다... ㅜㅜ 그래서 오늘 어제 못한 가슴운동을 진행하였다. 오늘은 무게를 조금 올려서 해보고자 무게를 했는데 생각해보니까 내 몸무게에 60kg을 하는 것부터가 근육을 키울 생각이 없는 것 같다... 팔 굽혀 펴기 하는 게 더 가슴에 자극이 갈 것 같다 그래서 이제부터 무게를 올려야 할 때가 된 것 같다 무게는 요즘 들어 반년쯤 정체되어 있다. 정체기인가 싶다. 그래서 오늘은 80kg 인클라인벤치를 진행해 주었다. 역시나 무거웠다 4세트를 진행해 주고 인클라인 덤벨 프레스를 30kg씩 들고 하였다 이 역시 무거웠지만 집중하..
웹 접근성 & 표준 웹 표준을 지키는 이유 우선 웹표준은 어떠한 운영체제나 브라우저를 사용하여도 동일한 컨텐츠를 볼 수 있도록 웹에서 표준적으로 사용되는 기술이나 규칙입니다. 웹 표준은 '팀 버나스 리'를 중심으로한 world wide web consortium이라는 조직의 토론의 의해 정해진다. 웹 표준을 지키면 브라우저와 os에 관계없이 하나의 코드로 모든 플랫폼에 대응할 수 있어 개발자 입장에서는 개발의 효율성을 기업 입장에서는 서버 비용 절감과 운영의 효율성을 가져다 준다는 장점이 있습니다. 또한 검색엔진 최적화에 용이하고 개발자가 더 이해하기 쉬워집니다. 구조와 표현의 분리가 가능합니다. 웹 표준은 웹 접근성을 높인다는 것이다. 웹 접근성은 장애인이나 노인분들 모두 개인의 능력에 상관없이 웹 페이지의 정보에 접근할..
CSS CSS는 HTML로 만들어진 콘텐츠에 레이아웃과 디자인요소를 정의하는 기술로 잘 설계된 CSS는 재활용이 가능하며 나아가 테마, 탬플릿의 형태로 확장할 수 있습니다. CSS의 문법을 알아보겠습니다. 전체선택자 *{html내에 등장하는 모든 형태를 선택하는 선택자.(초기화,기본설정값) 태그 선택자 h1,h2,p,a,img.../html내에 등장하는 특정한 태그를 선택하는 선택자. 아이디선택자 :본문(id="name")/스타일(#) 특정한 이름을 부여하여 선택하는 선택자로, html화면 내에서 하나의 이름으로 한번만 사용가능. 주로 큰 달락,부모에서 사용, 위치이동, 이름 클래스 선택자 :본문(class="name")/스타일(.) 특정한 이름을 부여하여 선택하는 선택자로,html화면 내에서 하나의 이름으로 ..
HTML HTML은 (Hypertext Markup Language, 하이퍼텍스트 마크업 언어)로 프로그래밍 언어는 아니고, 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어입니다.모든 파트들은 요소(Element)로 이루어져 있습니다.이 Element들은 겹치면 안됩니다많이 사용하는 태그들만 작성해 보았습니다. header -1 It is a long established fact that a reader will be distracted by the reada ble content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less nor..
비나이다 비나이다 MVC패턴과 크롤링을 이용하여 작은 프로젝트를 진행했습니다. 기간은 1주일 정도 걸렸고 정말 열심히 했습니다. client package client; import ctrl.Ctrl; public class Client { public static void main(String[] args) { Ctrl app=new Ctrl(); app.startApp(); } } ctrl package ctrl; import model.Crawling; import model.MemberDAO; import model.MemberVO; import model.ScheduleDAO; import model.ScheduleVO; import view.View; // 컨트롤은 모델과 뷰를 멤버변수로 가짐 public cl..
4. 헬린이등운동 오랜만에 포스팅합니다 그동안 프로젝트하느라 운동을 못 갔습니다. ㅜㅜ 오늘부로 프로젝트가 끝나고 드디어!!!! 운동을 갑니다!!! 그리고 주말에 미스터 올림피아가 진행됐습니다. 후 주말에 일정이 있어서 오늘 봤는데 범스 테드 형님은 역시 대단합니다... 추판 형님도 장난 아이시던데... 대단한 분들 몸을 보고 운동을 열심히 해야지 하는 생각이 들어서 바로 달려갔습니다. 오랜만에 가서 그런지 기구들이 상당히 반가웠습니다. 아름다운 광배근을 가지기 위해 오늘은 광배근 위주로 운동을 진행하였습니다. 다음번부터는 기구 이름 꼭 알아오겠습니다. ㅎㅎ.. 처음에 어떤 기구 하나 하고 자극이 찌릿하는 걸 느껴서 세트수를 좀 더 가져갔습니다. 그러고 나서 클로즈 그립 렛 풀다운을 진행하였습니다. 랫 풀다운도 자극이 찌..
DTO ,VO DTO (Data Transfer Object) 데이터 접근 메서드 외에 기능을 가지지 않음 데이터의 캡슐화를 통해 유연한 대응이 가능함 데이터 전송 객체 계층(Layer) 간 데이터 교환을 위해 사용하는 객체다. 로직을 갖고 있지 않는 순수한 데이터 객체이며 getter/setter 메서드만 갖는다. 데이터를 담아서 전달하는 바구니 오직 getter/setter메서드 만을 갖는다. 다른 로직을 갖지 않는다. VO(Value Object) 값을 가지는 객체 값 자체로 의미를 가지는 객체 변하지 않는 값을 가지는 객체 서로 다른 이름을 가진 VO의 인스턴스가 모든 속성 값이 같다면 같은 객체이다. 객체의 불변성을 보장한다. 로직을 포함할 수 있다. 참조) :ㅇ https://www.youtube.com/w..