작성자

---------------------------------------------------------------------------------------------------

♦  너찌의 저장소 안내  ♦

기본적으로 각 작성자가 마주한

문제 해결 방법이나 기억하고 싶은 정보를

포스팅하기 때문에 설명에 생략이 많습니다.

각 글에 질문해주시면 가능한 답변 해드리겠습니다.

---------------------------------------------------------------------------------------------------

인천 행정사 소개 해드립니다 ↓

행정사 김철기 바로가기

---------------------------------------------------------------------------------------------------

300x250

---------------------------------------------------------------------------------------------------

1. 오라클 11g 설치

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

2. 두개의 파일을 모두 받아 압축풀기

3. 1of2 의 내용을 2of2에 붙여넣기

 

4. 설치

5. 다음다음다음 > oracle base : 원하는 위치 선택 (루트와 같으면 안된다) > 다음다음다음다음 > 완료

반응형

'학습 > 오라클' 카테고리의 다른 글

[DB구축] 4. Oracle Sql Developer 연동  (0) 2020.06.08
[DB구축] 3. 실습계정 연결  (0) 2020.06.08
[DB구축] 2. DB 생성  (0) 2020.06.08

 

Red 50#FFEBEE
100#FFCDD2
200#EF9A9A
300#E57373
400#EF5350
500#F44336
600#E53935
700#D32F2F
800#C62828
900#B71C1C
A100#FF8A80
A200#FF5252
A400#FF1744
A700#D50000
Pink 50#FCE4EC
100#F8BBD0
200#F48FB1
300#F06292
400#EC407A
500#E91E63
600#D81B60
700#C2185B
800#AD1457
900#880E4F
A100#FF80AB
A200#FF4081
A400#F50057
A700#C51162
Purple 50#F3E5F5
100#E1BEE7
200#CE93D8
300#BA68C8
400#AB47BC
500#9C27B0
600#8E24AA
700#7B1FA2
800#6A1B9A
900#4A148C
A100#EA80FC
A200#E040FB
A400#D500F9
A700#AA00FF
Deep Purple 50#EDE7F6
100#D1C4E9
200#B39DDB
300#9575CD
400#7E57C2
500#673AB7
600#5E35B1
700#512DA8
800#4527A0
900#311B92
A100#B388FF
A200#7C4DFF
A400#651FFF
A700#6200EA
Indigo 50#E8EAF6
100#C5CAE9
200#9FA8DA
300#7986CB
400#5C6BC0
500#3F51B5
600#3949AB
700#303F9F
800#283593
900#1A237E
A100#8C9EFF
A200#536DFE
A400#3D5AFE
A700#304FFE
Blue 50#E3F2FD
100#BBDEFB
200#90CAF9
300#64B5F6
400#42A5F5
500#2196F3
600#1E88E5
700#1976D2
800#1565C0
900#0D47A1
A100#82B1FF
A200#448AFF
A400#2979FF
A700#2962FF
Light Blue 50#E1F5FE
100#B3E5FC
200#81D4FA
300#4FC3F7
400#29B6F6
500#03A9F4
600#039BE5
700#0288D1
800#0277BD
900#01579B
A100#80D8FF
A200#40C4FF
A400#00B0FF
A700#0091EA
Cyan 50#E0F7FA
100#B2EBF2
200#80DEEA
300#4DD0E1
400#26C6DA
500#00BCD4
600#00ACC1
700#0097A7
800#00838F
900#006064
A100#84FFFF
A200#18FFFF
A400#00E5FF
A700#00B8D4
Teal 50#E0F2F1
100#B2DFDB
200#80CBC4
300#4DB6AC
400#26A69A
500#009688
600#00897B
700#00796B
800#00695C
900#004D40
A100#A7FFEB
A200#64FFDA
A400#1DE9B6
A700#00BFA5
Green 50#E8F5E9
100#C8E6C9
200#A5D6A7
300#81C784
400#66BB6A
500#4CAF50
600#43A047
700#388E3C
800#2E7D32
900#1B5E20
A100#B9F6CA
A200#69F0AE
A400#00E676
A700#00C853
Light Green 50#F1F8E9
100#DCEDC8
200#C5E1A5
300#AED581
400#9CCC65
500#8BC34A
600#7CB342
700#689F38
800#558B2F
900#33691E
A100#CCFF90
A200#B2FF59
A400#76FF03
A700#64DD17
Lime 50#F9FBE7
100#F0F4C3
200#E6EE9C
300#DCE775
400#D4E157
500#CDDC39
600#C0CA33
700#AFB42B
800#9E9D24
900#827717
A100#F4FF81
A200#EEFF41
A400#C6FF00
A700#AEEA00
Yellow 50#FFFDE7
100#FFF9C4
200#FFF59D
300#FFF176
400#FFEE58
500#FFEB3B
600#FDD835
700#FBC02D
800#F9A825
900#F57F17
A100#FFFF8D
A200#FFFF00
A400#FFEA00
A700#FFD600
Amber 50#FFF8E1
100#FFECB3
200#FFE082
300#FFD54F
400#FFCA28
500#FFC107
600#FFB300
700#FFA000
800#FF8F00
900#FF6F00
A100#FFE57F
A200#FFD740
A400#FFC400
A700#FFAB00
Orange 50#FFF3E0
100#FFE0B2
200#FFCC80
300#FFB74D
400#FFA726
500#FF9800
600#FB8C00
700#F57C00
800#EF6C00
900#E65100
A100#FFD180
A200#FFAB40
A400#FF9100
A700#FF6D00
Deep Orange 50#FBE9E7
100#FFCCBC
200#FFAB91
300#FF8A65
400#FF7043
500#FF5722
600#F4511E
700#E64A19
800#D84315
900#BF360C
A100#FF9E80
A200#FF6E40
A400#FF3D00
A700#DD2C00
Brown 50#EFEBE9
100#D7CCC8
200#BCAAA4
300#A1887F
400#8D6E63
500#795548
600#6D4C41
700#5D4037
800#4E342E
900#3E2723
Gray 50#FAFAFA
100#F5F5F5
200#EEEEEE
300#E0E0E0
400#BDBDBD
500#9E9E9E
600#757575
700#616161
800#424242
900#212121
Blue Gray 50#ECEFF1
100#CFD8DC
200#B0BEC5
300#90A4AE
400#78909C
500#607D8B
600#546E7A
700#455A64
800#37474F
900#263238
Black#000000
White#FFFFFF
반응형

