분류 전체보기
-
자바 스윙 JTextArea 크기 변경 자유롭게 Resizeable[자바 Java] 2020. 9. 28. 22:00
자바 스윙으로 간단한 방명록 프레임을 만들어 보았습니다. 근데 여기서 제가 하고 싶었던 것은 사용자가 드래그하여 창 크기를 변경할 때마다 JTextArea의 크기도 같이 조절되게 하는 것이었죠. 결론부터 말하자면 아래와 같습니다. JTextArea의 크기를 자동 조절되게 하는 법 >> BorderLayout.CENTER에 JTextArea 붙이기 아래의 코드의 15~22줄을 참고하시길 바랍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 import javax.swing.*; import java.awt.*; public class GuestBookFrame extends..
-
1924번 2007년 / Baekjoon BOJ 백준 1924 C++ 코드, 해설, 풀이[백준 알고리즘]/[C++] 2020. 9. 27. 21:12
이번 포스팅은 백준 1924번 2007년입니다. 아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다. www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 기본 알고리즘 1월 1일로부터 며칠이 지났는지 계산하여 그 값을 7로 나눈 나머지를 통해 요일을 계산한다. 1월 1일은 월요일, 2일은 화요일, 3일은 수요일... 이므로 7로 나눈 나머지가 1이면 월요일, 2이면 화요일, 3이면 수요일... 0이면 일요일이다. 1 2 3..
-
화면 캡처 단축키 / 부분 캡처 / 프로그램 없이 캡처 방법 (Windows 10 기본 제공)[TIPS] 2020. 9. 27. 19:52
안녕하세요. 오늘은 Windows10에서 기본으로 제공하는 캡처 기능 단축키에 대해 포스팅하겠습니다. 윈도우10에서는 기본적으로 캡처가 가능한데 이 기능이 굉장히 편하고 간단하지만 이 기능을 아시는 분들이 많은 거 같지는 않아서 공유해 드리고자 합니다. 물론 키보드에도 PrintScreen키가 있지만, 이 키가 없는 키보드들도 있고, 이 키는 화면 전체 캡쳐만 지원하기 때문에 부분 캡처나 참 캡처가 필요한 순간에는 무능한 키였습니다. 관공서에서 근무하시거나 사진이나 화면 캡처를 자주 사용하시는 분들께 유용한 방법입니다. 키보드에서 윈도우키+SHIFT+S 를 누르면 윈도우는 캡처모드를 실행합니다. 윈도우키와 쉬프트키 그리고 S를 동시에 눌러야합니다. 윈도우키가 낯설으신 분들은 시작 버튼이라고 하면 잘 아실..
-
티스토리 블로그에 소스 코드 넣기 Color Scripter[TIPS] 2020. 9. 5. 18:35
안녕하세요 오늘은 티스토리 블로그에 소스 코드를 예쁘게 넣는 방법에 대해 포스팅하겠습니다. 사실 텍스트로 타이핑해도 그만이지만 예쁘게 하이라이팅 되어 들어가는 코드가 더욱 가독성 측면에서 이해하기 쉬운 건 모두가 느끼실 겁니다. 여러 코딩 블로그들을 돌아다니면 대부분 하이라이팅이 완료된 코드가 포스팅되어 있는 걸 확인하실 수 있습니다. 티스토리 글쓰기에서 제공하는 코드블럭 및 다양한 방법이 있겠지만 오늘은 Color Scripter라는 사이트를 소개하겠습니다. Color Scripter는 https://colorscripter.com/ 를 통해 들어갈 수 있습니다. (크롬 브라우저를 권장합니다. 익스플로러는 실시간 하이라이팅을 지원하지 않습니다.) 사이트를 들어가면 아래와 같은 모습입니다. 언어와 원하는..
-
프로그램 설치 없이 전체 페이지 캡처 / 스크롤 캡처 방법[TIPS] 2020. 9. 5. 17:54
안녕하세요 여러분~ 오늘은 별도의 프로그램 설치 없이 전체 화면을 캡처하는 방법에 대해 포스팅하겠습니다. 요즘 다들 크롬 브라우저의 편리성과 속도 향상 등의 이유로 거의 대부분의 분들이 크롬 브라우저가 컴퓨터에 설치되어 있으신데요, 크롬 브라우저에 확장 프로그램을 별도로 설치하여 전체 화면을 캡처하는 방법도 있지만 사실 전체 화면의 스크롤 캡처가 필요한 순간은 그리 많지 않고, 그 순간에만 쓰자고 확장 프로그램을 설치한다는건 귀찮고 번거롭습니다. 하지만 크롬 브라우저 내부에 자체적으로 캡처 명령어가 탑재되어 있는데요, 이것만 잘 활용하시면 자잘한 프로그램들 설치에서 해방되실 수 있답니다. 1. 크롬 브라우저로 캡쳐하고자 하는 페이지를 열어줍니다. 2. 키보드의 F12키를 눌러 [개발자 도구]를 실행합니다..
-
5543번 상근날드 / Baekjoon BOJ 백준 5543 C++ 코드, 해설, 풀이[백준 알고리즘]/[C++] 2020. 9. 4. 23:45
이번 포스팅은 백준 5543번 상근날드입니다. 아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가�� www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include #include using namespace std; int main() { int burger1, burger2, burger3, coke, sprite; cin >> burger1..
-
1065번 한수 / Baekjoon BOJ 백준 1065 C++ 코드, 해설, 풀이[백준 알고리즘]/[C++] 2020. 9. 4. 23:16
이번 포스팅은 백준 1065번 한수입니다. 아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 �� www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include using namespace std; bool checkMatch(int n); int main() { int n; cin..
-
C, C++ 코드 실행 시간 / clock() 함수 / time() 함수[C , C++] 2020. 8. 6. 16:46
오늘은 C, C++ 프로그램에서 코드가 실행되는데 걸리는 시간을 측정하는 방법을 포스팅하겠습니다. C와 C++의 스타일 차이는 크게 헤더파일과 출력 부분이 있으니 본인의 코딩 방식에 맞는 스타일을 사용하면 되겠습니다. 주석 처리한 /*실행 시간을 측정하고 싶은 코드*/ 부분에 본인의 코드를 넣어 사용하면 될 것입니다. 1. clock() 함수를 이용한 방법 clock() 함수는 기본 ms단위로 측정합니다. clock() 함수는 1초에 1000 clock으로 정의되어 있으므로 1 clock은 1ms 입니다. 따라서 미리초 단위가 아닌 초 단위의 측정을 원한다면 최종적으로 구하는 값인 (finish-start)의 값을 CLOCKS_PER_SEC로 나누어 주면 됩니다. C style 1 2 3 4 5 6 7 ..