반응형
환경 변수를 설정하지 않고 Mac OS/X에 Oracle Instant 클라이언트를 설치할 수 있습니까?
사용 사례는 간단합니다.동일한 종속성을 공유하는 컨트롤러가 두 개 있습니다.MyService. 이 서비스는 어느 정도 상태를 유지하고 있습니다.myVariable. 내가 설정하면.ControllerOne, 그리고 그것은 또한 발견될 것입니다.ControllerTwo.
제가 원하는 것은 각 컨트롤러가 자체적인 인스턴스를 갖도록 하는 것입니다.MyService,하도록myVariable각 컨트롤러가 다른 컨트롤러에 영향을 주지 않고 변경할 수 있습니다.
파일을 /usr에 복사합니다. 이 파일은 동적 로더가 검색하는 기본 위치 중 하나입니다.
tnsnames.ora를 사용하는 경우 오라클 런타임 검색의 기본 전역 위치인 /etc에 복사합니다.
providerfunction: 공급자 인스턴스를 providerCache 개체에 넣습니다.
단순히 MacBook에서 sqlplus를 실행하는 것이 목표라면 이 방법이 효과적일 수 있습니다.~/.bashrc에서 DYLD_LIBRARY_PATH 환경 변수를 제거하고 별칭으로 대체합니다.
app.factory('myService', [function() {
var i = 1;
function Foo() {
this.bar = "I'm Foo " + i++;
};
return {
Foo: Foo
};
}]);
app.controller('Ctrl1', function($scope, myService) {
$scope.foo = new myService.Foo();
console.log($scope.foo.bar) //I'm Foo 1
});
app.controller('Ctrl2', function($scope, myService) {
$scope.foo = new myService.Foo();
console.log($scope.foo.bar) //I'm Foo 2
});
블로그 항목: Mac OS/X에서 sqlplus 및 DYLD_LIBRARY_PATH많은 연구 끝에 저는 이 오류에 대한 지속 가능한 해결책을 찾았습니다. 여기에는 Apache의 오류를 편집하는 작업이 포함됩니다.
배열
function MyClass() {
// ...
}
MyClass.prototype.memberMethod = function() {
// ...
}
필요한 파일을 지정합니다.
angular.module('myModule').constant('MyClass', MyClass);
,
angular.module('myOtherModule', ['myModule']).factory('instanceOfMyClass', [
'MyClass',
function(MyClass) { return new MyClass(); }
]);
,그리고.반응형
'programing' 카테고리의 다른 글
| 텍스트 상자에 레이블이 아닌 값을 자동으로 적용 (0) | 2023.10.26 |
|---|---|
| Visual Studio 2010으로 C를 개발하는 방법은? (0) | 2023.10.26 |
| installing Oracle Instantclient on Mac OS/X without setting environment variables? (0) | 2023.10.26 |
| When to use const void*? (0) | 2023.10.26 |
| 빈 패키지 정의(공용 구성원 없음) (0) | 2023.10.26 |