윈도우는 It works! 라고 떠있고 칼리에서는[ ] http://192.168.78.3:8080 handling request from 192.168.78.5; (UUID: l9uy13wz) Unknown request to /jre17 with UA 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)' [ ] http://192.168.78.3:8080 handling request from 192.168.78.5; (UUID: l9uy13wz) Unknown request to /favicon.ico with UA 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E) 라고만 출력됩니다
과제를 제출하고 싶은데 http://theteamlab.io/ 의 아이디와 패스워드를 요구해서 가입하려고 합니다. 그런데 회원가입을 어떻게 하는지 모르겠습니다. 아무리 찾아도 버튼이 안보여요. 그리고 2주차 과제를 하는데 exponent 함수는 아직 배우지 않았지만 for문 밖에 답이 안보여서 구글링을 통해 for i in range(1,power) ^ SyntaxError: invalid syntax 라고 짰는데 오류라고 합니다. 어디가 문제인지 잘 모르겠습니다.
위의 명령어를 우분투 터미널에서 실행했습니다. 그런데 Could not find a version that satisfies the requirement backend.ai-client (from versions: )No matching distribution found for backend.ai-client 라고 나옵니다. 제 파이썬 버전은 3.6.5 입니다.
강의에 보면 . @ComponentScan 일떄도 @Configure 어노테이션을 타고 @EnableAutoConfiguration 일떄도 @Configure 등록을 하는데 ... 두개의 차이점이 멀까요 ??? ComponentScan은 그냥 개인이 작성한거를 가지고 와서 Bean등록하는거고 .. EnableAutoConfiguration 에서는 등록되어있는거를 가지고 와서 조건에 맞게 제외하던가 .적용하던가 하는 그차이인가요 ???두개다 등록이 되는거에 대한 차이를 모르겠습니다 .
예제에서와 동일하게 JSON을 실어서 POST 요청을 보내는데 응답코드 415 HttpMediaTypeNotSupportedException로 테스트에 실패합니다. 아래는 결과 메시지의 일부입니다. MockHttpServletRequest: HTTP Method = POST Request URI = /users/create Parameters = {} Headers = {Content-Type=[application/json;charset=UTF-8], Accept=[application/json;charset=UTF-8]} Body = {"username":"hello"} Session Attrs = {} Handler: Type = com.coderobin.springmvcsecond.SampleController Method = public com.coderobin.springmvcsecond.User com.coderobin.springmvcsecond.SampleController.create(com.coderobin.springmvcsecond.User) Async: Async started = false Async result = null Resolved Exception: Type = org.springframework.web.HttpMediaTypeNotSupportedException ControllerTest 코드 @RunWith(SpringRunner.class) @WebMvcTest(SampleController.class) public class SampleControllerTest { @Autowired<p>MockMvc mockMvc;</p><p></p><p>@Test</p><p>public void createUser_JSON() throws Exception {</p><p> String jsonText = "{\"username\":\"hello\"}";</p><p></p><p> mockMvc.perform(post("/users/create")</p><p> .contentType(MediaType.APPLICATION_JSON_UTF8)</p><p> .accept(MediaType.APPLICATION_JSON_UTF8)</p><p> .content(jsonText))</p><p> .andExpect(status().isOk());</p><p>}</p> Controller 코드 @RestController public class SampleController { @PostMapping("/users/create")<p>public User create(@RequestBody User user) {</p><p> return user;</p><p>}</p>
안녕하세요. DEFCON#21 풀이 중 첫 번째 문제 풀이 질문드립니다. 문제에서 주어진 힌트는 1 .Chat을 사용했을 것 용의자가 Betty 입니다. 저는 Chat이라는 힌트로 Network 계층 위(TCP, UDP, APP 계층)의 프로토콜 위주로 탐색해야겠다. 이러한 생각을 가졌었습니다. 문제 풀이에서 "외국에서는 Chat 프로그램으로 IRC를 많이 사용한다는 근거로 Wireshark에 IRC 필터로 해당 패킷을 찾으셨습니다. 궁금한 것은 Chat이라는 힌트에서 IRC을 유추한 점 IRC라는 프로토콜이 따로 존재하고 Wireshark에서 필터를 제공한다는 점 처음 배우는 저로서는 절대 유추할 수 없는 사항들인데 이런 것들은 풀이 강의를 보고 경험으로 풀어야 하는 문제들인가요? 아니면 제가 잘못 접근하고 있는 걸까요??
기선님께서 올려주신 docker로 postgres사용하는 부분 중에서, su - postgres 명령어를 입력하고 psql spring boot를 하게되면, FATAL: role "postgres" does not exist라는 응답이 나오던데, 기선님도 이런 오류가 있으셨나요? 이 오류가 발생해서 여러가지 찾아본 결과 해결방법으로는 root에서 psql -U keesun springboot를 하게되면, DB에 연결이 되는걸 확인할 수 있었습니다. 추가로, Windows유저는 l을 해서 DB를 확인하면, OWNER가 docker run에서 POSTGRES_USER에서 설정한 유저로 바뀌어 있는 걸 확인했습니다. 혹시, Windows 10으로 이 강의를 보시면서, docker for windows를 통해 docker를 실습하시려는 분들은 이 오류가 발생하면 위에 해결방법을 활용해주세요.
postgresql 사용중 문의 드립니다. 아래와 같이 psql 을 사용하려고 하면 아래와 같은 경고문이 뜹니다. postgres@93a997b0c1a8:~$ psql springdata psql: FATAL: role "postgres" does not exist postgres@93a997b0c1a8:~$ 그래서 docker 교재의 컨테이너 생성 script를 아래와 같이 변경했습니다. docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=postgres -e POSTGRES_DB=springdata --name postgres_boot -d postgres 위와 같이 수정하는 것이 맞는 것인가요?
login.js에서 SocketEvent 모쥴을 불러오려면, 디렉토리 구조상, const SocketEvent = require('../handler_manager/event/SocketEvent'); 이렇게 써야할텐데, ../으로 쓰면 모쥴을 찾을 수 없다는 에러가 나오네요. 그런데, 강사님이 표기하신대로, const SocketEvent = require('././handler_manager/event/SocketEvent'); 이렇게 하면 에러없이 잘 나오는데, ././ 현재 디렉토리를 두번쓰는게 어떤 의미인가요?