전체 글

개발자 / 여행과 일상 / 소소한 후기
· IT/HTML&CSS
요즘에는 명조체가 좋다 vh : viewport hight vw: viewport weight %와 다르게 부모요소의 뷰포트에 맞게 사용되어 반응형 페이지를 구성할 때 좀 더 활용도가 좋다 여기서 뷰포트(viewport)란 Display상의 표시영역을 말한다.
· IT/JAVA
자바 프로그래밍 과목을 수강하는 학생들의 시험 점수를 읽어 들여 통과점수(60점 이상)를 받은 학생들의 수와 낙제 점수(60점 미만)를 받은 학생들의 수를 계산하여 출력 하는 프로그램을 작성하라. 수강하는 학생들의 수는 1 이상 이라고 가정한다. 출력 예시 Enter the first score(negative to exit):98 Enter the next score(negative to exit):54 Enter the next score(negative to exit):-1 numStudents:2 numPass:1 numFail:1 이렇게 출력 되도록 해야되는데 학생 수를 출력하는 부분부터 자동으로 출력이 되질 않아서 그런데 도움을 주실 수 있을까요? -------------------------..
참조 $timeout([fn], [delay], [invokeApply], [Pass]); fn 지연 실행되어야 할 함수 delay 지연시키는 시간(millisecond) invokeApply 만약 false로 설정하면 model dirty check를 생략, true이면 $apply에서 fn을 실행한다. 반환값 Promise객체. delay시간에 도달했을 때 Promise가 resolve되고 Promise는 fn함수의 반환값을 반환한다. $timeout.cancel([promise]); promise 관련 작업을 취소하는 메서드. promise는 reject 된다. 이 메서드 실행시 $timeout 에 지정한 fn의 작업이 아직 실행되지 않고 취소해 성공했을 경우에는 true를 반환 $timeout.f..
Ajax는 자바스크립트를 이용해 HTTP요청(request)을 보낼 수 있다. Asynchronous Javascript and XML(비동기 자바스크립트와 XML)의 약자 : 브라우저에서 페이지를 이동하지 않고 자바스크립트를 통해 http에 요청을 보낸 후 그 응답을 받아 처리할 수 있는 기술 - 페이지 이동이 없어 더 나은 사용자 경험을 제공. 1 - Http request를 보낼 수 있는 객체를 생성 2 - open() 메서드 : 요청을 어떤 서버로 보낼지 결정(get,post등의 request method, 얻어올 리소스 또는 url) 3 - send() 메서드 : 메서드를 호출하여 http요청 전송 req.response; 콘솔에서 확인 하면 해당파일의 내용을 볼 수 있다. 하지만 setTime..
· 1상
계속 노트북을 내려다 보니 목이 아프고, 오래된 노트북이다 보니 발열이 심해 쿨러기능이 있는 거치대를 구매하게 되었습니다. 5단계의 높이 조절이 가능하나 최고높이까지 올릴 경우 바닥에서 한 뼘보다도 더 높아집니다. 키가 작은 저는 모니터를 올려다 보게 되는건 함정.. 그래서 현재 두 번째 낮은 단계로 사용하고 있는데 충분히 노트북 거치대 역할도 잘 해주고 있습니다. 후기가 별로 없었기 때문에 사용하는데 있어 너무 낮진 않을 까 걱정했는데 높이 부분도 매우 만족합니다 일단 17.3인치 제 노트북을 감당할 수있는 튼튼한 친구로 구매하는것이 목표였는데 그 부분을 잘 충족시켜주는 제품이라 마음에 들었습니다. 또한 옆에 엘이디가 예쁘게 들어와서 볼 때마다기분이 좋고 현재 속도계(?)와 온오프 버튼이 하단에 위치해..
· IT/Git
1. 백업 2. 버전관리 3. Git(컴퓨터들)과 Github(서버) 4. 협업에서 conflict 충돌 ㅎㅎ 관리 5. Github의 장점은 오픈 소스일 경우 서버를 무료로 제공해줍니다(최근에는 비공개 소스도 일정 부분까지는 서버를 무료로 제공해주게 되었습니다!). 그리고 커뮤니티 기능이 잘 되어있어 코드를 보면서 서로 의견을 나눌 수 있습니다. 다른 사람이 자신의 코드에 기여하거나, 자신이 다른 사람의 코드에 기여하기도 쉽습니다. * Bitbucket 도 비슷한 프로그램 참조 :
말 그대로 코드에서 버그를 찾아내는 것. 앱 디버깅이 앱 실행과 관련이 있다는 느낌을 받을 수 있지만 기본적으로 두 가지는 매우 다른 작업 디버그 값은 디버그 구성을 나타내고, 버그를 찾는데 사용할 수 있는 디버깅 기능 집합들이 활성화 됨 디버깅은 Visual Studio와 같은 디버깅 도구에서 단계별로 코드를 실행하여 프로그래밍 실수를 만든 정확한 지점을 찾는 것을 의미 그런 다음, 코드에서 변경해야 하는 수정 사항을 이해하고, 프로그램 실행을 계속할 수 있도록 디버깅 도구를 통해 종종 임시적인 변경 사항을 만들기도 한다. 즉 오류 수정. 컴퓨터 프로그램의 잘못을 찾아내고 고치는 작업. 일단 작성된 프로그램들이 정확한가(즉 잘못 작성된 부분이 없는가)를 조사하는 과정. 이 작업은 ① 기계에 넣기 전에 ..
1. JAVA JAVA는 네트워크상에서 쓸 수 있도록 미국의 선 마이크로 시스템즈가 개발한 객체 지향 프로그래밍 언어 JAVA의 특징 a. 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.(즉, 운영체제에 독립적) b. 기본 자료형을 제외한 모든 요소들이 객체로 표현 c. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 d. Garbage Collector를 통한 자동적인 메모리 관리 e. 멀티쓰레드(Multi-thread)를 지원 2. OOP(객체지향 프로그래밍) OOP란 Object-Oriented Programming의 약어로써 객체지향 프로그래밍을 의미 데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는 다르게 ..
pwd (print working directory) 현재 작업중인 디렉토리 정보 출력 cd (change directory) 경로 이동 ... ls (list) 디렉토리 목록 확인 ... cp (copy) 복사... mv (move) 이동, 이름변경... mkdir (make directory) 저장소 생성... rm (remove) 삭제 ... touch 실행시간 변경 cat 파일 내용 출력, 파일 합치기, 파일 덧붙이기, 새로운 파일 만들기. 출처 : https://itholic.github.io/linux-basic-command/
IaaS(Infrastructure as a Service)> : 서버를 운영하기 위해서는 서버 자원, IP, Network, Storage, 전력 등등 인프라를 구축하기 위해 여러가지가 필요합니다. Iaas는 이러한 것들을 가상의 환경에서 쉽고 편하게 이용할 수 있게 서비스 형태로 제공합니다. Iass를 서비스로 제공하기 위해 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용합니다. Iass는 Pass, Saas의 기반이 되는 기술입니다. - PasS(Platform as a Service) : 서비스를 개발 할 수 있는 안정적인 환경(Platform)과 그 환경을 이용하는 응용 프로그램을 개발 할 수 있는 API까지 제공하는 형태를 Paas라고 합니다...
밍띠이
거북이 개발자