본문 바로가기
반응형

기타 프로그램40

[JavaScript] select에서 선택한 option 값 가져오기 1. select box에서 선택한 값을 가져올 때 쓰는 방법 A B C D 위와 같이 A가 선택된 select box의 value값과 text값을 들고 오기 위한 코드 작성 [결과] 2. select box에서 값이 변할 때 값을 들고 오는 방법 A B C D 다른 방법으로는 $('#select_value').change(function() { var value_str = document.getElementById('select_value'); alert("value222:" + value_str.options[value_str.selectedIndex].value + " text:" + value_str.options[value_str.selectedIndex].text); }); 이렇게 들고온 값으.. 2021. 11. 13.
[JavaScript] 특정 테이블 행 값 가져오기 자바스크립트에서 테이블의 행을 값을 가져오는 코드 test0 test1 test2 위와 같은 테이블이 있을 때 테이블의 클릭한 행의 값을 가져오려면 $('#table_id').on("click", "tr", function(){ console.log( $(this).find("td:eq(0)").text()); //test0 console.log( $(this).find("td:eq(1)").text()); //test1 console.log( $(this).find("td:eq(2)").text()); //test2 }); 클릭하지 않고 값을 찾는 방법 var date = ('#table_id').find("td:eq(1)").text(); console.log(date); // test1 테이블에 i.. 2021. 11. 11.
[git] push된 commit author 변경하기(커밋된 작성자 변경 방법) git을 여러 노트북에서 사용하다 보니 작성자가 변경되어 커밋되었다 아래와 같은 과정을 수행하여 바꿀수 있었다 git User 변경 먼저 변경된 User 정보부터 변경한다 git config --global user.name "변경할username" git config --global user.email 변경할email 이미 push된 commit 작성자 변경 - 소스트리에서 확인한 모습 1. 변경할 작성자와 이메일의 커밋해쉬값^을 rebase를 이용하여 변경한다 git rebase -i c6a8a21^ 2. pick으로 되어있는 부분을 edit또는 e로 변경 vi 편집기로 들어가지기 때문에 키보드 i를 눌러 insert모드가 되면 pick을 지우고 e를 입력한다 변경한 뒤 :wq를 하여 저장하고 나온다.. 2021. 11. 2.
라즈베리파이 부팅시 파이썬 자동실행 1. Ctrl + Alt + T 터미널을 연다 sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 2. 편집기를 열어서 마지막 줄에 실행하고 싶은 파이썬 파일을 작성해준다 Desktop에 있는 test.py를 실행하려면 아래와 같이 작성한다 @/usr/bin/python3 /home/pi/Desktop/test.py 여기서 /usr/bin/python3는 파이썬3 실행 명령어이다 이때 파일 안의 경로는 상대경로가아닌 절대 경로로 써서 작성해야 에러 없이 잘 열린다 3. sudo reoot 재부팅해서 확인 또 다른 방법은 .bashrc 파일을 건드리는 것 1. bashrc 파일 연다 sudo nano /home/pi/.bashrc 제일 마지막 줄에 추가 sudo python.. 2021. 9. 27.
라즈베리파이 화면 꺼짐 방지 터미널 창에서 아래 코드 입력 sudo nano /etc/lightdm/lightdm.conf 편집기에 들어가서 [Seat:*] 찾는다 #xserver-command=X 를 주석(#) 해제하고 -s 0 -dpms 추가 xserver -command=X -s 0 -dpms 2021. 9. 24.
라즈베리파이 마우스 커서 숨기기 1. sudo apt-get install unclutter unclutter은 터치스크린 사용 할 때 마우스 포인터가 비활성화됨 unclutter을 install하고 nano 편집기로 autostart를 수정 sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 마지막 줄에 @unclutter -idle 0 을 추가하고 reboot한다 - idle 0 으로 하면 평상시와 터치할때 둘다 커서가 표시되지않고 - idle 0.1 로하면 평상시는 커서가 안보이고 화면터치 또는 마우스로 움직일때 커서가 표시됨 2. sudo nano /etc/lightdm/lightdm.conf 편집기에 들어가서 쭈욱 내리다보면 [Seat:*]가 나옴 #xserver -command=X 앞에 주석(.. 2021. 9. 24.
라즈베리파이(Raspberry Pi) vi에서 공백 줄 제거하기 vi 에디터에서 공백은 space bar delete키가 안먹더라;; 그래서 찾아본 결과 수정하고 싶은 vi 에디터를 연 상태에서 아래 코드를 입력하면 공백 줄이 사라짐!! :g/^$/d 공백 지우고 :wq 해서 저장해서 나오면 끝 번외로 문자열이 들어간 줄을 지우고 싶으면 :% g/문자열/d 2021. 8. 3.
윈도우10에서 Node.js&npm설치하기 1. Node.js 홈페이지 접속 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. OS에 맞는 파일 다운로드 3. 다운받아진 설치 파일을 실행한다. 4. 기본설정 그대로 쭉 설치한다. (경로는 원하는대로~) 5. 설치완료 6. 새 cmd 창을 열어 >npm -v >node -v 버전 확인하고 버전이 나오면 제대로 설치된 것이다. 이후 npm install를 사용하여 원하는 패키지를 다운받을 수 있다. 2021. 7. 5.
PHP 값 비교 함수 isset() vs empty() php에서 값 비교 조건으로 많이 쓰이는 isset과 empty함수 isset() 변수에 값이 있는지 체크하는 함수 선언만 된 변수의 값은 null이기에 변수의 값은 없다고 판단하여 false를 리턴한다. 변수에 숫자,문자,공백,빈 배열 값이 들어가 있으면 isset은 변수에 값이 있다고 보기에 true를 리턴 empty() 변수에 값이 비어있는지 체크하는 함수 변수에 null,공백,0,빈배열은 값이 없는 걸로 판단해서 true를 리턴 변수에 숫자,문자가 선언되어있으면 값이 있기 때문에 false를 리턴한다 개발하는 조건에 따라 달라지니 그 상황에 맞는 함수를 사용하면 될 것 같다 2021. 6. 24.
반응형