반응형

java 2291

마지막 / 뒤에 문자를 가져옵니다

마지막 / 뒤에 문자를 가져옵니다 마지막 / 다음과 같은 URL에서 문자를 얻고 싶습니다. http://www.vimeo.com/1234567 PHP로 어떻게합니까? 아주 간단하게 : $id = substr($url, strrpos($url, '/') + 1); strrpos 는 마지막으로 발생한 슬래시의 위치를 ​​가져옵니다. substr 은 그 위치 뒤의 모든 것을 반환합니다. redanimalwar에서 언급했듯이 슬래시가 없으면 strrposfalse를 반환 하므로 올바르게 작동하지 않습니다 . 보다 강력한 버전은 다음과 같습니다. $pos = strrpos($url, '/'); $id = $pos === false ? $url : substr($url, $pos + 1); $str = basena..

developer tip 2020.07.26

C, C99, ANSI C와 GNU C의 차이점은 무엇입니까?

C, C99, ANSI C와 GNU C의 차이점은 무엇입니까? codechef에서 프로그래밍 연습을 시작했으며 C와 C99 의 차이점 으로 인해 혼란스러워했습니다 . 여기서 C는 무엇을 의미합니까? C89입니까? 이 제출서 하단의 언어를 확인하십시오 . C와 C99를 모두 포함합니다. 인터넷에서 GNU C라는 것을 발견했습니다. 리눅스 / 유닉스 시스템을위한 다른 C가 있습니까? 이것들은 ANSI에 의해 C 표준을 준수합니까? 나는 또한 일부 장소에서 "C99 strict"를 읽었습니다. 이게 뭐야? 사용중인 다른 C 표준이 있습니까? C 4.3.2라는 것이 있습니까 아니면 현재 사용중인 gcc 버전입니까? 편집하다: 이것 , 이것 , 이것은 도움 이 되었습니다. 더 많은 정보를 검색하고 답변하지 않은 ..

developer tip 2020.07.25

Stateless (= Sessionless) 인증을 사용할 때 CSRF 토큰이 필요합니까?

Stateless (= Sessionless) 인증을 사용할 때 CSRF 토큰이 필요합니까? 응용 프로그램이 상태 비 저장 인증 (HMAC와 같은 것)을 사용하는 경우 CSRF 보호를 사용해야합니까? 예: 단일 페이지 앱이 있습니다 (그렇지 않으면 각 링크에 토큰을 추가해야합니다 :) .... 사용자는를 사용하여 자신을 인증합니다 POST /auth. 인증에 성공하면 서버는 일부 토큰을 반환합니다. 토큰은 단일 페이지 앱 내의 일부 변수에 JavaScript를 통해 저장됩니다. 이 토큰은과 같은 제한된 URL에 액세스하는 데 사용됩니다 /admin. 토큰은 항상 HTTP 헤더 내에서 전송됩니다. HTTP 세션과 쿠키가 없습니다. 브라우저가 토큰을 저장하지 않으므로 서버에 자동으로 보낼 수 없기 때문에 크..

developer tip 2020.07.25

XML 직렬화-배열의 루트 요소 렌더링 비활성화

XML 직렬화-배열의 루트 요소 렌더링 비활성화 컬렉션의 루트 요소 렌더링을 어떻게 비활성화 할 수 있습니까? 직렬화 속성이있는이 클래스 : [XmlRoot(ElementName="SHOPITEM", Namespace="")] public class ShopItem { [XmlElement("PRODUCTNAME")] public string ProductName { get; set; } [XmlArrayItem("VARIANT")] public List Variants { get; set; } } 이 XML을 생성합니다. test hi 1 hi 2 나는 여기에 요소를 원하지 않습니다 . 어떻게해야합니까? 또한 루트 요소에 xsi 및 xsd 네임 스페이스가 필요하지 않습니다 ... 컬렉션의 루트 요소 렌..

developer tip 2020.07.25

.NET의 "개방형"은 정확히 무엇입니까?

.NET의 "개방형"은 정확히 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. 제네릭-개방 및 폐쇄 형 생성 유형 3 답변 나는 Asp.Net MVC 수업 을 겪고 컨트롤러에 대한 액션으로 자격을 얻는 방법에 대해 "공개 일반 유형" 이 없어야합니다. 나는 제네릭을 다소 이해하고 어느 정도 사용합니다. .Net에서 공개 일반 유형 은 무엇입니까? 닫힌 제네릭 형식 과 같은 것이 있습니까? 개방형 제네릭 형식 은 자주 사용되지 않는 용어입니다. 무엇과 혼동됩니까? C # 언어는 열린 형식을 형식 인수 또는 알 수없는 형식 인수로 정의 된 일반 형식 인 형식으로 정의합니다. 모든 유형은 개방형 또는 폐쇄 형으로 분류 할 수 있습니다. 개방형는 형식 매개 변수를 포함하는 유형입니다. 더 구체적으로: ..

