전체 글 21

[Android] 기본설치앱 확인하기

PackageManager packageManager = mContext.getPackageManager(); //Activity 혹은 Service클래스 맴버함수 위의 mContext는 Activity나 Service를 뜻함 20140714 수정PcakageManager packageManager = getPackageManager();List installedApplications =packageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES); for (ApplicationInfo appInfo : installedApplications){if((appInfo.flags & ApplicationInfo.FLAG_SYS..

[C#] Excel에서 RowsCount, ColumnsCount 구하기

Microsoft.Office.Interop.Excel 패키지안에 속해있는 WorkSheet Interface에는 Excel의 Sheet에대해서 기능을 제공해주는데, 단순히 Sheet의 Column과 Row의 카운트를 가지고 올 때는 sheet(변수명).Columns.Count sheet(변수명).Rows.Count 로 가지고 올 수 있지만. 이 속성의 문제점은 값이 들어있는 것이아니라 Sheet의 최대 범위를 가져온다.. 무쓸모도 이런 무쓸모가없다..ㅎㅎ 값이 유효한 Cell들의 범위를 가지고 오고싶을때는 sheet(변수명).UsedRange.Rows.Countsheet(변수명).UsedRange.Columns.Count 로 가져오면된다. 이 두개의 필드는 전체 Cells의 범위 중에서 최대 값을 반환..

개발일기/C# 2014.07.08

원격데스크톱 연결 포트 변경/설정

기본으로 설정되어있는 원격 데스크톱의 포트 번호는 3389번인데 이게 필요에 따라 변경해줄 필요가 있다..ㅎㅎ 방법은 아래와같습니다. 1. [regedit]을 관리자 모드로 실행 2. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp로 이동 3. PortNumber 속성을 더블클릭하여 다이얼로그에서 10진수로 설정 후 값 입력. Windows8에서 검색은 시작버튼에서 우클릭하면 쉽게 찾을 수 있다.

개발일기/Etc. 2014.06.23

[TOAD] Can't initialize OCI. Error -1

두가지 정도 해결책이 있는것 같습니다. 1) 환경변수 문제오라클 경로를 찾을수가 없는것인데.. [내 컴퓨터] -> [속성] -> [시스템 설정] -> [고급] -> [환경 변수]시스템 변수에 ORACLE_HOME이 정의되어있다면 변수 값(오라클 설치경로)을 확인해보시고정의되어있지않다면 [새로 만들기]를 선택하셔서 만들어주시면 됩니다. 시스템 변수 중 [Path]를 확인해보시면 값안에 %ORACLE_HOME%\BIN; 혹은 설치경로\BIN;가 있는지 확인해주시고 토드 재실행... 2) 권한 및 호환성문제(Windows 7, Windows 8)환경변수가 정상인데 안될 때가 있습니다.회사에서 XP쓰다가 이제 8.1로 넘어왔는데 권한 문제로 발생할 때도 있더라구요.. Windows 7부터는 프로그램 실행권한이 ..

개발일기/Etc. 2014.06.18

[C#] 비동기 프로그래스바.

ProgressBar에 Value값을 입력하면 Value값까지 증가값만큼 순차적으로 증가한다. C# 4.0환경에서 작성했으며.. 3.0이상이면 무리없이 작동할거라고 생각된다...ㅎㅎ Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126..

개발일기/C# 2014.05.30

[Android] String형식으로 된 Hex값 확인하기

애초에 만들때 Hex값을 String으로 변환할때 양식을 정한다음에 작성한 코드라 크게 도움이 되지 않을 수 있다. 요약하자면 사용할 String 값만 Const시켜서 문자열로 만들어 둔뒤 IndexOf 메소드를 사용해 일치 여부를 비교하는 것이다. Colored By Color Scripter™123456789101112131415161718192021222324252627282930private static final String ALLOW_HEX_CHAR = "0123456789abcdefABCDEF";//uid ex) AA:9A:11:1F...(Hex값 8개) public static boolean isMathedUid(String uid){ if(uid == null || uid == "") r..

[C#] Bitmap객체를 이용한 이미지 분할

이전에 작업을 하던 도중.. 이미지를 여러개로 분할하여 가지고 있어야 했는데.. Graphics객체로는 분할하여 출력은 가능하지만.. 저장은 파일로 내리는 것이 대부분이라.. Bitmap객체의 SetPixel과 GetPixel로 이미지를 가로로 분할해주는 소스를 작성해보았다. Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435/// /// 비트맵의 전체 픽셀을 Color Array로 반환한다. /// private Color[,] GetBitmapPixel(Bitmap bitmap) { if (bitmap == null) return null; Color[,] pixel = new Color[bitm..

개발일기/C# 2014.01.13