1.DML (데이터조작어)

삽입/선택/수정/삭제

-INSERT  -SELECT  -UPDATE  -DALETE

 

2.DCL (데이터제어어)

무결성, 보안 및 권한제어, 회복을 위한 접근제어 SQL 명령어

-GRANT  -REVOKE  -COMMIT  -ROLLBACK

 

GRANT EX)

- GRANT [권한명 | 롤명] TO 사용자 [with admin option]

- GRANT CREAT USER,ALTER USER TO scott WITH ADMIN OPTION;

-> with admin option : 권한을 부여받은 사용자도 부여받은 해당 권한을 다른 사용자에게 부여할 수 있게 된다.

 

 

반응형

'학습 > 정처기' 카테고리의 다른 글

[실기] 3일차 연습문제  (0) 2020.06.11
[실기] 2일차 연습문제  (0) 2020.06.10
[실기]1일차 연습문제  (0) 2020.06.09
절차형 SQL - 트리거  (0) 2020.05.09
느슨한 결합과 강한 결합  (0) 2020.05.03

1.트리거의 정의

데이터베이스가 미리 정해 놓은 조건이 충족되거나, 특정 테이블에 삽입/수정/삭제 등의 데이터 변경이 발생하면 자동으로 수행되도록 정의한 동작.

 

목적)

특정 테이블에 대한 테이터 변경을 기점으로 그와 관련된 작업을 수행하기 위함.

데이터 무결성 유지 및 로그메세지 출력 등 에 사용되기도 한다.

 

구성요소)

1. 트리거가 실행될 조건이 되는 문장이나 이벤트

2. 실행조건의 제약

3. 실행될 내용

 

트리거생성 EX)

CREATE OR REPLACE TRIGGER alarm_for_bal
BEFORE INSERT OR UPDATE ON balance_tab    -----------a
FOR EACH ROW
WHEN (new_balance < 3000)                         -----------b
    CALL alarm_for_balance_fn()                       -----------c

a. 테이블 balance_tab의 balance 컬럼에 로우가 INSERT되거나 UPDATE 되었을 때 실행된다.

b. 해당 로우의 값이 3000 미만인지 검사한다.

c. 검사한 결과가 맞으면 alarm_for_balance_fn 함수 호출

 

 

트리거타입)

1.로우/문장 (row/statement)

로우 : 테이블에 INSERT,UPDATE,DELETE가 발생하는 로우마다 트리거의 내용이 실행되는 타입

-(각 로우에 연산이 발생할때마다 연산 직전 또는 직후에 트리거가 실행된다.)

 

문장 : 로우의 개수에 상관없이 문장 단위로 한 번만 수행

 

2.BEFORE  AFTER

BEFORE : 조건문장이 실행되기 전에 트리거의 내용이 실행되는 타입

AFTER : 조건문장이 실행된 후 트리거의 내용이 시횡해되는 타입

 

 

==트리거는 두 종류의 타입 중에서 하나씩을 각각 가질 수 있다. 즉,

1. BEFORE 로우

