본문 바로가기
반응형

전체 글576

[android] 화면간 값 전달 Activity intent parameter Activity Intentparameter - 호출하는 곳에서123 Intent intentSingle = new Intent(getApplicationContext(), SingleActivity.class); // SingleActivity : 호출하려는 Activity intentSingle.putExtra("userName", "bryan"); startActivityForResult(intentSingle, singleActivityId); // int singleActivityId = 1001;cs - 받는 곳에서12Intent intent = getIntent();String userNm = intent.getStringExtra("userName");cs 이러면 userNm 이라는 변수의.. 2019. 2. 27.
[android] 하드코딩 하지않는 CODE 관리 CODE 관리 public class 에 public static variable 을 쓰면 됩니다. 예)12345public class CODE_DEF { public static final String DETECT_MODE = "DETECT_MODE"; public static final String DETECT_MODE_SINGLE = "DETECT_MODE_SINGLE"; public static final String DETECT_MODE_MULTI = "DETECT_MODE_MULTI";}Colored by Color Scriptercs 이렇게 class 를 생성하고 1intent.putExtra(CODE_DEF.DETECT_MODE, CODE_DEF.DETECT_MODE_MULTI);cs 왜 .. 2019. 2. 27.
[android] Textview visible toggle VisibilityVisible 1234 textView = view.findViewById(R.id.textView); textView.setVisibility(View.GONE); // 보이지 않음. 자리도 차지하지 않음 textView.setVisibility(View.INVISIBLE); // 보이지 않음. 자리는 차지하고있음 textView.setVisibility(View.VISIBLE); // 보이게함cs 아래 이미지를 보면 이해가 완전히 될겁니다. 2019. 2. 27.
[C#] DataTable Copy 데이터 테이블 복사하기 데이터가 있는 DataTable1 이 있고, 데이터 그리드에 바인딩 되어있는 DataTable2 가 있을 때, DataTable1 을 DataTable2 로 복사하면서 데이터그리드에도 반영되도록 하기위한 소스 예제 입니다. DataTable gv_dtScan = new DataTable(); // 컬럼 추가 gv_dtScan.Columns.Add("userName"); gv_dtScan.Columns.Add("userNumber"); // 데이터 추가 gv_dtScan.Rows.Add("bryan", "101011"); gv_dtScan.Rows.Add("json", "101012"); gv_dtScan.Rows.Add("kevin", "101013"); Console.WriteLine("gv_dtSca.. 2019. 2. 18.
[python] Dictionary 의 특정 값의 sum, max, min 값 가져오기 아래 예제에서 Dictionary List 인 myList 에 아래 값들이 있다고 했을 때 gold 의 총 합을 구하고 싶다면 myList = [ {'points': 400, 'gold': 2480}, {'points': 100, 'gold': 610}, {'points': 100, 'gold': 620}, {'points': 100, 'gold': 620} ] sum(item['gold'] for item in myList) sum , max, min 으로 바꾸면 됩니다. 위의 식이 어렵다면. 그냥 리스트 for 문을 사용해서 myList = [ {'points': 400, 'gold': 2480}, {'points': 100, 'gold': 610}, {'points': 100, 'gold': 620.. 2019. 2. 15.
[python] console 에서 Ctrl+C 로 종료 시 에러메시지 안뜨게 하기 파이썬 스크립트를 콘솔에서 실행중에 Ctrl + C 를 누르면KeyboardInterrupt Exception 이 발생합니다. 콘솔창에 오류어쩌고 하는게 보기 싫다면 아래와 같이 try except 문에 해당 에러를 처리해 주면 됩니다. try: while True: print 1except KeyboardInterrupt: print "test" 2019. 2. 15.
파일 쓰기 file write read append 파일쓰기 - 'w' 는 쓰기모드. 없으면 생성하고, 있으면 덮어씁니다. f = open('test01.txt', 'w') f.write('hello~\n') f.write('bryan!') f.close() 파일읽기 - 'r' 읽기모드. 파일이 없으면 오류발생합니다. f = open('test01.txt', 'r') allText = f.read() f.close() print(allText) - f.read(), f.readline(), f.readlines() 결과 1 2 >>> hello~ >>> bryan! cs - 이어 붙히기 f = open('test01.txt', 'a') f.write('\nappend something..') f.close() - 파일 읽기 readline() f = op.. 2019. 2. 14.
[python]list dictionary sort multiple (여러 키로 정렬시키기) List Dictionary sort multiple 딕셔너리 리스트를 여러개의 key 로 정렬 시키기 sorted 와 lambda 식을 사용하여 멀티 정렬이 가능합니다. 아래의 lambda 식에서 e:( -e['point'], e['penalty']) 를 보면, 내림차순은 - 를 붙혀주면 됩니다. 아래 예제는 point 가 높은 순, point가 같다면 penalty 가 낮은 순으로 정렬하는 예제입니다. dicList = [ {'point':90, 'penalty', 60, 'name' : 'kitti' }, {'point':87, 'penalty', 58, 'name' : 'kate' }, {'point':92, 'penalty', 74, 'name' : 'kevin' }, {'point':90, '.. 2019. 2. 14.
python 오늘날짜, 현재시간 now python datetime now 현재날짜, 시간 import datetime now = datetime.datetime.now() print(now) # 2015-04-19 12:11:32.669083 nowDate = now.strftime('%Y-%m-%d') print(nowDate) # 2015-04-19 nowTime = now.strftime('%H:%M:%S') print(nowTime) # 12:11:32 nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S') print(nowDatetime) # 2015-04-19 12:11:32 2019. 2. 13.
python dictionary 에서 max 값 가져오기 (key or value) python Dictionary max 값 가져오기 import operator stats = {'a':1000, 'b':3000, 'c': 100, 'd':3000} max(stats.iteritems(), key=operator.itemgetter(1))[0] >>> 'b' python 3 에서는 max(stats.items(), key=operator.itemgetter(1))[0] >>> 'b' 또는 lambda 식으로. max_key = max(stats, key=lambda k: stats[k]) 2019. 2. 13.
728x90
반응형