분류 전체보기 71

일렉트론js 와 플러터 FLUTTER

일렉트론 JS 👍 장점 - 방대한 커뮤니티를 보유하고 있다. - Microsoft, Discord, Slack 등에서 사용 중이다. - 낮은 러닝 커브로 배우기 쉽다. - 웹 기술을 사용할 수 있다. -Node.js를 사용하므로 Javascript의 모든 기능을 사용 할 수 있다. 👎 단점 - 큰 사이즈(~120MB)의 설치 파일 사이즈를 가지고 있다. - 앱이 무겁다. 많은 RAM과 CPU를 사용한다. - 모바일 지원은 없다. - 보안에 취약하다. 사용자가 앱 소스코드를 디컴파일해서 볼 수 있다. - Node.js FFI 외부에서 네이티브 코드를 통합할 방법이 없다. Node.js FFI는 설정하는 것이 어렵고 성능 저하 우려가 있다. 플러터 👍 장점 - 일렉트론보다 메모리,CPU, 프레임 등등 성능적..

카테고리 없음 2023.07.26

[프론트엔드]가짜 서버 만들기 1 JSON-SERVE

설치 > npm i -g json-server 설치 후 서버 디렉토리 생성 (”fake-server”) 후 폴더 속에 db.json 파일 만들고데이터 입력 서버 실행 (db.json이 있는 파일로 이동) > cd fake-server > json-server --watch db.json --port 3001 code example const Create = () => { const [title, setTitle] = useState(""); const [body, setBody] = useState(""); const [author, setAuthor] = useState("morello"); const [isPending, setIsPending] = useState(false); const handl..

카테고리 없음 2023.02.17

VS CODE 로 flutter 프로젝트 시작하기

1. 명령 팔레트에 flutter를 쳐서 New Project를 생성한다 2. 폴더를 만든다 (절대 플러터 sdk와 같은 경로로 설정하지말자) 3. Application 또는 필요한 파일을 생성한다 4. 프로젝트 이름을 입력한다 (소문자) 위와같이 프로젝트 파일 생성 hello world를 출력해보자 그전에 emulator 설정 하기 2번쨰 그림처럼 런처가 실행된다 **참고자료 https://hnm1.tistory.com/entry/Flutter-%ED%94%8C%EB%9F%AC%ED%84%B0-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-hello-world-%EC%B6%9C%EB%A0%A5%ED%95%B4-%EB%B3%B4%EA%B8%B0 [Flutter] 플러터 시작하기 hel..

카테고리 없음 2023.01.10

flutter 개발환경 구축하기 sdk부터 안드로이드까지

플러터 개발환경 구축 1. 플러터 sdk설치 Flutter SDK releases Flutter SDK releases All current Flutter SDK releases, stable, beta, and master. docs.flutter.dev 압축파일을 아래를 참고해서 푼다 상승된 권한이 필요한 C:\Program Files\와 같은 디렉터리에 Flutter를 설치하지 마십시오. 환경설정 하기 bin파일 💡 C:\DE\flutter\bin flutter console에서 명령어 입력하기 flutter flutter doctor 2. 안드로이드 스튜디오 설치 Download Android Studio & App Tools - Android Developers Download Android S..

카테고리 없음 2023.01.09

[mssql] where문에 in으로 서브쿼리를 통해 검색 기능 구현하기 + where case

이번에 내가 해결했어야 했던 문제는 예로 들자면 회사의 대표번호를 검색해야 해당 회사가 출력되던 기능을 한 회사의 저장되어 있는 임의의 전화번호를 검색 시 해당 회사출력 될 수 있게 기능을 수정하는 것과 같았다 그래서 생각해 낸 방법은 1. 회사의 모든 연락처를 조인해오고 회사이름으로 GROUPBY 하기 2. where문에서 서브쿼리로 모든 연락처테이블을 참조해서 불러오기 1번 방법은 나중에 쿼리를 수정할 때를 전체 테이블을 groupby 하는건 불편할 것 같고 느리기 때문에 2번 방법을 적용하기로 했다. >>>where문에서 서브쿼리로 모든 연락처테이블을 참조해서 불러오기 where a.iw_pay_no in ( select r1.iw_pay_no from ( select case WHEN ip2.mu..

개발/SQL 2023.01.06

[MS-SQL] nolock

2022.12.05 - [개발/데이터베이스] - 트랜잭션 TRANSACTION 트랜잭션 TRANSACTION 트랜잭션은 데이터의 정합성을 보장하기 위한 기능 트랜잭션은 COMMIT (적용) 또는 ROLLBACK (적용X)을 보장해주는 것 트랜잭션이 보장해야하는 ACID 원자성(Atomicity) 일관성 (Consistency) 격리성 (Isolation) vv6uos.tistory.com 데이터를 조회할 때 테이블 옆에 "nolock"을 입력해서 데이터가 돌지 않고 빠르게 조회할 수 있게 하는 경우가 있다 MSSQL의 경우 , 기본적으로 제공하는 격리수준은 READ_COMMITED입니다 (설정 변경 가능) 그렇다 보니 UPDATE,INSERT등을 하면서 테이블이 잠기게 되었을 때 , SELECT를 하게 ..

개발/SQL 2022.12.24

[mssql] 백업테이블로 데이터 보존하기

-중요한 테이블을 CRUD테스트 해야할 때 백업 테이블을 생성해서 데이터를 보존하는게 좋다 1. 백업 테이블 생성 select * into TB_LOCATION_INSPECTION_DTL_tmp //아무테이블 생성 from TB_LOCATION_INSPECTION_DTL (nolock) select * from TB_LOCATION_INSPECTION_DTL_tmp 그리고 다시 데이터 올리기 insert into TB_LOCATION_INSPECTION_DTL select * from TB_LOCATION_INSPECTION_DTL_tmp 자동채번(ex. stock_no)이 걸려있을경우 나머지를 걸어줘서 자동채번으로 생성되도록 한다. select * from TB_LOCATION_INSPECTION_DT..

개발/SQL 2022.12.20

[mssql] 반복문 사용해서 테이블 돌기

- 반복문을 통해 한 테이블의 데이터를 가공하고 싶을때 - 임시테이블을 통해 두세번 데이터를 가공하고 싶을 때 결과값을 만들어 반환할 임시테이블을 선언한다. -- 로케이션 조편성 임시테이블 DECLARE @TBL_GROUP_TMP TABLE ( V_ROW INT IDENTITY(1,1) NOT NULL, -- 자동 인덱스 증가 V_LOC_NM VARCHAR(15), V_LEVEL INT, V_GROUP INT ) -- 반복문 돌고 싶은 테이블에서 값을 가져오고 자동인덱스가 증가하도록 만든다 INSERT INTO @TBL_GROUP_TMP (V_LOC_NM,V_LEVEL) SELECT loc_nm, High_level FROM TB_LOCATION_TYPE WITH(NOLOCK, READUNCOMMITTE..

개발/SQL 2022.12.19