Я сейчас работаю над сценарием PHP, который отправляет запросы на серверы нашей школы, чтобы в реальном времени получать информацию о размерах классов для разных курсов. Сценарий отлично работает, когда я не использую прокси, возвращая строку, полную номеров курсов и доступных мест. Однако я хочу сделать это службой для студентов и боюсь, что если я сделаю слишком много запросов, мой IP-адрес будет заблокирован. Итак, я пытаюсь сделать это через прокси, но безуспешно. Как только я добавляю поля CURLOPT_HTTPPROXYTUNNEL и CURLOPT_PROXY в свои запросы, ничего не возвращается. Я даже не уверен, как это исправить, поскольку я не получаю никаких сообщений об ошибках. Кто-нибудь знает что? {class SingletonClass {private SingletonClass () {} public static ...
Я пытался реализовать одноэлементный класс следующим образом (я использую VS2008 SP1):
namespace firstNamespace
{
class SingletonClass
{
private SingletonClass() {}
public static readonly SingletonClass Instance = new SingletonClass();
}
}
Когда я хочу получить к нему доступ из класса в другое пространство имен (похоже, что это проблема, в том же пространстве имен он работает), например:
namespace secondNamespace
{
...
firstNamespace.SingletonClass inst = firstNamespace.SingletonClass.Instance;
...
}
Я получаю ошибку компилятора:
error CS0122: 'firstNamespace.SingletonClass' is inaccessible due to its protection level
Кто-нибудь знает, как решить эту проблему?
Заранее большое спасибо!