728x90

전체 글 152

[프로그래머스] 성격 유형 검사하기- 코딩테스트, c#

성격 유형 검사하기 문제 설명 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총 16(=2 x 2 x 2 x 2)가지가 나올 수 있습니다. 예를 들어, "RFMN"이나 "TCMA"와 같은 성격 유형이 있습니다. 검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습니다. 매우 비동의 비동의 약간 비동의 모르겠음 약간 동의 동의 매우 동의 각 질문은..

dev/코딩테스트 2022.12.08

[javascript] XMLHttpRequest 파일 업로드 진행바 (with Progressbar 부트스트랩 컴퍼넌트)

파일을 업로드 진행 상태의 진행바(progressbar) 구현 진행바는 부트스트랩 콤포넌트를 이용한다. 콤포넌트 · 부트스트랩 Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit. bootstrapk.com XMLHttpRequest: progress event 를 통해서 진행상태를 리턴받는다. XMLHt..

dev/javascript 2022.12.07

[asp.net core] 대용량 파일 업로드 사이즈 설정 (with IIS web.config 설정하기)

asp.net core, iis 에서 기본적으로 업로드 사이즈를 제한하면 사용하는 버전에 따라서 크기가 제한될수 있습니다. Asp.Net Core 설정 // Startup.cs // ConfigureServices()에 추가 services.Configure(options => { // 500 MB 로 세팅 options.MultipartBodyLengthLimit = 524288000; }); IIS(Express) 에서 설정 IIS(Express) 환경에서는 web.config 에 requestFiltering 설정을 추가 web.config 파일이 존재하지 않는다면 새롭게 생성한다. Kestrel 설정 Program.cs 에 추가 UseKestrel // kestrel 에서 limit size 50..

dev/asp.net, c# 2022.12.07

[c#] 객체의 value 복사 방법 - 복사생성자 Reflection 이용, ICloneable 구현 이용

객체의 값 복사하는 방법 객체는 참조타입이기때문에 대입 연산자를 이용하여 값을 할당하면 객체의 주소값이 할당이되어 할당된 객체는 동일한 값을 바라보게 된다. (얕은복사 라고 한다.) CopyConstructor constructor = new CopyConstructor(); constructor.ordNo = 1; CopyConstructor constructor1 = constructor; Console.WriteLine("source : " + constructor.GetHashCode()); Console.WriteLine("target : " + constructor1.GetHashCode()); Console.WriteLine("source no : " + constructor.ordNo); ..

dev/asp.net, c# 2022.12.05

[프로그래머스] 전화번호 목록 - 코딩테스트, JAVA

전화번호 목록 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은 전화번호가 중복해서 들어있지 않습니다. 입..

dev/코딩테스트 2022.11.30

[linux] centos 젠킨스(Jenkins) 설치하기 (with java install)

젠킨스 ? Jenkins - 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 젠킨스는 자바 환경에서 실행이 되기때문에 먼저 자바 런타임을 설치해야 합니다. ■ 자바 설치 jdk 설치하기 (아래는 8 버전 예제이나 java 11버전 설치 필요) // 자바 jdk 설치 #sudo yum -y install java-1.8.0-openjdk #sudo yum -y install java-1.8.0-openjdk-devel // java 11 설치 sudo yum install -y java-11-openjdk-devel.x..

Server/linux 2022.11.30

[c#] System.Text.Json 네임스페이스 - JSON Object, Serialize, Deserialize

System.Text.Json .Net 에서 JSON Object 를 다루기 위해서 대부분 Newtonsoft.Json 패키지를 이용하여 JSON 작업을 하였다. 하지만 .net core 3.0 버전부터 추가가 되면서 점차 그 영역을 확장하고 있다. NewtonSoft.Json 에 관한 간단한 내용은 아래를 참고 [dev/asp.net, c#] - [c#] JSON 형변환(Json Convert) with JSON.NET [dev/asp.net, c#] - [c#] JSON.NET 을 이용한 Json 데이터 파싱 - Json Key Name 가져오기 (JObject, JToken) 2022-11-29일 현재 최신버전 및 사용가능한 프레임워크 .NET 개체와 JSON 데이터의 양방향 변환 방법(직렬화, 역..

dev/asp.net, c# 2022.11.29

[c#] 10진수를 X진수 또는 X진수를 10진수 변환 하기(X to Y 진수 변환), 2진수, 8진수, 16진수 진법 변환

진법의 의미 진법이란 몇 개의 기본 숫자를 이용하여 수를 표시하는 방법으로 자릿값이 올라감에 따라 수가 일정하게 커지는 규칙을 이용하여 수를 표시하는 것을 말한다. 오늘날에는 인도-아라비아 숫자를 사용하므로 0부터 9까지의 기본 숫자 또는 이 숫자 중 일부를 이용한 십진법, 이진법, 오진법 등으로 수를 표시한다. 진법 수를 표시하는 방법. 기수법의 하나. 자릿값이 올라감에 따라 수가 커지는 정도가 다르다. [진법의 의미] 진법이란 몇 개의 기본 숫자를 이용하여 수를 표시하는 방법으로 자릿값이 올라감에 따 terms.naver.com 10진수를 X진수로 변환 바꾸고 싶은 진수의 숫자로 더 이상 나눌 수 없을 때까지 나눈 뒤 몫과 나머지를 역순으로 읽는다. 그림과 같이 12를 3진법으로 변환한다하면 12를 ..

dev/asp.net, c# 2022.11.25

[프로그래머스] 기능개발 - 코딩테스트, C#

기능개발 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 제한 사항 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다. 작업 진도는 100 미만의 자연수입니다. 작업 속도는 100 ..

dev/코딩테스트 2022.11.24
728x90