전체 글 1653

[libgdx] libGDX는 touchUp까지 touchDown 루프를 만듭니다.

전체 시스템이 중지되므로 이벤트 콜백 내부에서 "루프"하거나 콜백을 렌더링 할 수 없습니다. 원하는 것을 얻는 한 가지 방법은 touchDown메서드 에서 플래그를 설정하고 메서드에서 플래그를 지운 다음 플래그로 보호되는 touchUp루프의 "본문"을에 넣는 render것입니다. boolean touchActive = false; public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { //start runnable (move player) touchActive = true; return true; } public void touchUp (InputEvent event, float x, float y, ..

카테고리 없음 2021.01.22

[node.js] Express cookieSession 및 Mongoose : request.session.user를 Mongoose 모델로 만들려면 어떻게해야합니까?

Express 세션은 별도의 저장소로 저장되며 여기에 저장할 수있는 항목에 제한이 있습니다. 프로토 타입 데이터 (메소드)를 저장할 수 없습니다. 좀 더 keyvalue스토리지 처럼 보아라 . 그 이유는 세션이 다음과 같이 어디에나 (거의) 저장 될 수 있기 때문입니다. 프로세스 메모리; 데이터베이스 (mongodb); redis; 기타 이 때문에 세션 객체에 무엇이든 넣고 요청이 완료되면 express는 세션 데이터를 가져 와서 파싱하고 순수한 객체처럼 세션 저장소에 고정합니다. 기본적으로 프로세스 메모리이지만 앞서 언급했듯이 다른 저장소가 될 수 있습니다. 따라서 다음 http 요청이 발생하면 세션 미들웨어는 요청 헤더의 쿠키 (사용되는 경우) 데이터를 사용하여 세션 복원을 시도하고 세션 저장소에 데..

카테고리 없음 2021.01.21

[자바] maven dbunit 플러그인을 사용하여 pom.xml이 아닌 코드로 데이터베이스에 데이터 (sample-data.xml)를 쓰는 방법은 무엇입니까?

귀하의 질문에 대한 직접적인 답변이 없거나 적어도 오해가 있습니다. 실제로 불가능하지는 않더라도 도구가 설계된 이유와 다른 목표를 위해 도구를 사용하려고합니다. Maven : 빌드 도구 문서에 따라 메이븐소프트웨어 관리를 활용하기위한 빌드 및 "프로젝트 이해 도구". 간단히 말해서 빌드 단계 (개발)와 관련이 있습니다. 그래서, maven-dbunit-plugin 프로그램의 테스트 / 개발 중에 도움이되는 기능 제공 : 배치, 웹앱, .... 또는 원하는 wathever. 데이터로드 실행 단계 (프로덕션) 중에 xml 파일에서 데이터를 읽고 데이터베이스에로드하는 라이브러리를 찾고 있습니다. 당신의 필요에 따라 그것을 달성하는 많은 방법이 있기를 바랍니다. 이전에 데이터에 대한 작업을해야합니까? 어떤 데이..

카테고리 없음 2021.01.21

[파이썬] python 및 pygame으로 다른 스크립트에서 클래스 사용

구조가 올바르지 않습니다. 두 가지 다른 접근 방식을 병합했습니다. 먼저 3 개의 그림을 표시하고 그 후에 메뉴를 표시해야하는 실행 스크립트가 있습니다. 지금은 게임을 닫을 때까지 Begin과 Menu의 실행 함수를 호출하는 while 루프가 있습니다. 대신 파일은 다음과 같아야합니다. import pygame, random, math, sys, os, time import startUp, Menu from pygame.locals import * pygame.init() #classes setup Begin = startUp.Begin() Begin.run() Menu = Menu.HUD() Menu.run() Menu.py class HUD(object): def run(object): while T..

카테고리 없음 2021.01.21

[asp.net] 고유 방문자를 식별하기 위해 쿠키 또는 IP 주소를 사용해야합니까?

IP 주소 만 사용하면 단일 사용자를 식별 할 수 있지만 그렇지 않은 경우 IP 주소를 사용하는 것이 훨씬 쉽고 안정적입니다. 네트워크에서 노드를 식별하며 단일 컴퓨터 또는 여러 컴퓨터를 연결하는 라우터 일 수 있습니다. 예를 들어 회사의 모든 사람은 일반적으로 네트워크에 연결되어 있으며 단일 라우터를 통해 인터넷에 액세스합니다. 또한 대부분의 IP 주소는 동적으로 할당됩니다. 일부 DHCP 서버는 사용자가 가능한 한 동일한 IP 주소를 유지할 수 있도록 구성되지만 일부는 그렇지 않습니다. 동적 IP 주소는 일반적으로 1 시간에서 2 일 사이의 미리 정의 된 시간 동안 임대와 함께 할당되므로 많은 사용자가 일주일에 여러 번 다른 IP 주소를받습니다. 최선의 선택은 쿠키입니다. 언급 한 제한으로 인해 정확..

카테고리 없음 2021.01.21

[파이썬] Django : Cron 작업이 Python 스크립트를 실행하지 않습니다.

1 단계 : 스크립트에 Shebang 추가 Unix 스크립트는 " Shebang " 이라는 줄을 사용합니다. 따라서 첫 번째 줄은 다음과 같아야합니다. #!/usr/bin/env python 2 단계 : 스크립트를 실행 가능하게 만들기 스크립트가있는 폴더로 이동 mysript.py chmod +x myscript.py콘솔에서 실행합니다 . 로 실행하여 실행 가능한지 확인하십시오 ./myscript.py. 3 단계 : CRON에 추가 crontab -e터미널을 입력하십시오 . 다음과 같은 줄을 추가합니다. 30 13 * * * / home / 사용자 이름 /myscript.py crontab -l모든 것이 작동 하는지 확인하십시오 . ( 자세한 내용 은 cyberciti.biz 참조 ) 파이썬 스크립트 디..

카테고리 없음 2021.01.21

[아이폰] UITableview에서 스페인어 텍스트를 올바르게 표시하도록 ISO 8859-1 인코딩

XML 데이터를 바이너리 ( NSData) 로 다운로드하고 파서가 인코딩을 처리하도록해야합니다. NSData *data = [NSData dataWithContentsOfURL:url]; NSError *error; TBXML *tbxml = [TBXML tbxmlWithXMLData:data error:&error]; XML의 첫 번째 줄에는 콘텐츠 인코딩이 있어야하므로 코드에서 인코딩을 지정할 필요가 없습니다. ------------------- NSUTF8StringEncoding으로 시도 NSString *XMLString = [[NSString alloc] initWithContentsOfURL:urlString encoding:NSUTF8StringEncoding error:nil]; TBXM..

카테고리 없음 2021.01.21