전체 글
-
[Flutter] 위젯 정리 1 (centerTitle, mainAxisAlignment)프로그래밍/DART 2024. 4. 6. 22:17
main.dart import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title : 'character card', home : MyCard(), ); } } class MyCard extends StatelessWidget { const MyCard({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBa..
-
[Flutter] 위젯이란?프로그래밍/DART 2024. 4. 6. 18:06
Widget독립적으로 실행되는 작은 프로그램그래픽이나 데이터 요소를 처리하는 함수Flutter에서의 WidgetUI를 만들고 구성하는 모든 기본 단위 요소눈에 보이지 않는 요소들까지 Widget결론적으로 Flutter는 모든 것이 Widget이다.Stateless Widgets움직임이나 변화가 없는 정적인 위젯스크린상에 존재만 할 뿐 아무것도 하지 않음어떤 변화(모양, 상태)를 유발시키는 value값을 가지지 않음Stateful Widgets움직이나 변화가 있는 위젯사용자의 interaction에 따라서 모양이 바뀜데이터를 받게 되었을 때 모양이 바뀜Inherited Widgetstateless, stateful을 통해 화면을 구성하게 되었을 때 변화가 필요한 위젯이 트리 끝 부분에 있다면 트리의 top..
-
[Flutter] 기본 코드 이해하기프로그래밍/DART 2024. 4. 6. 17:12
main.dart import 'package:flutter/material.dart'; // 메인이 시작점, 플루터 최상함수 runapp 함수 불러오기, runapp 함수안에 myapp이라는 커스텀 함수를 넣어줌 void main() => runApp(MyApp()); // stl 위젯으로 myapp 커스텀 위젯 생성 class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { // 반환타입을 머태리얼 위젯 return MaterialApp( // 앱 제목, 머태리얼 앱에서 타이틀은 앱을 총칭하는 타이틀 title: 'First App', // theme 데이터 위젯 불러옴 theme: ThemeData( pri..
-
[해킹] MSF 보조 기능을 이용한 무차별 대입공격공부/해킹 2024. 3. 27. 11:24
무차별 대입 공격 1. 메타스플로잇터블에 루트 계정을 활성화 2. 메타스플로잇터블에 루트 계정으로 my-sql 서버의 루트 비밀번호를 설정 3. mysql 초기 비밀번호는 공백이기 때문에 그냥 enter 그다음에 mysql 비밀번호 변경 4. 변경 내용 적용 5. Config.inc.php 파일에 변경 내용 적용 (완료 후 재부팅) vi /var/www/dvwa/config/config.inc.php 6. 크런치 도구를 이용한 무차별 대입공격
-
-
[안드로이드 스튜디오] 그림 평가 앱프로그래밍/XML | JAVA 2024. 3. 26. 10:14
XML JAVA package com.example.a05_50; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RatingBar; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private RatingBar ratingBar; private TextView value; private Button button; @Override protected void onCreate(B..
-
[안드로이드 스튜디오] 조명 제어 앱 만들기프로그래밍/XML | JAVA 2024. 3. 26. 09:36
XML JAVA package com.example.a05_41; import android.os.Bundle; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.Switch; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private ImageView bulbImageView; private Switch switchButton; @Override protected void onCreate(Bundle savedInstanceState) { super...
-
[안드로이드 스튜디오] 고급 위젯과 이벤트 처리프로그래밍/XML | JAVA 2024. 3. 26. 09:32
버튼을 누를때마다 배경 색상 변경 XML JAVA package com.example.a05_14; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private ImageView clothingImageView; @Override protected void onCreate(Bundle savedInstanceSt..