분류 전체보기
-
[PHP] array_search() 배열 검색PHP 2022. 6. 27. 20:53
[PHP] array_search() 배열 검색 주어진 값으로 배열을 검색하여 성공시 해당하는 key 를 반환 실패시 false 를 반환 한다. $array = ['가', '나', '다', '라', '마', '바', '사']; // array_search('찾으려는값', '값을 찾을배열'); var_dump( array_search('가', $array) ); // int(0) var_dump( array_search('마', $array) ); // int(4) var_dump( array_search('자', $array) ); // bool(false) 주의 해야할 부분은 if 문을 통해 값의 진위를 확인 하려 할때 0번째 배열에 값이 있는 경우 false 로 인식 될 수 있다. // ex) if ..
-
[Javascript] jQuery 팝업창 오늘하루 그만보기Javascript 2022. 6. 27. 12:42
#jQuery 팝업창 오늘하루 그만보기 쿠키를 이용한 시간설정으로 팝업창을 오늘하루 보지않게 할수 있다. 또한 쿠키 설정값을 지정하는 방법으로 24시간이 지나야 팝업이 열리게 할수있는 방법과 00 시 기준으로 초기화가 되어 팝업이 열리는 방법 두가지가 존재하는데 setCookie00() 함수를 호출할 경우 00시 기준으로 쿠키값이 초기화 되면서 팝업이 열리게 되고, setCookie24() 함수를 호출할 경우 24시간 후에 쿠키값이 초기화 되면서 팝업이 열리게 된다. 상황에 맞는 함수를 호출해서 사용하면 될것 같다. 팝업창을 띄울때는 div 영역에 name 을 지정해주고 해당 name 으로 쿠키값을 셋팅 하면서 name 으로 해당 팝업을찾아서 팝업을 띄우도록 제작하였다. 또한 여러개의 팝업일경우 해당 n..
-
[Javascript] ajax error 확인Javascript 2021. 7. 8. 12:20
#ajax error 확인 ajax 사용시 오류가 발생할경우 확인하는 방법은 다음과 같은 eroor:function 안에 console.log() 를 통해서 ajax eroor를 확인할수있다. $.ajax({ url: "", type: "", data: "", method: "", success: function (data) { console.log(data) }, error: function (request, status, error) { console.log("code: " + request.status) console.log("message: " + request.responseText) console.log("error: " + error); } });
-
[Javascript] JQuery 상위요소(상위태그) 선택하기 or 부모요소(부모태그) 선택하기Javascript 2021. 6. 19. 03:32
#JQuery 상위요소(상위태그) 선택하기 or 부모요소(부모태그) 선택하기 회사 업무중 특정 조건에 만족할 경우 해당 상위요소의 css 를 변경 할 일이 있었는데 이때 사용했던 특정 상위 객체를 가져오는 parents 와 closest 을 까먹지 않게 기록으로 남기기 Sample Code 1. 다음과같은 li 태그 하위에 있는 a 태그의 값이 짝수일 경우 css 를 변경하는 상황을 연출 each 문을 통해 해당 li 태그 하위에있는 a 태그의 값을 $(this) 를 통해 가져온 후 % 2를 하여 나머지가 0 으로 떨어지는 짝수의 값을 구한후 해당 값의 상위 li 를 closest 을 통해 css 속성을 변경하였다. 01 02 03 04 05 06 07 08 09 10 11 12 Sample Code 2..
-
[MySQL] SQL 오류(1153): Got a packet bigger than 'max_allowed_packet' bytesMySQL 2021. 5. 31. 11:56
#SQL 오류(1153): Got a packet bigger than 'max_allowed_packet' bytes 백업 쿼리를 복원하는 과정에서 다음과 같이 오류가 발생하였다. SQL 오류(1153): Got a packet bigger than 'max_allowed_packet' bytes MySQL에 설정되어 있는 최대 전송 패킷값을 초과하였기 때문이다. mysql -u proxy -p set global max_allowed_packet=1000000000; Query OK, 0 rows affected (0.01 sec) mysql> set global net_buffer_length=100..
-
[ETC] 알긴아는데 헷갈리는 용어 차이점 비교ETC 2021. 5. 18. 15:26
#알긴아는데 헷갈리는 용어 차이점 비교 URI & URL 차이 URI : 통합 자원 식별자(Uniform Resource Identifier, URI)는 인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닌다. URI의 하위개념으로 URL, URN 이 있다 URL : URL(Uniform Resource Locator, 문화어: 파일식별자, 유일자원지시기)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 흔히 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크상의 자원을 모두 나타낼 수 있다..
-
[Flutter] 플러터 파이어베이스 연결 | 안드로이드Flutter 2021. 4. 25. 18:21
#플러터 파이어베이스 연결 1. firebase 연결 ? 플러터 안드로이드 앱에서 파이어베이스의 기능을 사용하기 위한 가장 첫번째의 단계를 말하며, 이 단계를 수행하지 않으면 플러터 앱에서 파이어베이스의 기능을 사용할 수 없다. 주로 사용하는 파이어베이스 기능으로는 Authentication 을 사용한 회원가입 및 회원 인증, Cloud Firestore 를 사용한 DB 저장, Storage 를 이용한 파일 저장, FCM 을 이용한 push Notification (알람) 등이 있으며 이밖에도 여러 기능들이 있다 2. firebase console 에 프로젝트 생성하기 Firebase console 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 acc..
-
[Flutter] Flutter 앱 출시 하기Flutter 2021. 4. 18. 21:24
#Flutter 앱 출시 하기 플러터 앱을 만들고 구글 스토어에 등록하기 1. 아이콘 생성 [Flutter] 플러터 앱 아이콘(icon) 변경하기 [Flutter] 플러터 앱 아이콘(icon) 변경하기 # 플러터 앱 아이콘(icon) 변경하기 플러터 앱 아이콘을 간단한 방법을 통해 변경 해 보도록 하자 flutter_launcher_icons 패키지를 이용할수 있지만 패키지를 사용하지 않고도 변경 할 수 있다. flutter_ asufi.tistory.com 해당 글을 참고 하도록 하자 2. 앱 서명하기 개발자의 정보를 앱에 주입하기 위해 앱 서명을 하며 이는 개발자를 인증하기 위한 일종의 인증서라고 이해하자 Java에서 제공하는 keytool을 이용해서 keystore(앱 서명서)를 생성하며 keyst..