본문 바로가기

c#

(26)
[regex][c#] new line expression /(\r\n|\r|\n)+/g matches RegExr was created by gskinner.com, and is proudly hosted by Media Temple. Edit the Expression & Text to see matches. Roll over matches or the expression for details. PCRE & Javascript flavors of RegEx are supported. The side bar includes a Cheatsheet, full Reference, and Help. You can also Save & Share with the Community, and view patterns you create or favor..
[mssql][winform][ado.net] SSMS 와 Application 에서 쿼리 실행 시간이 너무 많이 차이 날때 1.점검사항 - ado, ado.net 을 사용하는가? sql server 의 기본 설정은 SET ARITHABORT ON 이나 ADO, ADO.NET에서는 실행 구문의 함수에 따라 재설정이 되기도 함. SET ARITHABORT ON; {{실행쿼리}} - ssms 에서 느린가? 조인 조건 및 where 절 오류일 가능성이 높음. 참조 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6e5353b9-4837-4022-a535-5408ed6f852a/stored-procedure-running-slow-in-adonet?forum=sqldataaccess https://www.mssqltips.com/sqlservertip/4318/sql-server-..
[fpspread][c#] vb6 -> c# celltype 변경 //vb6fpSpread1.TypeCurrencyDecPlaces = 2fpSpread1.Value = Val(fpSpread1.Value) / Tmp@ * 100 //c#var currencyCell = new FarPoint.Win.Spread.CellType.CurrencyCellType();currencyCell.Separator = ".";currencyCell.DecimalPlaces = 2;sprList.Sheets[_sheetIndex].Cells[row, col].CellType = currencyCell;var tempCellValue = sprList.Sheets[_sheetIndex].Cells[row, col].Value / tempValue * 100;sprList.Sheets[..
[fpspread][c#][excel formula 변환] vb6의 average -> c#.net 의 average celltype = currency vb6 - average(A#:Z#) 값이 있는 컬럼의 SUM, COUNT를 같이 해준다. .NET > 2.0 - AVAERAGE(A#:Z#)는 중간에 공백 컬럼이 있으면 값이 정상적으로 계산되지 않는다. 값이 있는 컬럼의 SUM / 값이 있는 컬럼 COUNT를 해주는 formular를 작성해야한다. ex) =(SUMIF(A#:Z#,">0")/COUNTIF(A#:Z#,">0))
[fpspread][c#] list binding slow column cellType = none 일 경우는 cellType을 추청하게 되는데 이 경우 Row마다 cellType을 추정하여 데이터 파싱 속도가 느려진다. 기본적으로 Text를 지정해주면 파싱이 느려지는 건 방지 할 수 있다.
[C#] Unable to load DLL 'SqlServerSpatial.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) 로컬 개발환경 Visual Studio 2017 SSMS 17.4 EntityFramework 6 Sql Server 2008R2 SqlServerTypes Package Installed solution = web api , web site 서버 환경 web : Windows 2012R2 db : Sql Server 2008R2 로컬에서 개발 시에는 SqlServerSpatial.dll 관련 오류는 전혀 없었습니다. 운영환경에 web api를 올리면서 오류가 발생했고 무한 구글링이 시작됐습니다. 프로젝트에는 이미 SqlServerTypes 패키지가 설치된 상황이고 publish output directory 에도 Copy 가 되게 속성은 설정되어 있었습니다. 관련 오류 구글링에 가장 많이 걸리는 해결 ..
[C#] GeoJson 파일 읽고 EntityFramework 사용하기 NuGet Package GeoJSON.Net GeoJSON.Net.Contrib.EF GeoJSON.Net.Contrib.EntityFramework GeoJSON.Net.Contrib.MsSpatial GeoJSON.Net.Contrib.Wkb string geoJson = System.IO.File.ReadAllText(@"{{geoJson파일}}}"); var geoJsonObject = JsonConvert.DeserializeObject(geoJson); geoJson Text 파일을 읽어 Desirialize 하여 object화 합니다. 모델은 GeoJson.Net의 FeatureCollection 을 사용합니다. foreach (var feature in geoJsonObject.Featu..
[C#][다음API] 좌표로 주소가져오기 다음 API : 좌표로 주소 얻어내기 #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; set; } public string code2 { get; set; } public s..