2. BEFORE 문장

3. AFTER 로우

4. AFTER 문장

의 타입으로 생성 가능하다.

반응형

'학습 > 정처기' 카테고리의 다른 글

[실기] 3일차 연습문제  (0) 2020.06.11
[실기] 2일차 연습문제  (0) 2020.06.10
[실기]1일차 연습문제  (0) 2020.06.09
응용 SQL 작성  (0) 2020.05.10
느슨한 결합과 강한 결합  (0) 2020.05.03

1. 느슨한 결합(Loose Coupling)

클래스의 자료구조,메소드를 추상화할 수 있는 인터페이스 클래스를 이용하여, 클래스 간의 의존성을 최소화 한다.

public class Point{
    public double x;
    public double y;
}

=> x,y 값이 public 이므로 사용자가 x,y 값을 입력 후 해당 클래스 세부 구현 조작 가능.

=> Point 설정 시 항상 x,y 두 값을 동시에 설정해야만 함.

 

아래와 같이 느슨한 결합으로 바꾸어 준다.

public interface Point{
    double getX();
    double getY();
    void setRectangle(double x, double y);
}

 

2. 강한 결합(Tight Coupling)

강하게 결합된 객체는 다른 오브젝트에 대한 많은 정보를 필요로 하며 두 객체간의 인터페이스들에게 서로 높은 의존성을 가지고있다.

public class Person{
    private Chicken chicken;
    
    public Person(){
     this.chicken = new Chicken();
    }
    
    public void Eat(){
     chicken.eat();
    }
}

public class Chicken{
    public void eat(){
     System.out.println("치킨먹는다");
    }


}

위의 코드에서 치킨은 사람에 의존한다 또는 강하게 결합되었다 라고 할수 있다.

치킨이 없거나 로직이 변경되면 사람은 먹을수 없기 때문.

여기에서 치킨이 피자로 변경된다면 person 객체의 대부분의 코드가 피자로 변경되어야 하기 때문이다.

 

때문에 1.느슨한 결합을 이용하는 것이 좋다.

반응형

'학습 > 정처기' 카테고리의 다른 글

[실기] 3일차 연습문제  (0) 2020.06.11
[실기] 2일차 연습문제  (0) 2020.06.10
[실기]1일차 연습문제  (0) 2020.06.09
응용 SQL 작성  (0) 2020.05.10
절차형 SQL - 트리거  (0) 2020.05.09

tfdb_$py_the_man2_nud

tfdb_4ker_nud

tfdb_4season_nud

tfdb_bamboo_nud

tfdb_BlackOut_nud

tfdb_block_boom!_v1

tfdb_breakbuilding_v1

tfdb_buried_nud

tfdb_Canyon_nud

tfdb_CaptainAfrica

tfdb_chaos_v_nud

tfdb_circle_v2_nud

tfdb_cliff_nud_v2

tfdb_cube

tfdb_dadami_nud

tfdb_Garesansui_t

tfdb_Georgopol_nud

tfdb_glass_nud_v

tfdb_Goomba_world_nud

tfdb_ground_d_nud

tfdb_hutgan_s_nud

tfdb_intel_s_nud

tfdb_Junjuu_nud

tfdb_Junjuu_nud

tfdb_mesh_v_nud

tfdb_moon_nud

tfdb_orange_goo_nud

tfdb_Parthenon_nud

tfdb_pocketball_b2_nud

tfdb_rand_side_v_nud

tfdb_Roulette_s_nud

tfdb_Samac_s_nud

tfdb_Space_Juno_s2_nud

tfdb_stream_nud

tfdb_Sushi_House_nud

tfdb_TongJoRim2_nud

tfdb_trampolin_nud_v1

tfdb_tunnel_nud

tfdb_waffle_nud

tfdb_winter_forest_nud

tfdb_mutu_nud

 

몇개 사라짐 ㅠㅠ

반응형
    PC    
메인 PC 송출 PC
구분 명칭 가격 (만) 명칭 가격 (만)
CPU  Amd Ryzen 5 5600x 40 intel i3-8100 12
CPU쿨러 3RSYS Socoool RC400 써모랩 트리니티 저소음
RAM  Samsung DDR4-[21300] 32GB (16+16)  
12 Samsung DDR4-[19200] 16GB (8+8)   14
MAIN  ASUS Prime B550M-A 14 ASRock Z370 Pro4  17
GPU  PALIT RTX3060 12G 77 MSI GTX1050 OC 2G
HDD  Seagate BarraCuda 2T  6 Seagate BarraCuda 1T  6
SDD  WD Blue M.2 250G (WDC WDS250G2B0B) 6    
파워 3RSYS AK 800S 80PLUS STANDARD 6 Antec VP600P 80 Plus  6
케이스 Daven D1 mesh (전3 상2 후1) 3 Daven D1 mesh (전3 후1) 3
케이스쿨러 Arctic PWM P12 5pack 5  케이스 기본쿨러  
키보드 1 DURGOD K320  13    
키보드 2 Mistel MD600 RGB 블랙 21    
마우스 로지텍 G102 2    
모니터 1  HANSUNG 2457C  17 DELL 21인치
모니터 2  Newsync B248VA  9 [캡쳐보드]SuperCast x6 HDMI  FHD  7
헤드셋 로지텍 G533 12    
마이크 헤드셋마이크로 대체      
총액   61~80   
본체만      

 

 

  주변기기  
