일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Qt OpenGL
- 오토바이
- c언어
- 자바
- android SAF
- 스타2
- 바이크
- 스타크래프트2
- vuejs
- 고속도로
- 잡담
- QT
- FFI
- 양평역
- Qt4
- 이륜차
- 알람프로그램
- Java
- 엑티브엑스
- 자료구조
- Qt 소켓프로그래밍
- 재귀함수
- QTcpServer
- 디자이어HD
- 정성하
- HTML
- 안드로이드
- 마영전
- 윈도우7
- qt 설치
- Today
- Total
목록분류 전체보기 (573)
프로그래밍과 잡담
화면꺼지는 이벤트를 잡을 려면 아래와 같이 해야한다. val receiver = MyReceiver() val filter = IntentFilter() filter.addAction(Intent.ACTION_SCREEN_OFF)// 화면 꺼짐 filter.addAction(Intent.ACTION_SCREEN_ON)// 화면 켜짐 registerReceiver(receiver) 근데 문제는 이렇게 해서 문제가 없으면 다행인데, 화면이 꺼지고 나면 onPause(), onStop() 순으로 호출이 되는데 onStop() 후에 onSaveInstanceState () 가 호출되는게 문제라는거지. 이게 왜 문제냐? 여기서 저장하는 정보가 특정 크기는 넘어서 버리면 앱이 뻗어버린다는 큰 문제가 있음. 그러니 ..
망할 구글이 앱 폴더가 아닌 외부 폴더에 접근 할려면 Storage Access Framework 를 강제 하고 있다. 그러니 그거 쓸려면 DocumentFile 이란 걸 사용해야하는데 문제는 특히 파일 목록을 가져오는 기능이 느리다는거다. MediaStore를 쓰면 속도가 좀 더 빠를려나 근데 난 MediaStore를 쓸데가 없으니 문제지.. 폴더 내의 파일이 대충 100개도 안되지만, 그냥 가지고 오는건 어찌어찌 가지고 오는데, 이걸 가지고 정렬까지 하면 졸라게 느려진다. 근데 문제는 이걸 더 개선하려고 해도 내부로직이라 그럴 방법 없다는거지. 소스까봐도 이상한 DocumentProvider 같은거 가지고 지지 복는데 봐도 잘 모르겠으니.. 다른 방법은 데이터베이스에 넣어서 처리하던가 아니면 파일로 ..
Vue.js 연습하면서 기존의 만들었던 뷰단을 Vue.js로 변환해보고 있는데, TypeScript 까지 같이 사용할려니까 더 어렵네. 오늘 알아낸거 적어놔야지. 타입스크립트를 이용해서 컴퍼넌트 작성 관련 사이트: https://blog.logrocket.com/vue-typescript-tutorial-examples/#usingvuejswithtypescript 프로퍼티 작성 시 no initializer and is not definitely assigned in the constructor 와 같은 오류가 나면 아래와 같이 했는지 확인!! @Prop() 프로퍼티이름 !: 타입; 아 시바 이것때문에 몇시간을 삽질했네. 저 오류 난걸 초기화 해주는 걸로 고치면 부모쪽에서 데이터가 안넘어오고 막 그랬음..
왜 거지같냐면 gradle 버전을 업데이트 할 때마다, 거지같은 오류가 항상 발생하냐? 그리고 오류 메시지도 정확하지도 않음. 오류난거대로 고치면 안됨 ㅋ 이상한 dex 오류가 나는데, 구글 검색해도 현상이 죄다 제각각임. 망할 gradle 은 항상 이랬어. 한방에 되는걸 본 적이 없는거 같네. 존나 이상하게 만드는거 같아 이 미친 구글새끼들. 전 버전에서는 잘되던게 업데이트만 하면 종속성 오류가 나질않나 오류가 날꺼면 제대로나 알려주던가 이상한 오류만 보여주고 말이야
안드로이드가 21년 11월부터는 TARGET API를 30 이상으로 강제한다 고 한다. Play Console에 들어가서 메시지함에 들어가면 나오는건데 이게 무슨 소리냐 하면 11월 부터는 저장소에 직접 접근이 불가능하다는 소리지. 그 전에 Storage Access Framework 나 아니면 MediaStore 방식으로 바꾸라는거지. 무조건 그 개떡같은 방식을 쓰라는거지. 개같은 구글 아예 처음부터 이렇게 하던가 하지. 왜 갑자기 저 지랄이야. 관련 정보 : https://android-developers.googleblog.com/2020/11/new-android-app-bundle-and-target-api.html
모닝(TA)을 타고 있는데 이것도 오르간 패달로 개조를 할 수 있다. 개조하는게 크게 어렵진 않은데, 너트를 끼우는게 짜증난다. 그거만 빼고는 어렵지 않다. 구매한 사이트는 쿨트레이드라는 곳에서 구매했다. 부품을 한꺼번에 파니까 좋다. 이걸 장착하면 좋은 점 1. 내차는 수동이라 힐엔토 할 때 좋다. - 이전꺼는 위치 조금 애애해서 힐엔토 시 불편함. 뭐 그래도 하긴 했지만 오르간 패달이 더 쉽긴하다. 2. 장거리 운전 시 발이 편하다. - 뭔 말이냐면 이전 방식은 위에 있는 방식이라 힘으로 눌러야 하는데 이건 그냥 위에 올려 놓으면 된다. 단점은 어디서 나오는데 제동패달에서 가속 패달로 옮길 때 불편하다나? 난 모르겠지만 어쨌든 개조 할려면 10mm 복스 하고 12mm 복스가 필요함. 공간이 졸라 비좁..
뭐 공부 삼아서 해보고 있는 중인데.. 일단 프로젝트 구조는 아래와 같음. Frontend : Vue.js, Node.js, VSCODE Backend : java 11, Spring boot, jpa DB: PostgreSQL (사용한 이유는 그냥 기존의 mysql이나 오라클이 아닌걸로 해보고 싶었음 ) 로그인은 JWT 토큰 인증 방식 목표는 답변형 게시판을 만드는 것이다. 웹하면 역시 답변 게시판 만들기가 제일 좋지 않겠음? 요즘에는 백앤드와 프론트앤드를 나눠서 개발을 한다고 하더라.. 그래서 공부삼아 해보는 중임.. Vue.js 를 쓴 이유는 별거 없음.. 그냥 최신거라 해보는거. 전 프로젝트때 vue를 잠깐 써봤는 괜찮은거 같더군.. 물론 그때는 프론트를 따로 한게 아니라 스크립트를 가져와서 처리..
잊어먹을 경우를 대비해서 적어 놓음. Spring boot jpa 에서 PostgreSQL 함수를 호출하는 방법을 적어놓음. 이노무 DB는 jpa 사용법을 찾기도 어렵네. 비슷한 질문들이 있긴 한데, 답변들이 동작안하는 경우도 많고 해서 일단 동작하는 거 찾았으니 적어놔야지. @Repository @EnableJpaRepositories public interface BoardRepository extends JpaRepository { public List findById(String id); public BoardVO findByIdxBoard(int idx); // 이 부분이 함수 호출 부분임 :size 와 :start 는 파라미터이다. 페이징 처리를 위해서 사용함 // boardlist() 가 내..
개삽질을 해서 적어 놓음. JWT를 이용해서 로그인 처리하고 JWT 토큰을 이용해서 글 쓰기를 할려고 하는데 자꾸 아래와 같은 오류가 발생하였음.. CORS Preflight Did Not Succeed 인터넷 뒤져보니 여러가지 있긴한데 뭘 잘못했는지 계속 안됐음. 그래서 하다보니 아래 한줄 추가하니 해결됨.. 젠장할.. @Configuration public class WebSecuriyConfig extends WebSecurityConfigurerAdapter{ @Override protected void configure(HttpSecurity httpSecurity) throws Exception { httpSecurity.csrf().disable() // don't authenticate t..
내가 쓰는 마우스는 게임용 마우스인 로지텍 G903 이다. 근데 개같은 로지텍이 이노무 마우스의 스위치를 싸구려 스위치인 옴론 차이나 스위치를 사용한다. 대표적인 증상은 더블클릭 현상이다. 즉, 클릭을 했는데 더블 클릭이 일어난다는거지. 그리고 다음 증상은 드래그 풀림 현상이다. 말 그대로 드래그 중에 마우스가 풀림 ㅋ 위에의 증상때문에 일어나는 현상이라고 보면 됨. 어쨌든 이 빌어먹을 마우스는 가격도 싸지도 않음. 10만원 대 중반임. 그래서 자가 수리를 하거나 수리업체에 수리를 맡겨서 수리를 해야함. 난 아마존에서 산거라 A/S 받기가 귀찮아서 인터넷 보고서 교체를 했다. 이번이 두번째임. 처음에는 짱개산 스위치라서 일본놈들꺼 옴론 제팬으로 교체한건데, 이것도 상태가 좋지가 않은지 망가짐. 오는 교체..