달력

10

« 2019/10 »

2019. 10. 28. 14:00

프로세스 종류 Security/System


 

 

프로세스 종류

프로세스의 종류에는 커널 프로세스, 시스템 프로세스라고도 하는 운영체제 프로세스와 유저프로세스라고하는 사용자 프로세스, Concurrent 프로세스라고 하는 병행 프로세스가 있습니다.

 


 

운영체제 프로세스

·       커널 프로세스, 시스템 프로세스

·       프로세스들의 실행순서 제어, 중요한 시스템 감시 기능을 담당합니다.

·       시스템 운영 필요한 코드 수행을 합니다.

사용자 프로세스

·       유저프로세스

·       사용자 코드를 수행하는 프로세스

병행 프로세스

·       Concurrent 프로세스

·       여러 개의 프로세스가 동시에 수행되는 상태로 동시에 시스템에 존재하나 어느 순간에는 단지 프로세스만 프로세서에서 실행되는 병행성, 동시성 가집니다.

·       병행 프로세스 서로 관련이 없는 독립적인 프로세스와 다른 프로세스와 서로 협력하면서 수행하는 프로세스를 협동 프로세스라고 합니다.

 

 

 



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

XAMPP 설치 방법

https://codedragon.tistory.com/8806

 

 

 

 

mysql root password 변경

·       MySQL 서버 구동

·       mysql 접속 확인

·       root 계정의 PASSWOD 변경

 

 

 

 

MySQL 서버 구동

"XAMPP Control Panel"에서 MySQL항목의 [Start]버튼 클릭


 

 

[액세스 허용]


 


 

 

 

 

 

mysql 접속 확인

C:\xampp\mysql\bin 폴더로 이동

mysql

C:\xampp\mysql\bin>mysql

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 2

Server version: 10.1.30-MariaDB mariadb.org binary distribution

 

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

MariaDB [(none)]>

 

 

 

 

 

root 계정의 PASSWOD 변경

 

mysqladmin -u root PASSWORD 설정할비밀번호

 

mysqladmin -u root PASSWORD maria_1004

C:\xampp\mysql\bin>mysqladmin -u root PASSWORD maria_1004

 

C:\xampp\mysql\bin>

 

 


'Development > JSP' 카테고리의 다른 글

phpMyAdmin 접속하기 (AutoSet)  (0) 2019.11.03
mysql root password 변경  (0) 2019.10.28
XAMPP Error: Apache shutdown unexpectedly 해결방법  (0) 2019.10.21
phpMyAdmin 접속하기  (0) 2019.10.13
웹호스팅 비교  (0) 2019.09.23
HttpServletResponse 클래스 주요 메소드  (0) 2019.08.16
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

아프리오리(Apriori) 알고리즘

·       Apriorid 알고리즘

·       최소지지도를 갖는 연관규칙을 찾는 대표적인 방법으로 Apriori알고리즘이 있습니다.

·       거래 데이터가 방대할 경우 연관 규칙을 만들어 낼 때 관찰된 아이템 수가 매우 크기 때문에 이러한 집합 중에 지지도가 높은 아이템 집합을 찾는 것은 현실적으로 매우 어렵게 됩니다. 따라서 이를 좀 더 효율적으로 고려하기 위한 방법으로서, 최소 지지도 임계값을 정한 뒤 이 최소 지지도 임계값보다 높은 지지도를 갖는 아이템 집합만을 대상으로 아이템 집합들의 조합을 고려하게 되는 방법입니다. , 최소 지지도보다 집합만을 대상으로 높은 지지도를 갖는 품목 집합을 찾습니다.

 

·       기본적으로 아프리오리 알고리즘은 최소 기준선을 정하고 이 조건을 만족하는 집합만을 대상으로 그다음 결합단계를 고려하는 상향식(Bottom-up) 접근 방법을 취함으로써, 연관 규칙 검색 공간을 줄이고자 한 것입니다.

 

 

 

https://en.wikipedia.org/wiki/Apriori_algorithm

 


Posted by codedragon codedragon

댓글을 달아 주세요

2019. 10. 28. 13:59

pdb 명령어 Development/Python


 

 

pdb 명령어

·       PDB를 사용하여 디버깅 모드로 진입하게 되면, (Pdb) 프롬프트가 표시됩니다.

·       (Pdb) 프롬프트에 PDB 명령을 사용할 수 있으며 약어로 명령어 앞의 한 글자만 사용할 수도 있습니다. (help 대신 약어로 h 사용할 있습니다.)

 

PDB 명령어

설명

help

도움말

next

다음 문장으로 이동

print

변수값 화면에 표시

list

소스코드 리스트 출력.

현재 위치는 화살표로 표시됩니다.

where

콜스택 출력

continue

계속 실행.

다음 중단점에 멈추거나 중단점 없으면 끝까지 실행됩니다.

step

Step Into 하여 함수 내부로 들어감

return

현재 함수의 리턴 직전까지 실행

!변수명 =

변수에 값 재설정

 

 



'Development > Python' 카테고리의 다른 글

