전체 글

프로그래밍 공부한거 정리해두는 메모장 블로그
1.ArrayKotlin에서 배열은 Array 클래스로 표현한다.다음은 길이가 3인 값이 0으로 초기화된 Int배열을 의미한다.val data1: Array = Array(3,{0});data1[0]=20;data1[1]=1;val data4=arrayOf(1,2,3);  2.기초 타입 배열kotlin의 기초타입들은 다음처럼 각 기초타입의 배열을 나타내는 클래스들을 사용할수도있다.val data2:IntArray=IntArray(3,{ 0 });val data3:BooleanArray=BooleanArray(3,{ false });   3.List순서있는 데이터집합, 중복허용val data5=listOf(1,2,3);   4.Set순서없는 데이터 집합, 데이터 중복 x val data6=setOf(1,2..
1.함수 선언Kotlin의 함수는 fun키워드를 사용하여 다음형태로 작성된다.fun 함수명(매개변수명: 타입): 반환타입{} fun main(){ print(sum(5,6));}fun sum(a:Int , b:Int): Int{ return a+b;}//11   2.매개변수 기본값매개변수에 기본값을 지정해줄수있다.fun main(){ print(sum(5));}fun sum(a:Int , b:Int=30): Int{ return a+b;}//35   3.명명된 매개변수매개변수명을 지정해서 호출하면 순서에 맞게 호출하지않아도 된다.fun main(){ print(sum(b=100,a=11));}fun sum(a:Int , b:Int=30): Int{ return a+b;}/..
1.기초타입 객체val a1:Int=3 ;val a2:Short=3 ;val a3:Long=3 ;val a4:Float=3.0f ;val a7:Double=3.0 ;val a5:Byte=3 ;val a6:Boolean=true ;  2.문자, 문자열val b1:Char='a';val b2:String="abc";   3.ANY모든 타입가능 최상위 클래스val c1:Any=1;val c2:Any="as";   4.Unit데이터 형식 x특수한 상황을 표현 val d1:Unit{print(1+2)}  5.Nothingnull만 대입가능 데이터로의미는 x 함수 반환타입에 주로 사용val e1: Nothing? =null; 6.NULL 허용타입뒤에 ?를 표시시 null허용, 표시안하면 null 비허용val e1:..
1. JQuery jQuery는 자바스크립트 라이브러리로, HTML 문서의 클라이언트 측 조작을 단순화하고 간소화하는 데 도움을 주는 도구이다.   2. JQuery  특징2-1.DOM 조작jQuery는 CSS 선택자를 사용하여 HTML 문서의 요소를 선택하고 조작할 수 있는 강력한 기능을 제공합니다. 예를 들어, $('p')와 같은 선택자를 사용하여 모든 요소를 선택할 수 있습니다.  2-2.이벤트 처리jQuery는 이벤트 핸들러를 쉽게 연결하고 제어할 수 있는 메서드를 제공합니다. 예를 들어, .click(), .hover(), .on() 등의 메서드를 사용하여 클릭, 호버 등의 이벤트를 처리할 수 있습니다. 2-3.애니메이션과 효과jQuery는 요소의 애니메이션 효과를 쉽게 추가할 수 있는 메서드..
점프 투 스프링부트를 참고하여 학습,작성하였습니다. 1.글쓴이 속성추가질문과 답변 모델에 author 속성을 추가한다. 한 글쓴이는 여러개의 질문과 답변을 할수있으므로 @ManyToOne으로 만든다.public class Question { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; @Column(length = 200) private String subject; @Column(columnDefinition = "TEXT") private String content; private LocalDateTime createDate; @OneToMany(mapped..
👀오류내용package.json에 다음과같이 gh-pages 를 작동시키기 위한 설정을 만들었지만 작동시 오류가 발생함{ "name": "fruit-game", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "predeploy": "npm run build", "deploy": "gh-pages -d build" }, "devDependencies": { "gh-pages": "^6.1.1", "vite": "^5.3.1" }, "dependencies": { ..
👀오류내용githubpage 에 gh-pages를 이용하여 Node.js 프로젝트를 업로드 했지만 정상적으로 작동하지않음      🔍오류원인해당 index.html의 src 주소가 다음처럼 절대 주소로 되어있어서 assets를 참고하지 못하고있었음   🎁오류 해결법절대 경로 최상위에 프로젝트 이름을 작성하여 정상적인 경로로 만들었음       🎇오류해결Node.js 프로젝트를 githubpage에서 정상작동시킴
점프 투 스프링부트를 참고하여 학습,작성하였습니다.1.로그인 url 등록스프링 시큐리티에 로그인을 하기 위한 URL을 수정한다..formLogin 메서드는 스프링 시큐리티의 로그인 설정을 담당하는 부분Spring Security의 구성에서 .formLogin() 메서드를 호출/user/login 경로를 사용하여 사용자 정의 로그인 페이지를 설정로그인 성공 후 사용자를 리디렉션할 기본 URL 루트 경로로 설정.formLogin((formLogin) -> formLogin.loginPage("/user/login").defaultSuccessUrl("/"))@Configuration@EnableWebSecuritypublic class SecurityConfig { @Bean SecurityFil..
아사_
개발공부 블로그