일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- 글쓰기
- Activity
- 웹개발
- androidstudio
- Android
- 게시판
- Selector
- jQuery
- TinyMCE
- #청주주님의교회
- 제이쿼리
- 생명주기
- 청주
- 회원가입
- Spring
- Java
- Intent
- Resources
- JavaScript
- 주님의교회
- 에디터
- CSS
- java 8
- 영성
- 자바
- 아이콘
- 인텐트
- 안드로이드 AVD
- 프로그래밍
- Today
- Total
목록전체 글 (192)
공부하는 블로그
자바스크립트의 변수에는 숫자나 문자열 같은 데이터, 그리고 중괄호를 이용해 만든 모든 객체뿐 아니라 함수도 할당할수 있다. 이렇게 변수에 함수를 할당할수 있다는 특징은 함수를 호출할 때 다른 함수를 파라미터로 전달하거나 함수 안에서 또 다른 함수를 만들어 반환할 수 있습니다. 함수를 호출했을 때 또 다른 함수를 파라미터로 전달하는 방법 함수를 파라미터로 전달하는 경우는 대부분 비동기 프로그래밍 방식으로 코드를 만들 때 입니다. 예를들어 더하기 함수를 실행한 후 결과 값이 반환될 때 까지 기다리지 않고 그다음 코드를 실행하려면 비동기 방식으로 코드를 만들어야 합니다. 즉, 더하기 함수를 실행하는데 시간이 걸릴 수 있기 때문에 그 다음 코드를 바로 실행합니다. 그리고 나서 연산이 끝났을 때 파라미터로 전 달..
함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이다. 명령형 프로그래밍에서는 상태를 바꾸는 것을 강조하는 것과는 달리, 함수형 프로그래밍은 함수의 응용을 강조한다. 함수형 프로그래밍은 1930년대에 계산가능성, 결정문제, 함수정의, 함수응용과 재귀를 연구하기 위해 개발된 형식체계인 람다 대수에 근간을 두고 있다. 다수의 함수형 프로그래밍 언어들은 람다 연산을 발전시킨 것으로 볼 수 있다.수학적 함수와 명령형 프로그래밍에서 사용되는 함수는 차이가 있는데, 명령형의 함수는 프로그램의 상태의 값을 바꿀 수 있는 부작용이 생길 수 있다. 이 때문에 명령형 함수는 참조 투명성이 없고, 같은 코드라도 실행되는 프로그램의 상태에 따라 다른 결과..
12345678var weekstr ='일월화수목금토';var now = now date();year = now.getYear();month = now.getMonth();date = now.getDate();hour = now.getHours();min = now.getMinutes();sec = now.getSeconds();cs
자바스크립트란?웹 브라우저에 내장되어 있는 스크립트 언어(script)객체지향 프로그래밍(object oriented)인터프리터 방식(interpreter)동적이면서 약한 타입(dynamic and weak typying)언어
https://1ilsang.blog.me
웹 클라이언트의 반환 메시지를 이용하여 불법 인증 및 정보를 유출하는 공격. 웹 응용 프로그램에 강제로 구조화 조회 언어(SQL) 구문을 삽입하여 내부 데이터베이스(DB) 서버의 데이터를 유출 및 변조하고 관리자 인증을 우회할 수도 있다. 이 공격은 MS SQL 서버뿐만 아니라 모든 관계형 데이터베이스 관리 시스템(RDBMS)에서 가능하다. ‘SQL인젝션’은 웹 애플리케이션 사용자 입력값에 필터링이 제대로 적용돼 있지 않을 때 발생한다. 공격자가 조작된 SQL 질의문을 삽입해 웹서버 DB 정보를 열람하고 정보를 유출·조작한다.SQL 인젝션을 이해하려면 우선 SQL(Structured Query Language)이 무엇인지 알고 넘어가야 한다. SQL은 데이터베이스(DB)를 만들고 유지하는 데 사용하는 프..
1) 캡슐화여러가지 클래스가 모여있는 클래스역할을 위임하는 것ex) aticleListVO, -다양한 감기약들이 여러가지 기능을 위임한다. 2) 상속클래스를 확장시키는 것실제로 Java에서 확장만 있고 상속이라는 것은 없다. 3) 다형성여러가지 다양한 인스턴스를 생성할 수 있다.인터페이스에 대한 이야기이다. 즉 하나의 인터페이스로 구현체를 만들수 있다. 4) 추상화구현체는 없는 일반적인 Method만 선언되어 있는 것인터페이스가 추상화다, 추상화를 적용받는 것은 인터페이스와 추상클래스이다.정확히 어떤일을 하는지는 모르지만 , 대충 어떤일을 할것을 만함 5) 정보은닉Class 안에서 어떤일이 기능이 이루어지는지 몰라야 한다.private이 있어야 하고 그것을 제어하는 것이 getter / setter이때,..
배열의 정의와 특징 * 단일 값을 저장하는 용도로 사용(10, 'ㅁ', "sss", true, 1.22...) * 처음에 길이(방의 갯수)를미리 설정하고 나중에, 변경이 불가능 ArrayList의 정의와 특징 * 객체를 저장하는 용도로 사용(new ObjectClass()...) * 객체를 추가하면 자동으로 길이가 변경 * 객체를 삭제하면 길이가 줄어든다 * 단일 값을 저장할 수 있지만, 다양한 타입을 저장할 수도 있다 배열과 ArrayList의 공통점 * index가 자동으로 부여된다 배열과 ArrayList 비교 * 배열 선언: 데이터타입[] 배열명 = new 데이터타입[방의 갯수]; * ArrayList: ArrayList 객체명 = new ArrayList(); (클래스) (ArrayList) (..