Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

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

13
Перетворення сховища Java у формат PEM
Я намагаюся перетворити з файлу зберігання ключів Java у файл PEM за допомогою keytool та appssl applications. Але я не зміг знайти хорошого способу здійснення конверсії. Будь-які ідеї? Замість перетворення магазину ключів безпосередньо в PEM я спробував спершу створити файл PKCS12, а потім перетворити у відповідний PEM-файл та Keystore. Але …

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 та інших редакторів іноді в кінці рядка я отримую ці ^ М символи в кінці кожного рядка. Я думаю, що це має щось спільне з редагуванням файлу у 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 

5
Різниця між міткою та текстовим блоком
Відповідно до розробки програм для Windows з Microsoft .NET 4 70-511 навчальний комплект Яка різниця між Labelкеруванням та TextBlockконтролем, оскільки обидва є контролем вмісту та просто відображенням тексту?
132 wpf  label  textblock 

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ключове слово взагалі існувало? Що робить наступне істотно кращим? …


4
Що таке маніфест у Scala і коли він вам потрібен?
Оскільки у Scala 2.7.2 існує щось, що називається, Manifestщо є вирішенням стирання типу Java. Але як Manifestсаме працює і чому / коли потрібно її використовувати? Повідомлення в блозі " Маніфести: Рефіковані типи " Хорхе Ортіса пояснює деякі з них, але не пояснює, як їх використовувати разом із рамками контексту . …
132 scala  manifest 

5
Ітерація ключових значень словника, що відповідає списку в Python
Робота в Python 2.7. У мене є словник із назви команд як ключів та кількістю забитих та дозволених для кожної команди як списку значень: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Я хотів би мати можливість вводити словник у функцію та переглядати кожну команду (клавіші). Ось …

8
Як виконати функцію миші в Selenium WebDriver за допомогою Java?
Я хочу виконати функцію миші над випадаючим меню. Коли ми наведемо курсор миші на меню, воно покаже нові параметри. Я спробував натиснути нові параметри за допомогою xpath. Але не можна безпосередньо натискати на меню. Отож, вручну я намагаюся навести курсор на спадне меню, а потім натискати нові параметри. Actions action …

6
Чому document.body в моєму JavaScript не входить?
Ось мій короткий HTML-документ. Чому консоль Chrome відзначає цю помилку: "Uncaught TypeError: Неможливо викликати метод 'appendChild' з null"? <html> <head> <title>Javascript Tests</title> <script type="text/javascript"> var mySpan = document.createElement("span"); mySpan.innerHTML = "This is my span!"; mySpan.style.color = "red"; document.body.appendChild(mySpan); alert("Why does the span change after this alert? Not before?"); </script> </head> …

8
Об'ємний відступ Emacs для Python
Працюючи з Python в Emacs, якщо я хочу додати спробу / крім блоку коду, я часто виявляю, що мені доводиться відступати весь блок, рядок за рядком. У Emacs, як відступити весь блок одразу. Я не досвідчений користувач Emacs, але просто вважаю, що це найкращий інструмент для роботи через ssh. Я …
132 python  emacs  ssh 

18
Змусьте шрифти Adobe працювати з CSS3 @ font-face в IE9
Я зараз будую невелику програму інтранет і намагаюся, не пощастивши, використовувати шрифт Adobe, який я придбав останнім часом. Як мені повідомили, у нашому випадку це не порушення ліцензії. Я перетворив .ttf / .otf версії шрифту в .woff, .eot і .svg, щоб націлити всі основні браузери. Синтаксис @ font-face, який я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.