coding 215

C# GUID

https://afsdzvcx123.tistory.com/entry/C-%EB%AC%B8%EB%B2%95-C-GUID-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%EA%B3%A0%EC%9C%A0%ED%95%9C-%ED%82%A4-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 [C# 문법] C# GUID 이용하여 고유한 키 생성하기 안녕하세요. 오늘은 C# 문법에서 GUID를 이용하여 고유한 키를 생성하는 방법에 대해서 알려드리려고 합니다. 먼저, GUID가 무엇인지 모르시는 분들도 계실텐데요. GUID란 위키백과에서 정의하기로 afsdzvcx123.tistory.com Globally Unique Identifier - 전역 고유 식별자 응용 소프트웨어에서 사용..

coding/asp.net 2022.03.02

AP(Application processor)

https://nhj12311.tistory.com/306 스마트폰 cpu(ap) 란?, ap 순위, 성능 비교표 오늘은 스마트폰 모바일의 CPU, AP에 대해 다뤄보려고 하는데요. 더 정확히 말하려면 CPU가 아니라 AP라고 불러야 하는게 맞습니다. 우리가 잘 아는 아이폰의 A13, A14와 갤럭시나 안드로이드에 탑재 nhj12311.tistory.com 스마트폰의 핵심 부품인 CPU를 AP라고 다르게 부르는 가장 큰 이유는 컴퓨터의 CPU와는 달리 스마트폰에서는 주 연산을 위한 CPU와 영상 연산을 위한 GPU, 그리고 통신 기능 등 다양한 기능이 하나의 칩으로 통합된 형태를 취하기 때문이다. 이렇게 AP는 컴퓨터의 CPU, GPU, 통신칩, 경우에 따라서는 램까지 모두 통합하고 있다. 그렇기 때문에..

coding 2022.02.23

Mssql Exec, sp_executesql 사용 및 차이

예전 부터 "Dynamic Query는 가급적이면 사용하지 말아라! 되도록이면 Stored Procedure을 사용해라"이런 문구를 많이들 보았을 것이다. 이는 Dynamic Query는 실행시킬때마다 실행플랜이 캐쉬에 올라가기 때문이다. 물론 Stored Procedure는 한번 실행할때 플랜이 캐쉬되고 그 캐쉬를 제 활용 한다. 언제까지? Stored procedure의 내용이 수정되기 전 또는 인덱스 통계가 갱신되기 전까지.. 우리는 Dynamic Query를 실행시킬때 exec()또는 sp_executesql을 사용한다. 그럼 exec()하고 sp_executesql은 어떻게 다른가? EXECUTE(Transact-SQL) Transact-SQL 일괄 처리 내에서 또는 시스템 저장 프로시저, 사용..

coding/mssql 2022.02.22

MSSQL 날짜 변환 (DATETIME CONVERT)

- 기준날짜 ​ 2000년 01월 02일 13시 14분 15.678초 기준 날짜 형변환 ​ - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 번호 쿼리 결과 코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY 5 CONVERT(CHAR(..

coding/mssql 2022.02.22

C언어 개요 메모리 구조

http://www.tcpschool.com/c/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com https://modoocode.com/315 내가 C 언어를 공부하기 전에 알았으면 좋았을 것들 modoocode.com 메모리의 구조 메모리의 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 합니다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요합니다. 따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하고 있습니다. 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 다음과 같습니다. 1. 코드(code) 영역 2. 데이터(data)..

coding/C 2022.02.22

캐시 메모리 (Cache Memory) 개념, 기법

Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 아래와 같은 저장공간 계층 구조에서 확인할 수 있듯이, 캐시는 저장 공간이 작고 비용이 비싼 대신 빠른 성능을 제공한다. Cache는 아래와 같은 경우에 사용을 고려하면 좋다. 접근 시간에 비히 원래 데이터를 접근하는 시간이 오래 걸리는 경우(서버의 균일한 API 데이터) 반복적으로 동일한 결과를 돌려주는 경우(이미지나 썸네일 등) Cache에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근할 수 있다. 결국 Cache란 반복적으로 데이터를 불러오는 경우에, 지속적으로 DBMS 혹은 서버에 요청하는 것이 아니라 Memory에 데이터를 저장하였다가 불러다 쓰는 것을 의미한다. Enterpr..

coding/CS 2022.02.22

여러 행의 컬럼을 합치는 방법 (STUFF, FOR XML PATH)

https://gent.tistory.com/344 [MSSQL] 여러 행의 컬럼을 합치는 방법 (STUFF, FOR XML PATH) SQL Server에서 여러 행(Row)의 컬럼 값을 하나로 합치기 위해서는 STUFF 함수와 FOR XML PATH 구문을 사용하면 된다. 오라클 SQL에서 XMLAGG, WM_CONCAT, LISTAGG 함수와 비슷한 기능을 수행한다. SQL Server 20.. gent.tistory.com ALTER FUNCTION [dbo].[UFN_GetShowColumnName] --db,table 로 colmetadata 조회 ( @DBNAME nvarchar(50), @TABLENM nvarchar(50) ) RETURNS nvarchar(200) AS BEGIN dec..

coding/mssql 2022.02.16

mssql 이 플랫폼에서 패키지를 만들 때는 외부 참조가 지원되지 않습니다.

mssql 이 플랫폼에서 패키지를 만들 때는 외부 참조가 지원되지 않습니다. -> 이 경우는 데이터 애플리케이션 내보내기가 아닌, db 백업 후, 백업 파일을 이용해서 복원하는 방식을 사용해야 한다. 왜나면 현재 함수 및 프로시저에서, 현재 db뿐만 아니라 다른 곳에 위치한 db도 있어서, 애플리케이션으로 내보내려면, 함수와 프로시저를 다 삭제해야 함. 제목: Microsoft SQL Server Management Studio ------------------------------ 데이터 패키지의 파트로 사용된 스키마에 지원되지 않는 요소가 하나 이상 있습니다. Error SQL71562: 요소 [dbo].[USP_UPDATE_STAT_DG_INFO_BY_CANCER_TYPE]을(를) 확인하는 동안 오..

coding/mssql 2022.01.18