본문 바로가기

전체 글210

인텔 CPU 주요 명칭 인텔 CPU의 주요 제품을 년도별로 정리하면 다음과 같습니다.📌 년도별 인텔 CPU 명칭 (주요 라인업)🔹 데스크탑 & 모바일 CPU 중심🔹 서버 & 워크스테이션(Xeon) 제외출시 연도 주요 인텔 CPU (코드네임 포함)1993Pentium (P5)1995Pentium Pro1997Pentium II (Klamath, Deschutes)1999Pentium III (Katmai, Coppermine)2000Pentium 4 (Willamette)2002Pentium 4 (Northwood)2004Pentium 4 (Prescott)2006Core 2 Duo (Conroe, Merom)2008Core i7 1세대 (Nehalem)2010Core i7/i5/i3 2세대 (Sandy Bridge)201.. 2025. 3. 11.
C/C++ dll 파이썬에서 호출 하기-#2 문자열 전달 하기 #include __declspec(dllexport) void print_message(const char* message) { printf("Received message: %s\n", message);}  import ctypes# DLL 로드mydll = ctypes.WinDLL(r"C:\경로\mydll.dll")# 함수 원형 지정mydll.print_message.argtypes = [ctypes.c_char_p]mydll.print_message.restype = None # 반환값 없음# 문자열 전달msg = b"Hello from Python!" # 반드시 b'' 형태로 바이트 문자열 사용mydll.print_message(msg)  #include #includ.. 2025. 2. 28.
C/C++ dll 파이썬에서 호출 하기 1. C dll을 잘 만들어야 한다.1.1 64비트형으로 만들기 1.2 visual C++에서 만들었다.1.3 표준 라이브러리 형으로 잘만든다2. 릴리즈 모드로 만든다 #include extern "C" __declspec(dllexport) int add(int a, int b) { return a + b;}extern "C" __declspec(dllexport) void say_hello() { std::cout  파이썬에서 호출하기3. 상대경로 안됨 무조건 절대경로 사용(같은 폴더에 있어도)import ctypes# DLL 로드mydll = ctypes.WinDLL(r"C:\Users\YourName\source\repos\MyDll\x64\Release\MyDll.dll")# 함수 정.. 2025. 2. 27.
가끔 사용하는 코딩 #1 int *arr = new int [4*5];int (*ptr)[5] = (int(*)[5])arr;int (*ptr)[4][5]  =  (int(*)[4][5])arr; 2024. 10. 10.
XML 파일 만들기-#1 import xml.dom.minidom as minidom import xml.etree.ElementTree as ET # XML 생성 예시 root = ET.Element("root") child1 = ET.SubElement(root, "child1") child1.text = "value1" child2 = ET.SubElement(root, "child2") child2.text = "value2" tree = ET.ElementTree(root) # 문자열로 변환한 후 들여쓰기 적용 xml_str = ET.tostring(root, encoding='utf-8', method='xml') pretty_xml = minidom.parseString(xml_str).toprettyxml(inde.. 2024. 10. 2.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #4 이제 부터는 본인 개인적인 세팅이 가미된 내용이다.다르게 한다면 다르게 할 수도 있는 부분이다.나의 Y700에서 사용하던 SD를 최소한의 수정으로 RG556에 사용 하는게 목적이다.물론 아무런 설정 수정 없이 양쪽으로 호환 되게 만들면 좋겠지만, 아직은 좀 어렵다고 본다.1. ES-DE는 SD카드에 설치 했다.1. 1 ES-DE 설치후 지정하라는 폴더 ES-DE라는 이름을 사용 했다.1.2 롬 지정이라는 폴더명은 ROM, ROMS 각각 설정해 봤다. 1.2.1 AetherSX2에서 경로문제로 실행이 안되는 문제가 있어서 해봤는데, 딱 잘 되지는 않았다.​2. 레트로아크는 내부메모리(디스크)에 설치 했다.2.1 레트로아크를 SD에 설치 할 수 있는지는 모르겠지만,​3. ES-DE의 downloaded_me.. 2024. 9. 29.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #3 레트로아크 세팅​이제 레트로아크세팅만 하면 기본적인것은 끝난다고 보면 된다.​1.레트로아크의 버전은 왠만하면 구글 플레이스토어 보다는 공식사이트에서 받아서 설치 하기 바란다.2. 레트로아크 내부에서 설정할 것은 딱2가지 경로가 있다.2.1 bios, config 폴더의 위치를 꼭 지정 하기 바란다.3. 설치 이후 코어, 기타 업데이트를 하기 바란다.4. 이건 많이 했던 사람도 잘 모르는 경우가 있는데, 4.1 레트로아크 단독 실행으로 설정을 하고 저장하는경우 4.2 겜을 실행후 설정을 변경하고 저장하는 경우 4.3 4.1, 4.2 각각이 모두 필요 하니 잘 구부해서 저장하기 바란다.5. 컨트롤러 설정도 반드시 재설정 하기 바란다5.1 컨트롤러 변경이 없다면 다시 할 필요는 없다.​​​AetherSX2 P.. 2024. 9. 28.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #2 이제 지루한 새팅 이야기 입니다.​ES-DE 설정1. ES-DE 설치1.1 나중에 재설치 하더 라도 크게 문제시 되지 않는다.1.2 재설시 덥어쓰기 해도 설정에 영향을 주지 않는다.1.3 재설치전에 캐스를 삭제하고 설치 하면 완전 재설치가 된다.1.4 결론은 설치 문제로 어려움을 없을것이다.​2. gamelist.xml 파일에 존재하는 썸네일 항목 미디어, 박스, 스탭, 이미지는 ED-DE에서 작동하지 않는다.2.1 ED-DE 개발자가 미친것 아니야 할 수도 있지만 사실이다.2.2 롬파일의 폴더 구조와 동일 하게 download_media 폴더에 만들어야 한다.- 그래야 썸네일 항목이 정상적으로 표시가 된다.- 롬폴더가 arcade 아래 두개의 폴더가 1fight, 2arcade 각각 존재한다고 하자 -.. 2024. 9. 27.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #1 요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #1지금 적는 내용은 초보자 세팅법은 아니고 약간 고인물 세팅법이다.기존의 라즈베리나 N2 애물렉 바토세라를 좀 다루어 본 사람들의 세팅법이다.소이 말하는 고인물들이라 PC에 롬파일도 약간 있고 썸네일 동영상 이미지도 약간 있는 사람들이야기 이다.​기존 고인물들이 안드로이드를 처음 접하다면 막막할 수가 있다. 그래서 기존에 익숙한 ES-DE와 레트로아크를 설치 했다.그리고 가지고 있던 CFG, PNG, 롬파일을 특정 폴더에 카피만하면 거의 세팅은 끝이 난다.물론 본인의 해상도에 맞게 CFG, PNG파일은 수정을 해야 하지만이다.그래도 약간의 수고만 끝나면 안드로이드 세팅이라고 달라질것은 없다.세팅을 하다 보면 기존의 라즈베리의 레트로파이나 애물렉이 .. 2024. 9. 27.