일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- zustand
- LazyVGrid
- 비동기함수
- 페이지전환
- react-router-dom
- 리렌더링최적화
- @published 프로퍼티 래퍼
- C++
- @environmentobject 프로퍼티 래퍼
- 블로그업로드확인
- react상태관리라이브러리
- GridItem
- 컴퓨터네트워크
- 동기 함수 내에서 비동기 함수 호출
- @observedobject 프로퍼티 래퍼
- 세로모드끄기
- zustand란
- 리액트최적화
- featured-sliced-design
- 가로모드끄기
- CSS
- navigationBar 숨기기
- react hook
- LazyHGrid
- 상단 빈공간 제거
- 페이지이동함수
- BFS
- react fsd
- SwiftUI Font
- 반응형 css
- Today
- Total
목록전체 글 (146)
leebaek

블로그 커피빵 ☕️ ■ 전체적인 개발 틀■ 날짜 크롤링 과정■ 정해진 날에 크롤링 코드 실행■ 웹페이지 결과 친구들과 스터디를 하나 만들었습니당바로바로 "일주일에 정해진 개수만큼 블로그를 업로드" 하는 스터디인데요.어길시 스터디원에게 커피를 돌려야하는 벌칙이 있죠 .. ㅎ ^ ㅎ개발 과정을 적기 앞서 간단히 스터디원 소개부터 해볼까 합니다~ 본인은 leebaek : PS나 개발에 관한 글 3개 작성하기루 했습니다. 기믄지는 hwannow : 현재 우테코 활동 중이라 관련 내용이나 공부한 내용 1개 업로드 하기로 했습니다 ㅋㅋ( 단, 야무지게 작성해야 함 ) 즈즈즈는 Jun-3s : 이번에 복학하는데 코딩은 잘합니다. PS 글 3개 업로드 하기로 했습니다. 델리만준은 뭐 전역부터 하고 같이 할지 ..

아롬인들과 함께하는 프로젝트 "DorunDorun" 🏃🏻 ■ 닉네임 설정 요구사항 ■ 요구사항에 맞는 로직 구현 간단히 일상부터 끄적이자면 ~급성충수염으로 입원하고 하루종일 누워만 있어야 했다. 너무 아팠습니다. ㅜㅜ그렇게 일주일간 환자로 지내다보니 좀 살만해져서 개발을 조금씩 했는데오늘에서야 한 화면 구현을 마쳤당 히히 😝 사실 UI 구현은 얼마 안걸리는데,코드의 가독성, 효율성 등도 고려해보면서 개발하다보니 생각보다 오래걸렸던 것 같당. ! -> 아직 코드리뷰 안받고 혼자 짠거라 비효율적일 수도 ^ ㅁ^ ( 나름 열심히는 찾아봄 .. )■ 닉네임 설정 요구사항 "닉네임: 앱 내에서 사용할 이름, 중복 불가 (사용자가 직접 입력),최대 6자, 특수문자 사용 x" 1. 최대 6글자까지 가능..
stringstream문자열과 숫자를 다룰 때 유용한 도구 1. 숫자를 문자열로 변환할 때2. 문자열에서 숫자 추출할 때3. 공백 기준으로 단어 분할할 때 #include stringstream ss; // 빈 스트림 선언ss > word >> number; // 공백 기준 순서대로 데이터 추출 - ss >> 연산자는 자동으로 타입을 감지하여 변환함 1. [ 숫자를 문자열로 변환 ]#include #include #include using namespace std;// to_string()과 같은 역할int main() { int num = 123; std::stringstream ss; ss [문자열을 공백 기준으로 토큰화] - 2. [ 문자열을 숫자로 변환 ]- 프로그래머..
IPC 설비IPC 객체 상태 구조IPC 정보 검색 및 삭제message passingmsgget 시스템 호출msgsnd 시스템 호출msgrcv 시스템 호출message 송수신의 예msgctl 시스템 호출■ IPC 설비□ key- message_queue, semaphore, shared memory segment에 대한 identifier ( file 이름에 해당 )- 서로 다른 process들도 동일 IPC 객체는 같은 key 값으로 접근 가능함- 시스템에서 unique한 key값을 사용하여야 함 □ key 값 생성#include key_t ftok(const char *path, int id); - 해당 파일의 st_dev(파일이 위치한 장치 정보), st_ino(inode 번호)와 id로 key 값..
pipepipe를 이용한 client-serverselect 시스템 호출fd_set 관련 매크로timeval의 구조select 시스템 호출FIFO■ pipe- 한 프로세스에서 다른 프로세스로의 단방향 통신 채널- write와 read로 data 통신 가능#include int pipe(int fildes[2]); fildes[0] : 읽기용fildes[1] : 쓰기용- process당 open file 수, 시스템 내의 file 수 제한됨-> pipe 제거해줘야 함 ( file은 아니지만, file table에서 관리하기 때문 )□ pipe의 특성FIFO 처리 ( 순서 보장이 필요한 데이터 전송에 적합함 )lseek는 작동하지 않음 ( 읽은 데이터는 사라지기 때문 )pipe는 fork()에 의해 상속 가..

semaphoresemget 시스템 호출semctl 시스템 호출semop 시스템 호출semaphore 연산 실행의 예시■ semaphore□ P(sem) | wait(sem) : 세마포어 값을 감소시키는 연산if ( sem > 0 ) sem--;else { wait until sem becomes non-zero; then decrement;} □ V(sem) | signal(sem) : 세마포어 값을 증가시키는 연산increment em by one;if ( queue of waiting processes not empty ) restart first process wait queue;■ semget 시스템 호출□ semget()#include #include #include int semge..