본문 바로가기

전체 글

(187)
PyQT5 EXE 파일 사이즈 줄이기 pyinstall --noconsole --onefile main.py 로 만들었을때 exe파일 200MB가 넘음 main.spec 파일에 excludes=['pandas', 'numpy'], 추가후 pyinstaller --noconsole "main.spec" --noconsole --distpath="main.py" 40MB로 줄어듬 콘솔로만 제외시키려면 pyinstaller --noconsole --exclude pandas, --exclude numpy --onefile "main.py" 인터프리터를 아나콘다로 사용하지 말고 venc 가상에서 필요한 라이브러리만 다운받아 사용하면 용량을 줄일 수 있긴 하지만 호환 때문에 그냥 아나콘다를 사용하기로 결정했다.
More than one file was found with OS independent path 'META-INF/app_release.kotlin_module' packagingOptions { exclude 'app_release/kotlin_module' }
android ScrollView안에 recycerview나 ViewPager 넣었을 때 이벤트 겹침 1. 스와이프 이벤트 겹침 recyclerView.setNestedScrollingEnabled(false); 2. 스크롤뷰가 자동으로 스크롤됨 RecyClerView의 아이템을 그리는 과정에서 아이템에 포커싱이 되어 ScrollView가 말려 올라가는 현상. 즉 ScrollView의 자식 뷰 그룹에 포커싱을 막아주면 해결됨
phpstorm remote(centos7) xdebug 설정 Linux 포트 9000번 열어주셈 yum install git yum install php72-devel yum install gcc mkdir /home/lib cd /home/lib cd /xdebug/xdebug-2.9.3 phpize ./configure make cp modules/xdebug.so /usr/lib64/php/7.2/modules vim /etc/php.ini [xdebug] zend_extension = "/usr/lib64/php/7.2/modules/xdebug.so" xdebug.remote_enable = 1 xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.remote_handler = "dbgp" xd..
mysql 사용자 추가, 제거 및 권한부여 Mysql 서버 로그인 먼저 사용자를 추가하기 위해 로그인이 필요하다. $ mysql -u root -p Enter password: 로컬에서 접속 가능한 사용자 추가하기 $ create user '사용자'@'localhost' identified by '비밀번호'; mysql ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 라는 에러가 발생하면 Mysql password policy requirements 에러 validation 제거하여 해결하기 을 참고하자. DB 권한 부여하기 $ grant all privileges on *.* to '사용자'@'localhost'; $ grant all privi..
mysql root 비밀번호 초기화 및 변경 1. 서비스종료 /etc/init.d/mysqld stop 2. 권한을 무시하고 MySQL 서비스 실행 mysqld_safe --skip-grant-tables & 3. MySQL 실행(아래 명령어는 곧바로 mysql DB에 접근한다.) mysql -u root mysql 4. user 테이블 조회(비밀번호 관련 정보가 저장되어있다) select user, host, password fromuser; 5. 비밀번호 변경 update user set password=PASSWORD('새로운비밀번호') where user='root'; -> ※참고로 PASSWORD라는 함수안에 새로운 비밀번호를 써야한다. 본인은 그냥 PASSWORD를 넣는 자리인줄알고 아래와 같이 썼었다. update user set pa..
리눅스 find 루트에서부터 원하는 폴더 찾기 sudo find / -name hinos -type d 현재위치에서부터 폴더찾기 sudo find ./ -name hinos -type d 단어가 포함되어있는 파일 찾기 find / -name "ssh*"
aws ligthsail 새로운 유저 만드는법 권한얻어오기 sudo su 유저만들기 adduser hinos 비트나미 계정의 ssh를 hinos 유저 폴더에 복사한 후 .ssh 소유권 변경 cp -R /home/bitnami/.ssh/ /home/hinos/ chown -R hinos:hinos /home/hinos/.ssh/ 우분투 계정 root 권한 부여 usermod -aG sudo hinos private key 말고 password로 접속하고 싶을 때 vim /etc/ssh/sshd_config open_org PermitRootLogin prohibit-password PasswordAuthentication no open_modify PermitRootLogin yes PasswordAuthentication yes sudo servic..