본문 바로가기

분류 전체보기47

[운영체제] 프로세스와 스레드, 그 외 관련 개념 정리 최근 인스타 릴스에서 파이썬 GLI를 보고 프로세스와 스레드에 궁금증이 생겨서 정리해 보았습니다.정리해 보면서 느낀 점은 그동안 너무 대충 조사하고 공부했다는 생각이 들었고,이번에 공부해 보면서 컴퓨터 용어들과 컴퓨터에 대해 조금 더 심도 있게 이해할 수 있게 되었습니다.  1. 프로세스1-1. 프로그램과 프로세스의 차이우선 프로세스를 설명하기 전에 프로그램과 프로세스의 개념 정리부터 해보도록 하겠습니다.프로그램프로세스실행하지 않은 프로그램실행 중인 프로그램장기 기억 장치(SSD, HDD)에 들어가 있으나 메모리(RAM)에는 없음.메모리에 들어있으며 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태. 통용적으로 프로그램과 프로세스는 같이 쓰이기도 합니다.그리고 사실 그리 다른 개념도 아니라고 생각합니.. 2025. 1. 8.
[백준] 1193번 분수찾기 | C 이번 문제는 줄을 찾고 몇번째에 있는지 확인하는 문제였다.규칙성1. 각 라인의 분자, 분모의 합은 동일하다.2. 홀수 라인은 우상향하며 짝수 라인은 좌하향한다. 이 두가지를 지켜서 코드를 짜면 되는 문제였다.visual studio에서 작업하여 scanf 가 scanf_s로 바뀐 것만 바꿔주면 정답 코드이다. #include #include int main(){ int x; int line = 1; scanf_s("%d", &x); int i = 1; while (x - i > 0) { // line 수, 몇 번재인지 구하기 x -= i; i += 1; line += 1; } if (line % 2 == 0) { /.. 2025. 1. 6.
[Webhacking.kr] old 20 해설 console을 활용하면 되는 문제였습니다.개발자 모드에서 console은 클라이언트 입장에서 직접 DOM에 js를 실행하는 것으로 클라이언트에서 정보를 얻을 수 있는 상황에서는 매우 유용한 툴입니다.  문제입니다.time limit는 2초입니다. time limit : 2 secondnicknamecommentcaptcha 문제 코드입니다.코드에 time limit 가 없는 걸 보니 php 혹은 다른 server side 언어로 처리한 것 같습니다.time limit를 변조하는 방식은 통하지 않을 것 같습니다. 그럼 console을 사용하여 js로 각 요소의 value값을 임의로 집어넣으면 됩니다. document.getElementsByName('id')[0].value = 'hello';docume.. 2025. 1. 4.
[Webhacking.kr] old-39 풀이 view-source 이번 소스 코드이다.본래 php를 공부하지 않았다가 이번에 xampp를 사용해서 간단한 로그인 기능과 게시판 기능을 만들어보면서 해석이 되기 시작했다.  input에 값을 넣어야 하는 문제이다.그리고 php를 보면 solve 기준이 result가 1을 가지면 되는 문제이다.그럼 어떻게 1을 가지나 했더니 sql에서 select 1 from ... 이렇게 나와있었다.sql의 select 다음에 컬럼명이 아닌 숫자가 들어간 건 처음 봐서 직접 써보니 그냥 조건에 맞는 모든 행들이 1이란 값을 가지게 하는 sql문이었다.고로 이 문제는 저 sql문을 건드려서 어떤 값이든 조회하게 하면 되는 문제이다. 그럼 이제 조건을 보자. Post로 받은 값의 '\\'을 없애고 작은 따옴표(')를 두 .. 2024. 12. 29.