반응형

2016/12 98

php mb_http_output — HTTP 출력 문자 인코딩 설정 / 가져 오기

mb_http_output — HTTP 출력 문자 인코딩 설정 / 가져 오기 설명 ¶mixed mb_http_output ([ string $encoding = mb_http_output() ] ) HTTP 출력 문자 인코딩을 설정 / 가져옵니다. 이 함수가 호출 된 후 출력은 설정된 내부 인코딩에서 인코딩으로 변환됩니다. 인수 ¶encoding인코딩이 설정되면 mb_http_output ()은 HTTP 출력 문자 인코딩을 인코딩으로 설정합니다. 인코딩을 생략하면 mb_http_output ()은 현재 HTTP 출력 문자 인코딩을 반환합니다. 반환값 ¶인코딩을 생략하면 mb_http_output ()은 현재 HTTP 출력 문자 인코딩을 반환합니다. 그렇지 않으면, TRUE를 성공시키고, 실패하면 FALS..

IT/php 2016.12.28

php mb_http_input — HTTP 입력 문자 인코딩 감지

mb_http_input — HTTP 입력 문자 인코딩 감지 설명 ¶mixed mb_http_input ([ string $type = "" ] )HTTP 입력 문자 인코딩을 감지합니다 인수 ¶type입력 문자열은 입력 유형을 지정합니다. "G"는 GET, "P"는 COOKIE, "S"는 문자열, "L"은 목록, 그리고 "I"는 전체 목록을 나타냅니다 (배열을 반환합니다). type을 생략하면 처리 된 마지막 입력 유형이 반환됩니다. 반환값 ¶유형별 문자 인코딩 이름입니다. mb_http_input ()이 지정된 HTTP 입력을 처리하지 않으면 FALSE를 반환합니다.

IT/php 2016.12.28

php http_build_query — URL 인코드한 쿼리 문자열 생성

http_build_query — URL 인코드한 쿼리 문자열 생성 설명 ¶string http_build_query ( array $formdata [, string $numeric_prefix [, string $arg_separator ]] )주어진 연관(혹은 인덱스) 배열에서 URL 인코드한 쿼리 문자열을 생성합니다. 인수 ¶formdata속성을 가지는 배열이나 객체. 배열 형식은 간단한 1차원 구조나, 배열의 배열(다른 배열을 포함한 배열)일 수 있습니다. numeric_prefix기반 배열에 숫자 인덱스가 사용되고 이 인수가 주어지면, 이 인수가 기반 배열의 숫자 인덱스 앞에 덧붙여집니다. 이는 데이터가 PHP에서 디코드되거나 다른 CGI 어플리케이션을 사용할 때 적합한 변수명을 가지도록 해줍..

IT/php 2016.12.28

안드로이드 스튜디오 package name is not set to a valid package name

안드로이드 스튜디오 package name is not set to a valid package name 안드로이드 개발 하면서 이렇게 에러가 많이 나올지는 몰랐네요.. 새로운 activity를 만들려고 하니 에러가 발생하네요 Package name is not set to a valid package name 에러가 발생하면서 activity를 만들 수가 없어요이것은 현재 개발 중인 package name을 넣어주면 해결 됩니다어디에?위 이미지에 보면 Package name 에 패키지명을 넣어주세요.셀렉트 박스를 선택해도 나타나지 않을 수도 있어요그냥 타이핑으로 넣어주면 됩니다.

IT/안드로이드 2016.12.27

안드로이드 스튜디오 Failed to find '?attr/textEditSuggestionItemLayout' in current theme

안드로이드 스튜디오 Failed to find '?attr/textEditSuggestionItemLayout' in current theme 이번에도 에러 해결 방법입니다. 위 와 같이 에러가 발생할 경우 File -> invalidate Caches/Restart 를 해줍니다.Invalidate Caches/Restart 보이시죠? 그럼 안드로이드스튜디오가 재실행 됩니다. 에러가 발생한 layout을 선택해주셔야 해요.저는 activity_main.xml에서 에러가 발생 했습니다.디자인 모드에서 layout을 선택위 이미지를 보면 AppTheme을 바뀌어 있지만 보통 Theme 으로 되어 있습니다.클릭합니다. 왼쪽에서 Project Themes 클릭 오른쪽에서 AppTheme 클릭 후 ok 버튼을 클..

IT/안드로이드 2016.12.27

안드로이드 스튜디오 java.lang.SecurityException: getLine1NumberForDisplay 핸드폰 초기화

안드로이드 스튜디오 java.lang.SecurityException: getLine1NumberForDisplay 안드로이드 개발이 얼마 되지 않아서인지. 정말로 에러 대책 능력이 떨어지는 것 같습니다. 이번에는 java.lang.SecurityException: getLine1NumberForDisplay위와 같은 에러가 발생하는데요..출력되는 에러 문구를 보면 AndroidManifest.xml 에 권한을 주지 않아서 발생하는 것 처럼 나오는데요. 하지만 이것은 스마트폰 -> 애플리케이션 권한 때문이에요 저 같은 경우는 핸드폰을 초기화 했는데.. 그 이후 발생하네요. 설정 -> 애플리케이션 관리 -> 해당 어플 선택 -> 권한을 클릭 후 어플이 사용하게 될 권한을 모두 선택해주세요.그럼 잘 됩니다.

IT/안드로이드 2016.12.27

리눅스 파일 특정 문자열 치환

리눅스를 사용하다 보면 많은 파일에서 동일한 문자를 치환하고 싶을 경우가 발생합니다. 치환하는 명령어를 모를 경우 한개씩 한땀씩 동일한 문자를 바꿔줘야 합니다. find 명령어와 perl 을 이용하면 가능한데요. 사용법리눅스 파일에 특정 문자열 찾기find ./ -name '*.*' | xargs grep '특정문자열' 리눅스 파일에 특정 문자열 치환 하기find ./ -name "*.jsp" -exec perl -pi -e 's/기존문자열/바꿀문자열/g' {} \; CVS 폴더 Root 파일에 아이피를 전부 바꿔줘야 하는 일이 있어서사용해봤어요find ./ -name "Root" -exec perl -pi -e 's/183.xxx.xxx.xxx/ooo.ooo.ooo.ooo/g' {} \; 위와 같이 하..

리눅스 2016.12.27

앵귤러js angularjs 강좌 1일차

앵귤러js는 자바스크립트 기반으로 만들어졌지만 자바스크립트에 대해서는 많은 정보가 없어도 사용할 수 있습니다.자바스크립트 기반인 제이쿼리가 나올 때도 사용하기 편해서 많은 인기를 얻었는데앵귤러js는 제이쿼리보다 더 사용하기 쉬운 것 같아요. 1. mvc(model-view-control) 기반에 클라이언트 앱을 개발 가능2. 앵귤러js로 만들어진 앱은 어떤 브라우저에서든 작동함. 예)이름 : 간략한 문법 구조 여기서부터 앵귤러가 시작됨을 의미 input 박스에 아무 글자나 입력을 하게 되면 ng-bind="name"에 출력되게 됩니다.이것은 제이쿼리로 할 경우 소스 코드가 앵귤러js보다 많아지죠.이 정도는 개발을 전문적으로 하지 않은 분들에게도 쉽게 다이나믹한 앱을 만들 수 있을 것 같아요 소스 다운 받..

IT/앵귤러js 2016.12.27
반응형