개발일지

고정 헤더 영역

글 제목

메뉴 레이어

개발일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (10) N
    • DB (0)
    • 알고리즘 (0)
    • C++ (0)
    • C# (0)
    • 웹개발 (1) N
    • JAVA (3) N
    • 유니티 네트워크 (3)
    • 개발중인거 (1)
    • 아두이노 (1)

검색 레이어

개발일지

검색 영역

컨텐츠 검색

분류 전체보기

  • CSS 기초

    2026.06.09 by sorrypark1127

  • MySQL +Java 연동

    2026.06.08 by sorrypark1127

  • 도서관리프로그램 레이아웃

    2026.06.08 by sorrypark1127

  • GridBag 레이아웃

    2026.06.08 by sorrypark1127

  • 기본 센서등 간단정리

    2026.06.07 by sorrypark1127

  • 게임용 매크로 프로그램

    2026.06.03 by sorrypark1127

  • [Mirror] #3 유니티로 데이터파일 직렬화/역직렬화

    2026.04.07 by sorrypark1127

  • [Mirror] #2 유니티 + 웹서버로 DB연동

    2026.04.05 by sorrypark1127

CSS 기초

CSS3 : Cascading Style Sheets Level 3HTML 구조 위에 시각적 표현을 정의하고, 우선순위 규칙(cascade)과 모듈화된 기능들로 동적,반응형 UI를 구현하는 스타일 언어 규격 -우선순위: !important > 인라인 스타일 > ID > 클래스/속성/의사클래스 > 태그-소스순서 : 나중에 선언된 규칙이 우선 h1 { color : red; }선택자 {스타일속성 : 스타일값;} 선택자의 종류:전체 선택자 - HTML 페이지 내부의 태그를 모두 선택태그 선택자 - HTML 페이지 내부의 특정 태그를 모두 선택아이디 선택자 -특정 id 속성이 있는 태그 선택클래스 선택자 - 특정 클래스가 있는 태그 선택속성 선택자후손 선택자자손 선택자반응 선택자상태 선택자구조 선택자 firs..

웹개발 2026. 6. 9. 10:00

MySQL +Java 연동

만들어야할 테이블:컬럼: ID, Title, Publisher, desc DB 생성 DB세팅 끝 내부 클래스로 생성한 DTO, 원래 외부클래스로 만드는 것을 추천하는데 학습용이라 귀찮아서 패스 이런 객체를 DB에서 가져오는 메서드를 따로 담당하는 클래스는 DAO로 관리하는게 정석이지만 이것도 귀찮으니 패스Refresh버튼과 연결 DB에 값 넣고 테스트getBooks() 메서드를 생성자의 마지막에 같이 넣어서, 프로그램을 실행하면 자동으로 가져오도록 설정테이블 생성전에 이 메서드를 생성하면 오류 발생 이 방식대로 삽입 메서드도 추가조회는 executeQuery() -> ResultSet 반환삽입,제거,수정은 executeUpdate() -> int 반환

JAVA 2026. 6. 8. 23:28

도서관리프로그램 레이아웃

목표:JMenuBar : File, Edit, View, HelpJPanel : 이건 뭐 넣어야할지 모르겠음/걍 장식용 빈칸 JToolBar : Add New Book, Refresh, Search, Delete JSplitPane: Categories, JTableJPanel(좌측 카테고리) : JList 기본구성 메뉴바 구성메인컨텐츠는 패널 따로 생성해서 CENTER에 둠 외관만 따지만 JToolBar를 사용하는것보다 버튼만 배치하는게 이쁘겠지만, 학습이 목표이기 때문에 최대한 다양하게 써본다. 카테고리 테이블 다음에는 DB를 추가해볼 예정

JAVA 2026. 6. 8. 22:08

GridBag 레이아웃

