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

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


30
Як уникнути ланцюгів "якщо"?
Припустимо, що у мене є цей псевдо-код: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Функції executeStepXслід виконувати, якщо і лише в тому випадку, коли попередній успіх. У будь-якому випадку executeThisFunctionInAnyCaseфункцію слід викликати наприкінці. Я …

30
Як ви використовуєте String.substringWithRange? (або як працюють дальність у Swift?)
Я ще не зміг зрозуміти, як отримати підрядку a Stringу Swift: var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Я не в змозі створити діапазон у Свіфті. Автозаповнення на дитячому майданчику не дуже корисно - ось …
266 swift 

24
Найефективніший спосіб видалення спеціальних символів з рядка
Я хочу видалити всі спеціальні символи з рядка. Дозволені символи - AZ (великі або малі), цифри (0-9), підкреслення (_) або знак крапки (.). У мене є наступне, це працює, але я підозрюю (я знаю!) Це не дуже ефективно: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for …
266 c#  string 


8
Десеріалізація JSON в об’єкт JavaScript
У мене є рядок у програмі Java-сервер, до якої можна отримати доступ за допомогою AJAX. Це виглядає приблизно так: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" …

10
Як змусити функцію чекати, поки виклик зворотного дзвінка за допомогою node.js
У мене є спрощена функція, яка виглядає приблизно так: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } В основному я хочу, щоб він зателефонував myApi.execі повернув відповідь, що дається в лямбді зворотного дзвінка. Однак вищевказаний код не працює і просто повертається негайно. Просто для дуже хакерської спроби я спробував …

6
Що означає ng в директивах Angular.js
Angular.js використовує декілька директив з префіксом, ngяк показано нижче: ng (базова директива) ng-switch ng-repeat ng-view Мені було цікаво, чи хтось знає, за що ngстояв, бо я не міг знайти його в документах. Це абревіатура на щось?
266 angularjs 

14
Інструмент перевірки схеми XML (XSD)? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Зараз в офісі ми пишемо заявку, яка генерує XML-файли проти схеми, яку нам дали. У …
266 xml  validation  xsd  schema 

15
Як перетворити зображення PNG у SVG? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Як перетворити зображення PNG у SVG?
266 svg  png 

8
Що насправді відкриває файл?
В усіх мовах програмування (якими я користуюся щонайменше) ви повинні відкрити файл, перш ніж ви зможете прочитати чи записати на нього. Але що насправді робить ця відкрита операція? Сторінки вручну для типових функцій насправді нічого не говорять, окрім того, що це "відкриває файл для читання / запису": http://www.cplusplus.com/reference/cstdio/fopen/ https://docs.python.org/3/library/functions.html#open Очевидно, …
266 c  linux 

11
Зіткнення куля в кулю - виявлення та обробка
За допомогою спільноти Stack Overflow я написав досить базовий, але веселий фізичний симулятор. Ви натискаєте та перетягуєте мишу, щоб запустити кульку. Він відскочить і врешті-решт зупиниться на «підлозі». Наступна моя велика особливість, яку я хочу додати, - це зіткнення м'яча на кулю. Рух кулі розбивається на вектор оси та y …

20
Натисніть сповіщення на платформі Android
Я хочу написати додаток, яке отримує надіслані сповіщення від сервера. Я знайшов пару методів для цього. SMS - перехоплюйте вхідні SMS та ініціюйте витяг з сервера Періодично опитуйте сервер У кожного свої обмеження. SMS- немає гарантії на час прибуття. Опитування може розрядити акумулятор. Чи є у вас краща пропозиція, будь …
266 android  push  alerts 

10
Як дізнатися, чи існує div з конкретним ідентифікатором у jQuery?
У мене є функція, яка додає <div>елемент до клацання. Функція отримує текст натиснутого елемента і присвоює йому змінну, що називається name. Потім ця змінна використовується як <div> idдоданий елемент. Мені потрібно перевірити, чи існує a <div> idз name, перш ніж додати елемент, але я не знаю, як це знайти. Ось …
266 javascript  jquery 

14
Де я можу встановити змінні середовища, які використовуватиме crontab?
У мене є коронка, яка працює щогодини. Користувач, який працює за ним, має змінну середовище в тій .bash_profileроботі, коли користувач виконує завдання з терміналу, однак, очевидно, вони не підхоплюються crontab, коли він працює. Я спробував встановити їх .profileі , .bashrcале вони до сих пір , здається, не отримати взяв. Хтось …

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