snap install --classic eclipse
UbuntuUpdates - All package updates
https://www.ubuntuupdates.org/
apt install dstat
apt-get install indicator-cpufreq
apt install barrier
apt install cmake
find linux distro name and version
cat /etc/lsb-release
How to Sync Microsoft OneDrive with Linux - Make Tech Easier
https://www.maketecheasier.com/sync-onedrive-linux/
sound volume controller - install
apt-get install pulseaudio pavucontrol
http://www.itworld.co.kr/news/152728
update-grub
apt-get install cups-pdf
apt install inkscape
add-apt-repository ppa:inkscape.dev/stable
apt remove eog
apt-get install nomacs
add-apt-repository ppa:apt-fast/stable
apt-get install apt-fast
apt-get install preload
compizconfig-settings-manager - install
apt-get install compizconfig-settings-manager
https://www.hancom.com/cs_center/csDownload.do
hwp viewer - install (after install gdebi)
gdebi hancomoffice-hwpviewer-Ubuntu-amd64.deb
apt install gdebi
apt-get install postgresql postgresql-contrib
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
apt install midori
apt install chromium-browser
echo $BASH_VERSION
apt install librecad
apt install freecad
apt-get install oathtool
google-authenticator - install
apt-get install libpam-google-authenticator
apt install adobe-flashplugin
https://kakaoapp.discordapp.co.kr/15 // http://app.pc.kakao.com/talk/win32/KakaoTalk_Setup.exe
apt install gimp
wine - dll install for kakaotalk
winetricks gdiplus msxml6 riched30 wmp9
inxi -G
NVIDIA System Management Interface - check
nvidia-smi
apt install inxi
https://www.iconfinder.com/icons/2792947/christmas_star_xmas_icon
apt-get install fonts-*
apt install openjdk-8-jre
apt install git
Download JetBrains Toolbox App
https://www.jetbrains.com/ko-kr/toolbox-app/
apt install winetricks
Download VMware Workstation Pro
https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
https://www.microsoft.com/ko-kr/software-download/windows10ISO
apt-get install owncloud-client
uname -r
apt-get install linux-headers-$(uname -r)
apt-get install dkms
apt install gcc
apt install tree
winetricks atmlib
The 2018 Web Developer Roadmap
https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d
https://terms.naver.com/entry.nhn?docId=824734&cid=50376&categoryId=50376
https://terms.naver.com/entry.nhn?docId=274780&cid=41990&categoryId=41990
Exporting MySQL database to a dump file
참고 https://stackoverflow.com/questions/135835/limiting-the-number-of-records-from-mysqldump https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html
지뢰찾기 게임 : https://minesweeper.online/ko/game/135720399 지뢰찾기 알고리즘 구현 : http://soulduse.tistory.com/57
1. ArrayList _vs. Linked List _vs. Double Linked List (1) ArrayList - ArrayList : https://opentutorials.org/module/1335/8709 Array List는 배열을 이용해서 리스트를 구현한 것을 의미합니다. 장점은 내부적으로 배열을 이용하기 때문에 인덱스를 이용해서 접근하는 것이 빠릅니다. 하지만 데이터의 추가와 삭제가 느립니다. - ArrayList - Java 구현 : https://opentutorials.org/module/1335/8715 - [Java] 자바의 자료구조 - ArrayList, Stack : https://onsil-thegreenhouse.github.io/programming/java/2018/02/18/java_tutorial_1-22/ (2) Linked List 자료구조: Linked List 대 ArrayList : http://www.nextree.co.kr/p6506/ LinkedList 는 무한 개수의 자료를 삽입할 수 있다. ArrayList 는 사이즈가 고정되어 있기 때문에 삽입 시 사이즈를 늘려주는 연산이 추가되어야 한다. ArrayList 는 삭제 시 순차적인 인덱스 구조로 인해서 삭제된 빈 인덱스를 채워야 하기 때문에 채워주는 연산이 추가 되어야 한다. LinkedList 는 채우는 작업 없이 주소만 서로 연결시켜 주면 되기 때문에 추가/삭제가 ArrayList 보다 빠르고 용이하다. 삽입 / 삭제가 빈번하게 발생하는 프로세스의 경우 LinkedList 를 사용하여 시스템을 구현하는 것이 바람직하다. ArrayList 에서는 무작위 접근 ( Random Access ) 이 가능 / LinkedList 에서는 순차접근 ( Sequential Access ) 만 가능하다. (3) Doubly Linked List Doubly linked list - Java 구현 - https://opentutorials.org/module/1335/8941 (4) Singly Linked List vs Doubly Linked List [자료구조] Java 단순 연결 리스트(simple linked list) 정리 - http://hyeonstorage.tistory.com/259 [자료구조] Java 이중 연결 리스트 (doubly linked list) 정리 - http://hyeonstorage.tistory.com/261 2. Stack _vs. Queue Difference Between Stack and Queue - https://techdifferences.com/difference-between-stack-and-queue.html Stack - https://terms.naver.com/entry.nhn?docId=2837556&cid=40942&categoryId=32841 Queue - https://terms.naver.com/entry.nhn?docId=834442&cid=42344&categoryId=42344 Stack과 Queue - http://tcpschool.com/java/java_collectionFramework_stackQueue Stack - Class , Queue - Interface 3. HashMap _vs. HashTable Map 컬렉션 클래스 - http://tcpschool.com/java/java_collectionFramework_map 6 Difference Between HashMap And HashTable : Popular Interview Question In Java With Example - https://javahungry.blogspot.com/2014/03/hashmap-vs-hashtable-difference-with-example-java-interview-questions.html (1) HashMap 은 비동기, Not Thread Safe. (2) HashMap 은 key 에 하나의 null 만 허용, value 는 여러개의 null 허용 HashTable 은 key 와 value 에 null 을 허용하지 않음 (3) HashMap object values are iterated by using iterator .Hashtable is the only class other than vector which uses enumerator to iterate the values of Hashtable object. (4) Fail-fast iterator : The iterator in HashMap is fail-fast iterator while the enumerator for Hashtable is not. Hashmap 의 iterator 는 fail-fast iterator 라면 Hashtable 의 enumerator 는 fail-fast iterator 가 아니다. 오라클 문서에 따르면, iterator 가 생성된 후 iterator 자신의 제거 메소드를 제외하고는 Hashtable 이 구조적으로 수정되면 iterator 는 ConcurrentModification Exception 을 throw 한다. Structural modification means adding or removing elements from the Collection object (here HashMap or Hashtable) . 구조적인 수정이란 Collection (hashtable, hashmap) 객체에서 요소들을 추가하거나 제거한다는 것을 의미한다. Thus the enumerations returned by the Hashtable keys and elements methods are not fail fast.We have already explained the difference between iterator and enumeration. (5) 성능 : HashMap 은 unsynchronized 이기 때문에 훨씬 빠르고 적은 메모리를 사용한다. Unsynchronized 객체들이 보통 단일 스레드 환경에서의 Hashtable 같은 synchronized개체에 비해 성능상 더 낫다. (6) Superclass and Legacy : Hashtable 은 현재 JDK 1.7 에서 잘 사용되지 않는 Dictionary 서브 클래스이다. 더이상 사용되지 않는다. It is better off externally synchronizing a HashMap or using a ConcurrentMap implementation (e.g ConcurrentHashMap).HashMap is the subclass of the AbstractMap class. Although Hashtable and HashMap has different superclasses but they both are implementations of the "Map" abstract data type. When to use HashMap and Hashtable? https://javahungry.blogspot.com/2014/03/hashmap-vs-hashtable-difference-with-example-java-interview-questions.html 1. Single Threaded Application HashMap should be preferred over Hashtable for the non-threaded applications. In simple words , use HashMap in unsynchronized or single threaded applications . 2. Multi Threaded Application We should avoid using Hashtable, as the class is now obsolete in latest Jdk 1.8 . Oracle has provided a better replacement of Hashtable named ConcurrentHashMap. For multithreaded application prefer ConcurrentHashMap instead of Hashtable. HashMap Hashtable Synchronized No Yes Thread-Safe No Yes Null Keys and Null values One null key ,Any null values Not permit null keys and values Iterator type Fail fast iterator Fail safe iterator Performance Fast Slow in comparison Superclass and Legacy AbstractMap , No Dictionary , Yes 4. TreeMap _vs. TreeTable http://rangken.github.io/blog/2015/java.map/ https://onsil-thegreenhouse.github.io/programming/java/2018/02/22/java_tutorial_1-24/ TreeMap 은 key 를 기준으로 정렬할때 유용 (1) 성능면에서는 HashMap (2) 정렬은 TreeMap (3) 입력순서는 LinkedHashMap 5. Sort - 이론 (많은 Sort Logic 들 중 어떤것을 적용할지 판단할 수 있도록) https://jaybdev.net/2017/06/13/Algorithm-9/ http://cwondev.tistory.com/15
1. 등록된 리스트 조회 SELECT * FROM dba_network_acls; 2. localhost 로 ACL 리스트에 추가 begin dbms_network_acl_admin.create_acl ( acl => '/sys/acls/utl_mail.xml', description => 'UTL MAIL Access', principal => 'MAILER', is_grant => TRUE, privilege => 'connect', start_date => null, end_date => null ); dbms_network_acl_admin.assign_acl ( acl => '/sys/acls/utl_mail.xml', host => 'localhost', lower_port => 25, upper_port => null ); end;
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
create or replace PROCEDURE STATS AS BEGIN dbms_stats.gather_database_stats(estimate_percent => 100); --dbms_stats.gather_schema_stats( ownname=>'USERNAME',granularity=>'ALL',DEGREE=>3, OPTIONS=>'GATHER',CASCADE=>TRUE); END STATS;
ORA-01139: RESETLOGS option only valid after an incomplete database recovery
Error : sql statement: alter database open resetlogs RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03009: failure of sql command on default channel at 05/13/2004 09:18:54 RMAN-11003: failure during parse/execution of SQL statement: alter database open resetlogs ORA-01139: RESETLOGS option only valid after an incomplete database recovery RMAN> exit SOLUTION Two solutions for this problem ======================= 1.Restore the old controlfile from rman , mount the database with old controlfile and run following script. RMAN> run { restore database; recover database noredo; alter database open resetlogs; } 2.Do the incomplete recovery using sqlplus SQL>connect / as sysdba SQL>recover database until cancel using backup controlfile; Type 'cancel' here. Then open the database with resetlogs SQL>alter database open resetlogs; This command worked for my test DB. RMAN> run { restore database; recover database noredo; alter database open resetlogs; }
.
DECLARE l_schema VARCHAR2(30) := 'USERNAME'; -- Adjust as required. BEGIN DBMS_JAVA.grant_permission(l_schema, 'java.io.FilePermission', '<<ALL FILES>>', 'read ,write, execute, delete'); DBMS_JAVA.grant_permission(l_schema, 'SYS:java.lang.RuntimePermission', 'writeFileDescriptor', ''); DBMS_JAVA.grant_permission(l_schema, 'SYS:java.lang.RuntimePermission', 'readFileDescriptor', ''); END; /
alter system set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=<<hostname>>)(PORT=1522))'; alter system register;
.
https://www.elm-tutorial.org/ko https://package.elm-lang.org Dependencies analyzer for application elm.json Online version: https://www.markuslaire.com/github/elm-dependencies-analyzer Source code: https://github.com/malaire/elm-dependencies-analyzer https://ellie-app.com
https://github.com/avh4/elm-format https://durkiewicz.github.io/elm-plugin/ https://github.com/avh4/elm-format/releases/tag/0.8.1 https://github.com/avh4/elm-format/releases/download/0.8.1/elm-format-0.8.1-win-i386.zip https://github.com/avh4/elm-format#jetbrains-installation JetBrains (WebStorm) installation 1. Install elm-format 2. Install the Elm Language Plugin package. 3. Install the File Watchers plugin (available in the plugin repository) 4. Add a file watcher for .elm files with the settings as shown here. ( https://github.com/avh4/elm-format/blob/master/img/JetBrains%20setup.png ) WebStorm - Settings (Search "watcher") -> Tools -> File Watchers ( watchers.xml ) Name : Elm format File type : Elm Language Scope : Current File Program : C:\Bin\elm-format Arguments : --yes $FilePath$ --elm-version=0.19 # uncheck ~ Auto-save edited files to trigger the watcher
참고 : http://yaraba.tistory.com/553
ORA-03113: end-of-file on communication channel
SQL> startup nomount; SQL> alter database mount; SQL> alter database open; ==> 여기서 에러 alter database open * ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 24832 Session ID: 177 Serial number: 1 # aleter databse mount이후에 아래 명령어를 실행한다. SQL> recover database until cancel; Media recovery complete. SQL> alter database open resetlogs; SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started.
1. 2019년 국내외 경제전망 - LG경제연구원 http://www.lgeri.com/uploadFiles/ko/pdf/econ/LGERI_Report_20180920_20181020131044168.pdf LGERI_Report_20180920_20181020131044168.pdf - 2018년 9월 20일자 보고서 2. 2019년 및 중기경제전망 - 국회예산정책처 https://www.nabo.go.kr/system/common/JSPservlet/download.jsp?fCode=33315127&fSHC=&fName=2019%EB%85%84+%EB%B0%8F+%EC%A4%91%EA%B8%B0%EA%B2%BD%EC%A0%9C%EC%A0%84%EB%A7%9D.pdf&fMime=application/pdf&fBid=19&flag=bluenet 2019년_및_중기경제전망.pdf - 2018년 10월 보고서 3. 2019년 세계경제 전망 - KIEP 대외경제정책연구원 http://www.kiep.go.kr/cmm/fms/FileDown.do;jsessionid=xc4R4o8LBxrSZm3Fu97yanPntBAKFmdxJu9bd9VIp2ExY3ao0Yjxaxjx4pqJ7GRw.KIEPWEB_NEW_servlet_engine4?pageType=front&atchFileId=FILE_000000000034663&fileSn=0&bbsId=global_econo 오세경 18-37.pdf - 2018년 11월 2
https://thdev.tech/kotlin/androiddev/2017/10/03/Kotlin-Generics/
http://kmoon.tistory.com/6
.
VMware Workstation Pro download
https://www.vmware.com/kr/products/workstation-pro/workstation-pro-evaluation.html
.
spring security - ip based url pattern access
https://wooriworld2006.tistory.com/431
.
https://visualvm.github.io/
WebJars - Web Libraries in Jars
.
.
.
https://github.com/JetBrains/kotlin-playground
https://ko.wikipedia.org/wiki/HTTP
Why MySQL could be slow with large tables ?
https://www.percona.com/blog/2006/06/09/why-mysql-could-be-slow-with-large-tables/
https://yarnpkg.com/lang/en/docs/cli/ Default Command Running yarn with no command will run yarn install, passing through any provided flags.
UTF-8 string length & byte counter
.
Linux / Unix Find All The Files Owned By a Particular User / Group
2017011610482101.m68n-win-g4000-1_00-ea34_2.exe-x
포트 정보
https://www.techsmith.com/codecs.html
[MySQL] 무한정 늘어나는 log-bin 파일 줄이기
http://theeye.pe.kr/archives/972
https://suwoni-codelab.com/
disk bad sector check & repair
배드섹터 검사부터 배드섹터 치료까지 : https://limetimeline.tistory.com/244
https://sourceforge.net/projects/rem-empty-dir/
https://hangeul.naver.com/2017/nanum
https://www.jiet.or.jp/en/
https://notepad-plus-plus.org
https://zetawiki.com/wiki/윈도우_Chocolatey_설치 관리자 권한 CMD 에서 @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Free scripts and components for websites
.
Gradle 파일 구성하기 gradle wrapper --gradle-version 4.10.2 --distribution-type all
Best Error Page Templates 2018
40 Best Easy To Customize Free Error Page Templates 2018 - Colorlib https://colorlib.com/wp/free-error-page-templates/ 35 Best Easy To Use Free 404 Error Page Templates 2018 - Colorlib https://colorlib.com/wp/free-404-error-page-templates/
https://kotlinkr.slack.com kotlinkr.slack.com https://xeforum.slack.com xeforum.slack.com