728x90
반응형
SMALL

IT 관련,,/중요문자 적어두기 47

[python/개발]파이썬이란 무엇인가??

파이썬이란!! 파이썬은 높은 생산성을 가진 인터프리터 프로그래밍 언어로, C나 Java 같은 언어에 비해서 문법이 쉬워서 프로그래밍을 처음 시작할 때 추천하는 언어입니다. 이 언어는 창시자인 귀도 판 로썸(Guido van Rossum)으로 인해 만들어졌으며, 그가 보던 영국 코미디 그룹인 파이썬을 따와서 지었다고 합니다~ㅎㅎ 파이썬으론 과연 무엇을 할 수 있을까요~!! 1. 웹프로그래밍 우리가 잘 알고 있는 네이버, 다음, google과 같은 웹 서비스를 개발한 것을 웹 프로그래밍이라고 하는데요. 파이썬은 웹프로그래밍으로 사용할 때는 주로 Django 라는 오픈 소스 기반의 웹 프레임워크를 사용했다고 하네요. * 오픈 소스 : 개발자들이 본인의 소스코드를 누구나 참고할 수 있도록 공개한 것을 말함. *..

브라우저에서 창닫기(x창) 누르면 경고창 띄우기~

브라우저에서 창닫기(x창)을 누르면 경고창을 띄워보려고 하는데요~ 방법은 크게 두 가지가 있습니다~ 한번 살펴보도록 하죠~ 1) 자바스크립트만 이용하기~ 2) html에서 onBeforeUnload를 이용해서 경고창 띄우기 이런식으로 자바스크립트나 브라우저를 닫을 때 쓰는 함수를 사용하여 경고창을 띄울 수 있는데요~ 중요한 점은 익스0 크롬x 라고 합니다. 크롬에서는 잘 작동을 안하더라고요~ㅎㅎ;; 그럼 이제 적용을 해서 사용해도록 하시죠~ *참고링크 onBeforeUnload함수 - https://chobbang.com/5

[node.js/개발]파일입출력,,

안녕하세요~ IT깡패's입니다~ㅎㅎㅎ 요즘은 node.js에 대해서 공부중인데요~ node.js에서 fs모듈을 사용하여 파일 입출력을 사용해보도록 하겠습니다~! 이것으로 파일 입출력 읽기/쓰기와 동기/비동기 방식을 실행할 수 있습니다. 파일쓰기 일단은,, 파일쓰기의 동기/비동기 방식을 사용하는 소스코드를 적어보도록 하겠습니다~ㅎㅎ -index.js /** * http://usejsdoc.org/ */ var server = require("./server"); var server2 = require("./server2"); -server.js /** * http://usejsdoc.org/ */ /*파일쓰기 동기 방식*/ var fs = require("fs"); var data = "Hello, Jsn..

[node.js/개발] exports를 사용하여 외부 모듈을 불러와보자~!!

