반응형

programing tip 3103

종속성이있는 동적 라이브러리와 연결

종속성이있는 동적 라이브러리와 연결 다음 시나리오를 고려하십시오. 종속성이없는 공유 라이브러리 libA.so. 종속성으로 libA.so를 사용하는 공유 라이브러리 libB.so. libB와 연결되는 바이너리 파일을 컴파일하고 싶습니다. 바이너리를 libB 와만 ​​연결해야합니까? 아니면 libA와 연결해야합니까? 런타임에 대한 종속성에서 해결되지 않은 기호를 해결할 수 있도록 직접 종속성과 만 연결하는 방법이 있습니까? 라이브러리 libB 구현이 향후 변경되어 다른 종속성 (예 : libC, libD, libE)을 도입 할 수 있다는 사실이 걱정됩니다. 그게 문제가 될까요? 다시 말해: libA 파일 : a.cpp ah libB 파일 : b.cpp bh 주 프로그램 파일 : main.cpp 물론 b.cp..

programing tip 2020.11.09

iPhone을 백그라운드에서 iBeacon으로 실행

iPhone을 백그라운드에서 iBeacon으로 실행 iOS 7 장치를 Bluetooth LE 주변 장치 (iBeacon)로 실행하고 백그라운드에서 광고 할 수 있습니까? 아래 코드를 사용하여 전경에서 광고 할 수 있었고 다른 iOS 기기에서도 볼 수 있었지만 홈 화면으로 돌아가 자마자 광고가 중지됩니다. plist에 블루투스 주변기기 백그라운드 모드를 추가했지만 기기가 백그라운드에서 블루투스를 사용하고 싶다는 메시지가 표시되지만 도움이되지 않는 것 같습니다. 내가 잘못하고 있거나 iOS 7에서 이것이 가능하지 않습니까? peripManager = [[CBPeripheralManager alloc] initWithDelegate:self queue:nil]; - (void)peripheralManagerD..

programing tip 2020.11.09

Xcode 7 iOS 9 UITableViewCell Separator Inset 문제

