반응형

프로그램 247

안드로이드 스튜디오에서 외부 라이브러리가 추가되지 않을때

말 그대로다. 삽질하다 기록하는게 좋겠다 싶어서 적는다.우선 링크는 http://androidhuman.com/530http://ggari.tistory.com/421참고. 그래서, 상황이 뭐냐면,1. 코드 관리를 위해 lib 를 따로 만들고2. 예제대로 추가해 봤는데3. 막상 컴파일하면 안됨. IntelliSense 에서도 자동완성 안됨.인 경우다. 백마디 설명글보다 그림이 편하다. 아래를 보자.빨간색 상자 중심으로 보자. 11. 라이브러리 프로젝트를 생성. 여기서는 mylibrary1 로 했다.12. 최초에는 TestLib1 이라는 java class 를 추가했다. -> 공유안됨. 추가안됨. 자동완성안됨.13. 삽질하다가, com.example.mylibrary1 아래에 TestLib2 로 class..

안드로이드 스튜디오에서 VT-x 사용 실패 혹은 HAX, HAXM 사용 실패

말 그대로다.오랜만에 안드로이드 만들게 있어서 겸사겸사 Android Studio 를 써 보기로 했다. 써보니 확실히 좋다. 편리하다고 해야 하나... 이전 이클립스보다 신경쓸 게 적어졌다. 그건 그거고, AVD 를 사용하려 하는데 VT-x 를 못 쓴단다. HAX 도 안된다네? 에러 메시지가 정확하게 기억이 안나는데, 바이오스에서 VT-x 를 키라고 했던 거 같다. 글을 잘 못 써서 상황설명을 다시 한다. 1. Android Studio 설치.2. AVD 실행.3. 오류메세지 : Intel VT-x 기능 사용 불가 - BIOS 에서 해당 기능 Activate 필요4. BIOS 에서 기능 켜도 동일 메시지 발생. 나는 아무리 해봐도 안 되길래 안되나보다 하고 그냥 ARM 이미지( 무려 10배나 느린!! )..

웹 프론트앤드 개발을 새로 시작할 때 참고.

광고시작 작성시작시각 : 말 그대로다. 우선 참고 사이트는 http://han41858.tistory.com/6 1. 상황 : 개인 프로젝트( 이미지 병합 프로그램 아님 ) 를 하나 하려는데, native 로 개발할지 web-base 로 할 지, 서버는 둬야 할 지 고민했다. 돈 안나오는 개인 프로젝트라, 서버도 두기 싫어서web + front end only 만 하기로 결정. native 가 간단하긴 한데 업데이트가 고민이라, 웹으로 변경했다. 2. 작성종료시각 :

C#에서, PictureBox 의 이미지를 파일에서 Load 할 때, 파일이 사용중으로 나오는 경우.

말 그대로다.정확한 오류 메시지는 기억 안나서 넘어가고, 상황은 아래와 같다. 1. PictureBox 의 이미지를 동적으로 바꾸는데2. 바꿀 이미지가 파일인 경우.3. 게다가 그 파일이 동적으로 생성될 경우4. 동적 생성을 위해 이미지 파일을 삭제할 때, 5. "파일이 사용중입니다" 라는 경고와 함께 프로그램이 죽는 경우. 글은 잘 못 썼지만, C# 의 PictureBox 를 사용하는 사람이라면 대충 뭔소린지 알수 있을 거다. 자. 그래서, 이걸 어찌 해결해야 하는가?결론부터 말하면, PictureBox.Load( 파일명 ) 을 사용하지 말라는 거다. 물론 내가 해결한 게 아니고, 전능하신 StackOverflow 에 다 있는 내용이다. ( 오랜만이군. )혹시나 해서 내가 했던 삽질 실패 내용도 적는다..

프로그램/C# 2016.10.31

SQLite 는 ALTER TABLE MODIFY 가 없단다.

stackoverflow 에서 확인한 내용이다. http://stackoverflow.com/questions/4007014/alter-column-in-sqlite 충격이다... 그래서 이전에 썼던 삽질에서 ALTER TABLE CHANGE 가 안먹었던걸지도. ( MODIFY 였나?? )어쨌던 stackoverflow의 답글들을 보면, ( Alter 에서 ) Add 만 있고 change 나 modify 가 없으니까, 만약 ALTER TABLE MODIFY 를 하려면1. 테이블 백업 2. 테이블 스키마를 변경된 Create 로 재선언 3. 백업(덤프) 했던 테이블 데이터를 새 테이블에 다시 복사.의 뻘짓을 하라고 한다. 그냥 답이 없다고 써있다. 일단, command line 말고 sqlite brows..

