전체 글 24

C# StringBuilder

본 내용은 크로스 플랫폼 개발을 위한 C#10과 .NET 6 Sixth Edition(김현욱 옮김 마크프라이스 지음)의 책을 토대로 공부한 내용을 요약 정리하는 것입니다.   String 연산에 대해 일반적으로 +나 substring, concat등을 사용하는데 StringBuilder는 본 책을 보고 알게되었다.  본 페이지에서는 앞서 언급한 +, concat등의 방법과 StringBuilder를 사용한 방법중 어떤 방법이 더 효율적인지 메모리 측면에서 비교해본 내용이다. 본 페이지에서는 경과시간과 리소스 사용량을 쉽게 모니터링 할 수 있는 Recorder 클래스를 구현을 먼저한다. Recorder class를 구현하기 위해 Stopwatch, Process 클래스를 이용한다. 본 책에 Stopwatc..

[Modern C#] 2024.08.26

Razor페이지

본 내용은 크로스 플랫폼 개발을 위한 C#10과 .NET 6 Sixth Edition(김현욱 옮김 마크프라이스 지음)의 책을 토대로 공부한 내용을 요약 정리하는 것입니다.  1. HTML마크업에서 Razor구문은 @기호로 표시함 2. Razor페이지는 파일 상단에 @page 지시문이 필요함 3. @function 섹션을 갖을 수 있음, Model이라는 자동 인스턴스로 HTML에서 속성 값을 가져올 수 있다 함특수메서드도 존재 (OnGet, OnPost, OnDelete) --> HTTP가 요청될때 GET, POST, DELETE와 함께 실행됨

[ASP.NET CORE] 2024.07.25

launchSetting.json/ ConfigureServices/ Configure

본 내용은 크로스 플랫폼 개발을 위한 C#10과 .NET 6 Sixth Edition(김현욱 옮김 마크프라이스 지음)의 책을 토대로 공부한 내용을 요약 정리하는 것입니다.  launchSetting.json에서 호스팅 환경을 제어할 수 있다. Properties폴더 내 launchSetting.json을 열어보면...profiles에서 URL포트번호와 개발환경(Development, Production)등을 수정할 수 있음. if(app.Environment.IsDevelopment()){    ...} 의 구문을 통해 Development, Production 파악가능   ConfigureServices(IServiceCollection 매개변수) :필요한 서비스 추가, Razor page를 사용하기 ..

[ASP.NET CORE] 2024.07.23

http, https, URL...용어정리1

본 내용은 크로스 플랫폼 개발을 위한 C#10과 .NET 6 Sixth Edition(김현욱 옮김 마크프라이스 지음)의 책을 토대로 공부한 내용을 요약 정리하는 것입니다. Http : Hypertext Transfer Protocol, 서버와 클라이언트간에 문자전송을 하기 위한 방식. 클라이언트가 서버에 URL을 통해 요청을 하면 서버에서 클라이언트로 응답을 함. 이러한 규칙을 의미 Https : Hypertext Transfer Protocol Security, Http규칙으로 문자를 전송할 때 암호화 하여 전송하는것을 의미 URL : Uniform Resource Locator, 고유하게 식별되는 페이지, 보통 주소라고 불리는것URL은 다음과 같은 구성요소로 이뤄짐1. Scheme: http(일반텍스..

[ASP.NET CORE] 2024.07.22

출산준비/출산당일/출산아빠준비/제왕절개/동탄제일병원/반송제일산후조리원/수원산부인과/경기도산부인과/페인버스터

1. 출산 D-3, 곧 애 아빠 됨. 이에 관련하여 그 동안 고려했던 몇 가지 출산을 위한 준비를 요약함. 2. 동탄제일병원에 정기적으로 검사를 다녔음. 연고지는 수원인데, 매 격주마다 동탄까지 15km 거리를 차로 이동했고 그 이유는 아래와 같았습니다. 2-1) 한림대학교 동탄성심병원이 바로 옆에 있어서 산모가 출산할때 위험한 일이 발생하면 바로 병원에 갈 수 있다고 들었습니다. 2-2) 노산을 잘 보는 곳이 이곳이라고 들었습니다. 2-3) 연고지에 있는 산부인과는 대부분 시설이 오래되었다고 들었습니다. 3. 그러나 막상 15km나 되는 거리를 정기적으로 이동하며 (보통 병원에서 2주에 한번씩 내원하도록 하며, 출산 예정일 한달전부터는 일주일에 한 번씩 내원하라고 함), 정작 운전했던 나는 별로 지치지..

모어 원(Mohr circle)

