
what ? 파이프란? 운영체제가 제공하는 프로세스간 통신 채널로 일반 파일과 달리 메모리에 저장되지 않고 운영체제가 관리하는 임시파일로 데이터 저장이 아닌 데이터 전달용으로 사용된다. how? 어떻게 동작? 1. 송신측(송신 프로세스) 파이프에 데이터를 씀 2. 수신측(수신프로세스) 파이프에서 데이터를 읽음 3. 파이프는 스트림채널을 제공 ( 송신된 데이터으 바이트 순서유지 - 그대로 읽기 가능) => TCP연결이 원격 프로세스 간에 스트림 채널을 제공한다면 파이프는 같은 컴퓨터 내의 프로세스 간에 스트림 채널을 제공 4.pipe()사용 -pipe를 사용하기 위해 두 개의 파일 디스크립터가 생성되어 하나는 쓰기용, 다른 파일 하나는 읽기를 함으로써 프로세스 사이에서 메시지를 전달 할 수 있게 됨 -단방..
1. WHAT? CSMA/CD란 무엇일까? CSMA/CD란 Carrier Sense Multiple Access With Collision Detection를 의미하며 반송파 감지 다중 접속 및 충돌탐지방식으로 컴퓨터 네트워크분야 기법이다. 2. WHY? 왜 사용하는 것인가? 불필요한 전송을 사전에 차단시켜 트래픽을 줄여준다. 기존의 반송파 감지 다중 접속 방식인 CSMA를 일정부분 수정한 방식이다. 3.HOW? 어떻게 작동될까? (1) 각 시간이 슬롯화 되어있을 때, 송신자가 수신자에게 데이터 전송을 원하는 신호를 받는다. (2) 채널감지 1. idle(프레임전송 가능상태) 2.busy(채널사용중-> 프레임전송 안 되는 상태 : non-persistent방법사용) (3) 채널감지 후 idel의 경우가 ..

핀테크와 그 트렌드를 함께 살펴보면서 활용되고 있는 기술이 무엇인지 궁금했고 기술을 활용해 어떤 서비스를 제공하는지에 대해서 알아보았다. www.codingworldnews.com/article/view/3098 [카드뉴스] 금융과 IT기술이 만났다, 핀테크란...? - 코딩월드뉴스 www.codingworldnews.com [요약] 스타트업과 금융회사가 만나 금융의 새로운 가치를 창출하는 트렌드이며 클라우드를 통해 언제 어디서든 네트워크 환경이라면 금융서비스를 이용할 수 있도록 발전하는 중이라는 것을 알았다. 클라우드를 사용함에 따라 당연히 통신기술도 적용하기 쉬워지고, 데이터의 가공 및 관리가 쉬워졌다. 이러한 데이터를 인공지능, 빅데이터에 접목시켜 금융산업의 새로운 가치를 창출한다. 그 중에서 P2..

동아리에서 출결관리를 하기 위해 EXCEL을 사용, EXCEL을 csv로 다른이름으로 저장하면 csv파일을 통해 python과 함께 데이터를 활용해 3번 초과로 체크된 사람의 이름을 자동으로 알려주는 시스템을 만들면 좋을 것 같다는 생각을 하였고 직접 만들어보았다. 지각 2번을 결석 1번으로 취급 1. csv파일 사용을 위한 코드 작성 #출석 관리 시스템 # Importing library import os # Getting all the arff files from the current directory files = [arff for arff in os.listdir('.') if arff.endswith(".arff")] # Function for converting arff list to csv ..

www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, …, n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진 www.acmicpc.net dfs, 인접리스트를 통해 쉽게 풀 수 있는데 촌수를 계속 저장을 시켜줘야함으로 list를 하나 더 만들어 함수에 촌수를 저장할 변수를 계속 넘겨주며 촌수관련 list에 넘겨줘야한다. 나는 어차피 check배열을 사용해야하기에, check배열에 촌수를 저장하였고 복잡함을 줄이기 위해 다른 list는 사용하지 않았다. *tip -1로 예외처리를 해줘야하기 때문에 코드를 돌리면서(for문을 돌리며) ..