Xcode 7 iOS 9 UITableViewCell Separator Inset 문제 이것은 질문이 아니라 내가 직면 한 문제에 대한 해결책입니다. Xcode 7에서 애플리케이션이 iPad 장치의 iOS 9에서 실행될 때 UITableView 셀은 테이블보기의 왼쪽에 약간의 여백을 남깁니다. 그리고 장치를 가로로 회전하면 마진이 증가합니다. 내가 찾은 해결책은 다음과 같습니다. "cellLayoutMarginsFollowReadableWidth"를 NO로 설정합니다. self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO; 이 속성은 iOS 9에서만 사용할 수 있으므로 iOS 버전을 확인하는 조건을 설정해야합니다. 그렇지 않으면 충돌이 발생합니다. if(NS..

programing tip 2020.11.09

실제 사용되는 "코드 액세스 보안"이 있습니까?

실제 사용되는 "코드 액세스 보안"이 있습니까? 경고: .Net 및 .Net 코어의 최신 버전은이 질문이 제기 된 이후 "코드 액세스 보안"(CAS)을 제거 및 / 또는 변경했습니다. 원래 질문 : 저는 70-536 .NET Framework-Application Development Foundation Exam 을 공부하는 과정에 있습니다. 수년 동안 .net을 프로그래밍 해 왔기 때문에 어렵지 않습니다! 하지만 CAS (Code Access Security)에 대해 배워야합니다. 사용하거나 구성 할 필요가 없었기 때문에 다른 사람이 실제 사용 방법을 찾았는지 궁금합니다. CAS를 사용한 적이 있고 문제가 아닌 솔루션의 일부인 사례를 제공하십시오. (지금까지 다른 모든 것은 .NET 프로그래밍 기간 동..

programing tip 2020.11.09

PDO 사용 방법에 대한 좋은 튜토리얼이 있습니까?

PDO 사용 방법에 대한 좋은 튜토리얼이 있습니까? 누군가가 중요한 것을 보여주는 튜토리얼을 만들었을 수도 있습니다. 모든 것을 설정하고 MySQL과 함께 사용합니까? MySQL.com : PDO와 함께 MySQL 사용 PHP.net : PHP 데이터 개체 (PDO) 데이터베이스 액세스를 위해 PHP의 PDO를 사용해야하는 이유 는 훌륭 하다고 생각합니다 . 간단하고 명확하며 체계적입니다. PHP.net에는 최고의 기능이 있습니다. 여기 에서 예를 확인 하겠습니다 . 내가 PDO와 BLOB를 접한 것은 MySQL에서 암호화 된 데이터에 사용할 수 있다는 것입니다. 암호화와 함께 BLOB를 사용하는 좋은 예 (데이터베이스 자체의 정보가 암호화 됨)는 다음에서 볼 수 있습니다. Project mySQL PD..

programing tip 2020.11.09

런타임에 Spring Bean 정의를 바꿀 수 있습니까?

런타임에 Spring Bean 정의를 바꿀 수 있습니까? 다음 시나리오를 고려하십시오. 내가 속성을 구성해야 빈과 Spring 애플리케이션 컨텍스트가 생각 DataSource나 MailSender. 변경 가능한 애플리케이션 구성은 별도의 빈에 의해 관리됩니다 configuration. 관리자는 이제 이메일 주소 또는 데이터베이스 URL과 같은 구성 값을 변경할 수 있으며 런타임에 구성된 Bean을 다시 초기화하고 싶습니다. 위에서 구성 가능한 빈의 속성 (예 : FactoryBean생성자 또는 생성자 주입)을 단순히 수정할 수는 없지만 빈 자체를 다시 만들어야 한다고 가정 합니다. 이것을 달성하는 방법에 대한 생각이 있습니까? 전체 구성 작업을 구성하는 방법에 대한 조언도 받게되어 기쁩니다. 고정 된 것..

programing tip 2020.11.09

복제 된 리포지토리에서 풀 요청을 제출하는 방법은 무엇입니까?

복제 된 리포지토리에서 풀 요청을 제출하는 방법은 무엇입니까? 기존 로컬로 복제 된 리포지토리에서 풀 요청을 제출하는 방법은 무엇입니까? 종종 github의 라이브러리 소스 코드를보고 싶어서 복제합니다. 나중에 코드에서 문제를 발견하고 메일 링리스트에 올리는 경우가 많습니다. 도서관 작성자는 "좋은 찾기, 풀 요청을 보낼 수 있습니까?"라고 말합니다. 그리고 대답은 "쉽지 않다"입니다. 아직 리포지토리를 포크하지 않았고 복제했습니다. 복제 된 리포지토리에서 풀 요청을 제출할 수있는 방법이없는 것 같습니다. 이 한계가 사실이라면, 여러분이보고있는 모든 것과 모든 것을 포크하는 것이 현명한 반응 인 것처럼 느껴집니다. 여러분이 기여하고 싶다면 할 수 있습니다. 그리고 그것은 많은 비활성 포크로 github ..

programing tip 2020.11.09

Git 1.7.0의 스파 스 체크 아웃?

Git 1.7.0의 스파 스 체크 아웃? Git 1.7.0 의 새로운 스파 스 체크 아웃 기능 을 사용하면 SVN에서와 같이 하위 디렉토리의 콘텐츠를 가져올 수 있습니까? 이 예제를 찾았 지만 전체 디렉토리 구조를 유지합니다. 'perl'이라는 실제 디렉토리없이 'perl'디렉토리의 내용을 원한다고 상상해보십시오. -- 편집하다 -- 예: 내 자식 저장소에는 다음 경로가 포함되어 있습니다. repo/.git/ repo/perl/ repo/perl/script1.pl repo/perl/script2.pl repo/images/ repo/images/image1.jpg repo/images/image2.jpg repo/doc/ repo/doc/readme.txt repo/doc/help.txt 내가 원하는 ..

programing tip 2020.11.09

Chrome 확장 프로그램은 어떻게 많은 파일을 사용자 지정 디렉토리에 저장할 수 있습니까?

Chrome 확장 프로그램은 어떻게 많은 파일을 사용자 지정 디렉토리에 저장할 수 있습니까? 내부 도구로 사용할 Chrome 확장 프로그램을 개발 중입니다. 필요한 동작은 다음과 같습니다. 페이지 작업으로 특정 인트라넷 페이지를 볼 때 주소 표시 줄 아이콘을 활성화합니다. 사용자가 아이콘을 클릭하면 페이지에서 특정 미디어 유형 (예 : .jpg)의 모든 파일을 식별하고 사용자의 로컬 드라이브에있는 디렉토리에 모두 자동으로 저장합니다. 이 질문은 이전에 요청 되었지만 그 당시 대답은 " NPAPI 사용 "이었고 NPAPI는 이제 폐기되었습니다 . 그렇다면 현재 사용 가능한 방법은 무엇입니까? 내가 본 것들은 다음과 같습니다. chrome.FileSystem의 API는 ---하지만이 모든 사용자가 액세스 할..

programing tip 2020.11.09

Git Gui : "이 저장소에는 현재 약 320 개의 느슨한 객체가 있습니다."

Git Gui : "이 저장소에는 현재 약 320 개의 느슨한 객체가 있습니다." 특정 프로젝트에서 Git Gui를 시작할 때마다 다음 메시지가 표시됩니다. 이 저장소에는 현재 약 320 개의 느슨한 개체가 있습니다. 그런 다음 계속해서 예 를 클릭 하면 다음 대화 상자가 나타납니다. 문제는 Git Gui를 다시 열면 똑같은 메시지 가 나타납니다. 약 320 개의 느슨한 개체가 다시 나타납니다! 예를 클릭해도 전혀 효과가없는 것과 같습니다 . 'git gui'를 실행할 때 "Loose Object"팝업을 건너 뛰는 방법 이 허용 된 답변에서 제안 하는 것처럼 팝업을 건너 뛰는 것은 Git이 가능한 성능 문제를 사용자에게 전달한다는 사실을 간과하는 것입니다. 이 문제는 명령 줄에서 다음 명령을 실행하여 해..

programing tip 2020.11.09
반응형