| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- Node.js
- 코드 스니펫
- simple case expression
- 정규식 연산
- 문법 차이
- GROUPING
- SQL
- python
- dom
- searched case expression
- git
- Oracle
- 정보처리기사
- MYSQL
- window 함수
- 뷰
- SQLD
- show graph characteristics
- execute immediate
- coalesce
- JavaScript
- 비절차적 데이터 조작어
- list multiplication
- ROLLUP
- 자료구조
- dense rank
- html
- 위코드
- sql 저장 모듈
- 기업 협업
- Today
- Total
목록전체 글 (81)
프로그래밍 숲
DataGrip에서 DB Diagram 화면에서 특정 데이터베이스에 우클릭을 하면 "Analyze Graph"의 "Show Graph Characteristics"라는 항목이 나오게 됩니다. 이를 사용하면, 특정 데이터베이스 테이블에 대한 그래프 구조를 분석하고 그 특성을 이해하는데 도움이 됩니다. 각 항목에 대해 간단히 설명하겠습니다. 1. Common Node Count: 그래프의 노드(데이터 포인트)의 총 개수입니다. Edge Count: 그래프의 간선(노드 간의 연결)의 총 개수입니다. Contains Self-loops: 그래프가 자기 자신으로 돌아오는 간선(셀프 루프)을 포함하는지 여부입니다. Is Simple: 간단한 그래프인지, 즉 모든 노드 간에 최대 한 개의 간선만 있는지 여부를 나타냅..
✏️ 문제 a[0]의 주소값이 10일 경우 다음 C언어 프로그램이 실행되 었을 때의 결과는? (단, int 형의 크기는 4Byte로 가정한다.) #include int main(int argc, char *argv[]) { int a[] = {14, 22, 30, 38} ; printf("%u, ", &a[2]) ; printf("%u", a) ; return 0; } 위의 C 프로그램이 실행될 때, 출력 결과는 a[2]의 주소 값과 a[0]의 주소 값이 출력됩니다. 주어진 조건에 따르면, a[0]의 주소 값은 10입니다. 또한, int 형의 크기는 4바이트입니다. 따라서, a[2]의 주소 값은 a[0] 주소 값에서 2번째 인덱스로 가는데 필요한 바이트만큼 이동한 곳에 있습니다. int형은 4바이트이므로..
crontab 이용하여 github 자동 배포하기 기능을 구축해보겠습니다. 잔디는 꾸준히 심어야 하기에 잔손실 나는 것을 방지해야하기 때문입니다. 우선 사용 가능한 linux 서버가 있다고 가정하고 시작하겠습니다. crontab을 사용하려면 항상 컴퓨터가 켜져 있어야 하기 때문에 linux 서버를 사용하는 것이 일반적입니다. 저는 AWS EC2 프리티어인 amazon linux로 진행해보도록 하겠습니다. 우선, ssh키를 만들어서 linux 서버에서 github에 연결하려고 합니다. 1. 리눅스에서 SSH 키 쌍 생성하기 우선 SSH 키 쌍을 생성해 보도록 하겠습니다. ssh-keygen -t ed25519 -C "your_email@example.com" 위의 명령어를 분석해보도록 하겠습니다. ssh-..
ssh -i와 pem 키로 amazon linux에 첫 접속 한후에 ls 명령어를 쳐보았습다. 그저 공허한 외침이었습니다. 아무것도 깔려있지 않은 새하얀 서버입니다. 우선 git을 깔아보기로 결심했습니다. 그래야 어떠한 작업이든 시작할 수 있을테니 말이죠. sudo yum install git 위의 명령어로 linux 서버에 git을 설치해 줍니다. 위의 명령어에 대해서 설명드리겠습니다. sudo: sudo라는 용어는 "SuperUser DO"를 나타냅니다. 수퍼유저(또는 루트) 권한으로 뒤에 오는 명령을 실행하는 데 사용됩니다. 이는 Windows에서 관리자 권한으로 프로그램을 실행하는 것과 유사합니다. 모든 사용자를 위한 소프트웨어 설치와 같은 특정 작업에는 수퍼유저 권한이 필요한 경우가 많습니다. ..
갑자기 정보처리기사 시험을 보게 되어서 필기를 공부하게 되었습니다. 원래는 생각이 없었지만, 같이 교육 듣는 동기들이 딴다고 하길래 자연스럽게 정보처리기사를 접수하게 되었습니다. Java는 공부 중이고 python은 알고리즘 문제를 풀기 때문에 그래도 익숙하지만, C언어는 아예 생소하기 때문에 정보 공유 및 공유 겸 글을 작성하게 되었습니다. 22년 4월 24일에 진행된 시험의 62번 문제는 다음과 같습니다. 이 코드를 하나하나 뜯어보도록 하겠습니다. 📂 전체 코드 #include int main(int argc, char *argv[]) { int a = 5, b = 3, c = 12; int t1, t2,t3; t1 = a && b; t2 = a || b; t3 = !c; printf("%d", t1..