일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발
- 청소년복지론
- 사례관리
- vue환경설정
- forof문
- javaScriptError
- 파이썬
- 안드로이드
- 자바스크립트forinforof차이
- 장고프로젝트
- 자바스크립트날짜
- 오류종류
- R데이터분석
- PostgreSQL
- Android
- 스택개념
- cmd명령어
- 큐개념
- 자바스크립트수학
- 자바스크립트날짜형식
- sqlite
- 장고웹
- 자바스크립트for문
- Python
- 스택과큐의차이점
- vue프로젝트
- 장고웹프로젝트
- 장고
- 자바스크립트날짜get
- vue환경세팅
- Today
- Total
목록IT (26)
지금도 개발중

스택(Stack)과 큐(Queue)는 프로그래밍에서 자주 사용되는 선형 자료구조로, 데이터의 삽입과 삭제 순서가 서로 다릅니다.1. 스택(Stack)스택은 후입선출(LIFO, Last In First Out) 원칙을 따르는 선형 자료구조로,데이터의 삽입(push)과 삭제(pop)가 한쪽 끝(top)에서만 이루어집니다.이는 책을 쌓아 놓고 가장 위에 있는 책을 먼저 꺼내는 것과 같이 마지막에 추가된 요소가 가장 먼저 제거됩니다.1) 주요연산'push' : 스택의 최상단(top)에 요소 추가'pop' : 최상단 요소 제거 및 반환'peek' / 'top' : 최상단 요소 확인 (제거하지 않음)'isEmpty' : 스택이 비었는지 확인# 배열기반 : 고정된 크기로 구현이 간단하지만, 동적 크기 조절이 어려움..
모든 HTTP 응답 코드는 5개의 클래스(분류)로 구분된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의한다. 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. 첫자리에 대한 5가지 값들은 다음과 같습니다. 1xx (정보): 요청을 받았으며 프로세스를 계속한다 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다 1xx (조건부 응답 - Information Responses) 이 상태의 상태 코드는 상태-라인과 선택적 헤더(컴퓨터에서 출력될 때 각 페이지 맨 윗부분에..

sbyte, byte경우 기본값은 short, ushort, int, uint, long, ulong, 0입니다. char 기본값은 '\x0000', float 기본값은 0.0f, double 기본값은 0.0d, decimal 기본값 0.0m 입니다. Types - C# language specification 형식Types 이 문서의 내용 --> C # 언어의 형식은 value types _ 및 _참조 형식*_ 이라는 두 가지 주요 범주로 구분 됩니다.The types of the C# language are divided into two main categories: value types _ and _reference types*. docs.microsoft.com

shutdown 명령어 shutdown -s : 시스템 종료 shutdown -r : 시스템 리부팅 shutdown -s -f : 실행 중인 응용프로그램을 강제로 종료하고 시스템 종료 shutdown -s -t 0 : 시스템 즉시 종료 shutdown -r -t 0 : 즉시 리부팅 shutdown -r -t 60 : 1분 후에 시스템 리부팅 shutdown -s -t 3600 : 1시간 후에 시스템 종료 shutdown -r -f -t 0 : 실행 중인 응용프로그램을 강제로 종료하고 시스템 리부팅 shutdown -a : shutdown 명령 취소 cmd창에서 shutdown -r -t 3600을 입력했을 때 60분 후 windows가 종료됩니다.라는 알림이 정상적으로 뜨는 것을 확인할 수 있습니다.
러스트(Rust)는 모질라 리서치에서 개발한 범용 프로그래밍 언어로, C, C++, Go언어와 같이 컴파일 기반의 언어이자 시스템 프로그래밍 언어에 속한다. 러스트(Rust)와 Go는 비슷한 시기에 등장하고 두 언어 모두 C, C++을 서로 다른 방향에서 대체하려 한다는 점때문에 많이들 이 두 언어를 비교한다. 러스트(Rust)는 인터넷에서 실행되는 서버 및 클라이언트 프로그램을 개발하는데 적합한 언어를 목표로 설계되었다. 그렇기에 러스트 = 안전하고, 병렬적이며, 실용적인 언어. 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원. * Rust의 장점들 빠르다 러스트 코드는 여러 플랫폼에 걸쳐 기본 시스템 코드로 컴파일된다. 바이너리는 자체 포함..
* 해당 글은 장고(Django)의 클래스형 뷰와 함수형 뷰의 차이점에 대해 공부하고자 기록한 내용입니다. 글의 내용은 한 블로그에서 작성한 내용을 토대로 재정리한 내용이기에 원문을 원하시는 분들은 아래의 링크를 참고해주세요. Class-Based Views vs. Function-Based Views If you follow my content here in the blog, you probably have already noticed that I’m a big fan of function-basedviews. Quite often I use them in my examples... simpleisbetterthancomplex.com from django.shortcuts import render, ..
웹 환경은 브라우저(클라이언트)에서 웹 서버에 html문서를 요청하면, 웹 서버는 html를 작성하고 브라우저(클라이언트)에 응답 한 후 연결을 끊는 비동기 소켓 통신입니다. WebSocket은 브라우저(클라이언트)가 접속 요청을 하고 Web 서바가 응답을 한 후 연결을 끊는 것이 아니라 Connection을 그대로 유지하고 브라우저(클라이언트)의 요청이 없어도 데이터를 전송할 수 있는 프로토콜입니다. 1. 일반 웹의 프로토콜과 웹소켓의 예시 일반 웹 프로토콜의 경우는 서버와 브라우저(클라이언트)와 연결이 끊긴 상태이기 때문에 브라우저에서 요청이 오지 않는 이상 다른 사용자에게 응답 메세지를 보낼 수 없다. 하지만 WebSocket의 경우에는 서버와 브라우저(클라이언트)가 끊기지 않은 상태이기 때문에 브..

물론 모든 공인인증서를 무조건 가져오는 것보다 용도에 맞는 공인인증서만 가지고 오는 것이 맞지만 일단 지금은 테스트임으로 구체적인 설계는 넘어가도록 하겠습니다. 그 다음은 공인인증서의 등록기관, 등록일자, 만료일자 등의 구체적 정보를 빼내는 방법에 대해 공부하도록 하겠습니다. 1. 인증서 정보 가져오기 NPKI폴더 경로를 따라 들어가는 방법은 전 글에 다룬 적이 있어서 패스하도록 하겠습니다. 만약 해당 내용을 보고싶은 분들은 아래의 링크를 참고해주세요. C# : 공인인증서 NPKI 폴더 위치 찾기 및 콤보박스에 목록 보여주기 이번 글에서는 yessign 폴더에 있는 공인인증서의 이름을 콤보박스에 넣는 방법에 대해 알아보도록 합시다. // 전역변수 // 인증서 콤보박스에 쓸 DataTable DataTab..

그 다음은 3단계인 전자세금계산서 기본정보를 생성하는 방법에 대해 알아보도록 하겠습니다. 한국인터넷진흥원에서 제공한 전자세금계산서의 전자문서 구조를 보시면 항목 총 5가지로 나눠져 있는데요. 관리정보, 전자서명, 기본정보, 거래처정보, 상품정보가 있니다. 물론 해당 항목 속에는 세부항목으로 나눠지는 부분이 또 있기 때문에 자세한 내용은 한국인터넷진흥원의 개발지침 변경안을 확인해주세요. 1. 하드코딩으로 XML 파일 만들기 public void getXml() { XmlDocument xdoc = new XmlDocument(); xdoc.AppendChild(xdoc.CreateXmlDeclaration("1.0", "UTF-8", "")); //================================..

SQLite를 통해 전자세금계산서 XML파일 생성을 해보도록 하겠습니다. 아마 전자세금계산서 파일을 생성하는 것에 필요한 순서는 대략적으로 위와 같을 것 같습니다. 1. SQLite Database File 생성 보통 프로젝트를 시작하기 전 Database와 Table은 이미 생성을 해놓으셨을거에요. 만약 미리 생성 하신분들은 C# : SQLite를 통해 전자세금계산서 XML 파일 생성 (1) 해당 글을 패스하시면 되는데 아직 생성을 못하신 분들은 아래의 내용을 참고해주세요. using System.IO; // Exists 체크할 때 필요 using System.Windows.Forms; // Application 사용할 때 필요 // 만약 SQLite로 쓰실 분들은 아래의 using using Syst..