모든 글을 보고싶다면 꾸욱 33

[C언어] 4. 변수와 자료형

* 이 글은 2019. 9. 10. 22:47에 작성되었던 글입니다 * C 프로그램의 구성요소 - 변수 ; 프로그램에서 처리할 데이터를 저장할 주소 지정 - 상수 : 데이터 값 자체. 변하지 않는다. - 대입문 : 변수에 정해놓은 값을 저장시키라는 명령문. - 선언문 : 변수 이름 선언. - 자료형 : int, double, char 등 저장할 데이터의 종류에 따라 지정할 수 있는 자료형이 달라짐. ​ 1. 기억장치 설정 int(자료형) age(변수) : [ age ]라는 기억 메모리 공간을 할당받는 것을 변수 선언이라고 한다! ​ 2. 대입문 : 변수에 데이터를 저장. age = 15; age라는 메모리 공간에 15라는 데이터를 저장하라는 명령문이다. * 같은 변수에 새로운 데이터를 넣은 대입문이 등장..

[C언어] 3. C 프로그램의 구조

* 이 글은 2019. 9. 9. 1:06에 작성되었던 글입니다 * C 프로그램 구조 ​ c 프로그램 : 특정 일을 수행하는 함수들의 모임 ​ main 함수 - 반드시 있어야 하는 함수. - 이 외에도 사용자 목적에 맞게 다른 함수를 정의하여 사용 가능. ​ 구조 예시 전처리기(preprocessor instruction) 지시 - 컴파일러 보다 먼저 특정 일을 수행하는 전처리기에게 내리는 지시. - #include (ㅋㅋ왜태그처리하지) 사용자가 만들지 않은 라이브러리 함수, 예로 scanf와 printf를 사용하는데 필요한 헤더 파일 'stdio.h'를 이 프로그램에 포함시키라는 뜻. - 이 지시 없이는 scanf와 printf 함수를 사용할 수 없다. ​ *scanf와 printf 등 직접 코딩하기에..

[C언어] 2. 프로그램 개발 과정

