본문 바로가기

자료실20

내돈내산 인프런 파이썬(python) 입문코스 필기 1-1, 1-2, 1-3강(파이썬 Print 사용법) 2021. 5. 8.
내돈내산 인프런 파이썬(python) 입문코스 필기 1-1, 1-2, 2-1, 2-2(프로그래밍 소개, 초기설정) 코딩 공부의 방법 디버깅 -> 내 의도에 맞게 프로그램 실행을 확인 알고리즘, 자료구조 - > 코딩 테스트 필수 다른 사람의 소스코드 참조 -> Github ->오픈소스 주석 달기 -> 코드의 이해가 증가 자기가 만들고 싶은 프로그램을 정확하게 정의할 것 좋은 프로그램? 코드의 가독성 코드의 길이 : 가독성과 연관 변수의 이름 : 실력테스트에도 연관됨 중복 코드 줄이기 : 불필요한 코드를 줄여야 가독성, 성능향상 가능. 프로그래밍 습관이 중요. 파이썬 : 간결하고 쉽다, 무료, 오픈소스의 강력함. 빠른 개발속도(생산성), 협업 수월 분야 GUI 프로그래밍 : pyQT 웹 프로그래밍 : flask, django... 데이터분석, 머신러닝 IOT : 라즈베리파이 파이썬 기본 환경 설정 파이썬 설치 IDE 설.. 2021. 5. 4.
동영상 제작용 무료 사운드이펙트 샘플! 20기가(수익창출가능) WE SOUND의 동영상 제작용 무료 사운드이펙트 샘플. 무려 20기가가 넘는 음원파일을 동영상 제작에 무료로 사용할 수 있다. 수익창출도 가능하도록, 규약에 명시되어 있으니 사용도 안심 자세한 정보를 알고 싶다면 다음 사이트를 방문하는것을 추천한다. https://wesoundeffects.com/ 다운로드용 토렌트 토렌트를 사용하지 않는 사람은 다음 사이트에서 다운 가능하다. https://wesoundeffects.com/we-sound-effects-bundle-2020/ 음질도 다 수준급이라 동영상 만드는 사람이라면 꽤나 쓸만한 음원이 아닐까 한다. 2020. 8. 9.
[Java]기본 수열(입력받은 값 사이 모두 더하기) public static void main(String[] args) {//기본 알고리즘 1//입력받은 숫자 사이값을 모두 더하는 수열Scanner sc = new Scanner(System.in);int A, B;int sum = 0;int num1 = 0;int num2 = 0;System.out.print("첫번째 번호 입력 : ");A = sc.nextInt();System.out.print("첫번째 번호 입력 : ");B = sc.nextInt();if (A B) {num1 = B;num2 = A;}System.out.print(num1);for (int i = num1; i 2018. 6. 11.
[Java]기본 수열(1~100까지 더하기) public static void main(String[] args) {//기본 알고리즘 1//기본수열(1~100 자연수)int sum = 0;for (int i = 0; i < 101; i++) {sum+=i;if (i == 100) {System.out.print("100 = "+sum);break;}System.out.print(i+ " + ");}} 2018. 6. 11.
[Java]자릿수를 출력하는 프로그램 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("수를 입력 : "); int num = sc.nextInt(); String result = ""+num; System.out.println(result.length()+"자리수"); } 2018. 6. 7.
[Java]문장을 입력받으면 스페이스를 제외한 글자개수를 계산하는 코드 public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("문장 입력 : ");String sss = sc.nextLine();int cnt = 0;for (int i = 0; i < sss.length(); i++) {if (sss.charAt(i) == ' ') {cnt++;}}int sum = sss.length() - cnt;System.out.println(sum);} 2018. 6. 7.
JW Player API를 이용한 웹페이지 JW player API를 이용하여 동영상 재생이 가능한 웹페이지 만들기 기반Spring Framework, Mybatis, OracleDB, JW player API, JQuery, Tomcat 8.0 server 1.Spring regacy project->MVC Project를 이용하여 MVC 패턴의 프로젝트 생성 2.기본적인 리스트를 불러올 수 있는 게시판 구축 3.컨트롤러에서 핸들링*여기서 사용하는 boardnum은 session을 통해 게시판의 글을 클릭할 때마다 바뀌며 컨트롤러를 통해 넘어온다\*기본적으로 파일을 저장할 때에 파일경로를 통해 저장하기 때문에 String filePath부분에는 해당 파일 저장 주소가 들어간다. @RequestMapping(value = "loadVideoFil.. 2018. 5. 31.
sockjs sockjs 0.3.4버전, Jquery환경에서 사용가능 2018. 5. 31.
Jquery 3.2.1 자바스크립트단에서 사용가능한 Jquery파일. Spring에서 JSP파일 생성후 절대주소/상대주소로 다운받은 파일의 경로를 지정하여 사용할 것. 2018. 5. 31.
Java-Mybatis-OracleDB 연동/연결 *Mybatis의 설치는 다른 블로그 링크 참조 (Java+mybatis+oracleDB) http://zero-gravity.tistory.com/254 Mybatis 1.Mybatis? 1)객체지향 언어인 JAVA의 관계형 데이터베이스 프로그래밍을 보다 쉽게 도와주는 프레임워크. 2)한마디로 JDBC를 보다 편하게 사용하기 위하여 개발되었다. JDBC : Java DataBase Connectivity 3)장점으로는 다음과 같다 SQL문이 코드와 완전히 분리 : 기존에는 DAO에 직접작성 Mybatis에서는 mapper로 작성하여 완전히 분리 시킨다. 코드가 짧아짐 : 생산성 향상 유지보수가 쉬워짐 : SQL코드가 변경될때 Mapper만 변경하면 되므로 유지보수가 쉬워진다 2.Mybatis를 사용하려.. 2018. 5. 31.
AJAX 사용하기 - 기초(MVC 패턴) Ajax? #지금까지의 프로그래밍과는 다르게 Ajax는 페이지를 전환하지 않고 서버에서 데이터를 받아와 사용자에게 보여준다. 데이터의 전송형식 1.CSV 각 항목을 쉼표로 구분, 큰 데이터 사용시 유리, 데이터 가독성 떨어짐, 각각의 데이터 불러오기 힘듬 전체 불러와야됨. 2.XML 태그로 데이터를 구분한다, 큰 데이터 사용시 분석 속도 느림, 데이터 가독성 좋음, 규칙이 엄격함, 코드수가 김, 데이터 불러올때 힘듬. 3.JSON Ajax의 표준언어- JSP에서 사용하는 객체형태로 데이터를 표현하는 방법, 데이터 양이 커지면 분석 속도가 떨어진다(배열 반복문으로 불러오기 때문). JSP와 다른점? -객체,배열,문자열,숫자,불,null만 들어갈수 있음. 함수사용 불가 -문자열은 무조건 큰따옴표 사용 *기본.. 2018. 5. 31.