일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- wxMaxima install for mac os
- 이런 사람에게 "절대" 돈과 시간 쓰지 마세요. (이헌주 교수 3부)
- 맥북에서 wxMaxima 설치
- 허스켈그래프
- 2023채용박람회
- 다자녀장학금
- 데이터베이스시스템
- 이분그래프
- 배윤슬
- 윤파고
- 최단경로문제
- 등록금0원
- 정보처리기사공부방법
- 집착형
- 무소의뿔
- 그래프2
- playground배열
- wxmaxima
- 오일러투어
- 쌍대성원리
- 아이엔이야기
- 제거된값 첨부하기
- 티스토리챌린지
- 합의정리
- 청년도배사 이야기
- 오블완
- kgol
- 나르시스트
- 직선의방정식
- 숫타니파아타
- Today
- Total
목록KNOU_CS (94)
사적공간
제 1장 우주의 기원과 우주론 가상의 실험실에서 우주를 압축해내어 공간은 존재하지 않지만 물질과 에너지가 존재하는 모순적 상태가 됨 == 특이점 특이점으로부터 대폭발이 시작됨. 1조분의 1초 이하 대폭발커다란 에너지 생성 소립자, 전자, 수소 원자핵 수소와 헬륨원자(-> 초기 별(고온에서 수소의 핵융합-> 헬륨 이후 핵융합-> 탄소, 질소 발생 후 핵융합 -> 알루미늄, 철(금속원자))) 철보다 무거우면 에너지를 만들어내지 않고 소비함. 철보다 원자번호가 많은 코발트 이후의 원소들은 초기별에는 없고 나중에 더 질량이 큰 초신성(슈퍼노바)가 폭발할 때 생성됨.(-> 고에너지 중성자 방출, 원자핵이 중성자를 흡수(-> 양성자 수 증가, 원자번호가 더 큰 원소로 변환): 코발트 ~ 우라늄) 우주가 13..
명령어 구조는 '명령어 옵션(+옵션의인수) (명령어의)인수 ' 인수 = 파일이름, 디렉터리, 사용자 계정, 디바이스 등.. - 유닉스 스타일 + 공백 + 인수-- GNU 스타일 + = 인수 리눅스의 명령은 쉘의 환경변수 중 PATH 변수에 설정된 경로 중에서 상응하는 실행 프로그램을 찾을 수 있어야 함. bin에는 사용자 명령이sbin에는 관리자 명령이 있음. 셸 자체에 포함되어 있는 내장(built-in) 명령도 있음. 에일리어스셀 예약어함수내장명령( cd, echo, pwd...) 일반명령 \ 백슬래시를 쓰면 다음행에 명령을 이어서 붙일 수 있다. 특수문자 앞에 써서 특수문자의 기능을 제거한다. alias 앞에 붙이면 그 기능을 제거한다. \| 파이프는 명령어 연결 ..
열거자료형은 미리 정의된 상수값을 변수에 대입하고자 할때 사용 되는 자료형enum BaseballTeam { // 열거 자료형 LG(40,30),SS(30,40),KT(20,50),SK(35,35),HW(27,43),NC(55,15); // () 안 숫자가 매개변수 private final int win; private final int lose; private int temp; BaseballTeam(int win, int lose) { //생성자 if (win 승점50실점20승률71.42857142857143
실행순서는1. static 필드 선언문 초기화2. static 초기화 블록 초기화3. non-static 필드 선언문 초기화4. non-static 초기화 블록 초기화5. 생성자 초기화 non-static 필드는 생성자로(객체생성시 마다 초기화 됨 )static 필드는 선언문이나 초기화 블록으로 (해당 클래스로 로드시 한 번만 초기화 됨)초기화를 하는 것이 바람직함. class IniTest { public int nNomal1 = 10, nNomal2 = 20; // non-static 필드 선언문 초기화 public static int nStatic1 = 50, nStatic2 = 60; // static 필드 선언문 초기화 { nNomal1 = 30; ..
서브 클래스의 객체를 생성하면 서브 클래스의 생성자를 실행하기 전 슈퍼 클래스에서 매개변수가 없는 기본 생성자가 먼저 호출된다. super(b)는 슈퍼클래스의 CSupert(double a)를 호출하기 위한 메소드임. (명시적) class CSuper { public CSuper() {System.out.println("super non-argu");} // 슈퍼 클래스의 기본생성자 public CSuper(double a) {System.out.println("super argu");} } class CSub extends CSuper { public CSub() {System.out.println("sub non-argu\n");} // super();가 생략된 것 public CSub(int a) ..
this( ) 는 생성자 몸체에서 사용하면 현재 클래스의 다른 생성자를 호출함. class MyClass { double x = 10.0; public MyClass(){x=20.0;} // 3) 호출되어 x 에 20.0을 넣음. public MyClass(double new_x) { // 1) 제일 먼저 호출 됨. this(); // 2) 다른 생성자를 호출하기 위해 this()를 씀. 생성자 몸체 안에서 쓰임. x = x + new_x; // 4) 받음 10.0에 20.0을 더함 } } public class Main { public static void main(String[] args) { MyClass mc = new MyClass(10); // 0) MyClass 형 객체 mc를 생성자 Myc..
공개키 암호는 암호화 키(공개키)와 복호화 키(개인키)가 두 개가 있지만, 대칭키 암호는 하나의 키로 암호화와 복호화를 한다. 공개키 암호는 복호화시 오직 자신만 개인키를 가지고 있으면 되기 때문에 보안상 키 관리가 쉽지만 대칭키 암호는 하나의 키로 암호화와 복호화를 하기 키 교환이 필요하며 관리가 어렵다. 공개키 암호는 대칭키 암호에 비해 통신자의 수가 늘수록 분배해야 할 키의 개수가 적다. 공개키 암호의 경우 통신자가 추가 되면 추가된 통신자의 개인키와 기존에 있던 통신자들에게 추가된 통신자의 공개키가 분배된다.(한 명의 통신자는 각자 자신의 개인키를 갖고, 다른 통신자들에게 자신의 개인키와 맞물리는 공개키를 분배 하므로) 통신자 n명 당 키의 개수는 2n이다.(중복제거: ex) A의 개인키에 대한 ..
#include #include int main(void) { int i; char *s; s = " -9885"; printf("문자열:%s\n", s); // 문자열 인쇄 i = atoi(s); /* 문자 스트링을 정수로 변환하는 함수 atoi, i = -9885 */ printf("정수값: %d",i); // 변환된 정수값 인쇄 } 문자열: -9885 정수값: -9885 출처 https://www.ibm.com/docs/ko/i/7.3?topic=functions-atoi-convert-character-string-integer atoi() — 문자 스트링을 정수로 변환 형식 #include int atoi(const char *string); 로케일 감지 이 함수의 작동은 현재 로케일의 LC_C..
break문은 가장 가까운 반복문을 탈출한다. #include int main() { int i = 0; while (1) { printf("%d\n", i); i++; if (i == 5) { break; // while 반복문을 종료시키는 break 문 } } return 0; } 0 1 2 3 4
데브옵스의 등장배경 -개발조직과 운영조직의 업무와 책임분리로 인해 하나의 제품에 서비스를 함에도 불구하고 다른 조직 간의 업무책임에 대해 경시하기 쉬운 구조가 있었음. 사일로 효과1)가 일어나기 쉬운 업무환경 1) 사일로 효과: 조직의 부서가 서로 협력하지 않고 자기 부서의 이익만 추구하는 현상 -애자일 개발 방법론의 등장이후 소프트웨어의 배포, 빌드, 요구응대가 가능해지면서 운영팀에 업무부하를 가져오고 개발팀과 갈등을 촉발함 -문제해결을 위해 2009년 패트릭 드부아(Patrick Debois)가 연 Deveopsdays 콘퍼런스에서 ‘deveops‘라는 용어가 새롭게 등장함 프로젝트 및 제품 생명주기 내에서 개발 운영, 지속적인 품질 관리와 개선은 서로 영향을 주고 상호보완적이기 때문에 개발과 운영 ..