NumPy의 random 서브패키지  (0) 2019.10.31
Jupyter - Password or token:, Token authentication is enabled  (0) 2019.10.30
pdb 명령어  (0) 2019.10.28
역전파 수식  (0) 2019.10.26
SandDance  (0) 2019.10.24
들여쓰기와 제어문  (0) 2019.10.22
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

객체(Object) 의미

https://codedragon.tistory.com/3477

 

 

 

 

객체의 구성

https://codedragon.tistory.com/4537

 

 

 

 

 

객체지향 프로그램의 특징

https://codedragon.tistory.com/4539

 

 

 

 

 

클래스 구조

https://codedragon.tistory.com/2404

 

 

 

 

 

 

JAVA 프로그래밍 코드 예시 1

사용자로 부터 숫자를 입력받아 입력받은 숫자의 구구단 출력하기

import java.util.Scanner;

 

public class MainClass {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("구구단을 출력할 숫자를 입력하세요 :");

int i = scanner.nextInt();

scanner.close();

MainClass mainClass = new MainClass();

mainClass.calc9(i);

}

 

public void calc9(int i) {

for (int j = 1; j <= 9; j++) {

System.out.println(i + " X " + j + " = " + ((i * j)));

}

 

}

}

구구단을 출력할 숫자를 입력하세요 :3

3 X 1 = 3

3 X 2 = 6

3 X 3 = 9

3 X 4 = 12

3 X 5 = 15

3 X 6 = 18

3 X 7 = 21

3 X 8 = 24

3 X 9 = 27

 

 

 

 

 

 

JAVA 프로그래밍 코드 예시 2

사용정의 자료형인 클래스 선언부와 프로그램 실행부로 나눠 연산하는 프로그래밍 코드

 

단계

설명

1

홀수, 짝수를 구분하기 위한 Class 제작

클래스 선언

SumEvenOdd.java

2

Main부에서 제작한 클래스의 상속 사용 결과 출력

프로그램 실행

MainClass.java

 

클래스

선언부

 

SumEvenOdd.java

public class SumEvenOdd {

public int sumCalc(int ii, int jj) {

int sum = 0;

for (int i = ii; i <= jj; i++) {

sum += i;

}

return sum;

}

 

public String evenodd(int kk) {

int k = kk % 2;

String chk = null;

if (k == 0) {

chk = "짝수";

} else {

chk = "홀수";

}

return chk;

}

}

프로그램

실행부

 

MainClass.java

public class MainClass {

 

public static void main(String[] args) {

int i = 1, j = 10;

SumEvenOdd seo = new SumEvenOdd();

int sum = seo.sumCalc(i, j);

String chk = seo.evenodd(sum);

System.out.println(i + " ~ " + j + " 합은 " + sum + " 입니다.");

System.out.println(chk + " 입니다.");

}

 

}

출력결과

1 ~ 10 합은 55 입니다.

홀수 입니다.

 

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

 

 

자바(Java) 실행 구조

https://codedragon.tistory.com/456

 

 

 

 

 

기본 자료형의 종류(Primitive Data Types)

자료형

타입

(Type)

크기

(Bit depth)

기본값

(Default value)

표현 범위

(Value range)

논리형

boolean

1byte

false

true 또는 false (0또는 1아님)

문자형

char

2byte

\u0000

0~65,535

정수형

byte

1byte

0

-128~127

정수형

short

2byte

0

-32,768~32,767

정수형

int

4byte

0

-2,147,483,648~2,147,483,647

정수형

long

8byte

0

-9,223,372,036,854,775,808~9,223,372,036,854,775,807

실수형

float

4byte

0.0

-3.4E38~+3.4E38

실수형

double

8byte

0.0

-1.7E308 ~ +1.7E308

https://codedragon.tistory.com/480

 

 

 

 

Java - 연산자 종류

https://codedragon.tistory.com/9217

 

 

 

 

 

 

 

배열(Array)

https://codedragon.tistory.com/2531

 

 

 

배열 선언 방법

·         대괄호 [] 사용하여 배열을 선언합니다.

·         new 키워드를 사용하여 실제 배열로 생성합니다. (메모리 할당)

·         대괄호 [] 정수나 첨자를 지정해서 배열을 생성합니다.

·         배열의 크기는 해당 배열이 개의 배열 요소를 가지는지 지정합니다.

·         배열의 첨자는 배열 요소의 개수를 의미하여 배열 요소의 첨자는 0부터 시작한다.

·         여러개의 Data 초기값으로 지정할 경우에는 { } 이용합니다.

·         {} 배열을 초기화할 경우 배열 선언과 동시에만 가능하며 배열 선언 후에는 {} 초기화할 없습니다.

https://codedragon.tistory.com/3742

https://codedragon.tistory.com/9520

 


Posted by codedragon codedragon

댓글을 달아 주세요

 

 

saddle point(새들 포인트)

·       변수가 두 개인 함수에서 한 변수에 대해서는 극소점이면서 다른 변수에 대해서는 극대점이 되는 변수의 값을 나타내는 곡면 위의 점입니다.

·       그래프로 그리면 모양이 말 안장처럼 생겨서 새들 포인트라고 합니다.

 

https://en.wikipedia.org/wiki/Saddle_point

 

 


 


Posted by codedragon codedragon

댓글을 달아 주세요