🐍 Snake Game

방향키 또는 아래 버튼으로 조작하세요 ⬆️⬇️⬅️➡️


2025년 정보처리기사 실기 2회 15번 문제 공부 및 풀이
·
정보처리기사
public class Main{ public static class BO { public int v; public BO(int v) { this.v = v; } } public static void main(String[] args) { BO a = new BO(1); BO b = new BO(2); BO c = new BO(3); BO[] arr = {a, b, c}; BO t = arr[0]; arr[0] = arr[2]; arr[2] = t; arr[1].v = arr[0].v; System.out.println(..
2025년 정보처리기사 실기 2회 14번 문제 공부 및 풀이
·
정보처리기사
#include struct dat { int x; int y;}; int main() { struct dat a[] = {{1, 2}, {3, 4}, {5, 6}}; struct dat* ptr = a; struct dat** pptr = &ptr; (*pptr)[1] = (*pptr)[2]; printf("%d 그리고 %d", a[1].x, a[1].y); return 0;} 1. 구조체 배열 선언struct dat a[] = {{1, 2}, {3, 4}, {5, 6}}; a[0] = {1,2}, a[1] = {3,4}, a[2] = {5,6} 임 2. 포인터 선언 struct dat* ptr = a; a는 배열 이름이고, 배열의 첫 원소 주소(&..
2025년 정보처리기사 실기 2회 12번 문제 공부 및 풀이
·
정보처리기사
#include #define SIZE 3 typedef struct { int a[SIZE]; int front; int rear;} Queue; void enq(Queue* q, int val){ q->a[q->rear] = val; q->rear = (q->rear + 1) % SIZE;} int deq(Queue* q) { int val = q->a[q->front]; q->front = (q->front + 1) % SIZE; return val;} int main() { Queue q = {{0}, 0, 0}; enq(&q,1); enq(&q,2); deq(&q); enq(&q, 3); int first = deq(&q); ..
2025년 정보처리기사 실기 2회 10번 문제 공부 및 풀이
·
정보처리기사
public class Main{ public static class Parent { public int x(int i) { return i + 2; } public static String id() { return "P";} } public static class Child extends Parent { public int x(int i) { return i + 3; } public String x(String s) { return s + "R"; } public static String id() { return "C"; } } public static void m..
2025년 정보처리기사 실기 2회 9번 문제 공부 및 풀이
·
정보처리기사
public class Main { static interface F { int apply(int x) throws Exception; } public static int run(F f) { try { return f.apply(3); } catch (Exception e) { return 7; } } public static void main(String[] args) { F f = (x) -> { if (x > 2) { throw new Exception(); } return x *..
2025년 정보처리기사 실기 2회 5번 문제 공부 및 풀이
·
정보처리기사
public class Main { public static void change(String[] data, String s){ data[0] = s; s = "Z"; } public static void main(String[] args) { String data[] = { "A" }; String s = "B"; change(data, s); System.out.print(data[0] + s); }} 오랜만에 자바 String 개념에 대해 문제를 보았다 단순하게 생각해서 답이 BZ 인줄 알았다 chang 함수 내애서 s , 는 main 에 있는 변수 s 와 엄연히 다르다 그래서 ..
Loading XML bean definitions from class path resource [org/springframework/jdbc/support--sql-error-codes.xml] (운영 해결?)
·
오류 로그 메모장
Loading XML bean definitions from class path resource [org/springframework/jdbc/support--sql-error-codes.xml] 정확한 오류 로그도 안뜨고 있던 이 부분 여러 곳에 물어보고 깃허브 ai 툴에 물어봤을때 힌트를 얻었다 테이블이 신규 테이블인데 권한 문제 일수도 있다는 실제로 내가 만든 테이블이 원래 기존에 있던 테이블과 소유자가 달랐다. 소유자를 기존에 있던 걸로 통일해주니 select 구문이 잘 작동되는걸로 보인다실제 반영 날짜를 잡아서 update , insert 쿼리도 잘 작동 되는지 확인이 필요하긴 하다 .
운영 서버에서 ad 블락 차단 된 항목 살리기
·
코딩 정보 공유
크롬 앱 중 ad 블락이 있는데 유지보수하는 페이지에서 새롭게 업데이트 하고 보는데 어떤 컴에서는 슬라이드 항목이 안보여졌다 보니까 ad 블락이 켜져있는 컴에서는 안보였고왜 광고로 인식하는거지 의문점이 있었는데class 명에 ad 가 들어가있으면 광고로 인식하고 차단된것였다 클래스명에 ad 는 잘 안쓰길~
Loading XML bean definitions from class path resource [org/springframework/jdbc/support--sql-error-codes.xml] 2 (로컬 해결)
·
오류 로그 메모장
로컬에서는 UPDATE ~ SET ~ 를 이 쿼리가 실행하면 제목과 같은 오류 로그가 떴다 UPDATE ~ SET ~ select 태그로 안에 를 업데이트문 을써도 이건 실행이 되었다.뭐가 문제였냐면 getSqlMapClientTemplate().queryForObject(".", ); getSqlMapClientTemplate().update(".", ); 이 차이였다 ㅎㅎ 기존에 imp 에서 getSqlMapClientTemplate().queryForObject(".", ); 이렇게 해서 update 태그인 쿼리문을 쓰려하니 오류가 났었다ㅎㅎㅎㅎㅎㅎㅎ getSqlMapClientTemplate().update(".", ); 이거로 바꿔주고 하니 잘..
Loading XML bean definitions from class path resource [org/springframework/jdbc/support--sql-error-codes.xml] (운영 미해결)
·
오류 로그 메모장
일단 해결 못한 오류Loading XML bean definitions from class path resource [org/springframework/jdbc/support--sql-error-codes.xml] 테이블 만들고 새로운 쿼리문 짜고 해서 로컬에서는 잘돌아가는데 서버에 반영하니 저렇게 뜬다 쿼리문 문법이나 대소문자 틀려서 저런 오류가 뜬사람이 있다고 하는데 대소문자도 맞추고 했는데도 오류가 자꾸 뜬다 SELECT VISIT\_DATE, VISIT\_COUNT FROM DAILY\_VISITS WHERE VISIT\_DATE = #visitDate#