일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c언어
- 오토바이
- 잡담
- 고속도로
- 바이크
- 정성하
- vuejs
- android SAF
- 윈도우7
- HTML
- 이륜차
- 스타2
- 디자이어HD
- FFI
- 엑티브엑스
- qt 설치
- Qt 소켓프로그래밍
- QT
- 자바
- Qt OpenGL
- 마영전
- 알람프로그램
- QTcpServer
- 스타크래프트2
- 양평역
- Qt4
- 재귀함수
- 자료구조
- Java
- 안드로이드
- Today
- Total
목록분류 전체보기 (573)
프로그래밍과 잡담
어제(8.8) 예약구매 한 갤럭시 폴드5가 와서 하루 정도 사용해보고서 쓰는 사용기이다. 내돈주고 샀다는 얘기인거지. 우선 난 주문했을 때 사은품도 같이 오는 줄 알았는데 그게 아니라 신청하는 거 였네.. 그래서 생폰만 왔다. 그리고 펜도 들어 있지 않더라구 펜도 사은품을 신청해야 받는거 였음 좀 거지같더라구 200만원짜리를 팔아먹으면서 이런건 그냥 같이 주면 어디 덧나나 덕분에 오늘 근처 대리점에서 젤리 케이스를 사서 장착함.. 그리고 커버 디스플레이용 필름도 안줌 그래서 일단 기존에 폰에서 쓰던 액정 필름이 남는게 있어서 잘라 붙임 ㅅㅂ.. 인간적으로 200만원짜리를 팔아먹으면 좀 이런건 기본으로 좀 줘라 망할 삼성아. 주문을 쿠팡에서 했는데 이 빌어먹을 쿠팡놈들이 로켓배송이라고 처 써놓고서 쿠팡기사..
어제(23-07-27) 구입한 갤럭시탭 S9+ 5G 모델이다. 어제 구입했는데 오늘 오더라구. 뭐 더럽게 비싸니까 빨리 오기라도 해야지. 이 망할 삼성 새끼들이 전에는 충전기라도 주더니 이제는 충전기도 빼고 준다. 졸라 단출한 구성이다. 가격은 거진 130만원이나 받아 처먹으면서 충전기는 처 빼고 판다. 이정도 가격이면 45와트급 충전기는 줘야할꺼 아냐? 어차피 난 돈 받고 리뷰 쓰는것도 아니니까, 난 까야겠어. 기존에 쓰던 건 S7 LTE 버전이다. 이건 크기가 11인치(2794mm) 정도이다. 뭐 들고 다니기에는 조금 크긴하지만 뭐 그래도 가지고는 다닐만하다. 문제는 이게 LCD 버전을 사다보니 빛샘은 무조건 있다보니 책보거나 할 때 불편한건 사실이다. OLED는 번인이라는 약점이 있긴한데 요즘은 많..
SELECT NAME ,SUM(COL1) FROM TAB1 -- 데이터가 졸라 많은 테이블 WHERE COL2 = 'abcd' GROUP BY NAME Group BY는 사용 할 때 조심해야한다. 왜냐하면 테이블의 데이터가 매우 많을 경우, Group BY 를 걸면 조회 시 더럽게 오래 걸리게 된다. 그냥 오래걸리는게 아니라 더럽게 오래 걸린다. 대충 1천만건이 있다치면 거의 1시간이 걸려도 안나올 거임. 해결 방법은 바로 GROUP BY를 걸면 안되고, 먼저 SELECT를 통해서 내가 필요로 하는 데이터만 필터링을 하고 나서 그걸 감싸아서 그 위에서 Group By 를 해줘야 된다. -- 대충 해결법은 아래와 같이, 아래서 필터링을 걸고 나서 group by를 위에서 처리해야 함. SELECT NAME..
[주의] 해당 글에는 스포일러가 포함되어 있으니 보기 싫으면 넘어가길 바란다. 일단 디아블로4는 출시일이 6월 9일(금요일) 이다. 근데 어떻게 플레이했는지 의문이 들텐데 디럭스 플러스나 얼티밋인가 뭔가 하는 패키지를 구입하면 일주일을 미리 해볼 수 있는 기회를 준다. 물론 그거 말고, 얼티밋은 디럭스하고 차이 점이 몇개 있긴한데, 가격이 얼마 차이가 안나니 살꺼면 얼티밋을 사는게 낫다. 이제 아래부터는 스토리 관련 정보라 스포니까 따로 접는 기능을 통해서 적겠음. 나중에 정식 출시하면 풀어야지. 스토리 관련 내용에 앞서, 디럭스나 얼티 가격에 대한 이야기를 하자면, 뭐 간단하게 13~14만원을 주고 5일을 할 만한 가치가 있냐라고 하면 굳이 그럴 이유는 없다고 봄. 그냥 6월 6일날 하는게 더 나은거 ..
매번 이 거지같은 안드로이드 빌드 툴은 gradle의 버전을 올릴 때마다 오류가 나온다. 그냥 한번에 되는 경우가 없어. 그리고 오류 메시지도 제대로 알려주질 않어. gradle 버전을 8.0 으로 올리고 빌드하면 이런 개같은 오류가 나는데 'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version. 언제나 그렇듯이 내용이 잘 이해가 되지 않는다 버전이 1.8인데 현제 타겟은 17이라는건데 그러면 씨발 해결 방법을 알려주면 좋을텐데 개같은..
일단 C# 인거 같으니까 C#으로 범주를 셋팅함. 다른 언어도 비슷할거 같은데, 실험은 안 해봤으니까 일단 잊기 전에 적어 놓는다. C# 에서는 Parallel 이라는 병렬 처리 기능이 있음. 이름부터 병렬이라는 뜻이니, 병렬연산을 할 때 사용 하라고 마소에서 만든거다.. 근데 이거를 사용하면 30초 걸리는게 5~6초 줄어든다. 내꺼 cpu에서 말이지. 내 cpu는 5900x라 24쓰레드까지 지원한다. 그러니 8코어는 더 걸리겠지. 여하튼 이게 중요한게 아니라, Parallel을 사용 하고 그대로 끝나는 경우도 있지만 대부분 결과 값을 어느 한곳에 집어 넣고 결과를 처리 할 것이다. 근데 말이야 그게 결과들을 리스트에 집어 넣는 경우에 문제가 되는거 같음. 멀티쓰레드에서 발생하는 문제 말이다. 데이터 경..
한 2주전에 주문한거 같은데 오늘 도착해서, 바로 개조를 했다. 아 근데 주문을 잘못했네, 버튼 4개짜리인줄 알았는데 2개짜리를 사버렸네 ㅅㅂ.. 저렇게 뒤에 씌우는 껍데기도 다 같이 옴. 어차피 개조하는 김에 엑박 엘리트 패드 처럼 아날로그가 교체 할 수 있는 개조 부품도 팔길래 그것도 구매함. 내가 주로 사용하는 버튼들은 L3, R3 버튼이기에 이 버튼들을 맵핑 할려면 납땜이 필수 이다. 근데 뭐 납땜이라고 하지만 그렇게 어렵지도 않음. 너무 길게 지져가지고 동판이 떨어지게 만들지만 않으면 쉽게 할 수 있다. 기존 부위에다가 PCB 올리고 떨어지지만 않게 빠르게 납으로 붙이면 됨. 꽉 붙이겠다고 열라게 지져서 조지지 말고 그냥 유투브 보면 방법 나와 있으니 그거 보고 따라하면 된다. 아날로그 버튼은 ..
이노무 CORS 염병할 것 때문에 계속 삽질을 했네. 삽질을 했던 이유는 Axios로 get 이던 post 던 간에 jwt token을 헤더 넣고 호출 했을 때, // 이런 식으로 호출 했음.. const header = { Authorization : token } const url = `${this.$store.getters.SERVER_URL}/service` Axios.get(url, { header, withCredentials: true }) .then( resp => { console.log(resp) }) .catch( err =>{ console.info(err) }) Spring boot의 필터 부분에서 해당 헤더 부분을 읽을 수 없는거였음. 정확히는 헤더 중에 Authorization..
엄마 차가 오래되서 바꿀려고 했는데, 스파크나 모닝산다고 한걸 말려서 SM3 네오 18년식 중고로 구입했음. 나도 모닝을 탔었지만 경차는 안전성 때문에 그닥 추천 안함. 뭐 말로는 튼튼하다 어쩌다 그러는데 크기가 작으면 사고시 엔진이 밀고 들어 올 수 있거나 뒤가 작아서 사고 시에 불리한거 어쩔수 없는 사실임. 일단, 선택 사항 중에 현대기아는 제외 했음. 비싸거니와 혹시 모를 급발진이 있을 수 있는 차기때문에 엄마차로 사기에는 별로 였음. 그래서 찾던 중에 쉐보레나 르노쪽을 보다가 SM3가 있는데 가성비가 괜찮더라구. 뭐 내부가 좀 싼마이한 단점이 있는데, 그래도 가격대비 년식이나 키로수가 너무 좋더라구. 18년식 인데 1만 9천밖에 안탐 ㅋ 그래서 중고차 사이트를 보던 중에 내가 타고 있는 차도 케이..
이거 어이가 없네. 시리얼통신을 통해서 정보를 가져오는 프로그램을 만들어서 윈도우에서 돌릴 때는 메모리 오류가 없는데 이게 라즈베리 파이로 올라가서 돌으니까 메모리릭이 발생하네. 이런 골때리게 동작을 해서 실수한 부분인데, 결국은 내 실수 였음. 여하튼 문제점이 뭐였는지 이제야 찾았네 SerialPort 클래스를 열고(Open) 계속 Write를 하니까 버퍼에 데이터가 계속 쌓이는 문제였던거 같음. 이 빌어먹을 마소놈들이 윈도우는 버퍼를 플러시를 하는거 같은데 리눅스에서는 안하는거 같음. 여하튼 그래서 전송 방식을 아래와 같이 변경하였다. 전송 시 SerialPort를 열음 데이터를 수신 받으면 닫음 (내꺼 같은 경우에는 여러 기기에 던져야하므로 시간 셋팅해서 안오면 닫음) 위의 과정을 반복하니까 메모리..