문의하기

  • 초급개발자 2020.12.17 10:16 안녕하세요. 매번 좋은글 보고있습니다.

    다름이아니라 크롤링 관련하여 글을보고 RSA 관련하여도 글을봤습니다.

    제가 현재 한전 파워플래너 라는 홈페이지를 크롤링하려고 시도중입니다. (pp.kepco.co.kr)

    작성하신 글과 다른글을 보며 어찌 메인페이지 크롤링에는 성공을했습니다.

    하지만 로그인하는 부분에서 막혀 진전이 없습니다.

    로그인할때 RSA암호화를 해주고 로그인을 해주는데 이부분에서 막힙니다.

    현재 개발환경은 JAVA이며 Jsoup 사용중입니다.

    조금이나마 도움주시면 감사하겠습니다.

  • 사자 2017.09.22 02:58 ScalaJS 를 검색하다 또 링크 타고 여기로 들어왔습니다.

    항상 잘 보고있습니다.

    ScalaJS 번역 감사합니다!

    Devoxx 에 Playframework, ScalaJS 소개 동영상 봤는데, 많이 어려워 보였습니다.

    번역 자료 보면서 공부좀 해야겠어요. ㅎㅎ
  • 익명 2017.09.05 16:38 비밀댓글입니다
  • 2017.09.11 09:09 비밀댓글입니다
  • 사자 2017.05.15 00:09 안녕하세요? 새로운 포스트 보고 또 궁금증이 생겨 질문 남깁니다.

    Scala 부분 함수(PartialFunction)의 runWith, andThen <- 요 포스트글에 예제 코드 보면,

    val runWithFunction = baseMap.runWith(action) // Key가 존재하면 Value를 action 함수에 전달한다.

    이런 코드가 있는데요.

    람다 함수를 val과 def로 지정하면 무슨 차이가 있나요?

    즉,
    val action: String => Unit = (T: String) => println(T)

    def aaction: String => Unit = (T: String) => println(T)

    이렇게요.

    runWith 함수에 두가지 타입의 같은 람다함수를 매개변수를 줬는데 같은 결과 더군요.

  • partner_jun 2017.05.15 11:00 신고 결과적으로 차이는 없습니다.
    요즘 사용되는 대부분의 언어처럼 스칼라에서도 함수는 1급 객체이기 때문에
    변수나 불변 값에 할당 할 수 있습니다. val action은 action이라는 불변 값에 함수가 할당된 것이라고 볼 수 있겠네요.

    조금 다른 측면에서 보자면 def aaction은 println(T)라는 익명 함수(람다 함수)에 aaction이라는 이름을 부여해 함수로 만들어 낸 것이고, val action은 println(T)라는 익명 함수를 action이라는 값이 가리키고 있는 것이라고 볼 수 있습니다.
    scala repl에서 입력해 보시면 더 확실하게 확인해 보실 수 있습니다.

    마지막으로 1급 객체(First Class Citizen)를 간략하게 설명해 드리자면
    네 가지 특징을 가지는 객체를 뜻합니다.
    1. 런타임에 할당 가능
    2. 함수의 파라미터로 사용 가능
    3. 함수의 리턴 값으로 사용 가능
    4. 자료구조에 담을 수 있음(변수나 값으로 선언 할 수 있음)
  • 사자 2017.05.17 00:19 넵 감사합니다!
  • 사자 2017.05.08 15:15 안녕하세요? 질문 있는데요.

    Intellij 에서 doc comment는 어떻게 생성하는 건가요?
    수동으로 입력하지는 않으시겠죠?

    /** The main method.
    * This stores all arguments so that they can be retrieved with `args`
    * and then executes all initialization code segments in the order in which
    * they were passed to `delayedInit`.
    * @param args the arguments passed to the main method
    */

    이런식으로 생성하는거요.
    param 태그도 있고 author 태그도 있던데...
  • partner_jun 2017.05.08 15:51 신고 자바는 JavaDoc 플러그인을 설치해서 Code Style의 JavaDoc 부분을 설정하고 KeyMap에서 Create JavaDocs for ... 들을 단축키로 지정해놓고 쓰고 있습니다.

    스칼라는 CodeStyle에서 ScalaDoc, KeyMap에서 Create ScalaDoc stub action을 단축키로 지정해서 사용하고 있구요.
  • 사자 2017.05.08 16:25 와 답변 빠르시네요

    감사합니다!!