본문 바로가기
반응형

분류 전체보기271

[c언어] 시간을 구하는 strftime 함수 C언어에서 기본적으로 시간을 구할 때 time.h 를 사용해서 원하는 형식의 값을 구할 수 있습니다 기존에 해당 라이브러리를 이용해서 제가 시간을 구한 방식은 다음과 같은 방법을 통해 사용했는데 기본적으로 time.h에서 제공하는 strftime 함수를 이용하면 제가 사용했던 방법보다 훨씬 간단하면서 이번에 문제가 되었던 시간이나 날짜의 형식에 0이 붙는 방식으로 출력이 가능합니다. 예를 들어 제가 이번에 문제가 되었던 이유는 시간 출력 시 오전 9시 25분을 예로 들면 9:25:0 위와 같은 결과가 출력이 되었는데 업체에서는 다음과 같은 형식을 원했습니다 09:25:00 이를 해결할 수 있는 게 strftime 함수입니다 기존 사용 방식 include unsigned char ldate[64]; uns.. 2022. 8. 5.
[Android] String 배열 초기화 Java String 배열을 사용할 때 초기화하는 방법은 여러 가지가 있습니다 그중에서 초기값을 정해주거나 따로 할당하지 않는방식이 있는데 이번 포스팅에서는 이러한 방법이 아니라 한번에 같은 초기값으로 초기화하는 방법에 대해 알아보겠습니다 String 배열 초기화 먼저 기존의 초기화 하는 방법은 다음과 같이 가능합니다 String[] Jarr; Jarr = new String[5]; 위의 방법으로 배열을 생성하면 인자가 5개인 배열이 생성되지만 초기 인자값은 null로 채워지게 됩니다 {null, null, null, null, null} String[] Jarr = {"ABC", "DEF", "CCC"}; 다른 방법으로는 인자의 개수는 명시적으로 표현하지 않으면서 인자를 명시함으로써 배열을 초기화 하는.. 2022. 8. 4.
[Android] JSON 데이터 수신 방법 이전 포스팅을 통해 JSON 데이터를 만들고 전송하는 방법에 대해 알아보았습니다 이번 포스팅에서는 JSON 데이터를 서버로부터 수신했을 때 어떻게 파싱 해서 사용하는지 저번 포스팅과 동일하게 일반 데이터와 배열데이터로 나누어서 알아보도록 하겠습니다 먼저 JSON 데이터를 송신하는 방법은 아래 링크에서 확인 가능합니다 2022.08.03 - [안드로이드] - [Android] JSON Data 송신 방법 [Android] JSON Data 송신 방법 안드로이드에서 서버와 데이터를 주고받는 많은 방법 중에 많이 사용되는 포맷인 JSON 포맷을 통해 송수신 하는 방법에 대해 알아보도록 하겠습니다 먼저 안드로이드에서 JSON 을 사용하기 위해 codinghero.tistory.com JSON 데이터 수신 서버로.. 2022. 8. 3.
[Android] JSON Data 송신 방법 안드로이드에서 서버와 데이터를 주고받는 많은 방법 중에 많이 사용되는 포맷인 JSON 포맷을 통해 송수신 하는 방법에 대해 알아보도록 하겠습니다 먼저 안드로이드에서 JSON 을 사용하기 위해서 별도로 설치해야 할 SDK는 없습니다 기본적으로 JSONObject라는 것을 지원하기 때문에 사용 방법만 알면 쉽게 접근할 수 있습니다. JSON 데이터 송신 먼저 JSON 데이터를 송신하기 위해서는 JSON Object를 통해 데이터를 가공해야 합니다 private void SetJSON(){ JSONObject object = new JSONObject(); try{ object.put("TestName","홍길동"); object.put("TestAddress","인천"); object.put("TestAge.. 2022. 8. 3.
[PHP] FCM 메세지 전송 안되는 문제 해결 이번에 프로젝트를 진행하면서 기존에 C언어 > PHP 구조를 통해 curl로 FCM 메시지를 보내는 방식을 다시 사용하여 새로운 서버에 적용했는데 프로그램이 같음에도 불구하고 null이라는 리턴 값만 보일 뿐 push message는 전송되지 않는 문제가 발생했습니다. 2021.12.13 - [언어/PHP] - 리눅스 FCM push message 전송 리눅스 FCM push message 전송 리눅스 Centos7에서 FCM메시지를 전송하기 위해서 PHP를 사용했지만 진행하는 프로젝트가 TCP/IP C언어 프로그램에서 전송해야 되는 시스템이라 다음과 같이 구성하였습니다. C언어에서는 curl 라이브 codinghero.tistory.com 이전 발행 글은 위에서 확인하실 수 있습니다 일반적인 경우에 c.. 2022. 7. 26.
[Android] 배열을 활용한 객체 등록 안드로이드를 개발하면서 버튼이나 텍스트 등 여러 객체를 등록하는데 만약 레이아웃 내 객체가 반복적으로 여러 개가 있을 때 배열을 활용하여 간단하게 처리할 수 있습니다 먼저 Application을 제작하면서 한 화면에 10개의 버튼이 있다고 가정해보겠습니다 이럴 경우 다음과 같이 버튼을 등록하고 선언해주어야 합니다 private Button btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9, btn10; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn1 = (.. 2022. 7. 23.
반응형