전체 글 (34) 썸네일형 리스트형 파일해시값 확인 우분투에서 확인하는 법md5sum ~sha1sum ~ 윈도11에서 확인하는 법certutil -hashfile 파일명 MD5certutil -hashfile 파일명 SHA1 certutil -hashfile -? -- 도움말아래 해시 알고리즘 해서 넣을수 있는 알고리즘들이 보인다. 다음 업그레이드는 단계적으로 배포될 예정으로, 나중에 업그레이드합니다 sudo apt upgrade 실행시 아래와 같은 메세지가 나온다-- 다음 업그레이드는 단계적으로 배포될 예정으로, 나중에 업그레이드합니다: 영문일 경우의 메세지-- The following upgrades have been deferred due to phasing: 참고로 우분투쉘에서 메세지가 한글로 나올수도 있고, 영문으로 나올수도 있는데 확인하려면echo $LANG 실행하면 무슨언어인지 나온다 영문으로 바꾸려면LANG=en_US.UTF-8 한글로 바꾸려면LANG=ko_KR.UTF-8 안전한 사용을 위하여 사용자별로 단계적으로 업그레이드하는 것인데, 이것이 싫다면 조치방법이 있다. cd /etc/apt/apt.conf.d sudo vi 99-Phased-Updates -- 이런 이름의 파일을 만.. 레노버 노트북 절전모드 해제시 키보드 인식안되는 문제 조치 Gemini 에게 질문하여 해결 커널 파라미터 수정리눅스 커널이 부팅될 때 키보드 컨트롤러를 다루는 방식을 강제로 지정하는 방법입니다. 많은 레노버 사용자들이 이 방법으로 해결하고 있습니다.터미널(Ctrl + Alt + T)을 엽니다.다음 명령어를 입력해 설정 파일을 엽니다: sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT로 시작하는 줄을 찾습니다. 보통 "quiet splash"라고 되어 있을 겁니다.그 따옴표 안에 i8042.direct 또는 i8042.dumbkbd를 추가합니다.예: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.direct"파일을 저장(Ctrl + O, Enter)하고 나옵니다(Ctrl + X)... 서명이 약한 알고리즘 (rsa1024) 을 사용합니다 sudo apt update 실행하면 W: https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/dists/noble/InRelease: Signature by key 0AB215679C571D1C8325275B9BDB3D89CE49EC21 uses weak algorithm (rsa1024) 한글메세지인 경우 서명이 약한 알고리즘 (rsa1024) 을 사용합니다 이렇게 메세지가 나왔다. 현재 우분투 24.04 사용중이며, 위의 메세지는 인터넷에서 검색한 것이며 나의 경우는 libreoffice와 brightness-controller 2개가 위와 같은 메세지가 나왔다. 참고로 우분투쉘에서 메세지가 한글로 나올수도 있고, 영문으로 나올수도 있는데 확인하려면e.. 과제물 풀이 A형 과제. 다음 요구조건에 맞는 쿼리을 생성하시오. (대소문자는 구별하지 않음) 1) 학생(Student)-성적(Score)-과목(Subject) 테이블에 대한 정의를 DDL로 표현하시오. - 모든 테이블들은 자동증가(AUTO_INCREMENT), 숫자 타입(INT) 'ID'를 기본키(PK)로 해야한다. - 학생테이블은 이름(Name), 주소(Address), 전화번호(Telephone), 이메일(Email), 학생번호(StudentNo) 속성을 가진다. - 성적테이블은 과목ID(Subject_id), 학생ID(Student_id), 점수(Grade) 속성을 가진다. - 과목테이블은 과목명(Name)을 가진다. - 숫자 컬럼은 INT, 문자 컬럼은 VARCHAR(255) 타입을 가진다. - 성적테이블은.. 20차 대용량 데이터베이스 구축기술 대형 데이터베이스 구축기술 스케일업 (보통 말하는 업그레이드) CPU클럭속도 증가, 코어수 증가, 메모리 증가 단점은 성능증가에 비해 가격증가가 더 빠름 병렬컴퓨팅/전용네트워크 Tightly-Coupled System 스케일아웃 동일한 서버/DBMS를 병렬로 구축 분산컴퓨팅(Distributed Computing) Loosely-Coupled System -> 상대적으로 저렴 노드수 추가하여 계속 성능향상 가능 / 효율은 상대적으로 떨어짐 NoSQL (Not Only SQL) 일반 DBMS가 주로 읽기/검색성능에 최적화되어있음 쓰기성능이 중요한 경우 NoSQL이 좋음 (로그쌓기, SNS메신저 등) 제품군) MongoDB가 시초, Apache Cassandra(Facebook에 적용), Apache HBA.. 19장 Stored Procedure, Trigger 스토어드 프로시저 :SQL을 함수형태로 저장하고 사용하는 방법 CREATE PROCEDURE 프로시저명(인자 인자형, ... ) BEGIN SQL문장들 END 호출 CALL 프로시저명; 삭제 DROP PROCEDURE 프로시저명; 장점 코드상의 가독성이 높아짐(여러 sql을 하나로 묶어주니까) precompile 하는 Static SQL 특성을 가짐 -> 기존Sql실행은 인터프리터 방식인데 이는 속도가 떨어짐 Stored Function : 이것은 리턴값이 있다는 차이점이 있다 CREATE FUNCTION 함수명(인자 인자형.. ) RETURNS 타입 BEGIN SQL문장들 END 호출 함수명(인자) --> CALL 필요없음 Trigger : 스토어드 프로시저의 특수한 케이스라고 생각하자, 특정조건이 되.. 18차 트랜잭션, 락(Lock), 격리수준 Transaction : ALL or Nothing -> 전체수행(commit) 과 전체취소(rollback) 두가지 결과값만 있음 기본적으로 SQL의 수행모드는 AutoCommit 모드임 (줄단위 커밋모드) 트랜잭션을 지원하기 위해서는 AutoCommit 모드를 off시켜야 함 트랜잭션은 InnoDB 스토리지엔진만 가능함 트랜잭션 : ACID 특성 Atomicity(원자성) All or Nothing Consistency(일관성) : 데이터의 일관성 Isolation(고립성/격리수준) : 지속성(Durability) 트랜잭션 기본설정 확인 select @@autocommit; 1이면 true 이고 0이면 false임 set autocommit = false; --> autocommit OFF Lock .. 이전 1 2 3 4 5 다음