반응형

spring3 393

libc 없이 컴파일

libc 없이 컴파일 (g)libc 없이 C 코드를 컴파일하고 싶습니다. 어떻게 비활성화할 수 있으며 어떤 기능이 의존합니까? -nostdlib를 시도했지만 도움이 되지 않습니다. 코드는 컴파일 가능하고 실행되지만 여전히 실행 파일의 hexdump에서 libc의 이름을 찾을 수 있습니다. 를 사용하여 코드를 컴파일 -nostdlib하면 C 라이브러리 함수를 (물론) 호출할 수 없지만 일반 C 부트스트랩 코드도 얻을 수 없습니다. 특히 Linux에서 프로그램의 실제 진입점은 가 main()아니라 라는 함수 _start()입니다. 표준 라이브러리는 일반적으로 일부 초기화 코드를 실행한 다음 를 호출하는 버전을 제공합니다 main(). 다음과 gcc -nostdlib -m32같이 컴파일해 보세요 . void ..

IT이야기 2021.10.22

PropertyInfo가 컬렉션인지 확인하는 방법

PropertyInfo가 컬렉션인지 확인하는 방법 다음은 IsDirty 검사를 위해 클래스에 있는 모든 공용 속성의 초기 상태를 가져오는 데 사용하는 몇 가지 코드입니다. 속성이 IEnumerable인지 확인하는 가장 쉬운 방법은 무엇입니까? 건배, 베릴 protected virtual Dictionary _GetPropertyValues() { return _getPublicPropertiesWithSetters() .ToDictionary(pi => pi.Name, pi => pi.GetValue(this, null)); } private IEnumerable _getPublicPropertiesWithSetters() { return GetType().GetProperties().Where(pi =..

IT이야기 2021.10.21

만료된 Facebook OAuth2 액세스 토큰을 새로 고치는 올바른 방법

만료된 Facebook OAuth2 액세스 토큰을 새로 고치는 올바른 방법은 무엇입니까? 내가 알기로는 OAuth2 API를 사용하는 새로운 Facebook iframe 캔버스 앱의 기본 프로세스입니다. 앱의 인증 URL로 리디렉션(또는 사용자가 링크를 클릭하도록 함) 사용자가 승인하고 콜백 URL로 리디렉션됩니다. 콜백은 "코드" 매개변수를 사용하여 액세스 토큰을 얻습니다. 액세스 토큰은 그래프 API와 함께 정보를 가져오거나 푸시하는 데 사용됩니다. 문제는 액세스 토큰이 비교적 빨리 만료되고 "새로 고침"해야 한다는 것입니다. 따라서 제 질문은 1) 토큰을 사용하려고 시도하고 단순히 오류가 발생하는 것 외에 토큰이 만료되었음을 어떻게 감지합니까? 2) 새 토큰을 얻기 위한 모범 사례는 무엇입니까? 현..

IT이야기 2021.10.21

사용자에게 POST 데이터를 다시 보내라는 메시지를 표시하지 않고 POST 후 브라우저 창 다시 로드

사용자에게 POST 데이터를 다시 보내라는 메시지를 표시하지 않고 POST 후 브라우저 창 다시 로드 사용자가 내 웹사이트를 방문하면 모든 페이지에 "로그인" 링크가 있습니다. 이것을 클릭하면 일부 JavaScript를 사용하여 사용자에게 자격 증명을 묻는 오버레이 창을 표시합니다. 이러한 자격 증명을 입력한 후 웹 서버에 대한 Ajax 호출이 수행되어 유효성을 검사합니다. 유효한 경우 인증 티켓 쿠키가 다시 전송되고 페이지가 다시 로드되어 인증된 사용자 또는 (현재) 현재 로그인한 사용자와 관련된 페이지 콘텐츠가 표시됩니다. 다음을 사용하여 스크립트를 통해 페이지 다시 로드를 수행하고 있습니다. window.location.reload(); 이것은 GET 요청(대부분)을 통해 로드된 페이지에서 훌륭하게..

IT이야기 2021.10.21

Symfony 2 : 다중 및 동적 데이터베이스 연결

Symfony 2 : 다중 및 동적 데이터베이스 연결 저는 SF2를 처음 접했고 여러 데이터베이스에 대한 연결을 하나의 번들로 관리하는 방법이 궁금했습니다. 현재로서는 잘 작동하는 이 솔루션이 있지만 이것이 올바른 방법인지 모르겠습니다.... myBundle\Ressource\config\config.yml: doctrine: dbal: default_connection: default connections: default: dbname: SERVER user: root password: null host: localhost client: dbname: CLIENT_134 user: root password: null host: localhost orm: default_entity_manager: def..

