728x90
반응형
SMALL

-언어변경

먼저 오른쪽에서 두번째 도구 클릭

가장 하단에 있는 옵션 클릭!

Repo Settings에 언어를 한국어로 변경하고 재시작!

하면 한글로 패치 완료~

728x90
반응형
LIST

'개발 > GIT & 터미널' 카테고리의 다른 글

Sourcetree 사용하기  (0) 2023.01.10
Sourcetree 인증  (0) 2023.01.10
처음에 설정 해야할 것!  (0) 2023.01.10
sourcetree 설치  (0) 2023.01.10
터미널 설치  (0) 2023.01.10
728x90
반응형
SMALL

git config --list를 입력한 후 엔터를 누르게 되면!

모든 설정들을 확인할 수 있다!]

파일로 열어보고 싶을 경우

// git config --global -e  흠 이건 조금 달라서 나중에..!!

code . 치면 비쥬얼 코드가 짜잔하고 뜬다!

 

728x90
반응형
LIST

'개발 > GIT & 터미널' 카테고리의 다른 글

Sourcetree 사용하기  (0) 2023.01.10
Sourcetree 인증  (0) 2023.01.10
sourcetree 언어 변경  (0) 2023.01.10
sourcetree 설치  (0) 2023.01.10
터미널 설치  (0) 2023.01.10
728x90
반응형
SMALL

https://www.sourcetreeapp.com/

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

위 링크 클릭 후 다운로드!!

728x90
반응형
LIST

'개발 > GIT & 터미널' 카테고리의 다른 글

Sourcetree 사용하기  (0) 2023.01.10
Sourcetree 인증  (0) 2023.01.10
sourcetree 언어 변경  (0) 2023.01.10
처음에 설정 해야할 것!  (0) 2023.01.10
터미널 설치  (0) 2023.01.10
728x90
반응형
SMALL

처음 터미널이라고 해서.. 뭐지... 깃허브 쓰면 되는거 아니였나??

했는데.. 

터미널을 사용해서 깃을 쓰는게 더 유용하다해서 하고 오전시간을 이용하여 공부하기!

 

맥에는 iTerm2를 쓰고

윈도우에는 cmder를 쓴다

 

현재 글쓴이는 윈도우를 쓰고 있어 

cmder을 설치

 

1. cmder.app > Download > Download Full 다운받기 (링크)

 

2. 압축을 풀고 cmder.exe 실행하기

 

실행하고, 깃이 있는지 git --version 친후 엔터 하면 위와 같이 나온다!

 

728x90
반응형
LIST

'개발 > GIT & 터미널' 카테고리의 다른 글

Sourcetree 사용하기  (0) 2023.01.10
Sourcetree 인증  (0) 2023.01.10
sourcetree 언어 변경  (0) 2023.01.10
처음에 설정 해야할 것!  (0) 2023.01.10
sourcetree 설치  (0) 2023.01.10
728x90
반응형
SMALL

항해99를 시작하게 된 계기는
개발원에서 일을 하면서 제일 많이 들은 것이 코딩을 배워라 였다.
당시 졸업 전부터 일하고 있어서 자격증을 하나 더 딸겸
학원이 새로 오픈하여 1+1강의 행사를 진행하고 있었다. 처음 c언어를 접하고 배우면서
내가 왜 이걸 할 생각을 못했지?
재미있는데 왜 다른길을 선택했을까?
라는 생각이 많았고, 이미 졸업까지 다가왔는데 다시 입학하기는 어려워서 배운 수업을 복습하면서 행맨 게임을 만들 수준을 만들게 되었다.

당시 문법이 자바랑 비슷하다고 하여,
자바책을 사서 공부를 시작했다..독학으로..
내가 이해력이 딸리는 건지 아니면 책이 이해할 수 없는건지 헤매고 해맸다.

그러다 시간은 흘러 자바를 학원에서 배워야겠다는 생각에 주말6시간을 플랙스 해버렸다.
(국비지원은 평일만 된다하서… 회사다니는데 어케 해요..🥲 그리고 국비지원은 수업 끝나고 다른분야쪽으로 활용하라고 해서 400만원….😂정도 되었던더 같다..)

열심히 개인프로잭트를 만들고 강의를 듣다가
항해99를 알게 되었고 9시부터 21시까지 ㅎㄷㄷ
고민은 한 3개월 한거 같습니다..