developer tip 2020.07.25

다른 PHP 파일에서 한 PHP 파일의 함수를 호출하고 매개 변수를 전달하는 방법은 무엇입니까?

다른 PHP 파일에서 한 PHP 파일의 함수를 호출하고 매개 변수를 전달하는 방법은 무엇입니까? 두 번째 PHP 파일에서 하나의 PHP 파일로 함수를 호출하고 해당 함수에 두 개의 매개 변수를 전달하고 싶습니다. 어떻게해야합니까? 저는 PHP를 처음 접했습니다. 첫 번째 PHP 파일을 두 번째 PHP 파일에 포함시켜야합니까? 예를 보여주세요. 원하는 경우 일부 링크를 제공 할 수 있습니다. 예, 첫 번째 파일을 두 번째 파일에 포함하십시오. 그게 다야. 아래 예를 참조하십시오. File1.php : 지금 사용 include( http://php.net/include )하는 등 (가) File1.php두 번째 파일에 사용하기 위해 컨텐츠를 사용할 수 있도록 : File2.php : file1.php

developer tip 2020.07.25

java.io.File에 대한 java의 mkdir ()과 mkdirs ()의 차이점

java.io.File에 대한 java의 mkdir ()과 mkdirs ()의 차이점 누구든지 file.mkDir()와 의 차이점을 말해 줄 수 있습니까 file.mkDirs()? mkdirs()또한 이것이 나타내는 경로에 부모 디렉토리 를 만듭니다 File. JavaDoc을 위해 mkdirs(): 필요하지만 존재하지 않는 부모 디렉토리를 포함하여이 추상 경로 이름으로 명명 된 디렉토리를 만듭니다. 이 조작이 실패하면 필요한 상위 디렉토리를 작성하는 데 성공했을 수 있습니다. JavaDoc을 위해 mkdir(): 이 추상 경로명으로 명명 된 디렉토리를 작성합니다. 예: File f = new File("non_existing_dir/someDir"); System.out.println(f.mkdir())..

developer tip 2020.07.25

iPad 사용자 에이전트 란 무엇입니까?

iPad 사용자 에이전트 란 무엇입니까? 내가 수집 한 것에서 iPad는 iPhone OS를 사용하고 있지만 iPhone 및 iPod touch와 다른 화면 해상도를 사용합니다. 많은 사이트에서 iPad에 맞게 사용자 에이전트 감지를 변경해야 할 수도 있습니다. 그렇다면 iPad 또는 iPad SDK에 액세스 할 수있는 사람이 사용자 에이전트 문자열을 제공 할 수 있습니까? Mozilla / 5.0 (iPad; U; Mac OS X와 ​​같은 CPU iPhone OS 3_2; en-us) AppleWebKit / 531.21.10 (Gcko와 같은 KHTML) 버전 /4.0.4 Mobile / 7B314 Safari / 531.21.10 로부터 시뮬레이터 아이 패드 모드 : Mozilla / 5.0 (M..

developer tip 2020.07.25

출력에서 색상 제거

출력에서 색상 제거 색상으로 출력을 생성하는 스크립트가 있으며 ANSI 코드를 제거해야합니다. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript 출력은 (로그 파일)입니다 : java (pid 12321) is running...@[60G[@[0;32m OK @[0;39m] 나는 ESC 캐릭터를 여기에 넣는 방법을 몰랐기 때문에 @그 자리에 넣었다 . 스크립트를 다음과 같이 변경했습니다. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./some..

developer tip 2020.07.25

해결 "ObjectContext 인스턴스가 삭제되었으며 더 이상 연결이 필요한 작업에 사용할 수 없습니다"InvalidOperationException

해결 "ObjectContext 인스턴스가 삭제되었으며 더 이상 연결이 필요한 작업에 사용할 수 없습니다"InvalidOperationException GridView사용중인 Entity Frameworkm 을 채우려 고 하지만 매번 다음과 같은 오류가 발생합니다. " 'COSIS_DAL.MemberLoan'오브젝트의 특성 접근 자 'LoanProduct'에서 다음 예외가 발생했습니다. ObjectContext 인스턴스가 삭제되었으며 더 이상 연결이 필요한 조작에 사용할 수 없습니다." 내 코드는 다음과 같습니다 public List GetAllMembersForLoan(string keyword) { using (CosisEntities db = new CosisEntities()) { IQueryab..

developer tip 2020.07.25
반응형