일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- 오토바이
- 엑티브엑스
- 고속도로
- 마영전
- Qt OpenGL
- QT
- 자바
- 잡담
- 양평역
- qt 설치
- QTcpServer
- 자료구조
- 알람프로그램
- 정성하
- 스타크래프트2
- HTML
- Qt4
- 이륜차
- c언어
- vuejs
- FFI
- 스타2
- 바이크
- Qt 소켓프로그래밍
- 안드로이드
- 재귀함수
- android SAF
- 윈도우7
- 디자이어HD
- Today
- Total
프로그래밍과 잡담
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 올리고 떨어지지만 않게 빠르게 납으로 붙이면 됨. 꽉 붙이겠다고 열라게 지져서 조지지 말고 그냥 유투브 보면 방법 나와 있으니 그거 보고 따라하면 된다. 아날로그 버튼은 ..