반응형

변경 11

[Linux] 리눅스 사용자 권한 정의 및 변경(chomod, read, write, execute, 읽기, 쓰기, 실행)

목차 [Linux] 리눅스 사용자 권한이란? 간단하게 유닉스나 리눅스 체계에서는 파일이나 디렉터리를 사용할때 접속되어 있는 사람에 따라 권한이 다르게 설정 되어 있습니다. 우선 사용자는 아래와 같이 3가지로 분류됩니다. 소유자(Owner) 그룹(Group) 기타(Others) 아래와 같이 ls -a로 파일의 권한까지 확인할 수 있습니다. 파일이나 디렉터리 앞단에 -나 d로 시작하는 권한에 대한 내용을 확인할 수 있습니다. 의미는 아래와 같습니다. - : 파일 d : 디렉터리 그 뒤에 총 9개의 권한 공간이 있는데 각 3, 3, 3 로 나워서 소유자, 그룹, 기타가 가지는 권한에 대해 정의 합니다. 권한은 3개의 비트로 표현되고 의미는 아래와 같습니다. 괄호안의 숫자가 2진수로 표현한것이고 그 앞에 숫자는..

[Python]OpenCV 이미지 픽셀로 변경하여 수정하기(Numpy array)

목차 OpenCV 이미지 픽셀(Pixel)값 확인하기 우리가 사용하는 컴퓨터의 이미지 파일은 아시다 시피 디지털(Digital)로 되어 있습니다. 화면으로 보이는 값은 실상 픽셀이라는 작은 단위를 BGR(Blue, Green, Red)의 비율로 원하는 색상을 표현해주는 것입니다. 파이썬의 OpenCV 라이브러리를 사용해서 이미지 파일을 읽으면 출력 값은 Numpy(넘파이) array 형태로 숫자로 나옵니다. 즉 픽셀 위치에 따라 배열로 구성되고 구성 값은 BGR값이 되는 것입니다. 아래 예제는 이미지 파일을 읽고 읽은 파일의 종류와 값을 확이하는 작업입니다. 이미지는 무료이미지 사이트에서 포르쉐 자동차 사진을 다운 받아서 사용하였습니다. 예제 코드>> import cv2 img=cv2.imread("po..

[Python] Pandas dataframe 중복 (동일)값 찾고 삭제하는 방법

목차 [파이썬] Pandas Dataframe 중복 값 찾기 판다스 Dataframe은 열과 행 (Column and row)로 구성되어 있습니다. 여기서 열 값 중에 같은 값들을 찾는 방법에 대해 알아 보겠습니다. 중복 값 찾기는 duplicate 함수로 구현 가능 합니다. 예제 코드>> import pandas as pd import numpy as np df = pd.DataFrame({ "name" : ["James", "James", "Kevin", "Adam", "David", "Adam"], "math" : [90,50,50,30,100,90], "physics" : [30,40,80,50,10,50], "english" : [90,70,30,90,90,40] }) print("Origial..

[Python] pip install 에러 발생 시 해결 책

목차 에러 현상 PS D:\py_test\test00> pip pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pip + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 컴퓨터를 포맷 후 Visual Studio를 설치 후 pip 를 실행하니 위와 같이 에러 코드가 발생했습니다. 해결 방법 1. 파이썬 설치 파일을 다시 실행 후 아래..

[Python]리스트 안의 내용 검색 (Numpy, where, search, 값 위치 찾기)

목차 [Python]리스트 안의 내용 검색 리스트의 value(값)을 검색하고 index로 위치 정보를 확인하는 방법으로 파이썬의 넘파이(Numpy)라는 라이브러리에서 제공하는 아래의 method를 사용하시면 됩니다. Numpy.where(조건, 조건에 맞는 값을 바꿀 형태, 조건에 맞지 않는 값 바꿀 형태) 위에서 조건 값만을 입력 할 경우 index 위치 정보만 얻을 수 있습니다. 위 조건 값을 모두 입력할 경우 원하는 조건에 맞추어 리스트(list)안의 값을 변경할 수 있습니다. 아래 예제를 통해 쉽게 이해하실 수 있습니다. Where을 사용해서 값 검색하고 변경도 해보기 검색 예제>> import numpy as np import random a_list = [] for _ in range(10)..

[Python] String 단어 나누기, 단어 바꾸기 (split, replace)

목차 Python String 단어 나누기 함수 String에 내장된 함수로 split를 사용하면 string 안의 단어를 나눠 줄 수 있습니다. Syntax는 아래와 같습니다. string.split(separator, maxsplit) parameter 값으로 separator와 maxsplit이 있습니다. separator : 나누는 기준점, default는 띄워쓰기(스페이스) 입니다. maxsplit : 몇 개까지 나눌지를 정합니다. default는 -1이고 의미는 모든 경우입니다. 예제 코드>> words = "HelLo, mY nAme is Scribble" print(words.split()) print(words.split(",")) 결과>> ['HelLo,', 'mY', 'nAme', '..

티스토리 블로그 꾸미기 - 텍스트 CSS 적용하기

목차 목적 / 현재 내 블로그 상태 위에 목적처럼 제목이나 글에 효과를 주는 방법을 공유하려고 합니다. 티스토리 블로그를 사용해보시면 아시겠지만 글을 꾸미기에는 최적화되어 있지 않습니다. 제대로 꾸미려고 한다면 HTML, CSS, JQUERY 등 언어를 조금은 사용할 줄 알아야 합니다. 저도 배우는 입장에서 최대한 쉽게 블로그를 정리하면서 꾸며보려고 합니다 :) 스킨의 종류에 따라 효과들이 안먹히는 경우들이 있어서 제 조건을 먼저 알려드리겠습니다. 사용 중인 스킨 : 북클럽 (Book Club) H 태그(Tag) 변경하기(1) : 태그 값 확인하기 글을 작성 후에 위 그림1의 오른쪽 상단처럼 기본 모드에서 "HTML"로 변경해 줍니다. 그림2에서 "목적/...." 을 "제목2"로 적용해서 썼는데 HTML..

카테고리 없음 2021.10.09

무선인터넷 카드 Mac address 바꾸기 (윈도우 registry 사용해서 변경)

무선 인터넷 카드 MAC 주소 변경하기 앞서 유선 인터넷 카드의 맥 주소를 쉽게 변경하였다. 해당 내용은 괄호안의 링크를 참조하길 바란다. (https://scribblinganything.tistory.com/199) 해당 링크에서 MAC Address 에 대한 설명 및 확인 방법이 자세하게 나와있다. 앞서 유선 인터넷 카드에서 변경이 가능했던 이유는 항목이 있어서 쉽게 변경이 되었는데 와이파이를 사용하기 위해 무선 인터넷 카드가 필요한데 여기 카드에는 변경 항목이 없다. 그러므로 registry 에서 변경하여야 한다. 변경 방법은 아래와 같다. 네트워크 카드 MAC 주소 변경 실습 1. 그림1과 같이 "레지스트리 편집기" 또는 "registry editor"를 검색해서 실행한다. 2. 그림2와 같이 ..

파이썬(Python) 2021.06.24

윈도우에서 mac 주소 확인하고 변경하기 (무료와이파이 연장 팁)

window 10 에서 mac address 찾아보고 변경하기 공항이나 기차역에서 무료로 와이파이를 제공한다. 하지만 대부분 시간 제한이 걸려 있다. 제한을 거는 방식은 일반적으로 이용자의 컴퓨터 맥주소(mac address)를 기반으로 한다. 그러므로 맥 어드레스를 변경함으로 써 와이파이 시간 제한이 걸릴때 피할 수 있는 것이다. Mac address 란? (맥 어드레스) 그림 1과 같이 6바이트(48비트)로 구성되고 앞에 3바이트는 OUI (Organisationally Unique Identifier) 로 개인적으로 주어지는 고유 번호이고 NIC (Network Interface Controller)는 네트워크 카드 회사에서 정해 놓은 고유 번호이다. NIC 를 알면 어느 회사에 어떤 제품인지 알 ..

파이썬(Python) 2021.06.23

[Python] MySql 생성, 삭제, 검색 (pymysql, create, delete, search 예제 포함)

목차 데이터베이스(Database, DB) 생성(Create) 코드>> import pymysql db_connect = pymysql.connect( host='localhost', port=3306, user='kc', passwd='toor', charset='utf8' ) db_connected = db_connect.cursor() sql_cmd = 'create database users_db;' print(db_connected.execute(sql_cmd)) 결과>> print 값은 1로 나옴, 하나가 생성되었다는 의미 주석>> 그림1과 같이 MySQL에서 제공하는 CMD를 이용해서 database 를 "show databases;"로 확인하였고 users_db가 생성됨을 알 수있다. 코드..

반응형