프로그램 2016.09.04

SQLite 에서 DateTime 을 사용하려면, TEXT 대신 Unixtime 사용을 추천한다

말 그대로다. 이건 http://ckbcorp.tistory.com/1027 하고도 이어지는 주제다. 너님이 SQLite 에서 DateTime 을 이용할 때 데이터 타입을 뭘 쓸 거냐?TEXT 쓰겠지? 왜냐면 SQLite 는 데이터 타입으로 DateTime 를 지원하지 않으니까.그런데, 내 경험으로는, TEXT 보다 INTEGER 나 NUMERIC 이 명확하다. 이야기하기가 조금 까다로운데, 최대한 알기쉽게 가보자. 1. SQLite 는 DateType 으로 DateTime 이 없다. 2. 그런데 쿼리로 기간 관련 검색을 하려면 , 보통 'yyyy-MM-dd HH:mm:ss' 로 검색을 할 거다.3. 기간 검색이라는 게, 결국은 문자열 검색이니, DateTime 이 없는 SQLite는 당연히 타입으로 T..

프로그램 2016.06.23

SQLite Manager 프로그램을 사용할 경우, Modify 메뉴는 ALTER TABLE 과 다르게 동작한다.

이거때문에 30분 썼다. 제기랄...SQLite 를 쓸 때, 처음 설계와 달라져서 TABLE 에 FIELD 를 추가/변경해야 한다면, 두 가지 방법으로 할 거다. 1. SQLITE Manager 프로그램을 열어서 어플리케이션으로 테이블 조작.2. ALTER TABLE 사용.나는 별 생각없이 1.번으로 작업했는데, 이게 좀 문제가 있었다. 상황 설명은 아래와 같다.11. 추가하려는 필드는 filename, datetime 의 2개12. 필드 속성은 filename = varchar(256), datetime = DateTime13. 그런데, 알다시피 SQLite 는 지원하는 DateType 이 5가지 밖에 없다. INTEGER, TEXT, REAL, NUMERIC, BLOB.( 자세한 건 아래의 링크 들어..

프로그램 2016.06.21

C#에서 압축 작업할 때, ZipFile 클래스 / 객체가 없다고 나오는 경우.

말 그대로다. 보통 "C# 압축" 으로 검사하면 맨 먼저 나오는게 MSDN 의 참고 자료 링크다. https://msdn.microsoft.com/ko-kr/library/ms404280(v=vs.110).aspx 같은거. 예제 코드도 되게 간단해서 쓰기 쉽다.그런데, MSDN 자료임에도 불구하고 예제 코드만 잘라내서 컴파일 해 보면 안되는 경우가 있다. 만일 이 때의 에러가 The name 'zipfile' does not exist in the current context 와 같다면, 원인은 너님의 DotNet Framework 가 4.0 기반이라서 그렇다.어디에서 본 글인지는 기억 안나는데, 어쨌던 C# 에서 사용 가능한 압축 라이브러리 ( 보통 C:\Program Files (x86)\Refere..

프로그램/C# 2016.06.12

이미지 병합 프로그램 버전업 4.

말 그대로다. 기존 기능의 자세한 사용법 등은 http://ckbcorp.tistory.com/181 http://ckbcorp.tistory.com/218 http://ckbcorp.tistory.com/963 http://ckbcorp.tistory.com/964 http://ckbcorp.tistory.com/1124 등을 참고. 프로그램에 대해 의외(?) 의 요청사항들이 들어 오는데, 만드는거야 가능하지만, 뭐에 쓰려는건지 짐작이 안되네.... 어쨌던, 피드백이 또 와서 기능을 추가해 봤다. 글보다 작동 화면 캡춰로 보자. [ 피드백 사항 - 저장파일의 종류 선택 기능을 추가. ] [ 현재는 jpg, bmp 만 된다. 더 필요한가? ] [ 확장자명에 jpg.bmp 인 건 신경쓰지 말자. 문자열 조..

프로그램 2016.05.19
반응형