소스를 새로 만들 때, 리팩토링이나 디버깅은 필수인데요~ㅎㅎ node.js도 피할 수 없는 문제입니다~ 요번 내용은 exports라는 놈을 사용하는 것인데요~ 이는 외부 모듈을 불러오게 해줄 수 있습니다. 우선 server.js를 파일을 만들고 외부모듈을 불러올 수 있도록 준비를 해보도록 합시다~ - server.js var http = require('http'); function start(){ http.createServer(function (request, response) { response.writeHead(200,{ 'Content-Type': 'text/html;charset=UTF-8', }); response.end('node.js 구동 완료!!'); }).listen(10001, fu..

[node.js/개발]http 모듈, 아파치를 이용해서 웹 띄우기~

일단 이클립스 node.js에서 서버를 웹에 구동시켜서 띄우기 위해서는 두 가지 경우만을 생각하시면 됩니다. 그것은 바로 http와 createServer 인데요. var http = require("http"); http.createServer().listen(10001); 우선 서버의 가장 기본적인 조건은 http라고 하는 놈인데요~ㅎㅎ 일단 앞에서말한 http와 createServer를 서버에 보내주고 나서 URL과 포트를 listen()을 통해 전해주면 됩니다. 위의 코드를 저장 후에 콘솔에서 되는 것을 확인하기 위해서 response, request를 이용해서 localhost:10001으로 서버에 올라가기 하게끔 한다음 실행을 시켜줍니다. 위의 코드는 웹에서 응답이 없는 경우가 많은 데 이제 ..

[웹(앱)/Android]MVVM 패턴이란~

* 참고 링크스프링 mvc 패턴 설명 - http://sky17777.tistory.com/34?category=830528안드로이드 mvp 패턴 정리 - http://sky17777.tistory.com/35?category=830528 이번 포스팅의 내용은 안드로이드 mvvm패턴의 기본 개념에 대해서 알아보겠습니다.안드로이드에서 사용하는 디자인 패턴은 스프링과 같은 MVC 패턴과 MVP 패턴, MVVM 패턴이 있습니다. MVVM(Model-View-ViewModel) 패턴이란?? MVVM(Model-View-ViewModel) 패턴은 마이크로소프트의 WPF(Window Presentation Foundation)와 실버라이트 개발에서 고안된 패턴입니다.MVVM패턴은 스프링 MVC패턴과 MVP패턴과 비..

[웹(앱)/Android]MVP 패턴이란~~

프로그래밍 알고리즘 패턴은 다양합니다. 다양한 알고리즘 패턴 중 하나인 MVP 패턴에 대한 내용을 알아보겠습니다. 더 나아가MVC(Model-View-Controller) 패턴과 유사한 MVP를 왜 사용하며 어떻게 사용하는지를 나눠보겠습니다. MVP 이란??? MVP 는 Model-View-Presenter 로 구성됩니다. MVC에서 파생된 디자인 패턴으로 안드로이드에서 주로 사용하고 있습니다. MVP가 나오게 된 이유를 말하자면, View와 Model을 완전히 분리해서 사용하기 위함입니다. MVP는 Model의 역할인 비지니스 로직을독립적으로 테스트할 수 있습니다. MVP 패턴의 각 구성에 대해서 자세히 알아보도록 하겠습니다. MVP 패턴 구성 요소 MVP 모델은 Model-View-Presenter ..

[웹/SPRING]스프링 MVC 패턴이란 무엇인가~

스프링 MVC 패턴이란 무엇인가~!! 1. 스프링 MVC 패턴 'MVC(Model View Controller)'란 비지니스 규칙을 표현하는 도메인 모델(Model)과 프레젠테이션을 표현하는 View를 분리하기 위하여 양측 사이에 컨트롤러를 배치하도록 설계한 디자인 패턴입니다. 요새는 MVC 디자인 패턴에서 파생된 MVP, MVVM 패턴도 많이 사용되고 있습니다. 다음 포스팅에서 이것들도 설명하도록 하겠습니다. '스프링 MVC '란 스프링이 제공되는 웹 어플리케이션 구축 전용의 MVC 프레임워크입니다. 스프링 MVC를 이용함으로써 웹 어플리케이션의 Model View Controller 사이의 의존 관계를 DI 컨테이너에서 관리하고 통일된 유일한 웹 어플리케이션을 구축할 수 있습니다. 2. 스프링 MVC..

[웹/JSP]MVC 패턴이란??

- MVC 패턴이란~Model, View, Controller 의 합성어로 소프트웨어 공학에서 사용되는 소프트웨어 디지인 패턴입니다.Model - 어플리케이션 로직을 담당하는 부분으로 데이터베이스와의 로직을 담당하는 부분을 말합니다.(dao, service)View - client에게 보여주는 부분이며, Model에서 생산된 Data를 client에게 제공하는 역할을 담당합니다.(JSP)Controller - 사용자의 요청을 받아서 요청을 해당하는 비즈니스 로직을 수행하도록 하고, 작업 결과에 따라 응답을 결정하는 역할을 합니다. Model과View사이의 데이터 전달 역할을 합니다. MVC 패턴에는 모델1방식과 모델2방식이 있는데 특히 모델2구조 기반의 MVC패턴 구현은 JSP개발자라면 무조건으로 알고 ..

[웹]HTML 중요한 태그들,,

이미지 태그 - 이미지를 넣고자 할 때 사용하는 태그 src : 보여줄 이미지의 주소. 필수 속성width : 이미지의 너비. 픽셀(px) 또는 %로 값 부여height : 이미지의 높이. 픽셀(px) 또는 %로 값 부여border : 이미지 테두리의 굵기 (HTML5에서 지원하지 않는다)vspace : 이미지와 텍스트 사이의 위아래 여백 (HTML5 에서 지원하지 않는다)align : 텍스트와의 상관관계 위치. top, middle, bottom, left, right가능 (HTML5에서 지원하지 않는다)alt : 이미지가 없거나 로딩되지 않을 때 대체되는 텍스트title : 마우스를 이미지에 올려 놓았을 때 풍선 도움말로 보이는 텍스트 비디오 태그 - 웹 페이지에서 동영상을 볼 수 있게 만들어 주는 ..

728x90
반응형
LIST