제 성격이 될때까지 하는 쪽이라…ㅎㅎㅎ

spring 이랑 마리아 db 쓸때 헷깔렸는데…
재미있는걸 주특기로 정하라고 하던데
재밌는 걸 해야할지 안되는겅 되게 만들고 싶은지 갈등!!

고민은 계속 해보고 안되면 될때까지 하는 집념을 보여주자!!

2일차 해야할 일
- 터미널 깃 영상보고 공부하기
- 어제 만든 회원가입 페이지, 메인 페이지 서버 구현하기
- JIL쓰기!!
- 코딩 테스트 (사이트에서 연습하기)
    근데 여기 왜 -1로 설정되어있는지 저만 궁금한건가요..?

수고했어 오늘도 !!


728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

6일차  (0) 2023.01.14
5일차 (입학시험!)  (0) 2023.01.13
4일차  (0) 2023.01.12
3일차  (0) 2023.01.11
2일차  (0) 2023.01.10
728x90
반응형
SMALL

(1) Swing

예전의 GUI 구현도구 였던 awt의 차기 버전

컴포넌트가 많고 JFrame으로 구현

 

(2) Swing Compinets

JButton, JTextfield, JLabel, JPasswordField

JTable, JTextArea, JSlider

 

import org.jsoup.Jsoup; 설정 방법 

Java Jsoup 크롤링이라고 함!!

 

Jsoup을 사용해서 크롤링을 할 때 문서가 커지면 에러가 나기 때문에 따로 깔아줘야한다!!

Overview (jsoup Java HTML Parser 1.15.2 API)

 

Overview (jsoup Java HTML Parser 1.15.2 API)

jsoup: Java HTML parser that makes sense of real-world HTML soup. jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CS

jsoup.org

위 링크에서 자바스트립트를 지정해둔 파일에 저장한다!!

자바 프로젝트에서 오른쪽 우클릭

맨 아래 하단에 Properties선택!!

Java Build Path클릭

Classpath클릭후 

Add External JARs... 클릭

지정해둔 위치에 들어가  jsoup-1.15.2을 연다

Apply를 누르면 적용!!

package Day08.swing;

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.JLabel;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class MovieSearch extends JFrame implements ActionListener {
JLabel l1, l2, l3, l4, l5;
JTextField tf1;
JButton b1;

MovieSearch(){

	tf1 = new JTextField("영화이름을 입력하세요");
	tf1.setBounds(20,50,200,30);

	b1 = new JButton("검색");
	b1.setBounds(230,50,60,30);

	l1 = new JLabel("감상평1");
	l1.setBounds(20,90,500,30);
	l2 = new JLabel("감상평2");
	l2.setBounds(20,130,500,30);
	l3 = new JLabel("감상평3");
	l3.setBounds(20,170,500,30);
	l4 = new JLabel("감상평4");
	l4.setBounds(20,210,500,30);
	l5 = new JLabel("감상평5");
	l5.setBounds(20,250,500,30);

	add(tf1); add(b1);
	add(l1); add(l2); add(l3); add(l4); add(l5);
	b1.addActionListener(this);

	setTitle("Movie Search");
	setSize(600, 360);
	setLayout(null);
	setVisible(true);
}

public static void main(String[] args) {
	// TODO Auto-generated method stub
	new MovieSearch();
}

public void actionPerformed(ActionEvent e){
	String str = tf1.getText();
	l1.setText(str);

	String URL = "<https://search.naver.com/search.naver?query=영화+>" + str;
	try {
		Document doc = Jsoup.connect(URL).get();
		Elements els = doc.select("p.area_text_box_ell");
		System.out.println(els);
		int i = 1;

		for(Element el : els) {
			if(i==1) l1.setText(el.text());
			else if(i==2) l2.setText(el.text());
			else if(i==3) l3.setText(el.text());
			else if(i==4) l4.setText(el.text());
			else if(i==5) {
				l5.setText(el.text());
				break;
			}
			i++;
		}
	}
	catch(Exception ex) {

	}

}

}
 
728x90
반응형
LIST

'개발 > JAVA' 카테고리의 다른 글

JVM  (0) 2023.01.18
Hello World!  (0) 2023.01.18
스트림(Stream)  (0) 2023.01.09
스레드(Thread)  (0) 2023.01.09
컬렉션 프레임워크 (Collection Framework)  (0) 2023.01.09

+ Recent posts