전체 글
-
Regex 정규식 활용 그룹명.NET/Common 2022. 9. 7. 13:11
static void Main(string[] args) { Regex regex = new Regex(@"^(?.+?)_(?.+)\..+$"); var match = regex.Match("TEST_PID12345678.csv"); Dictionary keyValues = new Dictionary(); if(match.Success) { foreach (string groupName in regex.GetGroupNames()) { if (char.IsDigit(groupName.ToCharArray()[0])) continue; //숫자로 그룹명 자동생성 keyValues.Add(groupName, match.Groups[groupName].Value); } Console.WriteLine(keyV..
-
3. Flutter Widget (Stack관련)FLUTTER/Common 2022. 9. 6. 22:47
Scaffold( backgroundColor: misoPrimaryColor, body: SafeArea( child: SizedBox( width: double.infinity, child: Stack( alignment: Alignment.center, children: [ Positioned( bottom: 0, child: Container( constraints: BoxConstraints(maxWidth: 400), child: Image.network(backgroundImgUrl), ), ), Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ SizedBox( height: MediaQuery.of(context).si..
-
C# RS232 통신.NET/Common 2022. 9. 4. 00:03
설비나 계측기에 대한 데이터값을 받을때 자주 사용합니다. public partial class FormSerialblog : Form { SerialPort Port = new SerialPort(); Queue Datas = new Queue(); public FormSerialblog() { InitializeComponent(); Port.PortName = "COM1"; Port.BaudRate = 9600; Port.DataReceived += Port_DataReceived; Port.Open(); } private void Port_DataReceived(object sender, SerialDataReceivedEventArgs e) { Thread.Sleep(100); var readSt..
-
2. Stateless StatefulFLUTTER/Common 2022. 9. 3. 23:07
import 'package:flutter/material.dart'; const Color darkBlue = Color.fromARGB(255, 18, 32, 47); void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( theme: ThemeData.dark().copyWith( scaffoldBackgroundColor: darkBlue, ), debugShowCheckedModeBanner: false, home: Scaffold( body: Center( child: MyWidget(), ), ), );..
-
1. 설치FLUTTER/Common 2022. 8. 31. 22:43
1. flutter ,dart sdk 설치 및 환경변수 설정 flutter sdk 설치 환경변수 설정 임의의 위치에 압축을 해제합니다. 해당 위치를 복사하고 환경 변수 편집을 실행시킵니다. 시스템 속성 - 고급 - 환경변수 - Path 선택 - 편집 새로만들기 버튼을 누르고 다음과 같이 추가합니다. 위 경로는 flutter sdk 설치경로 입니다. 확인 하여 저장합니다. 2. Android Studio 설치 및 설정 Android Sutdio 위 링크에 접속하여 사용계약에 동의하고 다운로드를 받고 안드로이드 스튜디오를 설치합니다. SDK Manager를 실행합니다. sdk tools를 선택하고 android sdk command-line tools(latest)를 체크후 하단 OK - 설치하라는 내용이 ..