- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- springboot
- springboot 재가동
- ffmpeg
- Activity 전체화면
- MFC
- Back 키 클릭 감지
- pid 찾아 kill
- richedit 색상
- 코드로 서버 재실행
- 터치좌표 view
- 스크롤적용
- reactnative
- 텍스트컬러
- SQL 마지막날
- c언어
- MySQL
- MariaDB
- CSS
- 피쉬랜드
- 말줌임 CSS
- DB 계정생성
- mybatis exception
- 가변영역 스크롤
- CentOS
- view 획득
- rn
- SQL 첫날
- kill -9
- vc++
- sql exception
목록전체보기 (108)
개발은 하는건가..
부모 div 가 아래와 같이 스타일이 적용되어 있어 브라우져 크기에 맞게 채워지는 가변 형태일때style="display:flex; flex-direction:column; height:100%;"스크롤 처리할 div 를 position:relative 로 감싼 후 그 안에 스크롤될 내용 영역 div 를 추가하여 내용을 작성하면 가변 크기의 div 임에도 내용이 영역을 초과할 경우 스크롤이 적용된다. 스크롤될 내용1 스크롤될 내용2 스크롤될 내용3 스크롤될 내용4 ...
테무 피쉬랜드 0.07 만 채우면 무료 상품을 받을 수 있다.여기까지 1주일 걸렸다..물고기 한마리 잡을때 0.2% 가 오르는데 물고기에게 120번은 밥을 줘야 한마리 잡을 수 있을 거 같다. 이건 터무니 없는 거라 포기해야한다.8일째 되는날 99.93% 에서 0.02% 올리기 위해서는 10일정도 걸릴거 같다.다른 경험 후기를 찾아보니 99.95% 부터는 현재보다 2배 정도 더 난이도가 높아지고 0.01 % 오른다하니20일 * 5 + a 의 시간이 필요해 보임. 제한 기간이 170일 남았는데 빡시게 계속할 경우 아슬아슬하게 완료하거나시간만 낭비하고 실패 할듯... 혹시 하고 계신분이 있다면 그냥 포기하심이...
각 뷰 컨트롤 마다 개별적으로 Listener 를 설정하지 않고 화면에서 특정 위치를 터치 시해당 위치에 존재하는 View 를 얻어야 할 경우 아래 코드를 이용하여 얻을 수 있다. private Rect mViewRect = new Rect(); public View getViewOfPointer(ViewGroup rootView, final int x, final int y) { for (int i = 0; i 엑티비티의 dispatchTouchEvent(MotionEvent ev) 를 오버라이드 하여 터치 좌표를 획득하여 getViewPointer 를 통해 View 를 획득한다.아래 코드는 터치한 위치의 View 가 EditText 가 아닐 경우 자판을 숨기도록 하는 코드이다.@O..
Activity onCreate() 시 아래와 같이 코드를 추가한다. back 키에 대한 콜백을 생성하고 getOnBackPressedDispatcher().addCallback() 를 통해 해당 콜백을 추가하면 back 키를 누르게되면 handleOnBackPress() 콜백이 호출된다. OnBackPressedCallback callback = new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { onAppExit(); } }; getOnBackPressedDispatcher().addCallback(this, callback);
Activity 또는 Dialog 클래스의 onCreate() 에서 아래 코드를 추가하여 Back, Home UI 버튼 및 Indicator 영역을 모두 채우는 Activity 를 생성한다. Back, Home 버튼 UI 가 아예 없어지는 것은 아니고 하단 쓸어 올리기 제스처를 통해 올라오게 된다. requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //enable full screen // 시스템 바 숨기기 getWindow().getDecorView().setSystemUiV..
springboot 에서 다른 서버로 http 요청이 필요할 때 RestTemplate 을 이용해서 간단하게 요청 및 응답 수신이 가능하다. 구현 함수 예) public ResponseEntity sendHttpPostMessage(String url, MultiValueMap param, Class tClass) { HttpHeaders httpHeaders = new HttpHeaders(); // 필요한 헤더 항목을 추가 httpHeaders.add("", ""); HttpEntity entity = new HttpEntity(param, httpHeaders); RestTemplate restTemplate = new RestTemplate(); return restTemplate.exchange..
테이블 에 onClick 이벤트와 안에 특정 버튼 element 에 onClick 이벤트가 설정되어 있을 때 버튼을 클릭하여 버튼의 onClick 핸들러가 실행되고 나서 또 의 onClick 이벤트 핸들러가 이중으로 실행된다. 이 때 아래와 같은 방법으로 버튼의 이벤트 핸들러에 코드를 추가하여 이벤트 중첩을 방지 할 수 있다. function onClickButton(evt) { evt = evnt || window.event; // 방법1 evt.stopPropagation(); // 방법2 evt.preventDefault(); evt.cancelBubble = true; // 대상 버튼에 에니메이션이나 툴팁 같은 효과가 적용됐을 경우 // 해당 UI 처리 관련 이벤트로 모두 중단되어 UI 상태가 이..
collectData 에는 200만건의 데이터 abnormalLog 에는 70건의 데이터가 존재 abnormalLog 의 meterStatus = -1 인 데이터는 30건이며 이 데이터에 해당하는 dataFKey 필드는 collectData .pKey 에 해당하며 collectData 에 이 데이터들을 업데이트할려고 할때 아래와 같이 했더니 40초 가까이 소요됨. SELECT * FROM collectData WHERE pKey IN (SELECT dataFKey FROM abnormalLog WHERE meterStatus = -1); --> 16ms 소요 UPDATE collectData SET meterValue = -1; WHERE pKey IN (SELECT dataFKey FROM abnorm..
긴 문장의 메세지~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table 안에서 동작 시 테이블의 style 에 table-layout: fixed ; 가 설정되어 있어야 한다.
Repository 에 다음과 같이 DataAccessException 을 throws 해준다. @Repository @Mapper public interface UserRepository { int insertUser(UserInfoDTO uid) throws DataAccessException; } 아래와 같이 서비스에서 Repository 함수를 호출하면서 Exception 을 catch 하여 처리해준다. @Service @RequiredArgsConstructor public class UserService { private final UserRepository _UserRepo; public int addUser(UserInfoDTO user) { int res = 0; try { user.se..
텍스트 정렬 : text-center, text-left, text-right, text-nowrap, text-justify(좌우긑정렬) 텍스트 제목 크기 : h1 ~ h6 (숫자가 높을수록 작아짐) 텍스트 두께 : font-weight-bold, font-weight-light 텍스트 이텔릭 : font-italic 텍스트 대소문자 : text-uppercase, text-lowercase, text-capitalize(첫글자 대문자) 테이블 행 마우스 hover : table-hover 테이블 좁은폭 스타일 : table-condensed
Springboot 서버 동작 환경을 DB 에 설정된 값을 반영하여 다시 실행해야 하는 경우가 필요할 때가 있는데 간단하게 구현하는 방법을 찾았다. 원문 사이트 : https://www.baeldung.com/java-restart-spring-boot-app Programmatically Restarting a Spring Boot Application | Baeldung Learn a few ways to restart a Spring Boot application with Java www.baeldung.com 1. Springboot Application 클래스에 아래와 같이 restart() 함수를 작성한다. @SpringBootApplication @MapperScan(basePackages ..
#include #include void fft(complex double *x, int n) { if (n == 1) { return; } // 짝수 인덱스와 홀수 인덱스로 분할합니다. complex double even[n / 2]; complex double odd[n / 2]; for (int i = 0; i < n / 2; i++) { even[i] = x[2 * i]; odd[i] = x[2 * i + 1]; } // 짝수 인덱스와 홀수 인덱스의 FFT를 수행합니다. fft(even, n / 2); fft(odd, n / 2); // FFT 결과를 결합합니다. for (int i = 0; i < n / 2; i++) { complex double w = exp(-2 * M_PI * i / n)..
아래와 같이 sh 파일을 작성하여 '실행중인프로세스명령' 의 pid 를 찾아 kill 하는 동작을 수행한다. #!/bin/sh echo "kill previous process..." pid=`ps -ef | grep 실행중인프로세스명령 | grep -v 'grep' | awk '{print $2}'` kill -9 $pid