본문 바로가기

분류 전체보기

(72)
이미 만들어진 프로젝트 Git 올리기 1. Create new repository ※ Clone URL은 Create new repository 생성 후 다음 페이지에서 나옵니다.2. Git Bash Open3. 프로젝트 저장 폴더로 이동 $ cd "c:\WebSite" 4. 명령어를 입력합니다.$ git init $ git add .$ git commit -m "first commit" ※ $ git commit -m "{ comment }"$ git remote add origin { github Clone URL } ※ Clone URL은 Create new repository 생성 후 다음 페이지에서 나옵니다. $ git push origin master 5. git repository를 확인합니다.
(크로스도메인오류)this request has been blocked; the content must be served over https. this request has been blocked; the content must be served over https.이 요청이 차단되었습니다. 콘텐츠는 https를 통해 게재되어야 합니다.크로스 도메인 요청을 하는 도중 스크립트가 로딩되지 않는 문제 1. Ajax를 통해 다른 도메인의 서버 URL을 호출하여 데이터를 가져오는 상황입니다. 다른 도메인의 사이트의 경우 HTTS로 보안이 강화된 사이트입니다. 2. http 사이트에서 https 사이트에 요청할 수 없습니다. 대신 https 사이트에서는 http, https 사이트에 요청할 수 있습니다. 3. 이 같은 오류가 발생할 경우, Ajax 통신을 할 때의 URL이 http인지 https인지 확인해야합니다. 4. 다른 도메인의 사이트를 열었지만 ..
사용중인 개발자 도구 및 기본 프로그램 리스트 기본 프로그램 1. 3dpchip : 컴퓨터 드라이브 찾기 2. Chrome : 크롬 브라우저3. PhotoScape : 이미지&사진 편집 프로그램4. Adobe Acrobat 8 : 개발자 도구1. VisualStudio 2 MS Sever Management3.postman : chrome postman을 이용하여 Request 요청 테스트.4. Toad : QuestSoft에서 제작한 DBMS와 User의 인터페이스를 원할하게 하기위해 만든 도구.5. FileZilla : 오픈 소스 FTP 소프트웨어 (FileZilla Client & Server)6. LINQPad : C# 코드연습장7. GliffyDiagrams : Chrome 브라우저 확장 프로그램으로 작동합니다. 무료 순서도 그리기 8. X..
Compile error = CS1056 : 예기치 않은 문자 '$' Visual Studio 2015에서 Git branch를 바꾸고 컴파일에 성공합니다. 그런데 IIS로 테스트 웹페이지를 뛰우는데, 컴파일 에러가 뜨네요.아래 해결 방안으로 ※ MVC5를 사용하는 경우이 Nuget 패키지를 솔루션에 추가하십시오.nuget패키지 솔루션의 아래와 같이 입력. Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -Version 2.0.1 ※참고 사이트 : https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/ 변경된 파일은 아래와 같습니다..csproj packages.config Web.confg 변경전 변경후
대량메일 발송 결과 ● 초기 설정 메일 테스트 날짜 2018-08-24(금) 2:59:00 건수 89,554 대상사이트 XX사이트 분당발송건수 건/분 분당 건수 1160/18 64.4 4077/54 75.5 4627/78 59.3 4759/84 56.6 5010/95 52.7 5781/130 44.5 7508/209 35.9 평균 분당 발송건수 분당 35.9 예상 발송 소요시간 약 30시간 결과 1. 점차 떨어지는 발송 속도 - 실패, 중지 - ● 변경된 설정 메일 테스트 날짜(시작시간) 2018-09-06 16:00 종료시간 2018-09-06 23:05 건수 127,283 대상사이트 XX사이트 분당발송건수 건 분 분당 건수 오픈수 오픈율 경과시간 체크 시간 2174 9 241 4387 18 246 21711 76 285..
스팸 처리 해결 방법들은? 스팸 처리 해결하는 방법들은? 1. 스팸 Block 확인 2. KORNET에 Reverse DNS 설정하기 3. White Domain 등록하기 - 정상 메일 서비스가 스팸 발송 서버로 오인되어 메일 전송에 제한을 받는 것을 최소화하고 각 포탈별로 White IP로 등록하는 번거로움을 줄이기 위해 마련된 제도. - KISA RBL에서 통합 White Domain 등록제를 운영하고 있다. 통합 White Domain 등록제에 대해서는 위 사이트에서 아래와 같이 안내하고 있다. 상적으로 발송하는 대량 이메일이 RBL이력으로 간주되어 차단되는 것을 방지하기 위하여, 사전에 등록된 개인이나 사업자에 한하여 국내 주요 포탈사이트로..
C# 캐싱 및 Page Refresh 캐싱 - 전체 페이지 캐싱 Duration은 몇초간 할 것인지 VeryByParam은 모든 매개변수에 대해 * 또는 세미콜론으로 구분( VeryByParam = "customerId;languageId") 사용 가능 - 다른 버전을 캐시하지 않으려면 none을 사용할 수 있습니다. - 캐시 프로필 캐시 프로필을 사용하면 응용 프로그램의 web.config파일에 캐시 설정을 만든 다음 개별 페이지에서 이러한 설정을 참조 할 수 있습니다. 이렇게 하면 한번에 여러 페이지에서 캐시 설정을 적용할 수 있으므로 캐시 설정을 일괄적으로 수정해야 할 경우 매우 유용하게 사용할 수 있습니다. 이제 다음과 같은 구문을 이용해서 어느 페이지에서든지 미리 셋팅해 놓은 캐시 프로필을 이용할 수 있습니다. 페이지 새로고침, P..
재미로 웹 사이트 속도 측정해보기, PageSpeed Insights PageSpeed Insights PSI(PageSpeedInsights)는 Chrome UX보고서에서 페이지의 실적을 나타내고 성능 최적화를 제안하는 도구입니다. 측정항목(FCP 및 DCL)의 중앙값은 CrUX 보고서에서 모니터링한 모든 페이지와 비교됩니다. 빠름 : 측정항목의 중앙값이 로드되는 모든 페이지 중 가장 빠른 1/3입니다.느림 : 측정항목의 중앙값이 로드되는 모든 페이지 중 가장 느린 1/3입니다.평균 : 측정항목의 중앙값이 로드되는 모든 페이지 중 중간 1/3입니다.전체 속도 점수는 각 측정항목의 카테고리에 따라 계산됩니다.빠름 : 페이지의 모든 측정항목이 빠른 경우느림 : 페이지의 측정항목 중 느린 것이 있는 경우평균 : 기타 모든 경우PSI(PageSpeed Insights)에서는 페..
리눅스 sendMail 대량메일 설정 대량 메일 시스템 개선 및 발송 결과 1. RDNS(Reverse DNS) 신청 * Reverse DNS의 기본 용도는 해당 IP의 서버가 실제로 등록되어 있는지를 확인. * 일반적으로 메일 서비스에서 스팸메일을 차단할 때 메일 발송 서버의 IP를 역방향(Reverse DNS) 조회해서 Reverse DNS가 등록된 서버의 메일만 수신을 허용하는 방식으로 사용. * 특정 메일주소로 발송 시 RDNS 체크 오류(존재하지 않음)로 인해 메일이 전송되지 않는 증상 발생=> 해외 메일서버로 메일을 보내려면 사용중인 메일서버 IP에 대해 Reverse DNS(PTR Record)가 등록 되어 있어야 수신이 될 가능성이 높다. 2018-08-29 오후 4시경 KT(kornet) DNS 작업 요청함. 2. 메일 서버..
IDENTITY_INSERT가 OFF로 설정되면 테이블 XXX ID 열에 명시적 값을 삽입할 수 없습니다. 개발하다, 아래와 같은 에러가 뜬다.처리되지 않은 'Spring.Dao.DataIntegrityViolationException' 형식의 예외가 Spring.Data.dll에서 발생했습니다.추가 정보: CommandCallback; SQL [INSERT INTO [Jopan] ([JopanNum],[JopanCode],[JopanSize],[PaperCount],[PaperMaterial],[WriteDate],[JopanState],[DeliveryDate],[FileDownAvailable],[Color],[IsDonTang],[ItemType],[MaterialCode]) VALUES (@insert_JopanNum,@insert_JopanCode,@insert_JopanSize,@insert_Pa..