반응형

자바 1767

런타임 중에 Rails 구성 값에 어떻게 액세스하나요?

런타임 중에 Rails 구성 값에 어떻게 액세스하나요? Rails 2.3.x를 사용하고 있습니다. 이것이 config.cache_classes사실 인 경우에만 코드의 작은 부분을 실행하고 싶습니다 . 기본적으로 프로덕션에서는 true이고 개발에서는 false입니다. 내 environment.rb, development.rb 및 production.rb 파일 외부에서 config.cache_classes의 값에 어떻게 액세스합니까? 우리가 생산 중인지 개발 중인지 쉽게 알 수 Rails.env있으며 답을 얻을 수 있습니다. 그러나 개발자가 config.cache_classes = true개발에 착수하지 않았다는 보장은 없습니다 . 일반적으로 개발 및 프로덕션에서 별도의 코드 경로를 실행하고 싶지 않다는 점..

developer tip 2020.12.08

리버스 엔지니어링으로부터 Android 앱을 보호하는 것이 정말 불가능합니까?

리버스 엔지니어링으로부터 Android 앱을 보호하는 것이 정말 불가능합니까? 아시다시피 Android 앱은 Java로 작성되었습니다. 자바에 상관없이 당신이 무엇 , 스택 오버플로 질문으로, 디 컴파일 또는 리버스 엔지니어링에서 컴파일 된 코드를 보호하기 위해 불가능하다 디 컴파일을 방지하기 위해 자바 클래스를 컴파일 잠금하는 방법? 제안. 리버스 엔지니어링으로부터 알고리즘 영업 비밀이 포함 된 앱을 보호하려면 어떻게해야할까요? "어떻게"란 소프트웨어 기술뿐만 아니라 다른 창의적인 접근 방식 도 의미 합니다. 나를위한 첫 번째 중지 는 Android의 Dalvik VM (Dex를 통해)을 대상으로하는 바이트 코드로 작동하는 것으로 알려진 ProGuard로 코드를 최적화하고 난독 화하는 것입니다 . 이것..

developer tip 2020.12.08

라텍스 매우 콤팩트 항목 화

