반응형

Programming 3283

가장 간단한 Socket.io 예제의 예는 무엇입니까?

가장 간단한 Socket.io 예제의 예는 무엇입니까? 그래서 저는 최근에 Socket.io를 이해하려고 노력했지만 저는 훌륭한 프로그래머가 아니며 웹에서 찾을 수있는 거의 모든 예제 (저는 몇 시간이고 몇 시간 동안 찾아 봤다고 믿습니다)에는 상황을 복잡하게 만드는 추가 항목이 있습니다. 많은 예제가 나를 헷갈 리게하거나 이상한 데이터베이스에 연결하거나 커피 스크립트 또는 일을 복잡하게 만드는 수많은 JS 라이브러리를 사용합니다. 서버가 10 초마다 클라이언트에게 메시지를 보내고 시간을 알려주고 클라이언트가 해당 데이터를 페이지에 쓰거나 매우 간단한 경고를 표시하는 기본적인 작동 예제를보고 싶습니다. 그런 다음 거기에서 알아낼 수 있고, db 연결과 같은 필요한 것을 추가 할 수 있습니다. 그리고 예,..

Programming 2020.08.09

postgresql 외래 키 구문

postgresql 외래 키 구문 아래 posgresql 코드에서 볼 수 있듯이 2 개의 테이블이 있습니다. 첫 번째 테이블 students에는 2 개의 열이 있습니다. 하나는 student_name 용이고 다른 하나는 기본 키인 student_id입니다. 내 두 번째 테이블 테스트에서 이것은 subject_id에 대한 하나, subject_name에 대한 하나, 그리고 가장 높은 과목에서 가장 높은 점수를 가진 학생에 대한 하나, 가장 높은 Student_id 인 4 개의 열을 가지고 있습니다. highStudent_id가 내 students 테이블의 student_id를 참조하도록 노력하고 있습니다. 이것은 아래에있는 코드이며 구문이 올바른지 확실하지 않습니다. CREATE TABLE students..

Programming 2020.08.09

포니 (ORM)는 어떻게 트릭을합니까?

포니 (ORM)는 어떻게 트릭을합니까? Pony ORM 은 생성기 표현식을 SQL로 변환하는 멋진 트릭을 수행합니다. 예: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> 파이썬에 훌륭한 인트로 스펙 션과 메타 프로그래밍이 내장되어 있다는 것을 알고 있지만,이 라이브러리가 어떻게 전처리없이 생성기 표현식을 번역 할 수 있습니까? 마법처럼 보입니다. [..

Programming 2020.08.09

Ruby에서 map (& : method) 구문에 인수를 제공 할 수 있습니까?

Ruby에서 map (& : method) 구문에 인수를 제공 할 수 있습니까? 다음 Ruby 속기 ( ais an array)에 익숙 할 것입니다 . a.map(&:method) 예를 들어, irb에서 다음을 시도하십시오. >> a=[:a, 'a', 1, 1.0] => [:a, "a", 1, 1.0] >> a.map(&:class) => [Symbol, String, Fixnum, Float] 구문 a.map(&:class)은 a.map {|x| x.class}. " Ruby에서 map (& : name)은 무엇을 의미합니까? " 에서이 구문에 대해 자세히 읽어보십시오 . 구문을 통해 각 배열 요소에 대해 &:class메서드를 호출 class합니다. 내 질문은 : 메서드 호출에 인수를 제공 할 수 있습..

Programming 2020.08.09

탐색 용 분리기

탐색 용 분리기 탐색 요소 사이에 구분 기호를 추가해야합니다. 구분자는 이미지입니다. 내 HTML 구조는 다음과 같습니다. ol> li> a> img . 여기에 두 가지 가능한 해결책이 있습니다. 분리를 위해 li 태그를 더 추가하려면 (boo!), 각 요소의 이미지에 구분 기호 포함 (이 방법이 더 좋지만 사용자가 "홈"과 같은 클릭을했지만 "서비스"에 도달 할 가능성이 있습니다. 이는 서로 뒤에 있고 사용자가 실수로 구분 기호를 클릭 할 수 있기 때문입니다.) "서비스"에 속함); 무엇을해야합니까? 의 배경 이미지로 구분자 이미지를 사용하기 만하면됩니다 li. 목록 항목 사이에만 표시되도록하려면 이미지를 li첫 번째 항목이 아닌 왼쪽에 배치합니다 . 예를 들면 : #nav li + li { backg..

Programming 2020.08.09

