전체 글 썸네일형 리스트형 C#에서 CallerMemberName이란 뭘까? C#에서 CallerMemberName이란 뭘까? [작성자의 다른 글 보러가기: ' C#에서 ' ?. '(널조건연산자) 는 무엇일까?'] CallerMemberName은 C# 5.0부터 도입된 특성(Attribute) 중 하나입니다. CallerMemberName 특성은 Caller Info Attributes라고도 불리며, 메서드 호출자에 대한 정보를 제공하는 데 사용됩니다. CallerMemberName 특성은 주로 메서드의 매개변수에 사용되며, 해당 매개변수에 CallerMemberName 특성을 지정하면 메서드를 호출하는 코드의 소스 파일에서 호출한 메서드의 이름을 컴파일러에게 알려줍니다. 이렇게 하면 메서드를 호출한 코드의 소스 파일에서 메서드 이름을 명시적으로 전달하지 않아도, 컴파일러가 자동.. 더보기 C#에서 ' ?. '(널조건연산자) 는 무엇일까? C#에서 ' ?. '(널조건연산자) 는 무엇일까? [작성자의 다른 글 보러가기:'react js프로젝트에 tailwind 설치하기'] C# 6.0 이상에서 ?.는 "널 조건 연산자" 또는 "null-conditional operator"라고 불리는 연산자입니다. 이 연산자는 참조형식의 변수가 null인 경우 해당 변수의 멤버에 접근하거나 호출하는 것을 방지하고, 대신 null을 반환합니다. 이렇게 함으로써 NullReferenceException을 방지하고 코드를 더욱 안전하게 처리할 수 있도록 도와줍니다. 널 조건 연산자를 사용하면 조건문을 추가하여 변수가 null인지 먼저 확인할 필요가 없어지며, 코드가 더 간결해집니다. 널 조건 연산자의 문법은 다음과 같습니다. 여기서 expression은 참조형식.. 더보기 react js프로젝트에 tailwind 설치하기 react js프로젝트에 tailwind 설치하기 [작성자의 다른 글 보러가기: 'Tailwind가 그래서 뭔데?'] 1. 타입스크립트가 적용된 리액트 프로젝트 셋팅하기 나는 create-react-app 을 사용해서 프로젝트를 셋팅할거다. create-react-app 홈페이지에 나와있는 아래의 명령어를 실행한다. 2. tailwind css 설치하고 적용하기 tailwind css 공식 홈페이지에 나온대로 명령어를 실행한다. 3. 아래 명령어를 실행하면 tailwind.config.js 랑 postcss.config.js 파일이 생긴다. 4.tailwind.config.js 를 아래처럼 작성한다. module.exports = { content: [ "./src/**/*.{js,jsx,ts,tsx}".. 더보기 Tailwind 란 무엇일까? Tailwind CSS Tailwind CSS는 이름에서 부터 알 수 있듯이 CSS Framework 이다. 하지만 Bootstrap과 같은 다른 CSS 프레임 워크들과는 다르게 Tailwind CSS는 디자인의 커스터마이징이 아주 편하다. 또한 아래와 같은 장점들을 갖고 있다. 이미 제작된 유틸리티 클래스들 사용하여, 따로 직접 만들 필요가 없다 동적 클래스의 JLT 컴파일, 반응형 디자인 등 유용한 기능을 제공한다. 해당 프레임워크를 쉽게 커스터마이징 할 수 있다. 클레스 이름을 자동생성해주기에, 클레스 네이밍하는데 있어서 불필요한 업무량을 줄여준다. 기본 CSS 코드와 Tailwind를 사용한 코드비교 CSS코드 Tailwind 코드 코드가 놀랍도록 줄어들지만 class 이름이 가독성이 많이 떨어진.. 더보기 [css]display 속성 display 속성 [작성자의 다른 글 보러가기: '[CSS] #Position 사용법'] 개요 display 속성은 요소를 어떻게 보여줄지를 결정합니다. 주로 4가지 속성값이 쓰이는데, 태그마다 기본값이 다릅니다. none : 보이지 않음 block : 블록 박스 inline : 인라인 박스 inline-block : block과 inline의 중간 형태 none 요소를 렌더링하지 않도록 설정합니다. visibility 속성을 hidden으로 설정한 것과 달리, 영역도 차지하지 않습니다. 예제 inline span 태그, b 태그, i 태그, a 태그 등이 이에 해당됩니다. block 과 달리 줄 바꿈이 되지 않고, width와 height를 지정 할 수 없습니다. word 같은 문서에서 볼드, 이탤릭.. 더보기 [CSS] #Position 사용법 #Position 사용법 Position 속성 사용법은 다음과 같다. position: static | relative | absolute | fixed | sticky Static 을 제외한 나머지 속성값들은 top,left,bottom,right 와 같이 어느 위치에 요소를 위치시킬건지 지정할 수 있다. 각 값들은 그 방향에서 얼마나 이동시켜 위치할 것인지를 나타낸다. Static Static은 position 속성의 기본값이다. 요소를 나열한 순서대로 배치하며, top,right,bottom,left와 같은 속성을 사용할 수 없다. (Float 속성은 가능) relative static이었을 때 배치되는 위치를 기준으로 상대적 위치를 지정할 수 있는 속성값이다. 예를 들어 static이였을 때 위치.. 더보기 클라우드란 무엇일까? 클라우드에 대해 알아보자 클라우드란 무엇일까? 클라우드에 대해 알아보자 [작성자의 다른 글 보러가기 : 'C 와 C++의 차이점'] 클라우드 컴퓨팅은 더 빠른 혁신, 유연한 리소스 및 규모의 경제를 제공하기 위해 인터넷("클라우드")을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석 및 인텔리전스를 포함한 컴퓨팅 서비스를 제공하는 것을 말합니다. 클라우드 시스템은 광범위한 컴퓨팅 서비스를 제공할 수 있는 네트워크를 만들기 위해 함께 연결된 컴퓨터 및 서버 그룹을 말합니다. 클라우드는 인터넷을 통해 액세스되므로 사용자는 어디서나 모든 장치에서 애플리케이션과 데이터에 액세스할 수 있습니다. 클라우드 컴퓨팅의 이점에는 비용 절감, 효율성 향상 및 민첩성 향상이 포함됩니다. 클라우드 컴퓨팅을 통해 조직은 더 이상 자체.. 더보기 C 와 C++의 차이점 개요 C언어란 무엇일까? C++는 또 어떤것일까? C와 C++에 대해 알아보고 차이점을 정리해보도록 하자 목차 1. C와 C++의 차이점 2. C와 C++의 장점 부가링크 1: C 언어란 무엇일까? 부가링크2: C++언어란 무엇일까? [작성자의 다른 글 보러가기: '40년만에 확 바뀐 이것!! 엄청난 변화..!!'] # C 와 C++의 차이점 C++가 C에 대한 상위 호환성을 가지고 있지만 몇가지 차이점이 있다. 이전에 C프로그램을 작성해본 사용자가 C++프로그램을 작성할 때는 다음의 몇가지 차이점을 고려해서 프로그램을 작성해야 한다. C언어는 절차지향언어로서 1~10의 순서가 있으면 순서에 따라서 진행이 되는 형식이고 C++은 3,74,1 등 원하는 순서대로 진행을 할 수가 있다. 오버로딩의 차이가 있.. 더보기 이전 1 ··· 12 13 14 15 16 17 다음