IT이야기 2021.10.21

git의 기록에서 제거하지 않고 분기를 닫는 방법

git의 기록에서 제거하지 않고 분기를 닫는 방법은 무엇입니까? history 에서 제거하지 않고 커밋하고 분기를 닫고 싶습니다 . 수은으로 I'd commit --close-branch, 그 다음 update이전에 I'd , 그리고 일을 계속합니다. 자식과 함께... 난 혼란스러워요. Git 브랜치는 Mercurial보다 가볍기 때문에 Git에서 브랜치를 닫는 것과 정확히 같은 것은 없습니다. Mercurial은 분기보다 책갈피가 더 많습니다. 내가 올바르게 이해한다면 Mercurial에서 분기를 닫으면 대략 분기 목록에서 사라지므로 보관하여 동일한 것을 얻을 수 있습니다. 일반적인 방법은 아카이브로의 끝 태그를 붙여서 삭제하는 것입니다 : git tag archive/ git branch -d git..

IT이야기 2021.10.21

이전 버전과 호환되는 Android 코드 작성

이전 버전과 호환되는 Android 코드 작성 최신 API 레벨 16에서만 사용할 수 있는 일부 기능과 클래스를 사용하는 앱을 작성 중이지만 API 레벨 15의 기기에서 오류 없이 실행되기를 원합니다. 몇 가지 예를 사용하겠습니다. 새 클래스: Android.widget.Advanceable및 새/이름이 변경된 메서드 View.setBackground(): 다음과 같이 할 수 있습니다. Advanceable myAdvanceable = ...; if (android.os.Build.VERSION.SDK_INT >= 16) { myView.setBackground(...); myAdvanceable.advance(); } else { myView.setBackgroundDrawable(...); // Th..

IT이야기 2021.10.20

Simplemembership을 사용하는 새로운 MVC 4 인터넷 템플릿의 역할 기반 인증

Simplemembership을 사용하는 새로운 MVC 4 인터넷 템플릿의 역할 기반 인증 VS 2012 RTM의 외부 로그인을 위한 OAuth 링크가 있는 MVC 4 인터넷 템플릿의 새로운 단순 회원 기능이 마음에 듭니다. 대부분의 경우 인증 기능이 작동합니다. 그러나 이것에 대해 8시간 이상을 보낸 후에도 컨트롤러에서 작업하기 위해 역할 기반 권한 부여를 구현할 수 없습니다. SimpleMembership은 단순하지 않은 것으로 밝혀졌습니다. 나는 stackoverflow를 검색하고 googled하고 John Galloway 의 최신 기사를 읽었으며 많은 제안을 시도했지만 여전히이 문제를 해결할 수 없었습니다. 그것은 모두 Sql 연결 오류를 얻는 것으로 시작했으며 연결 문자열과 다른 모든 것이 좋았..

IT이야기 2021.10.20

Node.js 코드의 아무 곳에서나 MongoDB 연결을 닫지 않는 것이 권장되는 이유

Node.js 코드의 아무 곳에서나 MongoDB 연결을 닫지 않는 것이 권장되는 이유는 무엇입니까? 다음은 Node.js 코드입니다. function My_function1(_params) { db.once('open', function (err){ //Do some task 1 }); } function My_function2(_params) { db.once('open', function (err){ //Do some task 2 }); } 연결을 닫지 말라는 모범 사례에 대한 링크를 참조하십시오. https://groups.google.com/forum/#!topic/node-mongodb-native/5cPt84TUsVg 로그 파일에 다음 데이터가 포함된 것을 보았습니다. Fri Jan 18 1..

IT이야기 2021.10.20

여러 페이지에서 탐색 모음을 재사용하려면

여러 페이지에서 탐색 모음을 재사용하려면 어떻게 해야 합니까? 방금 home/index.html 페이지 만들기를 마쳤습니다. 탐색 모음을 제자리에 유지하고 사용자가 내 모든 페이지를 클릭하는 동안 그대로 유지합니다. 각 페이지 상단에 탐색 코드를 복사하여 붙여넣어야 합니까? 아니면 더 깔끔하게 보이게 할 다른 방법이 있습니까? HMTL 탐색: Home About Services Pricing Contact Us 이것이 나를 도운 것입니다. 내 탐색 모음은 본문 태그에 있습니다. 탐색 모음의 전체 코드가 nav.html파일 에 있습니다(html 또는 body 태그 없이 탐색 모음용 코드만). 대상 페이지에서 다음 head태그로 이동합니다. 그런 다음 body 태그에서 다음과 같이 고유 ID와 nav.htm..

IT이야기 2021.10.18
반응형