일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프래그먼트
- C lanuage
- techEmpower
- NGINX
- unity
- ubuntu
- java
- it
- 개발자
- mariadb
- 한글
- 컴퓨터과학총론
- 번역
- MySQL
- kakao
- android
- php
- C
- server
- Portfolio
- error
- 구글
- centOS7
- caddy
- 해석
- 개발
- javascript
- 안드로이드
- H2O
- 자바
- Today
- Total
목록전체 글 (395)
개발모음집
1) 네트워크 기초 (1) 네트워크 분류(1-1) 범위개인통신망(Personal Area Network; PAN): 무선마우스 등 가까운 거리,근거리 통신망(Local Area Network; LAN): 건물내 연결,광역도시 통신망(Metropolitan Area Network; MAN):지역 공동체 정도의 지역 연결,원거리 통신망(Wide Area Network; WAN): 이웃 도시나 지구의 반대 편 등에 연결 (1-2) 소유권 개방형: 내부 운영이 공적 영역폐쇄형(사적 소유): 개인이나 기업이 소유하고 통제하는 기술 (1-3) 토폴로지: 컴퓨터들이 연결되는 패턴1-3-a 버스 토폴로지 (=이더넷)1-3-b 스타 토폴로지 (AP에 쓰이는 패턴) 외형적으로 알기 어렵다 (2) 프로토콜 컴퓨터와 컴퓨터과..
1. 운영체제컴퓨터의 전반적인 운영을 제어하는 소프트웨어이다. 1) 운영체제의 구조 운영체제의 구성요소 커널: 운영체제 내부, 컴퓨터가 필요로 하는 가장 기본적인 기능들을 수행하는 소포트웨어 요소들을 포함한다.(파일관리자, 장치 관리자, 메모리 관리자, 일정 관리자, 실행관리자) 셸: UI (커널을 감싸고 있음, text 메세지를 통해 사용자와 대화하는 프로그램요즘은 GUI로 대화, 대표적인 프로그램은 '윈도우 관리자' * 참고 페이징: 메모리관리자가 하는 일 멀티태스킹이면 RAM의 일이 늘어난다.필요한 주기억장치는 8GB인데, 실제 컴퓨터에는 4GB가 있다면 메모리관리자는 보조 기억장치에 8GB만큼의 저장 공간을 예약해두고 사용한다. 이러한 데이터는 페이지라고 불리는 일정한 크기의 단위로 분할된다. 이..
컴퓨터과학개론은 학교수업으로 들었는데, 제대로 이론을 공부하기위하여 복습 겸 헷깔리거나 기억해야할 만한 것만 정리한다. Chapter 02 데이터 조작 1) 중앙처리장치(cpu, central processing unit) : 데이터 조작을 제어하는 컴퓨터안의 회로-> = 프로세서, 우표크기 절반크기의 cpu를 마이크로프로세서라고 부른다. 중앙처리장치는 연산잔치, 제어장치, 레지스터장치등의 세 부분으로 구성된다. (1) 연산잔치: 데이터에 대한 덧셈이나 뺄셈과 같은 연산(2) 제어장치: 컴퓨터의 동작을 조정하는 회로를 포함(3) 레지스터장치: cpu 내에서 정보를 임시로 저장하기 위해 사용되며 개념상 주기억장치 셀들과 비슷하다.이 레지스터는 범용 레지스터와 용도 지정 레지스터로 나눠진다.(3.1) 범용 ..
1. 포인터 개념과 문자형 포인터 포인터변수는 메모리의 주소를 값을 기억하는 변수를 말한다. 형식 자료형 *포인터변수의 이름; - 위치에 따른 '*'의 차이 1. 선언부, 포인터 변수를 선언하는 것 2. 수행문, 변수안에 저장된 기억장소가 가리키는 위치의 기억공간의 값 변수 ++; 은 1을 증가하는 것이 아니라, 변수형의 크기만큼 증가한다. char arr[];int *p;p= arr;p++ // 만약 arr의 주소가 500번지라면, p++은 501번지를 가리키는 것이 아니고, 다음 저장공간을 가리킨다. 그래서 2byte뒤인 502번지를 뜻함 char *, int *, float * 등 어떠한 자료형이든 전부 포인터형이라는 새로운 자료형으로 소형 컴퓨터에서는 모두 다 2byte! (왜냐하면 메모리주소를 ..
기억 안날만한 것 모음 1. 수의 표현 - 고정소수점 고정 소수점방식은 정수를 표현하기 위한 방식소수점의 위치가 가장 오른쪽 비트의 바로 오른쪽에 고정되어 있다최상위비트는 부호를 나타내고 나머지 비트는 수의 크기를 표현하는 방식 *최상위비트를 부호비트(양수:0, 음수:1)라 함 - 부동소수점실수를 표현하기 위한 방식 부호 / 지수부/ 가수부=소수부 예) 12.345 부동소수점 방식으로 표현 12.345----정규화----> 0.12345*10^2 * 정규화: 모든 유효숫자를 소수 첫째자리로 옮기는 것이다.** 부동소수점에서 지수부는 부호를 사용하지 않는다. 음수를 표현하기 위해서 비트를 1개 더 할당하게 되므로 그만큼 지수의 표현범위가 줄어들기 때문이다. 그 대신 지수를 표현하기 위해 지수값에 2^6을 ..
비쥬얼 스튜디오는 1학년때 이후로 사용하지 않았고, 굳이 또 깔고 싶지도 않고 이클립스에서 실행이 가능하기에, 이클립스에서 실행하고자 깔았는데 두 가지 실수를 하였다. 1. program g++ not found in path eclipse http://kanaris-tt.tistory.com/5 이 글을 보고 설치를 하였고, MinGW를 MinGW Installation Manager만 설치후 다 깔았다고 생각하여 실행해보니 "program g++ not found in path eclipse""program gcc not found in path eclipse" 에러가 떴다. 알고보니 매니저만 설치한 것이었고, http://blog.rovitek.com/에서 알려주는대로"Basic Setup Tree..
스피너= 콤보박스 - 하나에 한 텍스트만 있는 경우가 많다.MySpinner의 MainActivity.javapackage com.example.tristan91.myspinner; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.Toast; public class MainActivity extends AppCompatActivity { String[] n..
* 데이터 조작은 리스트뷰에서는 안되고, 어댑터에서 관리한다. MyList의 MainActivity.java package com.example.tristan91.mylist; import android.graphics.Color; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ListView; import android.widget.TextView; public class MainActivity extends App..