- [다모아 : Flutter&JWT&REST API 리팩터링 프로젝트] 1. 팀 구성 및 업무 분장Song hyun[다모아 : Flutter&JWT&REST API 리팩터링 프로젝트] 1. 팀 구성 및 업무 분장 다모아 -> Flutter&JWT&REST API 리팩터링 프로젝트 (프로젝트 기간: 11.11~ 끝날 때까지) (1) 구성원: 변영준, 엄송현, 정해주 (2) 해야할 거: Flutter로 다모아 화면 5~6개 정도 구현하기+RestAPI+JWT 토큰 인증 방식 (3) 업무 분장: -변영준: 마이 페이지 -엄송현: 메인 페이지+로그인 페이지 -정해주: 프로젝트 찾기+프리랜서 찾기(4) 프로젝트 방향성:Controller-View를 전체적으로 리팩토링RESTful API를 사용한 URL 매핑 방식JSON 기반 인증 방식(JWT)를 통한 통신
- 2024-11-11 12:45:36
- [CNN : 웹개발 스터디] ~11월까지의 회고Song hyun[CNN : 웹개발 스터디] ~11월까지의 회고 11우ㅗㄹ이라니 벌써.. 시간 정멀 뻐르다
- 2024-11-11 11:02:27
- [C++] 1. C++란?Song hyun[C++] 1. C++란? 1. C++의 기원C++는 AT&T 벨 연구소의 스트롭스트룹이 C 언어를 확장해 만든 객체지향 언어C가 가진 모든 기능이 C++에 포함되어 있으며, C++만의 독자적인 기능이 추가되었다.C는 절차지향 프로그래밍, C++는 객체지향 프로그래밍이라는 것이 가장 큰 차이절차지향 프로그래밍(Procedural Programming): 적절한 단위로 정의된 처리 절차를 함수(프로시저)로 표현하는 것 2. C++의 표준국제표준화기구는 1989년부터 C++에 대한 표준화 작업에 착수함1998년에 승인된 첫 표준은 ISO/IEC 14882:19982011년 이후로는 거의 3년 주기로 업데이트 3. 소스 프로그램의 구성소스 파일: C++로 작성한 프로그램을 담고 있는 파일헤더 파일:여러 파일에..
- 2024-11-10 15:58:01
- [다모아 : 기능 구현] <select> 태그와 onChange() 함수를 사용한 검색 기능Song hyun[다모아 : 기능 분석] 검색 기능 {{>layout/header}}프로젝트 목록 ({{totalProjectNum}})프로젝트를 찾고 매칭해보세요 근무 방식 원격 근무 상주 근무 원격 상주 모두 직무 풀스택 프론트엔드 백엔드 서버 데브옵스 데이터 AI 임베디드 미들웨어 웹 퍼블리싱 안드로이드 IOS ..
- 2024-11-09 22:17:07
- [다모아 : 기능 구현] JQuery와 Slick.js 라이브러리를 사용한 광고 슬라이드 기능 구현Song hyun$(document).ready(function(){ // Slick 초기화 $('.ad-inner').slick({ autoplay: true, autoplaySpeed: 900, speed: 500, // 슬라이드 전환 속도 (밀리초 단위) fade: false, // 페이드 효과를 비활성화 dots: false, // 점 버튼 제거 arrows: false // 화살표를 직접 설정할 것이므로 기본 화살표 비활성화 }); // 광고 진행 상태 업데이트$('.ad-inner').on('afterChange', function(event, slick, currentSlide){ $('.ad-progress-t..
- 2024-11-08 18:16:08
- [Flutter] 34. Form 따라 만들어보기Song hyun[Flutter] 34. Form 따라 만들어보기 (1) IconButton 만들기import 'package:flutter/material.dart';void main() { runApp(FeedbackFormApp());}// 한 파일안에 여러개의 클래스를 만들 수 있다.class FeedbackFormApp extends StatelessWidget { const FeedbackFormApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, theme: ThemeData( useMaterial3: t..
- 2024-11-08 11:16:33
- [Flutter] 33. Form 위젯Song hyun[Flutter] 33. Form 위젯 시나리오 코드 1. 기본 코드 - 이름, 이메일, 비밀번호 폼 작성하기import 'package:flutter/material.dart';void main(){ runApp(MyApp8());}class MyApp8 extends StatefulWidget { const MyApp8({super.key}); @override State createState() => _MyApp8State();}class _MyApp8State extends State { // Form 위젯 만들어보기 final _formkey = GlobalKey(); String _name = ''; String _email = ''; String _password =..
- 2024-11-08 09:16:27
- [Flutter] 32. 플러터의 기본 위젯들Song hyun[Flutter] 32. 플러터의 기본 위젯들 시나리오 코드 (1) 체크 박스import 'package:flutter/material.dart';void main(){ runApp(MyApp7());}class MyApp7 extends StatefulWidget { const MyApp7({super.key}); @override State createState() => _MyApp7State(); } class _MyApp7State extends State{ // bool 데이터 타입과 bool? 데이터 타입은 다르다. // 옵셔녈 변수(?) = null을 허용한다. bool? _checkBoxValue = false; String? _radioValue = 'Option 1..
- 2024-11-07 12:19:52
- [Flutter] 31. setState 메서드란?Song hyun[Flutter] 31. setState 메서드란? 1. setStatus 메서드?StatefulWidget시나리오 코드 import 'package:flutter/material.dart';void main(){ runApp(MyApp6());}class MyApp6 extends StatefulWidget { const MyApp6({super.key}); @override State createState() => _MyAppState();}class _MyAppState extends State{ // 멤버 변수 // 언더바(_)를 붙이면 private 변수가 된다. int _count = 0; int get count => _count;@override void initState(..
- 2024-11-07 12:06:45
- [Flutter] 30. StatefulWidget과 StatelessWidgetSong hyun[Flutter] 30. StatefulWidget과 StatelessWidget 1. StatefulWidget과 StatelessWidget은 뭘까?StatefulWidget:StatelessWidgetvoid main() { runApp(MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( // 여기에 위젯 설정 추가 ); }} class MyApp extends StatefulWidget { const MyApp({Key? key}) : super(key: key); ..
- 2024-11-07 12:04:20
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)