GridBag레이아웃은 모든 격자의 크기가 동일하게 고정되어있는 Grid 레이아웃보다 더 자유롭다. 이를 2행 2열로 만들어보자. 우선 JFrame의 레이아웃을 GridBagLayout으로 설정그리고GridBagConstraints 객체 생성.이 객체는 재사용할 수 있다. 컴포넌트를 add()할때, 뒤에 필요한 gbc객체를 넣어주면 된다. 여백을 추가해보자.Inserts파라미터는 첫번째부터 위,왼,아래, 오른쪽을 의미한다. 여기서 라벨 부분에 weightx를1 주고, 텍스트필드에 0을 주는 경우 반대로 라벨에 0, 필드에 1 0.3 0.7 여백 채우기 고정 위치 바꾸기gbc.anchor = GridBagConstraints.EAST;

JAVA 2026. 6. 8. 20:17

기본 센서등 간단정리

버저(buzzer)-단순한 소리내는 장치사용법: tone()함수tone(핀번호, 주파수, 소리길이/밀리초) 모션감지센서(PIR센서)-적외선 인체감지 센서라고도 함사용법: pinMode()함수에 핀번호, INPUT으로 초기화한 다음 digitalRead(핀번호)로 정수값 반환 초음파센서(ultrasonic 센서) -초음파를 Trig로 내보내서 Echo로 받아옴사용법: pinMode()함수를 사용해서 Trig핀을 OUTPUT, Echo핀을 INPUT으로 초기화초음파를 10us 정도 발사하려면digitalWrite(Trig핀, HIGH);delayMicroseconds(10);digitalWrite(Trig핀, LOW); 그리고 이 초음파의 거리를 받아오려면int duration = pulseIn(Echo핀..

아두이노 2026. 6. 7. 00:25

게임용 매크로 프로그램

Grok으로 1분 딸깍해서 만든 게임용 매크로 프로그램 기존에 존재하던 일부 게임들은 키입력 매크로가 채팅창을 제외한 부분에서 씹혀서 이를 해결하기 위해 만들었다. 다운로드는 아래 사이트에서 하실 수 있습니다.https://sorrypgames.netlify.app/ SorryP — DownloadsDeveloper contact Questions, bugs, or feature requests — reach out anytime.sorrypgames.netlify.app

개발중인거 2026. 6. 3. 16:30

[Mirror] #3 유니티로 데이터파일 직렬화/역직렬화

이전 글에서 웹서버 -> 유니티로 데이터를 JSON파일로 받아옴 JSON의 기본문법1. "키" : 값 형태2. 객체는 { }, 리스트는 [ ]그 외에 뭔가 더 있었던 것 같지만 일단 생략 위 JSON파일 구조 분석:1. 리스트타입2. 정수형 roomId, 문자열 roomName,문자열 hostAddress, 정수형 currentUserCount 이러한 JSON파일을 유니티의 클래스 형태로 반환하려면 역직렬화를 해야함 [Serializable]public class Room{ public int roomId; public string roomName; public string hostAddress; public int currentUserCount;} 클래스 위에 System.Seri..

유니티 네트워크 2026. 4. 7. 09:37

[Mirror] #2 유니티 + 웹서버로 DB연동

학습목표 : 유니티에서 웹서버로 요청(request) 보내기요청 내용: 방 목록, 플레이어 정보 등... 웹서버 역할: DB에서 방 목록, 플레이어 정보등을 DB에서 가져와서 유니티로 응답함 웹서버를 사용하는 이유:1. 데이터 저장,관리에 용이함. 2. 만들어두면 미러(Mirror)에서 로비, 방리스트, 계정 로그인 및 저장등을 간단하게 구현할 수 있음3. 나중에 게임홈페이지도 외부에 만들어서 연동할 수 있음4. JSP공부겸 병행 DBMS(오라클)에서 방 테이블 생성CREATE TABLE ROOMS ( ROOM_ID NUMBER GENERATED AS IDENTITY PRIMARY KEY, ROOM_NAME VARCHAR2(100) NOT NULL, HOST_ADDR ..

유니티 네트워크 2026. 4. 5. 14:20

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
개발일지 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바