728x90
반응형

분류 전체보기 188

bootstrap

Sass css css전처리도구 자신만의 구문을 가지고 css를 생성하는 프로그램 ​ bootstrap 트위터에서 시작된 오픈 소스 프론트 엔드 프레임 워크 장점 - 웹 페이지에서 많이 쓰이는 대부분의 요소를 내장하고 있기 때문에 bootstrap 관련 사항 설치 후 미리 지정되어 있는 css클래스, javascript함수를 불러와서 바로 사용가능 html과 css에 대한 기본지식만 있으면, 사용하기 쉽다. 반응형 디자인을 지원한다 단점은 html5에 맞춰져 있어, 구형 브라우저 지원이 미흡하다. ​ 부트스트랩 사용방법 1.부트스트랩 파일 다운로드 후, 압축 해제(팀프로젝트 진행시, 사용) 2.cnd(content delivery network) 어딘가에 올려져 있는 css파일을 우리는 링크를 통해 단순..

Language/CSS 2023.07.10

[DB] 필수 SQL구문

DB관련 SQL문 1. DB이름 조회 SHOW DATABASES; 2. 사용할 DB지정 USE [DB명] 3. DB생성 CREATE DATABASE [DB명] 4. DB삭제 DROP DATABASE [DB명] 테이블 운영과 관련된SQL문 1. 테이블 이름 조회 SHOW TABLES; 2. 테이블 구조 조회 EXPLAN [TABLE명]; / DESC [TABLE명]; 둘중 하나 3. 테이블 생성 CREATE TABLE [TABLE명] (필드명1 필드타입1,필드이름2 필드타입2, ….); 4. 테이블 삭제 DROP TABLE [TABLE 명] 5. 테이블 수정 ALTER TABLE [옵션] [필드명] [변경값] 레코드 삽입/삭제/수정과 관련되 SQL문 1. 레코드 삽입 INSERT INTO [TABLE명] ..

DB/DataBase 2023.07.07

[DB] 리눅스 환경에 mariaDB 설치하기

리눅스 환경에서 mariadb설치 apt -y install mariadb-server mariadb-client (서버,클라이언트 설치) systemctl restart mariadb systemctl enable mariadb systemctl status mariadb mariadb포트는 3306 ufw allow 3306 mysql -> 접속 root비밀번호 설정하기 mysqladmin -u root password '비밀번호' systemctl restart mariadb 외부 접속하기 위한 설정 nano /etc/mysql/mariadb.conf.d/50-server.cnf ->28행 bind-address ->주석 윈도우 mariadb설치 윈도우용 mariadb 파일을 다운받아 설치 클라이언..

DB/MariaDB 2023.07.07

[Python] 패키지 설정

pakage 파이썬의 패키지는 디렉토리 구조를 그대로 사용함 (명시적으로 자바처럼 package라고 정의 안함) - __init__.py : 해당 패키지가 import될때 실행되는 스크립트 - __all__ : __init__.py내에 __all__ = ['하위패키지명',..] 식으로 정의하는데, 이는 from {package) import * 를 할때, 리턴되는 모듈 명이다. 자바처럼 import * 하면 모두가 import되는게 아니라, 예를 들어 윈도우즈의 경우 module.py 파일과 Module.py 파일을 같은 파일로 취급(대소문자를 가리지 않기 때문에), 명시적으로 import * 시 패키지내의 어떤 모듈을 -import 할지를 정해줘야 한다. - import : import는 import하..

Language/Python 2023.07.07

[Python] 변수 variable

python 변수 표기 name ="xxx" 같이 선언 age=4 print("이름은"+name+"입니다")처럼 +로 감싸서 사용 +대신 ,(콤마_띄어쓰기)로도 사용가능 정수형을 출력할시 str(age) 와 같이 정수형을 문자열로 감싸주어야 한다. 변수를 입력값으로 받고싶을경우 변수=input() ex)name=input() 자료형 변수 자료형은 파이썬에서 데이터를 다룰 때 데이터 종류를 의미 변수를 만들 때 사용자가 자료형을 결정하지 않아도 내부적으로 판단 후 적용 자료형 확인은 type() 함수로 알 수 있다. 사칙연산 + =더하기 -= 빼 기 / =나머지 * =곱 % =나머지 ** =제곱 // =몫 ex) print(a//b)

Language/Python 2023.07.07

Python - 데이터 타입(자료형)

숫자형 정수 = int 실수 = float 컴퓨터식 지수 = 4.24e10 8진수 =0o37 16진수 = 0x7A 정수형과 실수형 만 기억하자 # 정수 a=123 print(type(a)) print(a) # 실수 a=1.2 print(type(a)) print(a) # 8진수 a=0o10 print(type(a)) print(a) 사칙연산은 그냥 계산 # 사칙연산 a=1 b=2 c=3 print(a+b) print(a-b) print(a+b-c) print(a*c) print(c/3) 문자형 문자열 안의 표현식 코드 설명 \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ \를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를..

Language/Python 2023.07.07

Kafka - 간단한 이론 및 명령어

kafka=> Producer -> kafka Server -> Consumer 비동기 처리를 위한 메시징 큐(FIFO) kafka-topics.sh 토픽에 관련된 작업을 할 수 있는 스크립트 sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --topic test-topic test topic명의 topic 생성 sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --partitions 10--replication-factor 1--topic test-topic2 --config retention.ms=172800000 원하는 설정을 입력한 topic 생성 sh bin/..

DevOps/Kafka 2023.07.07

C - 버블정렬 (bubble sort)

버블 정렬(bubble sort) 알고리즘의 개념 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘 인접한 2개의 레코드를 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. 선택 정렬과 기본 개념이 유사하다. 버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를, 세 번째와 네 번째를, … 이런 식으로 (마지막-1)번째 자료와 마지막 자료를 비교하여 교환하면서 자료를 정렬한다. 1회전을 수행하고 나면 가장 큰 자료가 맨 뒤로 이동하므로 2회전에서는 맨 끝에 있는 자료는 정렬에서 제외되고, 2회전을 수행하고 나면 끝에서 두 번째 자료까지는 정렬에서 제외된다. 이렇게 정렬을 1회전 수행할 때마다 정렬에서 제외되는 데이터가 하나씩 늘어난다. # include // 버블정렬 v..

Algorithm/C 2023.07.07

[Linux] user - 비밀번호 분실시

1. linux 재부팅 후 ESC연타 (성공 어려움) 성공시 GRUB 화면으로 로딩 2. E 입력시 편집화면으로 이동 3. linux /boot -----> 문구 까지 이동 4. 문구 마지막에 (띄어쓰기)init=/bin/bash 입력 후 Ctrl + X 5. root로 접속됨 whoami 명령어로 다시 확인 6. passwd 명령어로 비밀번호 변경(읽기 모드 -> 모드변경필요) mount -o remount.rw / 명령어 입력 passwd 명령어로 비밀번호 변경 하지만 굉장히 위험하기에 GRUB 화면에 비밀번호를 걸어야 좋다.

OS/Linux 2023.07.07
728x90
반응형