전체 카테고리326 부트스트랩 활용할 수 있는 템플릿 https://getbootstrap.com/docs/4.5/getting-started/introduction/ Introduction Get started with Bootstrap, the world’s most popular framework for building responsive, mobile-first sites, with BootstrapCDN and a template starter page. getbootstrap.com 부트스트랩 활용할 수 있는 템플릿 2020. 7. 29. Android Studio , Intent 로 객체 전달하기, Parcelable 세컨드 액티비티로 넘어갈때 인텐트로 값을 넘긴다. public class MainActivity extends AppCompatActivity { TextView text2; final int SECOND_ACTIVITY =1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text2 = findViewById(R.id.textView); } public void btnClicked(View view) //메인A -> 2A { Intent intent = new Intent(this, SecondActiv.. 2020. 7. 28. API을 이용한 책 검색 ,ajax, kakao api API 1 jquery cdn CDN은 “느린 응답속도/다운로딩 타임”을 극복하기 위한 기술 디지털화될 수 있는 모든 데이터를 CDN을 통해 전송할 수 있다. https://cdn.hosting.kr/cdn%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80%EC%9A%94/ cdn.hosting.kr 2 ajax $.ajax({ method: "POST", url: "some.php", data: { name: "John", location: "Boston" } }) .done(function( msg ) { alert( "Data Saved: " + msg ); }); 3 api 키 발급 https://developers.kakao.com/console/.. 2020. 7. 27. java spring 스프링 설정 파일 분리 (xml), 범위 하나의 xml 을 기능별로 분리하여 작성할 경우 유지보수, 관리가 쉬워진다. 기능별, DB설정, DB연결이 필요한 작업-기능 등등 분리된 파일을 불러올 때 String[] appCtxs = {"classpath:appCtx1.xml", "classpath:appCtx2.xml", "classpath:appCtx3.xml"}; GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(appCtxs); import도 가능 스프링 설정 파일에서 그렇게 할 경우 import 한 파일만 불러도 된다. GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:appCt.. 2020. 7. 26. java spring 다양한 의존 객체 주입 (DI) , 초기메서드-destroy메서드 .xml 1. 생성자로 주입 public StudentRegisterService(StudentDao studentDao) { this.studentDao = studentDao; } --> 주입 객체를 먼저 등록하고 로 감싼다. 2. setter 로 주입 public class DataBaseConnectionInfo { private String jdbcUrl; private String userId; private String userPw; public String getJdbcUrl() { return jdbcUrl; } public void setJdbcUrl(String jdbcUrl) { this.jdbcUrl = jdbcUrl; } public String getUserId() { retu.. 2020. 7. 24. java spring 프로젝트 생성과 실행 기초 1. 메이븐 프로젝트로 생성 2. pom.xml 4.0.0 spring4 test1 0.0.1-SNAPSHOT org.springframework spring-context 4.1.0.RELEASE maven-conpiler-plugin 3.1 1.8 1.8 utf-8 3. src/main/resources/applicationContext.xml 4. 메인클래스에서 컨테이너에 있는 빈 불러 오기 public static void main(String[] args) { // TransportationWalk t = new TransportationWalk(); // t.move(); //Xml 불러옴 GenericXmlApplicationContext ctx = new GenericXmlApplicati.. 2020. 7. 21. Android Studio , Thread & Handler (쓰레드와 핸들러), 오래걸리는 작업, 쓰레드 이용하여 화면에 뿌릴 때 public class MainActivity extends AppCompatActivity { TextView text1; TextView text2; boolean isRunning = false; //화면 처리용 핸들러 DisplayHandler handler; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text1 = findViewById(R.id.textView); text2 = findViewById(R.id.textView2); isRunning = true; handler = new Di.. 2020. 7. 18. 웹프로그래밍 JSP 기초 문법 정리 JSP 최초 클라이언트 요청이 들어올 때 서블릿으로 변환 JSP에 작성한 소스코드는 변환 servlet의 _jspService 메소드에 들어감 JSP 문법 6가지 요소 스크립틀릿 표현식 선언부 지시자 표현식 언어 액션 스크립틀릿 : JSP 내에 자바 코드 삽입 표현식 선언부 지시자 include 지시자 JSP페이지나 HTML을 현재 JSP 페이지의 일부로 만들기위해 주로 헤더나 푸더를 조립할 때 정적 JSP URL맵핑은 web.xml에서 /패키지명/X.jsp 내장변수 : JSP 페이지 안에 선언을 하지 않고도 사용할 수 있는 변수 request, respones, out, application, config, pageContext, session, exception out 변수는 출력 버퍼 사용 out... 2020. 7. 16. 파이썬 크롤링, 스크롤링 / python crawling [크롤링] 설치 업데이트 뷰티풀숩 import requests from bs4 import BeautifulSoup html= requests.get('https://codingeverybody.github.io/scraping_sample/1.html') soup = BeautifulSoup(html.text, 'html.parser') print(soup.title.string) #title 태그 string값 articles = soup.findAll('div',{'class' : 'em'}) #클래스 명 em 인 것 print(articles[0].text) 뷰티풀숩일 경우 html만 사용가능 JSON 형태나 자바스크립트 형태일 경우 https://m.blog.naver.com/21ahn/2213.. 2020. 7. 14. 파이썬 코드 정리 업데이트 할것 import math math.ceil(2.14) //올림 math.floor(2.7) //내림 math.pow(2,10) //지수 math.pi str(Integer) //숫자를 문자열로 print('Hello ' * 3) // Hello Hello Hello print('Hello'[0]) // H 'hello'.capitalize() // 첫 문자를 대문자로 .upper() //전체 대문자 .__len__() , len('hello') .replace('h','a') “hello \”world\”” // \” 문자로 해석해라 (백슬래쉬) \n , \t, \a // 줄바꿈, 탭, 경고음 [조건문] if if False: print(“true”) print(“code3) //조건문 끝나고 실행 if r.. 2020. 7. 11. JavaScript - 웹 브라우저 window DOM BOM 자바스크립트 웹 브라우저 구성요소들은 하나하나 객체화 되어있다. js 위치 헤더 위치 할경우 : onload = funcion() {} 외부파일 자바스크립트 코드를 .js 파일 안에 넣기 head 안에 src 지정 window 객체 (전역) -ECMAscript : 스크립트 표준 -DOM(Document Object Model) : html, xml, 구조화된 문서 접근 프로그래밍 -BOM : 브라우저 창에 접근하고 조작할 수 있게 하는 인터페이스 객체 : JS에서는 거의 모든 것이 객체 객체의 내용은 Property or 멤버라고 부름 / 키와 값으로 구성 Object 객체 최상위 객체 창 제어 window.open 메소드 window.open('demo2.html') 새 창이 만들어 진다. windo.. 2020. 7. 8. 그래픽스 함수 모음 openGL 그래픽스 함수 glColor3f(255,0,0) void MyTimer(int Value) { key == 'z'; if (key == 'z')zRotate -= 10; else if (key == 'Z') zRotate += 10; glutPostRedisplay(); glutTimerFunc(100, MyTimer, 1); } glutPostRedisplay() : 윈도우가 다시 그려져야 함을 표시 glutTimerFunc(100, MyTimer, 1) 메인{ gluKeyboardFunc(MyKeyboard); } 더블 버퍼링 (보류모드) 메인 : glutInitDisplayMode(GLUT_DOUBLE) void MyDisplay() { glutSwapBuffers(); } /*기준선*/ glBeg.. 2020. 7. 4. 이전 1 ··· 17 18 19 20 21 22 23 ··· 28 다음