구분 명칭 가격 (만)
스캐너 Apson Perpection V39 평판 북스캐너 11
USB허브 씽크웨이 Core D72 9포트 독립전원 USB허브  3
공유기 iptime A1004 4
NAS 타오바오채굴에디션(4bey-{4t,4t}) JI900 9.5
NAS용 하드 WD RED 5400/64M (WD40EFRX, 2x4TB  30
모니터암 NB 듀얼모니터암 4
총액 57.5

 

2020-04-27  |  MSI GTX 1050 OC D5 2GB 스톰 [17] => emTeK GTX 1660 Super OC Strom Dual 6G [28]

2020-07-01 | V3 케이스 [2]=> Daven D1 mesh [3]

2020-07-01 | Daven 케이스 상단 Arctic 쿨러 2기 추가

2020-07-20 | 나스 구매 (타오바오산 채굴에디션 NAS) [9.5] + WD RED 4TBx2[30]

2020-09-02 | DDR4 16 x2(32) [11.5]

2020-09-02 | Newsync B248VA 24인치 모니터 [9]

2020-09-02 | NB 듀얼모니터암 [4]

2020-12-20 | 헤드셋 PENTA X5 

2020-12-25 | Amd Ryzen 5 5600x

2020-12-25 | 3RSYS Socoool RC400

2020-12-25 | ASUS Prime B550M-A

2020-12-25 | Seagate BarraCuda 2T 

2020-12-25 | 3RSYS AK 800S 80PLUS STANDARD

2020-12-25 | [캡쳐보드]SuperCast x6 HDMI  FHD - 중고구매 [7]

2021-02-09 | PENTA X5 => 로지텍 G533 

2021-03-04 | emTeK GTX 1660 Super OC Strom Dual 6G => PALIT RTX3060 12G [77]

 

반응형

1. 소스모드 플러그인탭 접속

https://www.sourcemod.net/plugins.php

 

SourceMod: Half-Life 2 Scripting

 

www.sourcemod.net

2. 원하는 플러그인 검색

ex) Unlimited Ammo

 

 

 

3.Get Plugin or Get Source 둘다 다운

 

smx 파일 경로 => Team Fortress 2 Dedicated Server\tf\addons\sourcemod\plugins

sp 파일 경로=> Team Fortress 2 Dedicated Server\tf\addons\sourcemod\scripting

 

 

4.플러그인 다운의 cvars 글 복사

 

 

 

 

5.server.cfg에 붙여넣기

 

반응형

Berriyz+Webshare.zip
1.11MB
bzip.bat
0.00MB
bzip.exe
0.07MB

1.BerriyzWebshare 다운

 

2.bzip.bat과 bzip.exe 다운

 

3.공유할 폴더 생성

ex) F:\Nudg_server\2.webShare\tf

 

공유폴더 tf폴더 생성 후 하위에 Addons, maps, metarials, model, sound  폴더 생성

 

 

4.맵을 maps 폴더에 넣고 bzip.bat 실행

 

5. 웹쉐어 실행 후 환경설정 - 서버 - 포트번호 8888 입력 (공유기 사용중이라면 포트포워딩도 888로 해준다)

표시할 주소를 직접 지정 => 본인의 IP 설정 > 확인  >공유추가 누르고 tf폴더 공유> 추가 후 tf 폴더 한번찍고

위에 나온 주소를 server.cfg 에 넣기

 

 

 

반응형

1. Team Fortress 2 Dedicated Server\tf\addons\sourcemod\configs\ admins_simple.ini

2. 샘플양식과 같이  "STEAM_0:1:16" "bce" 스팀고유번호 , 권한 넣어준다

 

3. 스팀고유 번호 찾기

https://steamid.io/

 

home - STEAMID I/O

STEAMID I/O: convert steamIDs, steamID64s, steamID3s, customURLs and find Steam Community profiles. steamIDs A steamID is a unique identifier used to identify a Steam account. A steamID can be converted to the newer steamID3 and to a steamID64, sometimes r

steamid.io

input에 자신의 프로필 url 넣기

STEAM_0:0:45379631

반응형

+ Recent posts