본문 바로가기

C.E

[Android] CustumListView의 Checkbox 전체선택 [JAVA] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //전체선택버튼 Button allSelectBtn = (Button)findViewById(R.id.allSelectBtn); //전체선택 이벤트리스너 allSelectBtn.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { int cnt = adapter.getCount(); //리스트뷰에 올라가있는 리스트 개수 구하기 for(int i=0; i 더보기
[Android] 간단한 ListView 구현 예제 [VIEW] [XML] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Colored by Color Scripter cs [Activity] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class AlarmSetActivity extends AppCompatActivity { public static final ArrayList DAYLIST = new ArrayList( Arrays.asList("월요일","화요일","수요일") ); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s.. 더보기
알고 대비하자. PHP웹 보안 취약점 TOP5 국제 웹 보안 표준 기구(OWASP - Open Web Application Security Project)에서 해마다 자주 발생하는 웹보안취약점 Top 10 을 선정하여 발표 합니다. 이것을 기준으로 PHP웹 보안 취약점 Top5를 알아보고, 해결책을 제시합니다. 1. 원격 코드 실행 ( Remode Code Execution ) 이 방식은 주로 소스코드에 include 함수나 fopen 함수를 이용하여 변수로 넘겨받아서 파일명을 동적으로 불러들이는 코드에서 발생합니다. 예 include $_POST['filename'] 또는 include $filename; 위 예는 홈페이지 레이아웃을 구조화(header, footer 등) 할 때 사용합니다. 해킹예) http://사이트주소/파일명?filename=.. 더보기
윈도우 php pear 라이브러리 설치 (how to install pear library on windows 10) 1. pear 설치 후 아래와 같이 라이브러리 설치를 진행했을 때 ssl 에러가 난다면 2. extension=php_openssl.dll을 주석해제해준다. 3. 그다음 명령 프롬프트에서 pear channel-update pear.php.net 실행해준다. 안하면 아래와 같이 업데이트가 안된다. 4. 다시 업데이트 쳐준다. 6. 다음에 라이브러리 검색 + 설치한다. 나는 DB. 7. 설치하고 싶은 목록을 찾고 싶다면 pear list-all을 해본다. (시간 오래걸림.) 윈도우 pear 관련해서 자료가 너무 없어서 직접 포스팅 했는데 애기들에게 도움이 되었으면 좋겠다. 행쇼. 대구사는 김태준씨 파이팅. 더보기
윈도우 php pear 설치 (how to install pear on windows 10) 자료가 너-무 없어서 직접 적어놓는다. 애기들 파이팅. 대구사는 김태준씨 파이팅. 1. 이 주소를 오른쪽 클릭 - 다른이름으로 저장 - php 폴더에 저장해준다. 이름은 그대로 go-pear.phar로 저장해준다. https://pear.php.net/go-pear.phar 2. 시작 - 명령프롬프트 검색 - 오른쪽 클릭 - 관리자권한으로 실행 명령 프롬프트를 관리자 권한으로 실행한다. 관리자 권한이 아니라면 아래 화면처럼 permission 문제가 뜨며 설치되지 않는다. 3. 명령 프롬프트에서 php 경로로 이동한다. 기본 경로는 c:\php(버전) 명령 프롬프트에서 cd c:\p 까지 입력하고 탭 잡으면(탭을 누르면) c:\php, c:\php5, c:\php7 이런 형식으로 나온다. 4. 명령 프롬.. 더보기
윈도우 php 서버 php.ini 드라이버 추가 1. 기본경로 C:\php5 안의 php.ini (php 설정파일) 열어준다. 2. extension=*******.dll이 주석처리, 나열되어있다. 3. 사용할 것들을 주석처리 해제해준다. 4. 시작-실행-httpd -k restart 해준다. *만약 phpinfo를 참고해서 해당 드라이버가 load 되지 않은 경우 재부팅 시켜준다. 본인의 경우 재부팅 시켜서 다 로드했음. 더보기
php pdo 등 자료 받는 곳 https://windows.php.net/downloads/releases/archives/ windows.php.net - /downloads/releases/archives/ windows.php.net 이 페이지는 윈도우 페이지. 리눅스 관련해서 필요할 경우 리눅스 경로로 이동해서 받을 것. 더보기
자바스크립트(js) input 입력제한 예제 (한글,영문,숫자,특수기호) 자주 사용하게 되는 문법입니다. 자바스크립트(js) function press_key() { var ASCII_char_code = event.keyCode; if (ASCII_char_code >= 48 && ASCII_char_code = 65 && ASCII_char_code = 97 && ASCII_char_code = 33 && ASCII_char_code = 58 && ASCII_char_code = 91 && ASCII_char_code = 123 && ASCII_char_code = 12592) || (ASCII_char_code 더보기