라텍스 매우 콤팩트 항목 화 나는 모든 곳에 공백이없는 테이블에 맞추고 싶기 때문에 라텍스로 매우 컴팩트 한 항목 화를 구축하려고합니다. 내가 필요한 것: 목록 앞에 공백 없음 목록 뒤에 공백 없음 줄 사이에 공백 없음 글 머리 기호 앞 들여 쓰기 감소 나는 많은 패키지 (paralist, mdwlist, enumitem)를 시도했지만 그들 중 누구도 그것을 완전히 할 수 없습니다. 나는 (paralist의 도움으로) 직접 시도했고 목록 뒤의 공백을 제외한 모든 것을 제거 할 수있었습니다. 이것이 내 현재 솔루션입니다. \makeatletter \newcommand*{\compress}{\@minipagetrue} \makeatother \newenvironment{ilist}% { %from parli..

developer tip 2020.12.08

vba 문자열이 숫자 인 경우 문자열을 int로 변환

vba 문자열이 숫자 인 경우 문자열을 int로 변환 VBA에서 Excel에서 얻은 문자열을 interger로 변환해야합니다. 이를 위해 잘 작동하는 CInt ()를 사용하고 있습니다. 그러나 문자열이 숫자가 아닌 다른 것이 될 가능성이 있습니다.이 경우 정수를 0으로 설정해야합니다. 현재 다음이 있습니다. If oXLSheet2.Cells(4, 6).Value "example string" Then currentLoad = CInt(oXLSheet2.Cells(4, 6).Value) Else currentLoad = 0 End If 문제는이 셀에있을 수있는 가능한 모든 비 숫자 문자열을 예측할 수 없다는 것입니다. 정수이면 변환하고 그렇지 않으면 0으로 설정하도록 지시 할 수있는 방법이 있습니까? Is..

developer tip 2020.12.08

CSS에서 '줌'은 무엇을합니까?

CSS에서 '줌'은 무엇을합니까? 일부 jQuery 플러그인의 CSS 규칙에서 '확대'설명자를 사용하고 w3c 웹 사이트를 살펴보고 확대하는 데 사용된다는 사실을 발견했지만 실제로 어떻게 구현할 수 있습니까? 아니면 뷰포트를 정의해야합니까? 그런 뷰포트를 어떻게 정의합니까? 아니면 내가 모든 것에 대해 틀렸습니까? 다음과 같이 사용할 수 있습니까? a { zoom:1; } a:hover { zoom:2; } Zoom은 CSS 사양에 포함되어 있지 않지만 IE, Safari 4, Chrome에서 지원됩니다 (그리고 -moz-transform: scale(x)3.5 이후 Firefox에서도 비슷한 효과를 얻을 수 있습니다 ). 를 참조하십시오 여기 . 따라서 모든 브라우저는 zoom: 2; zoom: 200..

developer tip 2020.12.08

원격 git 브랜치를 로컬 저장소로 깔끔하게 가져오고 복사하는 방법

원격 git 브랜치를 로컬 저장소로 깔끔하게 가져오고 복사하는 방법 특정 로컬 분기에 "복사 된"원격 분기의 정확한 "복사본"을 원합니다. 예를 들어, 한 팀원이 실험적 기능을 만들어 experiment원격 저장소에서 호출되는 브랜치에 체크인했다고 가정 해 보겠습니다 . 내 로컬 저장소에서 새 브랜치를 체크 아웃하고 브랜치를 그대로 새로 체크 아웃 한 브랜치에 "복사"할 수 있기를 원합니다 experiment. 나는 그것을 내 코드와 병합하고 싶지 않습니다. 나는 그가 "실험"브랜치에서 한 일을 깔끔하게 볼 수 있도록 내 코드를 완전히 덮어 쓰고 싶습니다. 다른 사람이 자신의 로컬 코드에서 병합을 시도하고 수행하지 않는 방식으로 다른 사람이 원격 저장소에 커밋 한 원격 분기를 자신의 로컬 저장소에 "가져..

developer tip 2020.12.08

VS2012에서 NuGet 패키지를 프로젝트 참조로 추가하는 가장 좋은 방법은 무엇입니까?

VS2012에서 NuGet 패키지를 프로젝트 참조로 추가하는 가장 좋은 방법은 무엇입니까? 확인. 정말 빠른 질문입니다. 아마 그냥 두껍습니다. 프로젝트 'references'폴더를 마우스 오른쪽 버튼으로 클릭 한 다음 'Manage NuGet Packages'를 클릭하면 패키지를 설치할 수 있으며 클릭 한 프로젝트에서 자동으로 참조됩니다. 하지만 동일한 솔루션의 다른 프로젝트에 동일한 참조를 추가하고 싶습니다. 이전을 반복하지만 다른 프로젝트를 클릭하는 경우 유일한 옵션은 패키지를 제거하는 것입니다 (이미 설치되었으므로). 기존 (이미 설치된) NuGet 패키지를 프로젝트 참조로 추가하는 적절한 방법은 무엇입니까? 일반 대화 상자를 사용하여 참조를 추가하고 패키지 폴더의 dll에 '찾아보기'를해야합니까..

developer tip 2020.12.08

iOS – Wi-Fi를 통해 빌드 실행 / 디버그 / 설치

iOS – Wi-Fi를 통해 빌드 실행 / 디버그 / 설치 우리는 iPad와 iPhone 장치를 가지고 있지만 전선이 부족합니다. iOS에서 Wi-Fi를 통해 빌드를 설치 / 디버그 할 수있는 방법이 있습니까? Android에서는 방법을 알고 있지만 iOS에서는 알지 못합니다. 이제 Xcode 9 및 iOS 11을 사용하여 Wi-Fi를 사용하여 앱을 실행할 수 있습니다. USB를 통해 아이폰을 연결, 장치 창으로 이동 ( Cmd- Shift- 2), 휴대 전화를 선택하고 확인 connect via network상자를. 여기에 스크린 샷이 포함 된 더 자세한 지침 Xcode 9 이전 답변 : iOS에서는 Wi-Fi를 통한 애플리케이션 설치 및 디버깅이 불가능합니다. 하지만 빌드를 업로드 한 다음 기기에 다..

developer tip 2020.12.08

JWT 토큰을 취소하려면 어떻게해야합니까?

JWT 토큰을 취소하려면 어떻게해야합니까? Spring Security OAuth2 및 JWT 토큰을 사용하고 있습니다. 내 질문은 : JWT 토큰을 어떻게 취소 할 수 있습니까? 여기 http://projects.spring.io/spring-security-oauth/docs/oauth2.html 에서 언급했듯이 취소는 새로 고침 토큰으로 수행됩니다. 그러나 작동하지 않는 것 같습니다. 일반적으로 가장 쉬운 대답은 JWT 토큰을 취소 할 수 없다고 말하는 것입니다 . 하지만 이는 사실이 아닙니다 . 정직한 대답은 JWT 해지를 지원하는 비용이 대부분의 경우 가치가 없거나 JWT의 대안을 분명히 재고 할만큼 충분히 크다는 것입니다. 그러나 일부 시나리오에서는 JWT와 즉각적인 토큰 취소가 모두 필요할 ..

developer tip 2020.12.08

이 Subversion MKCOL 오류를 어떻게 수정합니까?

이 Subversion MKCOL 오류를 어떻게 수정합니까? 커밋하면 Subversion에서 다음 오류가 발생합니다. bash-2.05b$ svn commit -m "testing subversion, still" Adding baz svn: Commit failed (details follow): svn: MKCOL of '/viper/!svn/wrk/6b9bcd38-b2fe-0310-95ff-9d1a44098866/sandboxes/ohammersmith/trunk/baz': 405 Method Not Allowed (http://svn.example.com) 다른 사람도 추가하고 이미 커밋 한 디렉토리를 추가 한 경우에 발생합니다. 커밋에 대한 오류 메시지는 정말 혼란 스럽지만 svn up대신 수행..

developer tip 2020.12.08
반응형