본문 바로가기
728x90
반응형

분류 전체보기26

[DevExpress] Chart 코드로 그리기 DevExpress 차트를 그릴때 가장 편한 방법은 역시 디자이너를 사용해서 그리는 것이다. 그럼에도 불구하고 직접 코딩을 하여 차트를 그려야 할 경우가 있다. 필자는 테스트 서버와 운영서버가 다른곳에 있어 디자이너로 차트를 그렸을 경우 서버를 변경할때마다 프로그램을 배포해야되는 귀찮음이 있어서 직접 코딩을 했다.(디자이너에서 서버를 동적으로 변경하는 방법을 못찾음..) 공유 겸 필자가 까먹지 않기 위해 정리한다. 우선 사진을 보여주자면 이러한 차트를 그릴려고 한다. 위 차트를 보면 X축 : 월별, 입고, 생산중, 출고대기, 출고완료 이렇게 되어있고 Y축은 숫자(수량)으로 그린 차트다. X축 별 여러 제품의 수량으로 표시하고 싶을 때는 Series와 ChartControl의 속성을 잘 설정해주어야 한다... 2023. 9. 25.
[Dart] Nullable Null값 허용 방법 Dart는 기본적으로 null값을 허용하지 않는다. 그렇지만 코딩을 하다보면 null값을 가진 상태가 필요한 경우가 꽤나 많이 있다. 그때를 위해 nullable을 이용하면된다. 사용방법은 매우 간단하다. 변수 선언 시 자료형 뒤에 ? 를 추가해주면 된다. void main(){ String? name = 'try-catch'; name = null; } 2023. 9. 1.
[Dart] 변수 선언 방법 다른 프로그래밍 언어와 마찬가지로 크게 2가지 방법이 있다. 1. 자료형 지정 방식 string name = 'try-catch'; 2. 자료형 자동 지정 방식 var UserNo = 24; (Dynamic 방식도 있지만 필자는 별로 권장하지 않는 방법이라 패스) Dart에서 권장하는 방법으로는 변수나 메소드(함수)에서는 타입을 지정하지 않는 var 방식을, Class에서는 타입을 지정하는 방식을 권장한다고 한다. 2023. 9. 1.
[Dart] 상수 선언하기 Final Variables, Late Variables, Const 1. Final final 은 javascript의 const와 유사하다고 생각하면 된다. 또한 final 앞에 late 를 추가해주면 맨처음 선언 시 초기화를 해주는 것이 아니라 이후에 딱 한번 초기화 해 줄 수 있다. 프로그램 실행 후 API Key값을 받아와서 상수에 넣어줄 때 사용하면 유용하지 않을까 생각한다.. void main(){ //일반적인 상수 : 선언과 동시에 초기화 final String name = '도전'; //late 상수 : 선언 후 나중에 초기화 late final String class; class = '왕초보'; } 2. Const const는 Compile-time constant로 컴파일 시 해당 상수값이 무엇인지 알아야 된다는 점이 final과의 차이점이다. void.. 2023. 9. 1.
Chat GPT 3.5 파인튜닝 가능 소식 8월 22일 OpenAI 홈페이지에 올라온 글에 의하면 이제부터 GPT-3.5 Turbo에 대한 파인튜닝(미세조정)이 가능하고 GPT-4또한 올 가을에 파인튜닝이 가능하도록 제공될 예정이라고 합니다. https://openai.com/blog/gpt-3-5-turbo-fine-tuning-and-api-updates GPT-3.5 Turbo fine-tuning and API updates Developers can now bring their own data to customize GPT-3.5 Turbo for their use cases. openai.com 다만 가격적으로 상승한 것으로 알고 있습니다. 파인튜닝을 이용하여 서비스를 개발해 보실 분들은 참고해보시면 좋을 것 같습니다. 2023. 8. 23.
[MSSQL] 재귀 호출 사용법 (WITH, CTE) 안녕하세요, Microsoft SQL Server (MSSQL)에서 재귀 호출을 이용해 데이터의 계층 구조를 다루는 방법에 대해 알아보겠습니다. 재귀 호출은 데이터베이스에서 특히 트리 구조나 계층적 데이터를 다루는데 유용한 도구입니다. 이번 글에서는 재귀 호출의 개념과 사용법을 자세히 살펴보겠습니다. 1. 재귀 호출의 개념 재귀 호출은 함수나 쿼리가 자기 자신을 호출하는 프로그래밍 기법을 의미합니다. 데이터베이스에서는 이를 통해 계층 구조를 가진 데이터를 다룰 수 있습니다. 예를 들어 조직도나 댓글 시스템과 같이 부모-자식 관계를 가지는 데이터를 재귀 호출을 통해 처리할 수 있습니다. 2. 공통 테이블 식 (Common Table Expression, CTE) MSSQL에서 재귀 호출을 사용하기 위해 C.. 2023. 8. 22.
728x90
반응형