SQLite에서 "같지 않음"에 대한 구문은 무엇입니까?

SQLite에서 "같지 않음"에 대한 구문은 무엇입니까? Cursor findNormalItems = db.query("items", columns, "type=?", new String[] { "onSale" }); onSale이 아닌 것을 가리키는 커서를 반환하고 싶습니다. 무엇을 변경해야합니까? 감사! 에서 공식 문서 : 같지 않음 연산자는 !=또는 따라서 코드는 다음과 같습니다. Cursor findNormalItems = db.query("items", columns, "type != ?", new String[] { "onSale" }); 당신은 비교기의 비 동등 연산자를 사용한다 : "type!=?"나 "type?". 연산자 를 사용할 수 있습니다. 여기에서 모든 기본 sql진술을 찾을 수 ..

Programming 2020.08.09

단일 Flask 프로세스가 수신하는 동시 요청 수는 얼마입니까?

단일 Flask 프로세스가 수신하는 동시 요청 수는 얼마입니까? Flask로 앱을 만들고 있지만 WSGI에 대해 잘 모르고 HTTP 기반 인 Werkzeug입니다. gunicorn 및 4 개의 작업자 프로세스로 Flask 애플리케이션을 제공하기 시작하면 4 개의 동시 요청을 처리 할 수 ​​있다는 의미입니까? 나는 동시 요청을 의미하며 초당 요청 또는 다른 것을 의미하지 않습니다. 실행중인 개발 서버를 실행할 때 app.run()단일 동기 프로세스를 얻습니다. 즉, 한 번에 최대 1 개의 요청이 처리됨을 의미합니다. 기본 구성에서 Gunicorn을 앞에 붙이고 단순히 수를 늘리면 --workers기본적으로 각각 app.run()개발 서버 처럼 작동하는 여러 프로세스 (Gunicorn에서 관리)가 생성됩니..

Programming 2020.08.09

파이썬에서 단위 테스트에서 데이터 출력

파이썬에서 단위 테스트에서 데이터 출력 파이썬으로 단위 테스트를 작성하는 경우 (unittest 모듈 사용) 실패한 테스트에서 데이터를 출력 할 수 있으므로 오류의 원인을 추론하는 데 도움이되도록 검사 할 수 있습니까? 일부 정보를 전달할 수있는 사용자 지정 메시지를 만드는 기능을 알고 있지만 때로는 문자열로 쉽게 표현할 수없는 더 복잡한 데이터를 처리 할 수 ​​있습니다. 예를 들어, Foo 클래스가 있고 testdata라는 목록의 데이터를 사용하여 메서드 표시 줄을 테스트했다고 가정합니다. class TestBar(unittest.TestCase): def runTest(self): for t1, t2 in testdata: f = Foo(t1) self.assertEqual(f.bar(t2), 2)..

Programming 2020.08.09

서블릿 필터로 요청 매개 변수 수정

서블릿 필터로 요청 매개 변수 수정 기존 웹 애플리케이션이 Tomcat 4.1에서 실행 중입니다. 페이지에 XSS 문제가 있지만 소스를 수정할 수 없습니다. 페이지에서보기 전에 매개 변수를 삭제하기 위해 서블릿 필터를 작성하기로 결정했습니다. 다음과 같은 Filter 클래스를 작성하고 싶습니다. import java.io.*; import javax.servlet.*; public final class XssFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { String badVa..

Programming 2020.08.09

Java의 가변 길이 (동적) 배열

Java의 가변 길이 (동적) 배열 프로그램 실행을 통해 크기와 값이 변경되도록 정수 배열을 초기화하는 방법에 대해 궁금합니다. 제안 사항이 있습니까? 예 : ArrayList를 사용 합니다. Java에서 "일반"배열은 고정 크기입니다. 크기를 지정해야하며 확장하거나 축소 할 수 없습니다. 크기를 변경하려면 새 어레이를 만들고 원하는 데이터를 복사해야합니다. 이는 비효율적이고 고통 스럽습니다. 다행히도 공통 데이터 구조를 구현하는 모든 종류의 기본 제공 클래스와 기타 유용한 도구도 있습니다. 전체 목록을 보려면 Java 6 API 를 확인 해야합니다. 한 가지주의 사항 : ArrayList는 기본 요소 (예 : 정수)가 아닌 객체 (예 : 정수) 만 보유 할 수 있습니다. 대부분의 경우 autoboxin..

Programming 2020.08.09
반응형