visual studio code에서 jupyter 패키지를 써서 멋지게 보여주고 싶을 때,,,.,. py로 저장하고#%%엔터치면위에 Run Cell | Run All Cells가 뜬다. 하면 옆에 python interactive가 뜬다. python interactive = jupyter와 같다. 근데, py에서 어느정도 쭉 코딩하다가 실행시키면 python interactive에서 jupyter와 같이 표시된다. https://code.visualstudio.com/docs/python/jupyter-support Code/Python 2019.03.15
라이젠에서 AVD(X86)가 실행되지 않을 때, https://www.youtube.com/watch?v=qKFFjFE8U8E 여기서 참고했음 라이젠이 가성비는 좋으나, 아직 다른 소프트웨어에서 지원은 그다지 좋지 않다는 사실을 오늘은 느꼈다. 겨우 겨우 에러나는 것을 쫓다가 녹스에서 실행시키니 속도도 빠르고 꽤 괜찮음. 녹스를 깔고, 삼성디바이스처럼 빌드버전을 막 눌려서 개발자 옵션을 열고 USB디버깅을 엶. 녹스가 깔린 위치의 bin폴더에 감. 명령 프롬프트에서 nox_adb connect 127.0.0.1:62001을 치면 연결되는 에뮬레이터를 가짐 Code/잡동사니 2019.02.19
pip 19.0.1로 업그레이드하는 방법(윈도우에서 업그레이드가 안 되는 경우) 18.1은 잘 깔리던 게 19.0.1은 잘 안 깔린다. 18.1의 잔재가 있어서 그런 듯하다. You are using pip version 18.1, however version 19.0.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command. 업그레이드를 해라고 하지만... >python -m pip install --upgrade pip 업그레이드하자고 하면 Rolling back uninstall of pipException:Traceback (most recent call last): ~~~~\Python\Python37\site-packages\pip\_internal\cl.. Code/Python 2019.02.04
python -m 이란.... python -m blah blah blah 이란 게 많이 보인다. 파이썬의 주요 단위인 모듈 안에 있는 main.py를 실행시켜라는 argument이다. 해당모듈의 main.py가 실행된다. -m 과 main.py중에 ---????? ㅋㅋㅋㅋㅋ Code/Python 2019.02.02
mouse관련 메시지 훅 하고 싶을 때... PYHOOK이란 단일체 프로그램이 있지만, 업데이트 안 한지 오래된 거 같음 받아서 실행시켜봤으나, 잘 적용이 되지 않았다. whgl로 받아서까지 하였으나 잘 되지 않음 그래서 mouse 모듈을 받고 깔았다.(pip install mouse로 쉽게 깔림) import mouse import time events = [] mouse.hook(events.append) while 1: mouse._listener.queue.join() for event in events: print(event) del events[:] time.sleep(0.25) 파이썬에서 마우스 관련 이벤트를 볼 수 있다. Code/Python 2019.01.28
pyautogui가 안 깔릴 때(윈도우에서 pygetwindow가 안 깔릴때) https://pypi.org/project/PyGetWindow/#files에 가서 받고 setup.py의10~11째줄을 아래와 같이 고치자 with open("README.md", "r", encoding="utf8") as fh: long_description = fh.read() 대체하자.(유니코드 관련 이슈가 있음, ) 그리고 난 후에 해당 setup.py를 빌드해야 한다. python setup.py build 인스톨.... python setup.py install 그리고, 이후에 pip install pyautogui를 하면 깔린다. Code/Python 2019.01.20
숫자 세는 쓰레드에서 업데이트 해주는 윈도우 폼.ㅇ 뭐 정도 일이면 숫작세는 것을 윈폼에서 하거나 윈폼의 타이머 이벤트를 이용하는게 조금 더 깔끔할 거 같음. 분리를 해야할 때.... 카운터쪽 using System.Threading; using System.Windows.Forms; namespace AsyncCount { public delegate void Blidge(int i); public class Counter { private int cnt = 1; public Thread thread; public Blidge Update; public int Count { set { cnt = value; } get { return cnt; } } public Counter() { thread = new Thread(new ThreadStart(cou.. Code/.Net 2009.09.08
Pretty한 XML로 만들어주는 짧은 코드 나는 라이브러리에 있는 걸 위주로 코딩을 한다. 왜냐, 라이브러리에 있는게 더 확장성 있고, 내가 생각지 못한 것도 해놓은 경우가 많아서다. 그래서, 일단 코딩을 하기전에, 난 찾아본다. 짧은 코딩으로 남이 해놓은 걸 이용해 할 수 있는 걸 찾으면 빙고다. 그래도 못 찾으면 그 때는 코어부터 디자인해야하지만, 그런 경우는 거의 없다고 본다. OutputFormat format = new OutputFormat(doc); format.setLineWidth(80); format.setIndenting(true); format.setIndent(4); XMLSerializer serializer = new XMLSerializer(new FileOutputStream(filename), format); se.. Code/Java 2009.09.05