программирование

Q & A для профессиональных программистов и энтузиастов

9
Использование Server.MapPath во внешних классах C # в ASP.NET
Я пытаюсь получить абсолютный путь к определенным файлам в классе C #. Server.MapPathконечно отлично работает для ASPX и их страниц кода программной части, но этого не существует в другом файле класса. Я пробовал HostingEnvironment.MapPath(), но жалуется, что относительный виртуальный путь не разрешен. Есть предположения? System.Web уже импортирован.
132 c#  asp.net  file  path  relative-path 

7
Почему временная сложность как DFS, так и BFS O (V + E)
Базовый алгоритм для BFS: set start vertex to visited load it into queue while queue not empty for each edge incident to vertex if its not visited load into queue mark vertex Поэтому я бы подумал, что временная сложность будет такой: v1 + (incident edges) + v2 + (incident edges) …

5
Как включить функцию закрытия escape-клавиши в модальном окне Twitter Bootstrap?
Я выполнил инструкции для модального окна Twitter Bootstrap на их главной странице документации и использовал data-keyboard="true"упомянутый синтаксис, но клавиша escape не закрывает модальное окно. Что-то еще мне не хватает? Код: <a href="#my-modal" data-keyboard="true" data-toggle="modal">Open Modal</a> <div class='modal fade hide' id='my-modal'> <div class='modal-body'> <div>Test</div> </div> </div>

7
Должен ли __init __ () вызывать родительский класс __init __ ()?
Я использовал это в Objective-C, у меня есть эта конструкция: - (void)init { if (self = [super init]) { // init class } return self; } Должен ли Python также вызывать реализацию родительского класса для __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class Это также верно / неверно для …
132 python  oop  superclass 

8
Определите, является ли JSON JSONObject или JSONArray
Я собираюсь получить с сервера либо объект JSON, либо массив, но понятия не имею, что это будет. Мне нужно работать с JSON, но для этого мне нужно знать, является ли он объектом или массивом. Я работаю с Android. Есть ли у кого-нибудь хороший способ сделать это?
132 android  arrays  json  object 


14
Обратный вызов jQuery для нескольких вызовов ajax
Я хочу сделать три вызова ajax в событии щелчка. Каждый вызов ajax выполняет отдельную операцию и возвращает данные, необходимые для окончательного обратного вызова. Сами вызовы не зависят друг от друга, все они могут выполняться одновременно, однако я хотел бы иметь последний обратный вызов, когда все три будут выполнены. $('#button').click(function() { …
132 jquery  ajax  callback 



13
Преобразование хранилища ключей Java в формат PEM
Я пытаюсь преобразовать файл хранилища ключей Java в файл PEM с помощью приложений keytool и openssl. Но я не мог найти хороший способ сделать преобразование. Любые идеи? Вместо преобразования хранилища ключей непосредственно в PEM я попытался сначала создать файл PKCS12, а затем преобразовать его в соответствующий файл PEM и хранилище …

5
Пропуск всех пространств имен xsi и xsd при сериализации объекта в .NET?
Код выглядит так: StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; using (XmlWriter xmlWriter = XmlWriter.Create(builder, settings)) { XmlSerializer s = new XmlSerializer(objectToSerialize.GetType()); s.Serialize(xmlWriter, objectToSerialize); } Результирующий сериализованный документ включает пространства имен, например: <message xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns="urn:something"> ... </message> Чтобы удалить пространства имен xsi и …

9
^ M в конце каждой строки в vim
Когда я редактирую исходные файлы с помощью vim и других редакторов, иногда в конце строки я получаю эти символы ^ M в конце каждой строки. Я думаю, что это как-то связано с редактированием файла в Windows, а затем в Linux. Как я могу удалить все это автоматически?
132 windows  linux  vim 

11
stringByAppendingPathComponent недоступен
Мое приложение публикует фотографию в Instagram, для этого оно сначала сохраняет ее во временном каталоге: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Он работал Swift 1.2, но не работаетSwift 2.0 . Данное сообщение об ошибке: stringByAppendingPathComponent недоступен: вместо этого используйте URLByAppendingPathComponent в NSURL.
132 ios  swift  swift2 

3
Для чего используются все index.ts?
Я просматривал несколько исходных проектов, и все компоненты, похоже, имеют index.ts, который экспортирует * из этого компонента. Я нигде не могу найти, для чего он на самом деле используется? Например, https://github.com/mgechev/angular2-seed/tree/master/src/client/app/%2Bhome Спасибо
132 angular 

6
Зачем вообще нужно ключевое слово для удобства в Swift?
Поскольку Swift поддерживает перегрузку методов и инициализаторов, вы можете поместить несколько initэлементов рядом друг с другом и использовать то, что сочтете удобным: class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } Итак, почему convenienceключевое слово вообще существует? Что делает следующее …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.