일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MFC 채팅 예제
- OpenCV IMAGE
- OpenCV 이미지
- c#
- 안드로이드 firebase 회원가입
- 안드로이드 Firebase
- MFC 소켓 프로그래밍
- Kotlin
- 안드로이드 데이터베이스
- MFC 채팅
- 안드로이드 스튜디오 알람
- 안드로이드 파이어베이스 facebook
- OpenCV 픽셀
- c++ ifstream
- c++ ofstream
- OpenCV 검은색 픽셀
- C++ 채팅
- MFC
- 파이썬
- OpenCV pixel
- OpenCV 흰색 픽셀
- OpenCV 이미지 처리
- 안드로이드
- MFC 채팅 프로그램
- 안드로이드 스튜디오
- MFC TCP/IP
- 코틀린
- Android 알람 앱
- c++ 쓰레드
- Python
- Today
- Total
목록it (32)
개발자 승학
안녕하세용~~~~ 이번에는 Firebase에 구글 로그인 예제를 알려드릴려고 합니다. Firebase프로젝트에 SHA-1 지문등록을 해야합니다. http://sh-itstory.tistory.com/58 에 방법이 나와 있습니다. 확인해주세요 프로젝트에 지문 등록까지 끝내셨다면 해당 Firebase 프로젝트에 들어가셔서 Authentication -> 로그인 방법 -> 제공업체 -> Google 사용 설정을 합니다. 이제 안드로이드 스튜디오에 gradle을 추가할게요. App수준 gradle에 [build.gradle (Moudle: app)]implementation 'com.google.firebase:firebase-auth:11.6.2' implementation 'com.google.androi..
안드로이드 스튜디오에서 갑자기 preview가 안나오는 현상이 있습니다. 이 현상은 흔한 현상입니다. 간단하게 해결할 수 있습니다. 위 사진처럼 xml을 작성했는데 preview가 작동하질 않습니다. res -> values -> styles.xml에 들어갑니다. style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar" 여기를 style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar" Theme앞에 Base를 추가합니다. xml의 preview로 다시 되돌아가시면 정상적으로 보여줍니다.
안녕하세요~ 이번에는 안드로이드 스튜디오와 Firebase를 연동하여 이메일 로그인 연동 예제를 알려드릴게요. 우선,firebase에 들어가신다음 새 프로젝트를 만듭니다. firebase에 들어가신다음 새 프로젝트를 만듭니다. 생성된 프로젝트를 클릭하시면 아래와 같은 화면이 뜹니다. 안드로이드 예제이기에 Android 앱에 Firebase 추가를 클릭합니다. 그럼 아래와 같이 나옵니다. 패키지 이름과 디버그 서명 인증서 SHA-1두 가지를 입력할게요. 중간에 앱 닉네임은 선택사항입니다. 패키지 이름은 안드로이드 스튜디오 프로젝트를 새로 생성합니다. 그런다음 app -> manifests에 들어가면 3번 라인에 package = "com.example~~.프로젝트명" 뭐 이런식입니다. "" 안에 있는 패키..
함수 중복 이란? C++에서는 C와 달리 같은 이름의 함수를 여러 개 만들 수 있습니다. 이를 함수 중복이라고 합니다. 함수 중복은 다형성의 한 예입니다. 중복 함수 조건 1. 중복된 함수들의 이름이 동일해야 한다.2. 중복된 함수들은 매개 변수 타입이나 매개 변수의 개수가 달라야 한다.3. 함수 중복에 리턴 타입은 고려되지 않는다. 간단한 함수 중복의 성공과 실폐 사례의 예를 보겠습니다. -성공 사례- #include #include using namespace std; int sum(int a, int b, int c) {return a + b + c;} double sum(double a, double b) {return a + b;} int sum(int a, int b) {return a + b..
파이썬으로 만드는 간단한 알람프로그램입니다. pygame 라이브러리에는 음악을 재생시키는 기능이 있습니다. tkinter은 GUI입니다. 파이썬은 3.6버젼입니다. 우선 결과를 보여드릴게요! 결과물입니다. 시간과 분을 다음과 같은 형식으로 입력한 후 알람 설정을 누르면 정해진 시간에 알람음이 울리게 됩니다. [main.py]# 알람음을 재생하기 위한# wave와 pygame 헤더를 추가합니다.import wave import pygame # 현재 시간을 1초단위로 가져오기 위한 getCurrentTime 모듈import getCurrentTimeimport threading# 그래픽 사용자 인터페이스(GUI)를 사용하기 위한 모듈from tkinter import *from tkinter import t..
안녕하세요. 이번에는 안드로이드 스튜디오로 간단한 메모장 앱을 만들어볼려고 합니다. 먼저 데이터베이스로는 Realm을 사용합니다. Realm이란 무엇인가? Realm 데이터베이스는 오픈 소스로 모바일 사용에 최적화된 내장 데이터베이스 라이브러리입니다.로컬 기반 데이터베이스라고 합니다. 간단히 말해서 핸드폰 자체가 데이터베이스죠. Realm의 장점Realm은 네이티브 객체 를 저장합니다: Realm 데이터베이스에는 Swift, Java, Objective-C, C#, React Native를 사용하는 JavaScript 등 모바일 앱 개발에 주로 사용되는 대부분의 언어 바인딩이 있습니다. Realm에 저장하는 객체를 그대로 나머지 코드에서 사용할 수 있습니다. Realm은 zero-copy 입니다: 데이터..
저번 포스팅에서는 코틀린이란 무엇인가? 코틀린과 자바의 간단한 비교를 보았습니다. 이번에는 안드로이드 스튜디오와 코틀린으로 간단한 버튼과 EditText로 TextView를 변경해보겠습니다. 우선 android studio를 실행 시킵니다. File > New Project 새로운 프로젝트를 생성합니다. 위 사진과 같이 새 프로젝트를 생성하고 빨간색 박스처럼 Inclue Kotlin support를 체크합니다. 새 프로젝트를 생성하셨다면 build.gradle을 봅니다. 위 두 사진처럼 코틀린 관련 gradle이 추가됩니다. 엄청 편리하네용! 간단하게 Button,TextView 그리고 EditText를 배치해볼게요. [activity_main.xml] [MainActivity.kt]package com..
Kotlin이란? Kotlin은 JVM, Android, 브라우저를 위한 정적 타입의 프로래밍 언어입니다.여기에 대해서 좀 더 자세히 설명하겠습니다. 정적으로 타입이 지정되므로 Java와 같은 동일한 타입 안정선을 갖습니다. 따라서 자동 완성 기능을 훌륭하게 제공할 수 있습니다.정적으로 타입이 지정되므로 IDE에게 무엇이 가능한지 알려줄 수 있습니다. 코틀린의 특징 코트린에 대해서 자세히 알아보기 전에, 코틀린과 자바에는 어떤 차이점이 있으며 어떤 점에서 코틀린이 더 나은지 간단하게 알아봅시다. 1) 간결한 문법코틀린 문법은 자바에 비해서 더 간결한 형태를 추구합니다. 주요 차이점은 다음과 같습니다문장 끝에 세미콜론(;)을 넣지 않아도 된다.new 키워드를 쓰지 않고 개체를 생성한다.타입 추론을 지원하므..
안녕하세요~~ 이번 포스팅에는 C#(.NET)으로 만드는 간단한 계산기 입니다. 안드로이드 스튜디오로 계산기를 만들어 보았는데요 C#으로도 만들어보았습니다. 안드로이드와 같이 윈도우 기본 제공 계산기를 본따서 만들었습니다. 밑에 사진을 볼게요. [기본 계산기] [C#계산기] 우선 하나 하나를 버튼으로 만들었습니다.C#이기에 당연 버튼클릭 이벤트를 해주어야 겠죠? '여기에는 수 저장'은 밑에 빨간색 박스이구요'여기에는 현재 수 저장'은 노란색 박스 부분입니다. 전체 코드를 보겠습니다. 주석 처리를 해두었지만 맨 밑에 간단하게 설명을 참고하시면 더 이해하기 쉬울거라 생각합니다. using System;using System.Collections.Generic;using System.ComponentModel..
자료 구조란? 자료 구조(data structure)- 프로그렘에서 자료들을 저장하는 여러 가지 구조들 시퀀스(sequence)- 순서를 가진 요소들의 집합 1. 문자열 : name = "choi"2. 리스트 : scores = [2, 4, 6, 8, 10]3. range 객체4. 튜플5. 바이트 시퀀스6. 바이트 배열 파이썬 리스트에는 여러 종류가 있습니다.튜플,셋,딕셔너리 그리고 문자열 먼저 튜플에 대해 알아보겠습니다. 튜플(tuple) : 변경될 수 없는 리스트 튜플은 값의 변경이 불가능 합니다. 그래서 sort()나 reverse()를 제공하지 않습니다. 전체적인 구조 튜플 = (항목1, 항목2, .... ,항목n-1, 항목n) [코드]colors = ("red", "green", "blue") ..