묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 부트 개념과 활용
holoman메소드의 파라멘터에 주입은 어디서 하는지요
수고하십니다. 질문 드립니다. holoman(HolomanProperties properties)의 파라메터는 어디서 주입을 해 주는건가요? @EnableConfigurationProperties를 붙이면 빈으로 등록 되어 있는 HolomanProperties가 자동으로 주입되는가요 답변 부탁 드릴께요
-
미해결Flutter 초급 - Http통신, 상태관리
StreamBuilder 부분 질문 드립니다.
강사님 강의 대로 bloc부문의 StreamBuilder 부분을 처리 하고 있는데요. import 'package:flutter/material.dart';import 'package:rxdart/rxdart.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: Scaffold( appBar: AppBar( title: Text('카운터'), ), body: Counter(), ), ); }}class Counter extends StatefulWidget { @override _CounterState createState() => _CounterState();}class _CounterState extends State<Counter> { final counterSubject = BehaviorSubject<int>(); int counter = 0; @override Widget build(BuildContext context) { return Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ RaisedButton( onPressed: () { counterSubject.add(++counter); }, child: Text('add')), StreamBuilder<int>( stream: counterSubject.stream, initialData: 0, builder: (context, snapshot) { if (snapshot.hasData) { return Text('{$snapshot.data}', style: TextStyle(fontSize: 30)); } }) ], ), ); }} 위와 같이 하였으며 빌드를 하면 {AsyncSnpshot<int>(Connectio State.waiting, 0, null).data} 라고 보입니다. add버튼을 누르면 {AsyncSnpshot<int>(Connectio State.waiting, 1(<--이부분이 계속 증가 됨), null).data} 어느부분이 잘못 되어 있는지요?
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
유니티 시작 템플릿 변경하는법
프로젝트를 3D 기본 템플릿으로 생성하여 프로젝트를 진행하다가 다른 템플릿으로 변경하는 방법을 알고싶습니다 검색해도 못찾아서 질문올려요
-
미해결홍정모의 게임 만들기 연습 문제 패키지
예제 다운로드 받고 바로 실행하는데 빌드 실패 뜨는데 어떻게 해결해야하나요 ?
예제 다운로드 받고 바로 실행하는데 빌드 실패 뜨는데 어떻게 해결해야하나요 ?\ 2015년 비주얼 스튜디오로 실행하면>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB8020: The build tools for v141 (Platform Toolset = 'v141') cannot be found. To build using the v141 build tools, please install v141 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". 이렇게 오류가 뜨네요 ㅠ 2019년 비주얼 스튜디오로 실행해면 1>DrawFunctions.obj : error LNK2019: __imp_glBegin 외부 기호(참조 위치: "void __cdecl jm::drawFilledBox(class jm::RGB const &,float const &,float const &)" (?drawFilledBox@jm@@YAXAEBVRGB@1@AEBM1@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glColor3fv 외부 기호(참조 위치: "void __cdecl jm::drawFilledBox(class jm::RGB const &,float const &,float const &)" (?drawFilledBox@jm@@YAXAEBVRGB@1@AEBM1@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glEnd 외부 기호(참조 위치: "void __cdecl jm::drawFilledBox(class jm::RGB const &,float const &,float const &)" (?drawFilledBox@jm@@YAXAEBVRGB@1@AEBM1@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glLineWidth 외부 기호(참조 위치: "void __cdecl jm::setLineWidth(int const &)" (?setLineWidth@jm@@YAXAEBH@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glPointSize 외부 기호(참조 위치: "void __cdecl jm::drawPoint(class jm::RGB const &,class jm::Vector2<float> const &,float const &)" (?drawPoint@jm@@YAXAEBVRGB@1@AEBV?$Vector2@M@1@AEBM@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glPopMatrix 외부 기호(참조 위치: "void __cdecl jm::endTransformation(void)" (?endTransformation@jm@@YAXXZ) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2001: __imp_glPopMatrix 외부 기호를 확인할 수 없습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glPushMatrix 외부 기호(참조 위치: "void __cdecl jm::beginTransformation(void)" (?beginTransformation@jm@@YAXXZ) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2001: __imp_glPushMatrix 외부 기호를 확인할 수 없습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glRotatef 외부 기호(참조 위치: "void __cdecl jm::rotate(float const &)" (?rotate@jm@@YAXAEBM@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glScalef 외부 기호(참조 위치: "void __cdecl jm::scale(float const &,float const &)" (?scale@jm@@YAXAEBM0@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glTranslatef 외부 기호(참조 위치: "void __cdecl jm::translate(float const &,float const &)" (?translate@jm@@YAXAEBM0@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glVertex2f 외부 기호(참조 위치: "void __cdecl jm::drawFilledBox(class jm::RGB const &,float const &,float const &)" (?drawFilledBox@jm@@YAXAEBVRGB@1@AEBM1@Z) 함수)에서 확인하지 못했습니다. 1>DrawFunctions.obj : error LNK2019: __imp_glVertex2fv 외부 기호(참조 위치: "void __cdecl jm::drawFilledStar(class jm::RGB const &,float const &,float const &)" (?drawFilledStar@jm@@YAXAEBVRGB@1@AEBM1@Z) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glBlendFunc 외부 기호(참조 위치: "public: class jm::Game2D & __cdecl jm::Game2D::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,int const &,bool const &,int const &)" (?init@Game2D@jm@@QEAAAEAV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH1AEB_N1@Z) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glClear 외부 기호(참조 위치: "public: void __cdecl jm::Game2D::run(void)" (?run@Game2D@jm@@QEAAXXZ) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glClearColor 외부 기호(참조 위치: "public: void __cdecl jm::Game2D::run(void)" (?run@Game2D@jm@@QEAAXXZ) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glEnable 외부 기호(참조 위치: "public: class jm::Game2D & __cdecl jm::Game2D::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,int const &,bool const &,int const &)" (?init@Game2D@jm@@QEAAAEAV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH1AEB_N1@Z) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glHint 외부 기호(참조 위치: "public: class jm::Game2D & __cdecl jm::Game2D::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,int const &,bool const &,int const &)" (?init@Game2D@jm@@QEAAAEAV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH1AEB_N1@Z) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glMatrixMode 외부 기호(참조 위치: "public: void __cdecl jm::Game2D::run(void)" (?run@Game2D@jm@@QEAAXXZ) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glOrtho 외부 기호(참조 위치: "public: class jm::Game2D & __cdecl jm::Game2D::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,int const &,bool const &,int const &)" (?init@Game2D@jm@@QEAAAEAV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH1AEB_N1@Z) 함수)에서 확인하지 못했습니다. 1>Game2D.obj : error LNK2019: __imp_glViewport 외부 기호(참조 위치: "public: class jm::Game2D & __cdecl jm::Game2D::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,int const &,bool const &,int const &)" (?init@Game2D@jm@@QEAAAEAV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH1AEB_N1@Z) 함수)에서 확인하지 못했습니다. 1>C:\Users\김시헌\Desktop\GameDevPracticePackage20181206 (1)\Chapter1\Lecture1\x64\Debug\Lecture1.exe : fatal error LNK1120: 20개의 확인할 수 없는 외부 참조입니다. 이렇게 뜨는데 아직 시작도 안했는데 이렇게 되서 골치가 아프네요 ㅠ
-
미해결React로 NodeBird SNS 만들기
프론트 엔드 부분을 웹사이트에 정리해봤어여
nodebird 라는 아이디에 프론트 엔드 부분을 정리해놓았는데 한번 봐주시면 감사여~! 근데 유튜브에서 라이브 스트리밍 하실때 제가 만든 사이트(인프런의 장고 atoz 강의 참고)의 http://terecal-hyun.co.kr/wm/myshortcut/ skill note 메뉴를 이용하시면 어떨까여 ㅋㅋ; 코드를 쉽게 저장할수 있고 쉽게 공유할수도 있어여 ㅋㅋ; (회원 가입과 로그인이 필요해여 ㅋㅋ;) 유튜브 구독자 만명이 목표라고 하셨는데 초보자들이라고 해도 쉽게 따라올수 있도록 미리 절차대로 쭉 코드를 정리해 놓고 강의를 해주시면 수강생들의 입장에서 중간에 좀더 쉽게 코드를 따라칠수 있게 되어 진도를 놓친다거나 이해를 못하는 경우가 조금더 줄어들지 않을까 싶은데 이에 대해서 어떻게 생각하실지 궁금해요 ^^;; 깃허브는 https://github.com/hyunsokstar/django_inflearn2 입니다 .
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
Hydrogen 설치 오류 질문드려요 ㅠ
안녕하세요 교수님, macOS 에서 강의 따라서 jupyter 랑 다 설치했는데 자꾸 Uncaught Error: Cannot find module '@nteract/presentational-components' Error: Cannot find module '@nteract/presentational-components' at Module._resolveFilename (internal/modules/cjs/loader.js:584:15) at Module._resolveFilename (/Applications/Atom Beta.app/Contents/Resources/electron.asar/common/reset-search-paths.js:43:12) at Function.get_Module._resolveFilename (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:155413) at Module.require (file:///Applications/Atom%20Beta.app/Contents/Resources/app.asar/static/index.js:61:43) at require (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:146745) at Object.<anonymous> (/Users/shiloh/.atom/packages/Hydrogen/node_modules/@nteract/markdown/lib/index.js:14:37) at Object.<anonymous> (/Users/shiloh/.atom/packages/Hydrogen/node_modules/@nteract/markdown/lib/index.js:29:3) at Module.get_Module._compile (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:147429) at Object.value [as .js] (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:150977) at Module.load (internal/modules/cjs/loader.js:602:32) at tryModuleLoad (internal/modules/cjs/loader.js:541:12) at Function.Module._load (internal/modules/cjs/loader.js:533:3) at Module.require (file:///Applications/Atom%20Beta.app/Contents/Resources/app.asar/static/index.js:72:46) at require (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:146745) at Object.<anonymous> (/Users/shiloh/.atom/packages/Hydrogen/node_modules/@nteract/outputs/lib/components/media/markdown.js:13:36) at Object.<anonymous> (/Users/shiloh/.atom/packages/Hydrogen/node_modules/@nteract/outputs/lib/components/media/markdown.js:27:3) at Module.get_Module._compile (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:147429) at Object.value [as .js] (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:150977) at Module.load (internal/modules/cjs/loader.js:602:32) at tryModuleLoad (internal/modules/cjs/loader.js:541:12) at Function.Module._load (internal/modules/cjs/loader.js:533:3) at Module.require (file:///Applications/Atom%20Beta.app/Contents/Resources/app.asar/static/index.js:72:46) at require (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:146745) at Object.<anonymous> (/Users/shiloh/.atom/packages/Hydrogen/node_modules/@nteract/outputs/lib/components/media/index.js:11:18) at Object.<anonymous> (/Users/shiloh/.atom/packages/Hydrogen/node_modules/@nteract/outputs/lib/components/media/index.js:20:3) at Module.get_Module._compile (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:147429) at Object.value [as .js] (/Applications/Atom Beta.app/Contents/Resources/app/static/<embedded>:11:150977) at Module.load (internal/modules/cjs/loader.js:602:32) at tryModuleLoad (internal/modules/cjs/loader.js:541:12) at Function.Module._load (internal/modules/cjs/loader.js:533:3) 이렇게 에러매시지가 뜨면서 설치가 정상적으로 않되는데, 어떻게 해야하나요?
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
이 강의 유효기간이 2년이네요 ㅠㅠ
제가 이 강의 얼마전에 구매했는데 무제한인줄 알았는데 2년 유효기간이 있네요 ㅠㅠ 무제한으로 해주시면 안될까요? ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
추후에 타입스크립트강좌는 언제나오나요?
지금 네이버html만들기 진행하시는거같은데 추후에 강좌순서가 어떻게되나요? graphql mobx 타입스크립트 등등 계획하고계시던데 타입스크립트를 많이사용하니까 맨처음해주셨음좋겠어요
-
미해결노션(notion) 완벽 활용법
노션 결제문의
안녕하세요 팀플랜으로 사용하고있습니다. 팀원당금액이 결제되는지 미처 확인하지 못해 요금이 700달러(년단위결제) 가까이 나왔는데요. 환불요청이나 취소처리는 불가능한건가요? 멤버를 삭제했는데 그렇게되면 결제금액이 바뀔까요 ? (노션에 문의하기가 어려워 문의하는 점 양해부탁드려요.)
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
여러대 서버에서 사용하는 엔티티가 벌크 연산되는 경우 질문 드립니다.
아래와 같은 상황인 경우에, 어떤방식으로 엔티티들의 영속성을 유지할수 있을까요? - JPA 를 사용하는 API 서버 10대 - JPA 를 사용하는 BATCH 서버 2대 상황 - API 서버 몇개에서, BATCH에서 업데이트 될 엔티티가 영속 상태 - BATCH 서버에서 벌크 연산 수행 위와 같은 경우에 API 서버에서 엔티티들을 어떻게 관리해야하는지 궁금합니다.
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
게시판을 만든다고 적혀있는데 강의에는 제외된 것 같습니다.
안녕하세요. 스프링프레임워크를 이용해 게시판을 만들 수 있다고 강의소개에 적혀있어 구매하였으나 전혀 게시판과는 상관없는 로그인,로그아웃,회원가입기능만 구현하는 것 같아서요. 제가 찾지 못한 것인지 강의에 포함되지 않는것인지 궁금합니다.
-
미해결파이썬으로 장고(Django) 공략하기: 입문
페이징 소스 공유합니다.
페이징 구현이 부족한듯하여 제가 만든 소스를 공유해봅니다. #views.py from django.shortcuts import render from third.models import Restaurant from django.core.paginator import Paginator import math from third.forms import RestaurantForm from django.http import HttpResponseRedirect # Create your views here. def list(request): restaurants = Restaurant.objects.all() pagenator = Paginator(restaurants, 5) page = request.GET.get('page') if page is None: page = 1 # 시작페이지 끝페이지 구하기 page_F = float(page) if page_F <= 10: beginPage = 1 else: beginPage = (math.trunc(page_F / 10)) * 10 + 1 if (beginPage + 10) > pagenator.num_pages: lastPage = pagenator.num_pages else: lastPage = beginPage + 9 nextRangeStartPage = lastPage + 1 pageRange = [] for num in range(beginPage, lastPage+1): pageRange.append(num) items = pagenator.get_page(page) context = { 'restaurants': items, 'lastPage': lastPage, 'pageRange': pageRange, 'nextRangeStartPage': nextRangeStartPage, } return render(request, 'third/list.html', context) #list.html {% extends 'third/base.html' %} {% load static %} {% block content %} <div class="container"> {% for item in restaurants %} <div class="row restaurant-item" style="margin:20px auto;"> <div class="col-sm-12"> <div class="card border-secondary"> <div class="card-body"> <h5 class="card-title">{{ item.name }}</h5> <p class="card-subtitle mb-2 text-muted">{{ item.address }}</p> <p class="card-text">음식점 설명</p> <a href="#" class="card-link">자세히 보기</a> <a href="#" class="card-link">수정하기</a> </div> </div> </div> </div> {% endfor %} <div class="row"> <div class="col-sm-12 text-center"> <div class="pagination"> <spen class="step-links text-center" style="width:100%;"> {% if restaurants.has_previous %} <a href="?page=1">«</a> {% endif %} {% for pageNum in pageRange %} {% if restaurants.number == pageNum %} <spen class="current"> {{ restaurants.number }} </spen> {% else %} <a href="?page={{ pageNum }}">{{ pageNum }}</a> {% endif %} {% endfor %} {% if restaurants.paginator.num_pages > lastPage %} <a href="?page={{ nextRangeStartPage }}">»</a> {% endif %} </spen> </div> </div> </div> </div> {% endblock %}
-
미해결파이썬으로 장고(Django) 공략하기: 입문
views.py파일의 " instance=" 이라는 키워드를 사용하는 이유가 궁금합니다.
본강좌 34Line에 기술하신 form = RestaurantForm(request.POST, instance=item) 여기서 1. request.POST는 초기화이고 2. instance=item 수정될 데이터가 item에 저장된 pk의 값이라는 것은 이해가 가는데, 그럴경우 pk=item이라고 해야 맞는것이 아닐까요? 3. 구글링을 조금더 해본결과 "수정시에는 instance=post 를 지정해줌으로서 기존에 있던 데이터를 불러올 수 있다." 라고 적혀있었습니다. 구글링 해본결과 As the documentation states, the "instance" keyword argument is passed the model whose relations that the formset will edit. 라고 기술되어있는데요. 도대체 instance라는 변수가 어느것의 property이고 어떤역활을 하는지 궁금합니다. pk키워드는 앞에있는 ORM 메서드를 사용하였을경우 사용하는 것으로 보이며 instance키워드는 RestaurantForm이라는 객체를 초기화할 경우 사용되는 것으로 보입니다만. 개념이 에메모호하여 정확한 설명 부탁드립니다. =============================================== Instances Not unlike the ambiguity between "class" and "type", "instance" is synonymous to "object". Think of it this way: objects are instances of types. So, "42 is an instance of the type int" is equivalent to "42 is an int object". I usually use "instance" and "object" interchangeably. In some cases when I want to specifically refer to objects as artifacts of the CPython implementation, I will try to use "instance" to refer to actual instances of classes. Another place where the term "instance" is explicitly used by Python is in built-ins like isinstance and the special __instancecheck__ attribute. =============================================== 다른언어를 사용하던 개발자로서 instance= 해당 코드에서 어떤역활을 하는지 알수가 없어 답답함에 여쭤봅니다.
-
미해결파이썬 100분 핵심강의
흐름제어 동영상이 시청이 안됩니다.
제곧내
-
미해결React로 NodeBird SNS 만들기
미리보기이미지 깨지고 404notfound로나옵니다.
index.js에 static설정을 해놓은상태이고 이런식의에러가나옵니다 GET http://localhost:3000/lock1568592365802.png 404 (Not Found) app.use("/", express.static(path.join(__dirname, "uploads"))); app.use("/", express.static("uploads")); 두가지 다 실행해봤는데 미리보기이미지가 cannot get "/" 이런 에러가아니고 404 에러가나옵니다.
-
미해결밑바닥 부터 시작하는 머신러닝 입문
수업 내용 질문 문의
안녕하세요, 4단원 마지막 강의중 df.isnull().sum(0) 와 df.isnull().sum(1)때의 차이가 이해가 안됩니다. 다시한번 설명 부탁드립니다. 또한 df.sort_values(['age','earn'],ascending=False).head(10)에서 어떻게 age 에만 내림차순이 적용되는지도 궁금합니다. 왜 earn 항목엔 적용이 안되고 자동으로 age 만 적용이 되는건가요? 감사합니다.
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
아무리 해도 안되네요.
혹시 챕터마다 등록해두신 깃허브 주소가 있나요?
-
해결됨홍정모의 따라하며 배우는 C++
23:18 여기 질문이요
double d1(1.0); 이거를 setprecision 설정해서 출력하면 왜 1.0000000000000001 이런식으로 안나오고 그냥 1이 나오죠 21:03 여기서는setprecision 설정해서 0.1 출력했을때 0.100000000000001 이런식으로 나왔자나여
-
미해결메타스플로잇(Metasploit) 활용한 취약점 분석(초중급과정)
smb-check-vulns 스크립트 실행 실패
질문은 아니고 참조용으로 남깁니다. smb-check-vulns 스크립트를 다음과 같이 기능을 분리시켰다고 합니다. smb-vuln-conficker smb-vuln-cve2009-3103 smb-vuln-ms06-025 smb-vuln-ms07-029 smb-vuln-regsvc-dos smb-vuln-ms08-067 최신 버전으로 공부하시는 분들께서는 smb-vuln-ms08-067 스크립트를 이용해서 실습을 진행하시면 되겠습니다. 아래 링크에서 내용을 확인하였습니다. https://security.stackexchange.com/questions/119827/missing-scripts-in-nmap
-
미해결메타스플로잇(Metasploit) 활용한 취약점 분석(초중급과정)
freeftpd_pass 공격시 세션 획득 실패
질문은 아니고 이후에 실습하시는 분들께서 참조하시라고 남깁니다. freeftpd 공격후에 세션 회득이 안되었는데, 환경설정 시 freeftpd 에서 anonymous 계정이 추가되어 있지 않아서 그런것 같습니다. anonymous 계정 추가 후 정상적으로 세션 획득에 성공했습니다.