본문 바로가기

Web_Application

(94)
[C#] 특정기간 동안 월단위로 무언가 처리 할때 using System; public class Program { public static void Main() { Boolean isFinished = false; string dealYear = "2017"; string dealMonth = "6"; DateTime procDateTime = new DateTime(Convert.ToInt32(dealYear), Convert.ToInt32(dealMonth), 1); TimeSpan timeSpan; while(!isFinished) { timeSpan = DateTime.Now.AddDays(1-DateTime.Now.Date.Day) - procDateTime; if (timeSpan.Days
[C#][다음API] 좌표로 주소를 얻어내기 좌표로 주소를 얻어내기 다음 API http://apis.map.daum.net/web/sample/coord2addr/ #region " [ gps 좌표로 주소(행정동) 반환 ] " public class ToAddress { public string type { get; set; } public string code { get; set; } public string name { get; set; } public string fullName { get; set; } public string regionId { get; set; } public string name0 { get; set; } public string code1 { get; set; } public string name1 { get; se..
[C#][EF] 들어오는 TDS(Tabular Data Stream)의 RPC(원격 프로시저 호 출) 프로토콜 스트림이 잘못되었습니다. 매개 변수 1("@0_0"): 제공된 값이 데이터 형식 geography의 잘못된 인스턴스입니다. 원본 데이.. 들어오는 TDS(Tabular Data Stream)의 RPC(원격 프로시저 호 출) 프로토콜 스트림이 잘못되었습니다. 매개 변수 1("@0_0"): 제공된 값이 데이터 형식 geography의 잘못된 인스턴스입니다. 원본 데이터에 잘못된 값이 있는지 확인하십시오. 잘못된 값의 예로는 소수 자릿수가 전체 자릿수보다 큰 숫자 형식의 데이터를 들 수 있습니다. shp 파일에서 geometry data type 을 geography type으로 변환 후 EF6 -> mssql bulk insert 과정에서 만난 에러메세지 입니다. 참고 : https://www.exceptionnotfound.net/fixing-sql-server-spatial-not-a-valid-instance-of-geography-er..
[c#] selenium chrome driver windows max size public void WindowsResize() { this.driver.Manage().Window.Maximize(); }
[c#] selenium chrome driver scrollup/down 브라우저화면에 보이지 않는 영역의 element 를 찾기는 하나 클릭이벤트를 발생 시키지 못한다. 그래서 해당 element 가 나타나는 스크롤까지 임의로 스크롤을 이동시켜줘야한다. element의 위치 Location.x , y 를 가지고 스크롤 시켜줘도 되고 일정한 높이를 줘도 된다. up/down 은 javascript 를 실행하는 함수를 호출해서 스크립트로 제어한다. driver.Manage() 에는 스크롤 관련 함수가 없으며 window 위치와 크기를 제어하는 부분만 있다. public void ScrollUp(int x, int y) { IJavaScriptExecutor js = this.driver as IJavaScriptExecutor; Thread.Sleep(500); js.Execu..
[ubuntu] php 7.0 zip extension error os : ubuntu mate 16.x 버전1. apt-get 으로 php7.0 설치 합니다. sudo apt-get install php7.0 2. php.ini 에서 확장기능 mbstring, openssl 을 주석 해제 합니다. 3. composer 로 laravel/lumen-installer 실행 시php7.0 zip extension error 발생합니다. sudo apt-get install php7.0-zip 설치해주면 해결 됩니다.
[HtmlAgilityPack] SelectNodes Return : System.ArgumentNullException: 값은 null일 수 없습니다. 유발소스 var exampleImages = item.SelectNodes("//img[@width='43'][@height='17']").ToList(); if(exampleImages.Count() > 0) isExampleIncluded = true; else isExampleIncluded = false; System.ArgumentNullException: 값은 null일 수 없습니다. 매개 변수 이름: source 위치: System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) 위치: ConsoleApplication.Program.RunMyApp(String[] args) 파일 {{소스}}:줄 123 수정소스 var exampleImages..
[c#] mssql spatial data 길이 취급 주의 geometry/geography varbinary(max) 가 한계 길이 STAsText() 로 Sql Management에서 취급하는 것은 한계가 있다. UnitTest 나 Console 프로그램에서 Binary로 전송 된 Data 들을 다시 Text로 변환 후 수정하고 다시 Binary 로 업데이트 한다. 주고 받는 형식은 sql 쪽은 Binary C# 쪽에서는 Bytes로 취급한다.