dart/flutter CLI command
dart/flutter CLI command 더 읽기"
출처: https://ksrk.medium.com/install-flutter-without-android-studio-on-window-9d3781172912 ※관련 링크 avdmanager: https://gist.github.com/mrk-han/66ac1a724456cadf1c93f4218c6060ae sdkmanager: https://developer.android.com/tools/sdkmanager 1. JDK 17 설치 (https://javaalmanac.io/bytecode/versions/) Class File Version에 따라 자바 버전을 선택하여 설치 한다. 2. 필요한 도구 다운로드 Command Line Tools 다운로드 https://developer.android.com/studio 아래로 스크롤 해서 “명령줄 도구만” 항목에서 다운로드 진행 Android Emulator 다운로드 https://developer.android.com/studio/emulator_archive flutter 다운로드 https://flutter-ko.dev/get-started/install 3. Command Line
[Flutter] 기본 개발환경 구축 + VSCode 더 읽기"
출처: https://at0z.tistory.com/155 기본 문법 (티스토리 코드블럭은 Dart를 지원하지 않아 우선 java로 표기합니다) 주석 //주석 /** * 주석 **/ /// 문서주석 문장 명령 단위. 세미콜론 ;으로 끝난다. 변수 data를 담는 상자. 종류는 type, 자료형이라고 함.dart는 int, double, String, bool을 기본 제공.사용자가 직접 타입을 정의할 수 있음. String name; name = “홍길동”; name =
JVM(Java) 메모리 옵션 정리 1. 최대 성능JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1G -Xmx16G -Xss4m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:+DisableExplicitGC -XX:-UseGCOverheadLimit” 2. 최대 안정 (for WebInspect)JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1G -Xmx16G -Xss4m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:+CMSClassUnloadingEnabled -Dsun.rmi.dgc.client.gcInterval=60000 -Dsun.rmi.dgc.server.gcInterval=60000 -XX:-UseGCOverheadLimit” ※ -XX:PermSize=512m -XX:MaxPermSize=512m는 Java 8에서 없어짐. ■ Heap영역 : new 연산자로 생성된 객체와 배열을 저장하는 영역으로 GC 대상이 되는 영역이다. 1.Eden, Survivor, Old로
<?php /* URL파일에서 불필요한 라인을 삭제한다. 사용방법: php url_remove_superfluous_info.php "D:\settings\config\favorites\10_my favorites\netflix.url" */ $fp = fopen($argv[1], "r") or die($argv[1] . "Unable to open file! (read)"); $ii = 0; while (!feof($fp)) { $oneline = fgets($fp); $read_str[$ii] = str_replace(array( "\n", "\t", "\r" ) , '', $oneline); $ii++; } fclose($fp); echo $argv[1] . "\n"; $fp = fopen($argv[1], "w") or
https://www.raywenderlich.com/4482580-dart-2-cheat-sheet-and-quick-reference-2019
출처: http://byteofpython-korean.sourceforge.net/byte_of_python.html Table of Contents 1. 책머리 2. 헌정 3. 서문 4. 소개 5. 설치 6. 첫 걸음 7. 기초 8. 연산자와 수식 9. 흐름 제어 10. 함수 11. 모듈 12. 자료 구조 13. 실생활 문제 해결 14. 객체 지향 프로그래밍 15. 입력과 출력 16. 예외 처리 17. 표준 라이브러리 18. 더 많은 것들 19. 부록: FLOSS
출처 : http://www.nextree.co.kr/p4327/ 정규표현식은 표준인 POSIX의 정규표현식과 POSIX 정규표현식에서 확장된 Perl방식의 PCRE가 대표적이며, 이외에도 수많은 정규표현식이 존재하며 정규표현식 간에는 약간의 차이점이 있으나 거의 비슷합니다. 정규표현식에서 사용하는 기호를 Meta문자라고 합니다. Meta문자는 표현식 내부에서 특정한 의미를 갖는 문자를 말하며, 공통적인 기본 Meta문자의 종류로는 다음과 같습니다. Meta 문자중에 독특한 성질을 지니고 있는 문자클래스'[ ]’라는 문자가 있습니다. 문자클래스는 그 내부에
[regex]정규표현식 (Regular Expression) 간단 정리 더 읽기"
출처 : http://www.nextree.co.kr/p6278/ 때는 늦은 가을.. 무더위가 한풀 꺽일 무렵 담당업무의 까다로운 요구사항으로 고민에 빠져있던 저는 프로젝트PM님의 소개로 이 기술과 처음 만났습니다. 두려움 반 설렘 반으로 이 기술을 대면했던 순간과는 달리 이 기술을 쓰면 쓸수록 더욱 더 이 기술에 매료 되었습니다. 왜냐하면 이 기술을 씀과 동시에 매우 제한적이고, 유연하지 못했던 패키지 프로그램에 활력을 불어 넣었으니까요. 그래서 복잡
XPath(XML Path Language) 더 읽기"
출처 : https://nzer0.wordpress.com/2010/12/06/perl-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95/ 아래 글은 처음에 Simon Cozens의 Beginning Perl 이라는 책으로 공부를 시작하면서 나름대로 정리해놓은 것이다. Perl은 문법이 워낙 다양한 만큼 자주 까먹어서 정리해놓고 Ctrl+F로 찾는 것이 도움이 많이 된다. 처음 ord(‘#’); # returns ascii code of ‘#’ ‘ adsfadfa’ # 아무것도 처리하지 않는다 /t /n 등… 하지만 //와 /. 만은 처리한다 q/ /
2시간 반만에 Perl 익히기 저자: Sam Hughes, 번역: 김진(Kim Jin) 펄(Perl)은 동적 타입의 고수준, (인터프리트되는) 스크립트 언어로 PHP와 파이썬(Python)과 많이 비교되곤 한다. 펄의 구문은 예전의 셀 스크립트 (shell script)로부터 많이 따왔다. 그래서 구글로 검색하기 어려운 헷갈리기 쉬운 기호들을 많이 사용하는 것으로도 유명하다. 셀 스크립트로부터 기원한 까닭에 펄은 다른 스크립트나 프로그램을 엮어주는 글루 코드(glue code)를 만드는데
출처 : https://attractivechaos.github.io/plb/ Overview Philosophy 1) Benchmark language implementations, not individual programs (simple tasks with few pitfalls).2) Benchmark one language a time, not a mixture of languages (no non-standard libraries in other languages; no language extension). CPU Intel(R) Xeon(R) CPU E5440 @ 2.83GHz Memory 16GB OS Debian GNU/Linux 5.0 Source code https://github.com/attractivechaos/plb (MIT licensed) Note on update
Programming Languages Benchmarks 더 읽기"
다른 언어와 다른 점이 있으므로 주의해야 한다. ■ 인덱스는 0 이 아니라 1부터 시작한다. ■ ==의 반대 연산자로 보통은 !=, <>등을 많이 사용하는데, 루아에서는 ~= ■ 기본적인 자료형은 nil, boolean, number(double), string, function, table ■ 논리연산자도 타 언어에서 !, &&, ||, ^^등을 사용하는데 lua에서는 단어 그대로 not, and, or로 쓰고 xor은 존재하지 않는다. ■ .
ObjectiveC_reference.pdf
Objective-C Language Reference (pdf) 더 읽기"
1. GNUstep 윈도우용을 설치한다. http://www.gnustep.org/experience/Windows.html GNUstep System 설치 GNUstep Core 설치 GNUstep Devel 설치 이하는 C:\GNUstep 에 GNUstep이 설치된 것으로 가정한다. 2. EditPlus는 설치 되어 있는 것으로 간주한다. 3. EditPlus 설정 도구->사용자 도구 구성 위와 같이 추가한다. ■ 명령: gcc ■ 인수: -o $(FileNameNoExt).exe -Ic:/GNUstep/GNUstep/System/Library/Headers
윈도우에서 EditPlus로 Objective-C 컴파일 하기 더 읽기"