분류 전체보기
-
Spring 기초예제 1-1Java/Spring 2020. 3. 5. 01:48
예제를 통해 Spring의 사용법을 알아보겠습니다. 다음과 같은 자바 코드가 존재한다고 가정해보겠습니다. 샘플 코드 1 HelloApp.java public class HelloApp { public static void main(String[] args) { MessageBean bean = new MessageBean(); bean.sayHello("Spring"); } } MessageBean.java public class MessageBean { public void sayHello(String name) { System.out.println("Hello, " + name + "!"); } } 위 코드를 실행하면 다음과 같은 결과를 출력합니다 (혹시나 Ctrl+R 버튼이 먹히지 않는다면 Hell..
-
Spring 초기 설정Java/Spring 2020. 3. 5. 01:00
IntelliJ 에서 Spring 프로젝트를 만드는 방법을 알아보겠습니다. 위 최초화면에서 Create New Project를 눌러주세요 프로젝트 종류를 Spring 선택해준 뒤, 우측 하단의 Configure 버튼을 통해 원하는 Spring 버전을 선택해주세요 XML 예제파일을 원하시면 Create empty spring-config.xml의 옵션을 체크해주세요 마지막으로 Finish를 누르면 프로젝트가 생성됩니다. 위와같이 소스폴더에 xml 파일이 생성되며 프로젝트가 생성되었다면 완성입니다. (XML 파일의 위치는 추후 변경 예정)
-
Slack 명령어 모음Slack 2020. 3. 4. 15:36
슬랙 명령어 Command Action /archive 해당 채널 저장하기 /away 슬랙 비활성화 하기 /collapse 현재 채널에 보여지는 모든 이미지와 GIF를 숨기기 /open 새로운 채널을 만들거나 기존 채널을 열기 /leave 현재 채널 나가기 /invite @유저이름 현재 채널에 새로운 멤버 추가하기 /join #채널이름 오픈된 채널에 들어가기 /mute 해당 채널 음소거 하기 /remind @닉네임 또는 #채널이름 to 내용(ex 커피사기) 시간(ex 9:00) 리마인드 하기 /star 해당 채널 즐겨찾기 표시 /who 현재 채널에 누가 있는지 보기 /rename 해당 채널 이름 다시 정하기 /poll 질문 선택지 선택지 선택지 .... 투표 만들기 /shortscut 단축키 보기 슬랙 ..
-
Log4Net 동적설정C# 2020. 2. 19. 17:27
정적 설정은 타 블로그에도 내용이 많아 상관없지만 동적 설정의 경우 파일 한 개에 대한 예제들만 존재하고 같은 형태의 로그 파일을 여러 개 선언하고 싶은 경우에 대해 나와있지 않아 글을 남겨놓습니다. public ILog SetCheckFile() { String FilePath; Hierarchy hierarchy = new Hierarchy(); RollingFileAppender rollingAppender = new RollingFileAppender(); PatternLayout layout = new PatternLayout(); ILog log; FilePath = "D:\\CCU\\logTest\\"; hierarchy.Configured = true; rollingAppender.Name..
-
BRS, ISO 값 설정하기C#/XL_Driver 2020. 2. 19. 16:28
BRS 비트를 설정하는 방법은 다음과 같다 예제 코드의 상단부 변수 선언 부분을 살펴보면 다음과 같은 변수를 발견할 수 있는데 private static uint canFdModeNoIso = 0; // Global CAN FD ISO (default) / no ISO mode flag 해당 변수와 연계되어 openport() 함수와 XLcanFdConf() 함수를 호출한 후에 값을 설정하게 됩니다. canFdModeNoIso 변수를 0으로 설정 시 ISO, 1 이상으로 설정 시 NO-ISO로 동작하게 됩니다. if (canFdModeNoIso > 0) { canFdConf.options = (byte)XLDefine.XL_CANFD_ConfigOptions.XL_CANFD_CONFOPT_NO_ISO; ..
-
TODOC#/XL_Driver 2020. 2. 10. 17:36
- 해 본 것들 - (Timer 관련) CAN 예제 코드에서 driver 세팅 끝나고 setTimerRate 호출 후 - xlEventCollection.xlEvent 배열을 여러 개 만들어서 CanTransmit() 한 번 호출 - 지연 발생 X - xlEventCollection.xlEvent 배열을 한 개 만들어서 CanTransmit()를 여러 번 호출 - 지연 발생 X - xlEventCollection.xlEvent[i].timeStamp 값 변경 후 xlEvent 배열을 여러 개 만들어서 CanTransmit() 한 번 호출 - 지연 발생 X - xlEventCollection.xlEvent[i].timeStamp 값 변경 후 CanTramsmit()를 여러 번 호출 - 지연 발생 X - (..
-
7. 채널 정보 출력(CAN_FD)C#/XL_Driver 2020. 2. 10. 17:14
CAN_FD의 채널 정보를 포함하는 class 구조는 다음과 같습니다 public class xl_channel_config { public string name; public string transceiverName; public uint articleNumber; public uint serialNumber; public uint[] raw_data; public XLDefine.XL_InterfaceVersion interfaceVersion; public uint driverVersion; public xl_bus_params busParams; public XLDefine.XL_BusTypes connectedBusType; public uint[] reserved; public byte isO..