목록분류 전체보기 (42)
remagine
오늘 submit으로 검색이 되던 페이지에서 Ajax로 검색이 되도록 요건이 들어왔다. 1.checkbox로 검색이 되는 ajax 2.input text로 검색이 되는 ajax 같은 ajax를 다른 환경에서 써야되서 this가 상황에 따라 달라져야 했다. 1234567891011//Ajax 필터 검색$('.x-types').on('click', function(){ $('.searchbox-input').val(''); searchAjax.call(this);}); //검색버튼 submit 처리$('.searchbox-search').on('click', function(){ $(this).find('input[name="type2"]').prop('checked', false); searchAjax.c..
이 목록에는 Java 개발자가 자주 제기하는 10 가지 실수가 요약되어 있습니다. 원문 :: http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-make/ 번역 # 1. 배열을 ArrayList로 변환 배열을 ArrayList로 변환하기 위해 개발자는 다음을 수행합니다.List list = Arrays.asList(arr);Arrays.asList ()는 Arrays 내의 개인용 정적 클래스 인 ArrayList를 리턴합니다. java.util.ArrayList 클래스가 아닙니다. java.util.Arrays.ArrayList 클래스는 메소드를 set (), get (), contains ()하지만 요소를 추가하는 메소드가 없으므로 ..
JAVASCRIPT 초급 강의 3 이번 시간 예제 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950!DOCTYPE html>html lang="ko-KR">head> meta http-equiv="X-UA-Compatible" content="IE=Edge"> meta charset="UTF-8"> title>JavaScript Core/title> script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js">/script> script> // if ( !this.jQuery ) { // ..
JAVASCRIPT 기본 강의 2 뭔가 보여드리겠습니다 -햄스터(무직) 모든 예제는 브라우저 개발자 도구에 복붙하셔서 바로 확인하실 수 있습니다. 읽고 지나가지 마시고 예제들을 직접 확인해보세요 1. 지난 시간 복습 /* --------------------------------------------------------- * 자바스크립트 데이터 유형 * 1. 원시형 데이터 (복사, pass to value) * 1.1 숫자(Number) * 1.2 문자(String) * 1.3 불리언(Boolean) * 1.4 undefined * 1.5 null * 2. 자료형 데이터 (참조, pass to reference) * 2.1 함수(Function) * 2.2 배열(Array) * 2.3 객체(Object..
JAVASCRIPT 초급 강의 1 모든 예제는 브라우저 개발자 도구에 복붙하셔서 바로 확인하실 수 있습니다. 읽고 지나가지 마시고 예제들을 직접 확인해보세요 1.자바 스크립트 데이터 유형 객체유형1. Number2. String3. Boolean4. Object5. Array6. Function 객체가 아닌 유형1. null2. undefined 2. 표기법 var prop = ' 속성이름' ; 객체[prop] 3. Console 스타일 console.log('%c this is console object', 'color : red; font-weight : bold; font-size:200px'); 4. 메모리 공간 변수에 데이터를 대입할 때 1. pass-to-value (복사) 예시) 원시데이터 ..
맞다. 우리는 새로운 시대를 맞이하는 새로운 세대이다. 미래는 너무나 빨리 변화해서 어떤 일이 벌어질지 예측할 수 없다. 그동안 기업의 성장, 정부의 운영, 개인의 발전은 과거를 통해 어느정도 예측가능했다 하지만 이제 앞으로는 과거에서 가져온 일반화된 공식으로는 실패하게 될 것이다. 시대가 바뀌고 있다. - 2020년까지 일자리 500만개가 사라진다.- 현재 7세 아이들은 65%가 현재 없는 직업을 가지게 될 것이다. AI는 인간의 일자리를 대체할 것이다. 대체되는 일자리는 반복, 정형화된 일들이다. 그 반복되고 정형화 된것이 아무리 복잡하더라도 결국에는 대체할 수 있고, 인간보다 더 신뢰성있게 잘한다. 앞으로 인간에게 남겨진 자리는 무엇일까? -> 주체적 인간. 답이 없는 선택지들 속에서 선택하는 인간..
기억은 언제나 무뎌지고, 기록은 무뎌진 기억을 다시 날카롭게 제련해준다. GDG를 참석하고 나서 크게 얻은 것은 없다. 아직은 Session의 내용을 듣는 것으로 체득하기엔 이해력이 부족하고 실력도 부족하고, 경험도 부족했다. 하지만 이런 곳을 다니면서 현재의 모습을 느끼고 그 현재에 참여하고 있다는 것을 느끼는 것만으로도 자신감을 얻을 수 있었다. 1. FireBase 구글이 밀고 있는 빅데이터 관련 분석 플랫폼. 사용자가 빅데이터 관련 기술 (ex, hardoop)을 몰라서 스스로 데이터 서치, 저장, 분석을 오픈소스툴로 구성할 수 없어도 상기의 과정을 서비스로 제공한다. 빅데이터는 중요한 이슈지만 그 시스템을 구성하기에는 엄청난 자원이 들고 그 시스템을 유지, 보수하는 것 역시 엄청난 자원이 든다...
1. 인트로는 구글 툴에 대한 소개 FireBase를 소개. Analitics 모바일 퍼스트의 구글의 캐치 프레이즈가AI 퍼스트로 바뀌었다. Tensor Flow - 오픈 소스화 빅데이터의 패러다임이 바뀌었다. 2. 첫번째 세션 - FireBase Analytic + Big Query 이번 주소 API를 만들면서 대용량 데이터 처리와 분석에 관심이 많이 생겼다. 파이어베이스 애널러틱스 책을 선물로 호응잘하면 주셨다. 3. 목차 모바일 빅데이터 분석의 개념 4. 모바일 데이터 분석의 기본 개념 기술 통게학 - 엑셀, 추론 통계학 - 과거의 데이터로 미래 예측 5. 기본모델 사용자 획득 , 사용자 유지 , 사용자 활동, 수익화 6. - Acquisition 다운로드, new user, 사용자 기본정보, 인스..
다음 주소 api를 따라서 만들어보자 최근 정부에서는 공공데이터를 공개적으로 제공하고 있고 이를 통해 독자적인 DB를 구축해서 서비스를 제공할 수 있다. 주소 api 같은 경우 , 회사가 독자적인 DB를 가지고 있다면 유용할 수 있어서 이번에 만들기로 했다. 1. DB 구축하기 일단 DB제공처는 행정자치부, 우체국 2군대가 있다. https://docs.google.com/document/d/1g8qYv1fkfzZsEX0xNHLtVKaiS8QhRiOKOdzcqnNAR-k/edit 에 짧게 분석해보았다. 같은 검색결과를 보장한다면 더 단순한 구조의 우체국을 선택했다. 2. 우체국 Data 분석하기 우체국 Data는 전국 17개의 시도별로 txt 파일을 제공한다. 제공되는 데이터는 "|" (파이프라인)으로 ..
토비의 스프링 3.1 읽기 2번째 시간 1. 제어의 역전(IOC) App의 Test를 담당하던 UserDaoTest클래스는 어떤 ConnectionMaker 구현 클래스를 사용할 지를 결정하는 기능이 추가되어 있다. 이것은 테스트 클래스인 UserDaoTest에 다른 책임까지 함께 있는 것이 되어버렸기 때문에 분리하는 것이 필요하다. 1.1 팩토리 팩토리는 객체의 생성방법을 결정하고 만들어진 오브젝트를 돌려주는 클래스를 말한다. 디자인 패턴의 팩토리 패턴과는 다르니 혼동하지 말자. 어떻게 만들지 와 어떻게 사용할지는 분명히 다른 관심사이다. DaoFactory 클래스 만들기1234567891011121314151617package springbook.user.dao; public class DaoFact..