- 파일업로드 유효성체크
- SSD 복사
- 바코드 스캔하기
- XSS PHP
- asp.net core Select
- Mac Oracle
- 맥 오라클설치
- 말줄임표시
- asp.net dropdownlist
- 파일업로드 체크
- php 캐쉬제거
- javascript 바코드스캔
- ASP.Net Core 404
- 타임피커
- XSS방어
- jquery 바코드
- 404에러페이지
- 하드 윈도우 복사
- 하드 마이그레이션
- 강제이동
- django 엑셀불러오기
- javascript 바코드 생성
- ViewData
- javascript 유효성체크
- 바코드 생성하기
- javascript redirection
- jquery 바코드생성
- ViewBag
- asp.net Select
- TempData
목록분류 전체보기 (755)
웹개발자의 기지개
우선은 Jsoup 라이브러리 소스를 추가한다. Jsoup 으로 웹페이지 소스 파싱1 포스팅 기사 참고 https://wonpaper.tistory.com/106?category=811920 Jsoup 으로 웹페이지 소스 파싱1 (최근 로또 당첨번호 확인) 특정 웹사이트의 전체 소스내용들을 특정 부분만 추출하여 파싱하고자 할때, Jsoup 라이브러리 소스가 있었다. 소스를 일단 다운 받자. https://jsoup.org/download Download and install jsoup Download and inst.. wonpaper.tistory.com 네이버 홈페이지로 가서 소스보기로 소스를 열자. [ NaverSearch.java ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ..
php 에서도 형변환이 가능하다. asp 상에서는 Cint() javascript 상에서는 parseInt() 이런식으로 바로바로 형변환 시키는 함수들이 따로 존재한다. php 에서도 (string) 문자열 (int) 정수 (double) 실수 (bool) 부울 (array) 배열 (object) 객체 이런식으로 $str = (int)$number; 이용하면 된다. 보통은 실무에서 $a = "011"; 이러한 변수값이 있다면, 이값을 post나 get으로 서브밋하거나 다음페이지로 넘겨서 처리할때, $a = "11"; 형태로 0이 없어진다. (php 에서 숫자 앞0은 공백처리된다.) 이러한 상황에서 (string) 캐스팅을 유용하게 쓸수 있는데, $a = (string)$_GET['a']; 이나 $a = ..
1. 부팅화면 변경 (centor7 기준)(1) systemctl set-default multi-user.target 터미널모드로 부팅(2) systemctl set-default graphical.target 그래픽모드로 부팅(3) 부팅 화면 상태 조회: systemctl get-default 2. fdisk -l 디바이스 확인 3. 파이썬 위치 확인 : which python파이썬 버젼 확인 : python -V 3. rm -rf 디렉토리명 해당 디렉토리 모두 삭제 4. tar 압축 - www 폴더를 test.tar.gz 로 압축tar -zcvf test.tar.gz www tar 압축 풀기tar -zxvf test.tar.gz (특정폴더) 5. 하드 용량 확인df -h 6...
최근 외부의 워크넷 사이트에서 url 을 직접읽어서 xml 형식의 데이타를 이용하여 파싱해서 목록 / 조회 / 검색 해야하는 미션이 주어졌다. 일반 호스트업체의 경우 물론 이러한 기능들은 대부분은 기본적으로 차단되어 있어서 아예 결과가 나타나지 않는다. 해당 php 환경설정상의 이러한 기능을 담당하는 놈이 allow_url_fopen 이다. phpinfo() 를 돌려서 확인해 보자. 특정 호스팅 업체의 경우라면 .htaccess 파일에 php_flag allow_url_fopen 1 주면 금방 On 된다. 문제는 보안상 취약해진다.
IIS (인터넷 정보 서비스) 상에서 (나는 윈도우2008 서버 기준) 웹사이트를 운영할때, 파일업로드 쓰기 권한 주는 부분을 나름 정리해 봤다. 크게 설정해야 할 부분은 2가지이다. 아래의 이미지예제는 /data 라는 업로드 가능 폴더를 예로 들었다. 1. 업로드 폴더의 처리기 매핑을 이용하여, 실행권한을 없앤다. (무지무지 중요하다, 실행권한을 주고 외부 업로드 가능하도록 되면 해커들이 맘대로 악의적인 파일을 올려 그 파일을 실행하면 생각만 해도 끔찍하다 ;;;) 2. 해당 폴더의 보안탭에서 특정 사용자의 권한 부여
요즘에야 말로 가상 ~ 가상 컴퓨터의 시대이다. 한대의 PC로 여러대 컴터, 서버 돌리기 ~ 윈도우 툴중에 Hyper-V 프로그램이 가상화 툴인데, 이 툴로 각각의 가상컴퓨터를 만들고 개별적으로 서버를 여러대 돌릴수가 있다.~ 그런데, 아주 중요한게 이 가상 네트워크 설정이다. 즉, 한대의 PC내 네트워크 랜카드로 마치 여러대의 각각의 네트웍 랜카드가 개별적으로 돌아가도록해서, 독립된 서버처럼 돌리는 기술이다. 서버 여러대 만들어 놓고 이 가상 네트워크 설정을 해놓지 않으면 그야말로 인터넷 안되는 로컬 서버가 된다는 헐 ~~~ 암튼 설정은 아래와 같이 간단하다. 캡처 이미지를 보면서 순서대로 따라 하면 된다.
위 사진처럼 작업하다가 javascript 상에서 에러가 나타난다면, 이는 jquery 라이브러리 파일을 헤더에 싣지 않아서 나는 에러이다. 위 소스처럼 자리에 넣어두도록 하자.
기존 RecyclerView 기본 예제1( https://wonpaper.tistory.com/113 ) 에서는 내역목록을 주욱 살펴보는 내용이었다. 이번에는 각각의 아이템을 클릭시에 동작을 하도록 하는 기능을 구현해 보고자 한다. [ RecyclerAdapter ] 기존 RecyclerAdapter 의 class ItemViewHolder 부분을 아래와 같이 수정한다. ItemViewHolder 생성자에서 itemView 아이템을 바로 onClick 처리한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 // RecyclerView 의 ViewHolder 만든다. class Ite..