www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net dfs -> 재귀를 통해 사용 dfs를 구현해 바이러스 문제를 풀 수 있다! dfs는 인접리스트를 작성한다는 것만 알면 쉽게 구현할 수 있다. 몰랐던 부분 list_ = [[0]*(n+1) for _ in range(n+1)]에서, 2차원 list설정시 list_ = [[0]*(n+1)]*(n+1)을 하면 각각을 객체로 인식해 list_[1][2]=1을 했을 때 모든 행의 1,2 인덱스를 1로 변환하는 문제가 발생 ..

순환 신경망을 활용한 문자열 생성 | TensorFlow Core 순환 신경망을 활용한 문자열 생성 | TensorFlow Core Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서의 내용과 일치하지 않을 수 www.tensorflow.org 이전 RNN 상태와 이번 타임 스텝(time step)의 입력으로 다음 문자의 클래스를 예측합니다. - enumerate : tuple형태로 index번호와 컬렉션 원소를 반환해준다. - format의 사용 - 출력크기 할당 -> {(:)(크기)(형태)}로 생성가능 ex ) {:4s}: {:3d},'.format(repr(char), char2idx[ch..

오늘은, csv파일의 활용해 파이썬으로 데이터처리를 해보자! 1)csv파일로의 전환 haloboy777/arfftocsv ARFF to CSV converter (python). Contribute to haloboy777/arfftocsv development by creating an account on GitHub. github.com 다음 코드를 활용해 arff파일을 csv파일로 전환하여 사용할 수 있다. 2)iris.csv파일을 사용하여 필요한 데이터만 가져와 a_list에 저장 - - %문자와같은 특이값이 있다면 continue해줌 - next(rdr)을 통해 읽어온 값의 맨 윗줄(상세정보가 써져있는 값)은 포함하지 않음 -class별로 데이터를 모아보자 - 집합의 성질을 활용 a_list[-..

-k번째에 처음으로 이길 확률 -확률을 넘겨줄 때 ranf()함수를 통해 k를 구할 수 있으며 이것을 또다른 랜덤값으로 사용이 가능하다. -활용한 수식 ranf() = 1-(1-p)^k - geometric 함수 geometric함수에 확률p변수를 넘겨주고 ranf()를 실행시켜 k를 return할 수 있게 설정한다. %tip ranf()는 등비수열의 합 공식을 활용해 유도할 수 있다. geometric을 사용한 시뮬레이션 작성 M : inter-arrival times with mean Ta. (Ta란 geometric에 넘겨줄 확률을 의미함) M : service times with mean Ts. (Ta란 geometric에 넘겨줄 확률을 의미함) int main() { double ta = 0.1..

ovenapp.io/project/Sl3Y52vNZdYyYjHsQRospvFlNfB0p3a8#j7OVO Untitled (1 of 5) 슬기로운 집콕생활 ovenapp.io 직접 카카오오븐 툴을 활용해 스마트폰으로 코로나시대의 무료함 달래기 사이트를 방문시 볼 수 있는 예시를 만들어봤다. 1달을 잡고 웹사이트를 만들어볼 예정이다. 공모전이나 경진대회를 위한 아이템은 전혀 아니고 시대의 흐름을 따르면서도 재밌고 쉬운 웹사이트를 만들어보고 싶었다. 1. 넷플릭스 수요 증가 넷플릭스를 추천해주며 해당사이트로 이동하게 되고 한달 무료를 체험이 가능하다는 점. 한달 무료 체험을 하다보면 재밌는 영상을 찾게 되고 해당 웹사이트를 통해 정보를 얻을 수 있게 할 예정 2. 홈트의 증가 홈트레이닝을 위한 제품의 수요가 ..
- Total
- Today
- Yesterday
- 파이썬 알아두면 유용
- CSMA/CD란?
- 딥러닝입문
- 소프트웨어공학설계
- mm1queue
- CREATE ASSERTION
- 10866 백준
- 모듈 사용법
- 스택 파이썬
- 백준 11053 파이썬
- 기사작성 대외활동
- stack 컨테이너
- DRF 회원관리
- 핀테크 트렌드
- 13886
- 4963 섬의개수
- 백준 10866
- 시뮬레이션 c
- 백준 15650 파이썬
- 코딩월드뉴스
- 백트래킹(1)
- 기본 텍스트 분류
- 효율적인방법찾기
- 11053 백준
- 온라인프로필 만들기
- LAMBDA
- 백준 숫자놀이
- c++덱
- 영화 리뷰 긍정 부정 분류
- 백준 4963
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |