cors 1. 에러 Failed to load http://AAAA: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://BBB' is therefore not allowed access. The response had HTTP status code 404.2. 원인현재 도메인과 다른 도메인에서 리소스가 요청될경우 보안상으 이유로 데이터를 받을 수 없다.RESTful API기반으로 통신할때 API서버와 웹서버의 페이지가 달라서 CORS제한이 걸리게된다. 자세한 설명은 요기서 https://developer.mozilla.org/ko/docs/Web/HTTP/Access_control_CORS CORS.. 2018. 8. 9. mysql2 MYSQL2 https://github.com/sidorares/node-mysql2https://www.npmjs.com/package/mysql2 설치npm install --save mysql2First Query// get the clientconst mysql = require('mysql2'); // create the connection to databaseconst connection = mysql.createConnection({ host: 'localhost', user: 'root',//원본 소스에는 비밀번호부분이 없다password : '000000' database: 'test'}); // simple queryconnection.query( 'SELECT * FROM `table.. 2018. 8. 8. OFFSET FETCH 절 (페이징,LIMIT) MSSQL 2012전에는 페이징을 만들때 between을이용해서 만들어야했다. 하지만 2012에서는 OFFET FETCH절을 이용해서 해당효과를 얻을수 있다. https://technet.microsoft.com/ko-kr/library/gg699618(v=sql.110).aspx 제약사항 1. order by절이 꼭 필요하다. 2. fetch를 사용하려면 꼭 offset절이 필요하다. 예제1 SELECT * FROM TABLE ORDER BY column OFFSET 10 ROWS; 해당형태의 쿼리는 첫 10개의 행을 건너뛰고 나머지행을 반환한다. 예제2 SELECT * FROM TABLE ORDER BY column OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY; 10개를 건너.. 2018. 8. 8. INSERT 문의 행 값 식 수가 최대 허용 행 값 수 1000을(를) 초과합니다. 1. 오류현상Microsoft OLE DB Provider for SQL Server 오류 '80040e14'INSERT 문의 행 값 식 수가 최대 허용 행 값 수 1000을(를) 초과합니다.2. 검색https://msdn.microsoft.com/ko-kr/library/dd776382(v=sql.120).aspx테이블 값 생성자는 INSERT … VALUES 문의 VALUES 목록에서 직접 사용되거나, 파생 테이블이 허용되는 모든 위치의 파생된 테이블로 사용될 수 있습니다. VALUES 목록에 직접 행을 삽입하여 생성할 수 있는 최대 행 수는 1000개입니다. 이 경우 행 수가 1000개를 초과하면 오류 10738이 반환됩니다. 1000개 이상의 행을 삽입하려면 다음 방법 중 하나를 사용합니다.ins.. 2018. 8. 8. pm2 PM2http://pm2.keymetrics.io/https://www.npmjs.com/package/pm2 일반전인 웹 애플리케이션을 배포할때는 WAS를 이용한다. 하지만 node의 경우 자체 웹서버의 기능이 존재하여 WAS나 웹서버를 이용할 필요가 없다. node의경우 그냥 node index 의 명령어를 이용하면 애플리케이션이 시작된다. 해당 형태로 시작하게되면 커맨드창을 지속적으로 켜두거나 서버가 뻗어버렸을경우 답이없다. PM2에 나와있는 설명OverviewWhy use PM2 ? At the end of this overview, you will better understand the benefits of using PM2 as a process manager.Forever AlivelinkO.. 2018. 8. 7. https://jestjs.io/ 모카는 써봤는데 기존 개발자가 테스트툴로 Jest를 사용해놓은걸 봤다.https://jestjs.io/ 일단 보긴 해야될거같은데 모카랑 뭐가 다른지 확인해봐야될거같다. 추가정보 : https://github.com/GoogleChrome/puppeteer 를 통해서 크롤링을 하는 부분이있었는데 디버깅쪽 하는부분이jest와 jasmine,mocha를 추천해준거같은데https://github.com/smooth-code/jest-puppeteer puppeteer에서 디버깅할때 편해서 사용하지 않았나 싶다. 2018. 8. 2. DSL element 'DexOptions.incremental' is obsolete and will be removed at the end of 2018. DSL element 'DexOptions.incremental' is obsolete and will be removed at the end of 2018. http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.DexOptions.html#com.android.build.gradle.internal.dsl.DexOptions dexOptions { javaMaxHeapSize "4g" jumboMode = true incremental false } https://stackoverflow.com/questions/32890868/whats-the-meaing-of-incremental-predexl.. 2018. 7. 30. Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration?hl=ko 안드로이드 스튜디오 버전업으로 인한 Gradle변경사항 종속성 관련새 구성지원 중단된 구성동작implementationcompile컴파일 타임에는 모듈에 종속성을 사용할 수 .. 2018. 7. 30. each each문을쓸때 break, continue for문이나 while문을 사용시break와 continue문을 자주사용하게되는데 each문에서는 break가 존재하지 않는다.https://api.jquery.com/each/ 결론 : return false; samplevar flag = true;var msg = "if문에 걸리지 않았어요";$("input").each(function(i,e){if($(e).val() == "aaa"){flag = false;msg = "aaa를 쓰지 말아요"return false; //break의 역할을 하게된다.}}) alert(msg); 2018. 7. 30. 이전 1 ··· 17 18 19 20 21 22 23 ··· 37 다음