본문 바로가기

Web Developer1904

1. Go언어 살펴보기 - Go 언어 구글이 개발한 프로그래밍 언어, 빠른 성능, 안전성, 편의성 C언어기반으로 하고 있으며 C++의 복잡한 문법 대신 간단하고 간결한 문법 추구 - Go 언어 특징 1. 정적타입, 강타입 2. 컴파일 언어 3. 가비지 컬렉션 4. 병행성 5. 멀티코어 환경지원 6. 모듈화 및 패키지 시스템 7. 빠른 컴파일 속도 1. 정적타입과 동적타입정적타입 : 자료형을 컴파일 할 때 결정동적타입 : 자료형을 실행시 결정자료형이란? int, float, char, string 등등※ 고언어는 정적타입을 사용  2. 컴파일 언어고 언어는 컴파일 언어이다. 프로그래밍 언어는 크게 컴파일언어, 인터프리터 언어가 있음컴파일 언어 : C, C++, C#, Java, Go인터프리터언어 : Python, Ruby, Pe.. 2016. 6. 29.
[HTML] checkbox, radio 위아래 맞추기 모든 브라우저 부트스트랩에서 채용해서 약간 수정하였다. 체크박스, 라디오 버튼과 옆에 쓰여지는 글자의 위치가 일직선으로 정렬이 된다! 크롬, 파폭, 사파리, IE7~10 2016. 6. 16.
N부터 K까지 더하는 알고리즘 특정 숫자 N 부터 K까지 더하는 알고리즘 addSum은 가우스가 1부터N까지 덧셈 방식을 착안하여 직접 설계함addSum2는 일반적인 프로그래밍 덧셈 방식 직접 소스코드를 짜서 실행해보면 뭐가 다른지 알것이다.규칙적이거나 반복적인 부분을 사용해야 하는 경우 수학적 공식을 이용하는 것이 프로그램에 최적화를 가져다 준다. 2016. 6. 14.
큐 알고리즘 큐도 역시 간단하다. 큐는 스택과 달리 FIFO 방식이며 가장 먼저 들어온 요소가 가장 먼저 처리가 되는 구조이다. 2016. 6. 13.
스택 알고리즘(push, pop) 스택 알고리즘-> 스택알고리즘은 주로 하노이 탑에서 많이 설명되었으며 FILO, LIFO 방식의 자료구조 이다. 가장 먼저 들어온 요소가 가장 마지막에 처리되는 형태FILO : Fisrt In Last OutLIFO : Last In First Out push는 배열에 아래에서 부터 하나씩 차곡차곡 담는다pop는 배열의 맨 위에 있는 값부터 꺼낸다. 실제로 배열객체에 push, pop이 있어서 해당 메소드를 사용해도 되지만 면접 때 자주나오는 질문이므로 개념이나 손코딩 정도는 꼭 알았으면 한다. 2016. 6. 13.
[Javascript HighPerfomance] Ajax 성능 가이드 Ajax의 성능을 올리는 수 있는데에는 몇가지 방법이 있다 1) 데이터 캐시 서버측에서는 브라우저에서 응답을 캐시하도록 HTTP 헤더를 설정한다. 클라이언트 측에서 가져온 데이터를 로컬에 저장해서 다시 요청할 필요를 없게 한다. 2) 로컬에 데이터 저장 브라우저가 캐시를 다루도록 의존하지 않고, 서버에서 받아온 응답을 저장해서 좀 더 수동에 가깝게 캐시를 다룰 수 있다. 일반적으로는 헤더에 설정하는 것이 좋다. 2016. 6. 11.