NSString이 null(nil)이거나 비어있는지 체크하기

C#에서 스트링이 null이거나 비어있는지 체크할때는

이 코드를 주로 사용하였다.   Java의 경우에는 org.apache.commons.leng3.StringUtils를 사용하여

이 코드를 주로 사용하였다.   위와 같은 체크를 하고 싶다면 Objective-C 에서는 아래와 같이 하면 된다.

Objective-C의 경우 s가 nil이더라도 타 언어와는 달리

스프링 부트에서 외부 톰캣 사용하도록 변경

스프링 부트는 기본적으로 톰캣을 내장하고 있다. 새로 시작하는 사람들에겐 설정할 단계가 줄어들어 편하겠지만 톰캣이 이미 깔려있거나 톰캣이 깔린 서버에 배포를 원하는 경우 외부 톰캣을 사용하도록 변경해야만 한다. 변경방법은 아래와 같이 build.gradle 파일을 수정한다.

그리고 Application.java 파일을 아래와 같이 변경한다.

 

ASP.NET MVC Web API에서 POST로 데이터 받기

ASP.NET MVC Web API로 RESTful API 작성할때 POST Method로 데이터를 받는 방법입니다. 1. FormDataCollection을 사용하는 방법

위 와 같은 식으로 간단하게 얻어올 수 있습니다.  

  2. FromBody를 통해 파라메터로 받는 방법

FromBody도 직관적으로 쉽게 받을 수 있습니다.

ASP.NET MVC Web API로 작업할때 세션 사용하기

ASP.NET MVC 프로젝트에서 Web API (RESTful API)작업을 진행할때 세션을 사용하는 방법입니다. 본래 REST는 stateless이기에 세션을 사용하지 않는 방향으로 디자인 하는게 정석이나, 실무중에는 편의성을 위해 어쩔 수 없이 사용해야 할 때가 있습니다. Global.asax 파일에 MvcApplication클래스 내에 아래와 같은 코드를 추가해줍니다.

위의

ASP.NET MVC – RESTful API를 만들때 삽질 기록

RESTful API를 만들일이 있어서 ASP.NET MVC로 Json출력하도록 WebApi Controller를 만들었는데

  혹은 영문으로

  위와 같은 에러가 났다. 구글신께 여쭤보니 몇가지 해결책이 있었는데 아래의 방법만 성공하였다.

Global.asax파일의 Application_Start()가장 위에 저 2줄을 추가해주면 깔끔하게 해결된다. 참고 : http://stackoverflow.com/questions/12641386/failed-to-serialize-the-response-in-web-api

작지만 강력한 뽀모도로 타이머, Tomighty

저는 회사서 일하거나 개인 작업을 할때 뽀모도로 기법을 많이 활용하는데요 말이 기법이지 단순히 25분 열심히 집중하고, 5분 편안하게 쉬자입니다. 무언가 손에 일이 잘 안잡히고 집중이 안될때 활용하면 참 좋은데 그럴때마다 저는 이 프로그램을 활용합니다. http://www.tomighty.org Mac OS X와 Windows 버전이

nl2br() 없이 개행문자(\n)를
태그로 바꾸기

웹 프로그래밍을 할때 여러 줄을 처리하다보면 개행문자(\n)를 <br />태그로 바꿔줘야 할 상황이 종종 발생합니다. PHP같은 경우는 nl2br()이라는 함수를 통해서 주로 바꾸곤 했는데 이를 CSS를 통해서도 해결이 가능합니다.

nl2br()등을 적용하지 않는 환경일 경우 replace()함수등을 사용하여 개행문자를 <br />로 바꾸곤 했는데