▶모어원 Mohr circle 모어원을 알기 위해 아래 포스팅에서 다룬 주응력 개념을 먼저 확인하고 가자 모어원은 축의 각도변화에 따른 수직응력과 전단응력을 표현하는 원으로 결과적으로 주응력과 최대 전단응력을 구하기 위한 도식적인 방법이다. 사실 엔지니어 업무를 하며 모어원을 직접 그려서 업무를 한 적은 한번도 없다. 아마도 유한요소프로그램에서 저절로 모어원의 공식을 이용하여 주응력을 구하고 최대 전단응력을 구하지 않았을까? https://freeengineer.tistory.com/22 주응력 (Principal stress) 지난 포스팅에 이어 주응력에 대해 정리해보자. https://freeengineer.tistory.com/21 평면응력의 응력변환 ▶평면응력 Plane Stress 평면응력은 지..

주응력 (Principal stress)

지난 포스팅에 이어 주응력에 대해 정리해보자. https://freeengineer.tistory.com/21 평면응력의 응력변환 ▶평면응력 Plane Stress 평면응력은 지난번에 설명했듯이...아래와 같다. https://freeengineer.tistory.com/18 평면응력/탄성계수와 전단계수의 관계/평면응력의 후크의법칙/Plane stress/Relation of elastic modulus a freeengineer.tistory.com 주응력이란 뭘까. 주응력은 영어 그대로 주요응력이란 뜻? 그정도다. 그럼 주응력이 평면응력내에서 의미하는 바가 뭘까? 위 링크에서 평면응력성분을 소개하였고, 평면응력의 회전된 축에서의 응력 공식을 배웠다. 이게 다 주응력과 최대 전단응력을 구하기 위한 과정..

평면응력의 응력변환

▶평면응력 Plane Stress 평면응력은 지난번에 설명했듯이...아래와 같다. https://freeengineer.tistory.com/18 평면응력/탄성계수와 전단계수의 관계/평면응력의 후크의법칙/Plane stress/Relation of elastic modulus and ▶평면응력 (Plane stress) 평면응력이란 물체에 2차원 방향의 응력성분만 존재하는 경우를 말한다. 단순하게 생각하기 위해 정사각형의 A4용지를 생각해 보자. 이 A4용지의 각 4개의 면에 인장, 압축 freeengineer.tistory.com 간단하게 단축/순수전단 /2축응력/평면응력을 도시하면 다음과 같다. 스트레스의 종류와 방향에 따라 정의된다. ▶평면응력의 응력변환/ 회전된 요소의 응력 아래 링크는 Uniax..

자동차 에어컨 컴프레셔 냉매 및 오일 완충

오늘 자동차 에어컨 컴프 냉매 및 오일을 완충하고 왔다. 시작의 발단은 몇 주 전으로 거슬러 올라간다. 엔진오일을 교체하고 집에 가려는데 정비소 기사님이 이러신다. "에어컨 가스가 새고있어요" "이거 에어컨 보려면 싹다 뜯어내고 다 교체해야되" "재수없으면 컴프레셔까지 다 바꿔야 할 수 도있어 그럼 100만원 금방깨져" "차 오래탔으니깐 교체주기가 온거야" 내 차는 지금 16만 키로까지 달려서 때마침 자동차의 소모품을 많이 교체 했었고 모두 이곳에서 교체했었다. 그런데 내 생에 자동차 에어컨을 교체하라고 하는건 처음인지라 생소했다. 그리고 LG에서 에어컨 관련 연구와 설계를 1년 남짓 한적이 있어 흥미가 갔다. 그러던 중, 엔진오일을 교체한지 며칠이 지나지 않아 차를 타다가, 덥다는 아내의 말에 에어컨을..

3차원 응력성분/3차원 후크의 법칙

▶3차원 응력성분 (3 Dimensional Stress Component) 재료에 작용하는 하중에 대해 특정 요소를 샘플링한 뒤 이를 3차원 응력성분으로 나타내면 다음과 같다. 학생시절 아래 3개의 성분에 대해 첨자가 너무 헷갈렸다. 엔지니어가 되고나서 자주 접하다 보니 익숙해 졌고 지금도 쉽지않다. 첨자에 대한 설명을 하자면 이렇다. - 수직응력은 좌표축 방향에 따라 x, y, z의 첨자로 나타낸다. - 전단응력은 첨자 2개로 표기한다. 첫번째 첨자는 전단응력이 작용하는 면의 정보를 나타낸다. 두번째 첨자는 전단응력이 작용하는 좌표축 방향을 타나낸다. 예를들자면 tau_xy 는 x축 좌표계에 직교하는 면을 나타내고 y는 해당 면에서 y좌표축과 평행하는 전단응력 성분이다. 왜하는 지는 모르겠지만, 공부..