전체 글 33

보러가기 쉽지 않음 - django rest framework 시리얼라이저의 data 속성

django rest framework의 Serializerdjango rest framework (이하 drf)에는 Serializer(시리얼라이저)라고 불리는 도구 집합이 있음시리얼라이저는 rest api json 입력과 출력을 검증하는 역할을 함다른 프레임워크에서 주로 쓰이는 pydantic의 역할과 같음 시리얼라이저의 사용 방법클래스 기반 뷰에서 다음과 같이 사용하는걸 볼 수 있음class HamsterSerializer(serializers.ModelSerializer): class Meta: model = models.Hamster fields = "__all__"class HamsterViewSet( viewsets.GenericViewSet, vie..

평소에 보기 쉽지 않음 - Access-Control-Allow-Private-Network

Access-Control-Allow-Private-Network Access-Control-Allow-Private-Network 헤더는 웹 애플리케이션이 로컬 네트워크 리소스에 접근할 수 있도록 허용하기 위해 사용됨. 이는 특히 CORS(Cross-Origin Resource Sharing) 정책의 일부로, 로컬 네트워크 보호와 관련된 보안 강화를 위해 도입된 새로운 기능임 사용 배경웹 애플리케이션은 보안상의 이유로 기본적으로 다른 출처(origin)에 있는 리소스에 접근할 수 없음. 로컬 네트워크의 민감한 데이터에 접근하는 것은 특히 더 제한되어야 함. 이 헤더는 웹 브라우저가 **프라이빗 네트워크(예: 로컬 서버, IoT 디바이스)**에 접근하는 요청을 처리할 수 있도록 허가하는 역할을 함 다음은..

python을 백앤드로 사용하는 qml 데모 - 2

HTML 삽입미리보기할 수 없는 소스 https://boa9448.tistory.com/41 python을 백앤드로 사용하는 qml 데모 - 1HTML 삽입미리보기할 수 없는 소스boa9448.tistory.com위와 다른 방식으로 qml에 파이썬 객체를 노출함  QML_IMPORT_NAME = "hamster.backend"QML_IMPORT_MAJOR_VERSION = 1위와 같이 노출할때 사용할 패키지 이름과 버전을 지정하고 @QmlElementclass Backend(QObject):노출할 클래스를 QmlElement로 장식해줌 import hamster.backend 1.0그리고 QML에서 포함  Backend { id: backend}Button { text: "Click me" ..

오토핫키 딥러닝 dll

사용글 하단 파일에 포함된 코드 확인(main.ahk)  학습입문자는 다음 프로젝트를 사용하는걸 추천yolov8 모델 학습 후 onnx형식으로 내보내기https://github.com/ultralytics/ultralytics ONNX > OpenVINO > CoreML > TFLite" data-og-description="NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite - ultralytics/ultralytics" data-og-host="github.com" data-og-source-url="https://github.com/ultralytics/ultralytics" data-og-url="https://github.com/ult..

사기꾼을 위한 햄날먹 드라이버 개발 - 6

이번에는 커널모드 스레드를 만드는 방법 PsCreateSystemThread를 사용해서 커널모드에서 돌아가는 스레드를 만들 수 있음 https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-pscreatesystemthread PsCreateSystemThread function (wdm.h) - Windows drivers The PsCreateSystemThread routine creates a system thread that executes in kernel mode and returns a handle for the thread. learn.microsoft.com 스레드가 속할 프로세스를 선택할 수 있음 유저모드의 주..