본문 바로가기

전체 글23

[C#] 기초 및 자바와 다른 점 (2) | 프로그램 구조, 자료형 상수 자바와 C#의 프로그램 구조 차이를 알아보자 ​ (자바는 안다고 가정한다.) using System; using Rectangle = CompSci.Graphics.Rectangle; // 별칭 지정 namespace Sample { public class SampleClass { public static void Main(string[] args) { string name = "Wilson"; Console.WriteLine("Hello, " + name + "!"); } } // 한 줄 주석 /* 여 러 줄 주석 */ } namespace는 자바의 package 역할을 한다. 자바는 첫줄에 package를 선언하지만, C#은 namespace 키워드를 사용하고 블럭으로 묶는다. namespace는 한.. 2022. 6. 16.
[C#] 기초 및 자바와 다른 점 (1) 자바만 공부하고 C#은 자바랑 비슷해서 눈치껏 사용하다가 개념 및 차이점을 한 번 짚어보는게 좋겠다는 생각이 들어서 쓴다. ​ 배경 자바랑 문법이 매우 비슷하다. C# 공부를 안해도 눈치껏 유지보수 가능한 정도 자바랑 다른 것만 쏙쏙 구글링 하면 된다. ​ 자바가 JVM에서 돌 듯 C#은 .NET 플랫폼 내 CLR(Common Language Runtime) 상에서 돈다. 서버사이드 개발도 가능하지만 우리회사는 서버는 자바, UI는 C#으로 개발한다. ​ IDE 자바는 이클립스, 인텔리제이를 주로 사용한다면 C#은 마소작품답게 Visual Studio가 대표적이다. 무료이고 지원도 빵빵하다. (고 한다. 얼마 안써봐서 아직 기능도 다 모른다. ㅎ) ​ ​ ​ 상속, 문법 extends, implement.. 2022. 6. 16.
[백준] 1049 기타줄 JAVA 자바 해설 및 정답코드 문제 : https://www.acmicpc.net/problem/1049 1049번: 기타줄 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주 www.acmicpc.net Day Of Mourning의 기타리스트 강토가 사용하는 기타에서 N개의 줄이 끊어졌다. 따라서 새로운 줄을 사거나 교체해야 한다. 강토는 되도록이면 돈을 적게 쓰려고 한다. 6줄 패키지를 살 수도 있고, 1개 또는 그 이상의 줄을 낱개로 살 수도 있다. 끊어진 기타줄의 개수 N과 기타줄 브랜드 M개가 주어지고, 각각의 브랜드에서 파는 기타줄 6개가 들어있는 패키지의 가격, 낱개로 살.. 2022. 4. 7.
[bootstrap4] 부트스트랩4 dataTable/ ajax사용시 컨트롤러에 배열 전달 오류 결론부터 말하자면 dataTable 내부에서 사용하는 ajax로는 data에 배열을 넘길 수 없다. 컨트롤러가 배열로 넘어온 데이터를 인식하지 못했다. (난 실패했다. 별도로 ajax 통신으로 데이터 받와와서 직접 테이블 그려주는건 가능) 부트스트랩에서 지원하는 dataTable은 html의 을 그려주는 편리한 라이브러리이다. 속성을 설정하면 다양한 기능을 편리하게 구현하고, 추가할 수 있다. (페이징, 정렬, 필터, 순서변경 등) 참고 : https://ponyozzang.tistory.com/220 DataTables 사용법 및 예제 jQuery, JSON DataTables는 HTML의 을 데이터 그리드 형식으로 사용하기 위한 라이브러리입니다. 장점은 다음과 같습니다. ○표 에 다음과 같은 기능을 .. 2022. 4. 7.