Programming
-
[파이썬3] 숨김 파일 만들기.Programming/Python 2021. 1. 11. 13:56
크게 두가지가있다. 1. cmd 창에서 만들기 import os fn = 'c:\\file.txt' p = os.popen('attrib +h ' + fn) t = p.read() p.close() os 내장모듈을 통해 cmd 명령 프롬프트 명령어로 attrib 값을 +h(히든) 을 추가한다. 2. Win32API 활용하여 만들기 import win32file win32file.SetFileAttributes(file_name, 2) win32file 은 pywin32 외장 모듈 중 하나로써 파일관련 WIN32 API 를 사용하는 모듈이다. MSDN에 의하여 SetFileAttributes 함수는 아래 그림과 같다. dwFileAttributes 항목을 자세히보자. 항목에서 FILE_ATTRIBUTE_H..
-
int형을 hex, oct 등으로 바꾸기Programming/Python 2020. 8. 11. 15:46
파이썬의경우 두가지 방식을 사용할수있다. (추가적으로 더 있을수있음.) 1. 문자형을 그대로 읽는다. 2. print 함수에서 형변환한다. 1번의 경우 num = int(input()) ot = oct(num) print(ot[2:]) oct함수로 바꿔주면 str형으로 바뀌면서 '0o숫자' 가 된다. 그렇기때문에 슬라이스를 넣어준다. 2번의 경우 num = int(input()) print("%X" % num) num은 int형으로 그냥 값을 다르게 출력해주면된다. 3번의 경우 num = int(input()) num = int(num, 8) print("%d" % num) int 형으로 입력하여 int 함수로 형변환해준다. 10진수로 출력한다. e.t.c num = input() f = int(num,..
-
[python] list 정리Programming/Python 2020. 8. 11. 01:52
파이썬 형식에는 int, float 말고도 list 형식이있다. 다른 언어의 배열 형식이라고 생각하면 쉽다. list의 기능 * list.index( value) : 값을 이용하여 위치 찾기. * list.extend( [value1, value2] ) : 리스트 뒤에 값 추가하기 * list.insert ( index, value ) : 원하는 위치에 값 추가 * list.sort() : 값을 순서대로 정렬 * list.reverse() : 값을 역순으로 정렬 >>> list1 = ['a', 'b', 'q', 'f'] >>> list1.index('b') 1 >>> list2 = [1, 2, 3] >>> list1.extend(list2) >>> list1 ['a', 'b', 'q', 'f', 1, 2..
-
[Visual Studio] Debug 모드와 Release 모드의 차이점Programming 2019. 5. 20. 16:03
Debug 모드 개발자용 모드라고 생각하면 좋다. 프로그램 최적화를 안하고 전체적으로 디버그 정보를 사용하여 컴파일한다. Release 모드 프로그램 배포용 모드 프로그램을 최적화 한다. Release모드로 디버깅시에 최적화로인한 명령 관계가 복잡해지므로 디버깅이 힘들어진다. 참조 : https://docs.microsoft.com/ko-kr/visualstudio/debugger/how-to-set-debug-and-release-configurations?view=vs-2019
-
[폰트] 개발자용 폰트 Bitstream Vera Sans Mono 추천Programming 2019. 5. 16. 20:45
간혹 개발하다보면 l (소문자 L) 과 I (대문자 i) 가 구별이안될때가있다. 그래서 사용하는 폰트이다. https://www.dafont.com/bitstream-vera-mono.font Bitstream Vera Sans Mono Font | dafont.com www.dafont.com 이곳에서 다운로드 사용이가능하다. 만약 URL 링크가 안된다면 구글에서 Bitstream Vera Sans Mono 를 검색하자. 설치는 쉽다 .ttf 확장자 파일을 열면 설치 버튼을 클릭하자 ㅎㅎ
-
[C#] 자주 사용되는 String 메서드Programming/C# 2019. 5. 15. 18:08
C# System.String 네임스페이스 의 관련 메서드를 다룬다. 주요 dll 파일은 System.Runtime.dll, mscorlib.dll, netstandard.dll 에 담겨져있다. 자주사용되는 메서드의 기본적인 메서드만 찾아볼것이다. 1. IndexOf(String s) 혹은 IndexOf(Char c) 문자 or 문자열을 String에 포함될경우 그 위치값을 Int 형으로 Return 없으면 -1 이 Return * String에서 처음 발견되는 인자값을 찾았을때 Return 한다. // 거꾸로 사용하기를원한다면 LastIndexOf 메서드를 검색 이처럼 처음 발견되는 인자값만 Return 결과를 보여준다. 그런데, 의문이들것이다. 왜 String에서 int형을 반환해주는것일까? 이 메서..
-
[C#] Using 문Programming/C# 2019. 5. 15. 12:09
https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/using-statement 참고하기 using 문 - C# 참조 using 문(C# 참조)using statement (C# Reference) 이 문서의 내용 --> IDisposable 개체의 올바른 사용을 보장하는 편리한 구문을 제공합니다.Provides a convenient syntax that ensures the correct use of IDisposable objects. 예제Example 다음 예제에서는 using 문을 사용하는 방법을 보여 줍니다.The following example shows h docs.microsoft.com using 키워드는..