* 이 글은 2019. 9. 8. 22:58에 작성되었던 글입니다 * 1. 문제 분석 : 개발할 프로그램의 내용, 성격, 해당 프로그램의 사용자가 요구하는 기능이 무엇인지 분석하는 과정. ​ 2. 알고리즘 설계 - 원하는 결과가 나오도록 컴퓨터가 해야 할 일을 순서대로 모아둔 것. - 프로그램 개발에서 아주 매우 중요한 단계. - 건축물 설계도를 만드는 과정에 해당. - 순서도(flow chart)나 의사 코드(pseudo code)를 이용하여 나타냄. ​ 3. 코딩하기 : 알고리즘을 특정 프로그래밍 언어로 옮기는 작업. (소스파일, 소스코드) ​ 4. 컴파일(compiling) 하여 목적 파일(*.obj =object)과 라이브러리 파일 생성. ​ 5. 링킹(linking)을 통해 실행파일 생성 (*...

[C언어] 1. C 프로그램의 이해

* 이 글은 2019. 9. 8. 22:01에 작성되었던 글입니다 * 컴퓨터는 2진수(binary numbers)인 0과 1만 사용. 사람은 10진수(decimal numbers)인 0~9 사용. (왜냐 손가락이 10개이기 때문에 ㅋ.ㅋ) ​ * 2진수로 명령을 하기에는 효율적이지 않음. ​ ● 컴퓨터 (computer) : 데이터를 처리하여 정보를 제공하는 전자적 데이터 처리 장치. ​ ● 알고리즘 (algorithm) : 문제를 풀기 위한 처리 과정을 순서대로 적은 것, ​ ● 프로그램 (program) : 컴퓨터에게 내리는 명령을 알고리즘 순서에 맞게 모아둔 것. ​ ● 프로그래밍 언어 (programming language) : 컴퓨터 프로그램을 짜는 데 사용하는 언어. ​ 1) 고급 언어 (hi..

웹/ 앱 개발 관련 공부 예습 시작! [HTML 이란?]

* 이 글은 2019. 8. 28. 0:27에 작성되었던 글입니다 * 본격적으로 웹/앱 개발 관련 공부를 시작하기 전에 예습을 하기로 했다. 개발자 관련하여 유튭을 여기저기 둘러보다 '생활코딩' 채널을 만나게 되었다. (광고 아닙니당 ㅎ) ​ ... ​ ​ ​ Wow ​ UNBELIEVABLE! ​ 너무너무나 쉬운 설명과 함께 귀에 쏙쏙 박히는 목소리와 말투를 가지신 선생님께서 강의를 해주시는데 ​ 그야말로 ​ 신세계였다. ​ 비전공자인 나는 정.말.로 컴퓨터는 물론이거니와 컴퓨터 언어에 대해서 아무것도 몰랐다고 한다. Web 1.HTML 강의를 이틀 만에 다 들었다. 선생님이 참 대단하다고 생각하면서..ㅋㅋㅋ ​ 선생님 부디.. 아주아주 조금만 일하시고... 어마어마한 돈 쓸어 담으시길 간절히 기원합니..

[flutter] 화면 이동 구현 - Navigator

flutter에서 화면 이동을 구현하려면 Navigator 클래스를 사용해야 합니다. 화면 이동을 구현하기 위해서는 다수의 routes가 필요합니다. route란? flutter에서는 screen, page를 route라고 부릅니다. 안드로이드에서는 Activity, ios에서는 ViewController와 동일합니다. main() void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Screen1(), ); } } Screen1() class Screen1 extends StatelessWidget { ..

flutter ThemeData - 앱의 테마를 지정해보자.

앱은 여러 화면들로 구성이 되어있는 경우가 많습니다. 화면들마다 색상을 구성해준다면 굉장히 불편하겠죠? ​ 그렇기에 원하는 값으로 설정이 가능한 ThemeData를 사용하는 게 정신건강에 무척이나 좋을듯하네요 😁 class _MyHomeState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Theme Data'), centerTitle: true, ), body: Center( child: Text('Body Text'), ), floatingActionButton: FloatingActionButton( child: Icon(Icons.add), ), )..

웹에서 flutter 프로젝트 - flutter 온라인 IDE 추천 [flutLab]

컴퓨터 프로그래밍 언어들 중 c언어, java, python 등의 언어의 개발환경을 지원하는 온라인 IDE는 무수히 많지만지금껏 사용해봤던 온라인 에디터에서는 dart 언어나 flutter(는 언어가 아니지만..)를 지원하는 에디터는 보지 못했던거 같아서 한 번 찾아봤다.​​1. CODEPEN​codepen.io/CodePenAn online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications.codepen.io​유튜브로 코딩 관련 영상들을 많이 보는데 추천으로 본 영상에서 소개해..

HOW TO MAKE ZIP POUCH FREE ZIP POUCH PATTERN HOW TO DRAW SEWING PATTERN

Do you want to know how do people make the custom size zip pouch what they want? YOU'LL KNOW THAT. IN HERE. YOU'LL LEARN : 🧶 HOW TO DRAFT CUSTOM SIZE(WHAT YOU WANT) ZIP POUCH. 🧶 HOW TO MAKE(SEW) ZIP POUCH. ALSO, YOU CAN GET THE FINISHED PDF PATTERN OF ZIP POUCH WHAT I USED. Hi, I am Dajoonee :) This time, I will introduce how to make a zipper pouch in the size YOU WANT. I uploaded a video on how..

[flutter 프로젝트] flutter로 선택장애, 결정장애 해결 안드로이드 어플만들기 1편

네이버블로그에서 포스팅했지만 배달시킨 음식이 도착기까지 아직 많은 시간이 남아서 티스토리에도 올립니당😀 지금 업로드 되는 gif 파일들속 영상들에는 오늘 추가한 모든 기능들이 들어있지는 않아요 잠시 미리보기용으로 올리는겁니당 위 영상에서 보이는것과 같이 나름 많은 기능들이 들어있는 무작위 뽑기 앱입니다. 패기롭게(?) '몇시간만에 코딩 다 끝나겠지'라는 생각으로 시작했는데, 오늘 하루종일 코딩했어요 ㅎㅎㅎㅎ헤헿히ㅓ홓 코딩하면서 여러 문제점들에 부딪혀서 삽질하느라 고생좀했답니다 😆 문제1) 레이아웃을 대충 머리에만 그려놓고 시작하여 뒤죽박죽 난리남 => 레이아웃 스케치 및 위젯 정리후 새로짬 문제2) remove 버튼 눌렀을 때 위젯 리빌드되지 않아 바로 반영 안됨.(해당 클래스에서 setState()를 ..