lesson155 리눅스 쉘 $에서 #로 바꾸는 방법 sudo supassword 입력완료 2024. 11. 10. dram은 무엇인가? dynamic ram은 동적 램을 의미하며 한국어로는 디램이라고도 읽습니다. 메모리 반도체의 일종이며 국내 기업에서 주축을 담당하는 제품군이기도 하지요. 디램에는 여러 종류가 있습니다. 1. DIP = 듀얼 인라인 패키지 주로 이렇게 생긴 칩을 의미합니다. 아두이노 보드 등에서 많이 볼 수 있는 집적회로입니다. 이러한 형태의 칩 외에 여러 칩이 묶여있는 결합체처럼 구성된 메모리 모듈이 존재하는데 이를 MM으로 줄여서 이야기 하고는 합니다. 2. SIMM = single inline memory module 3. DIMM = double inline memory module 2024. 11. 4. 원격 리눅스 환경에서 mariadb 사용중 화면을 clear하는 방법 리눅스 쉘 환경에서는 ~$ clear와 같은 명령어를 이용해서 화면을 깨끗하게 날릴 수 있지만 MariaDB [mysql]> 이런 환경에서는 clear을 입력해도 지워지지 않습니다. 그럴 때는, MariaDB [mysql]> system clear 을 입력해주면 화면이 깨끗해집니다. 2024. 11. 2. 5장 데이터 전송하기 구조체 멤버 맞춤 예시를 보면 다음과 같습니다. #pragma pack //윈도우 비주얼 C++ 컴파일러에서 적용 struct __attribute__((packed)) MyMessage { // 구조체의 내용};Struct MyMessage msg; //gcc 컴파일러에서 적용 2024. 10. 22. C언어가 실행 파일이 되는 과정까지 이 글은 gcc라는 소프트웨어를 통해서 C/C++ 소스 코드 파일을 직접 실행했을 때의 중간 과정들을 기록하기 위한 목적으로 작성되었습니다. 일반적으로 visual studio 의 MSVC 컴파일러를 통해서 c 소스 코드를 작성하는 방법도 있습니다만, 비주얼 스튜디오의 제일 주된 목적은 윈도우에서 실행 가능한 C++ MFC, C# 클라이언트 프로그램(워드, 엑셀, ppt ...etc) 을 작성하는 것이고 거기에 최적화되어있습니다. 0. 소스 코드 작성(.c 파일)당연한 얘기겠습니다. c파일이 있어야 전처리를 하든 컴파일을 하든 할 수 있을테니까요. ~$ vi example.c이러한 vi 명령어를 통해 c언어 파일을 작성합니다. 1. 전처리(.c 파일 => .i 파일)~$ gcc -E -o one.i.. 2024. 10. 9. 소스 코드의 정확한 사전적 의미는? 이 글에서는 리눅스라는 운영체제에서 시스템 프로그래밍 등을 위해 gcc를 통해 컴파일되는 C언어의 소스 코드라는 관점에서 작성되었습니다. 우선, 통상적으로 소스 코드는 인간이 곧바로 이해 가능한 형태의 원시 코드라는 것입니다. 여기에서는 일반적인 C언어 코드를 생각하시면 되겠습니다. 소스 코드라는 관점은 프로그래밍의 역사에서 C언어를 시작으로 개념이 일반화가 됩니다. C언어를 만든 목적은 결국 CPU 머신과 무관하게 유닉스라는 동일한 운영체제에서 사용을 할 수 있는 언어라는 것이죠. 결국 그 점이 C를 고수준 언어라고 하는 것입니다. 사용자는 본인이 프로그래밍하는 컴퓨터의 물리적 아키텍처에 따라 다른 코드를 짜야 할 필요성이 낮아졌고요. 내가 인텔 CPU에서 작업을 하든지 ARM 기반의 브로드컴 CPU에.. 2024. 10. 9. 데이터베이스 3장 RM - 강한 개체와 약한 개체강한 개체는 약한 개체는 - 식별 관계와 비식별 관계비식별 관계는 부모의 PK가 자식테이블의 PK에 포함되지 않는 것을 의미합니다. 식별 관계는 부모 PK 가 자식 테이블의 PK 에 포함 되는 것을 의미합니다. join은 비교적 비용이 많이 들어가는 작업이다. 키의 종류후보키 CK주키 PK 후보키 중에서 나옮보조키 AK외래키 FK수퍼키 SK 2024. 9. 30. 데이터베이스 2장 ERD ERD는 Entity - Relation Diagram을 의미한다. 개념적 설계에서 진행할 부분이다. 엔티티는 학생들의 집합, 직원들의 집합 등으로 나온다.엔티티 내부의 키값은 문자열보다는 당연히 정수 타입이 더 탐색 속도가 빠르다. 관계에는 키값(속성)이 존재하지 않아도 되지만 붙을수도 있다 (마름모형으로 표시) 참고내용으로는 아래의 관계라는 내용이 있다.이산수학5.1 관계 (Relations)정의 5.1 (Relation) 집합 A">A와 B">B가 있을 때, A">A와 B">B의 카테시안 곱(A×B">A×B)의 부분집합(subset) R">R을 A">A에서 B">B로 관계라고 한다. 또는 binary relations (이진관계, 이항관계)라고 한다.R:={(a,b)|a∈A.. 2024. 9. 30. 윈도우에서는 ls 대신 dir을 리눅스에서 해당 디렉토리를 찾을 때는 ls라는 명령어를 사용합니다. 하지만 윈도우 명령창에서는 ls라는 명령어를 인식하지 못합니다. 그럴 때는 dir이라는 명령어를 사용하게 되면 똑같은 효과를 볼 수 있습니다. ...이 두 개는 각각 현재 디렉토리와 상위 디렉토리를 의미합니다. 이 부분은 리눅스에서도 동일하게 적용되는 부분입니다. 2024. 9. 16. 데이터베이스 1장 DBMS DBMS는 데이터베이스 관리 시스템을 의미합니다. 이러한 시스템을 사용하면 데이터 독립성과 효율적인 접근이 가능해지고, 효율적인 접근이 가능하다는 장점이 있습니다. 데이터 모델과 스키마, 관계 데이터 모델 줄여서 RM이라는 모델이 존재합니다. 이러한 DBMS에서 제일 중요한 것은 병행제어와 트랜잭션입니다. 2024. 9. 1. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음