Codengineering - блог о программировании ➜ страница 1834
PHP преобразование XML в JSON
Я пытаюсь конвертировать xml в json в php. Если я делаю простое преобразование с помощью простого xml и json_encode ни один из атрибутов в xml-шоу. $xml = simplexml_load_file("states.xml"); echo json_encode($xml); поэтому я пытаюсь вручную разобрать его так. foreach($xml->children() as $state) { $states[]= array('state' => $state->name); } echo json_encode($states); и выход для состояния {"state":{"0":"Alabama"}}, а не {"state":"Alabama"} что я делаю не так? XML: &l ...
Как создать одноэлементный сервис в Angular 2?
Я читал, что инъекции при начальной загрузке должны иметь все дочерние элементы с одним и тем же экземпляром, но мои основные и заголовочные компоненты (основное приложение включает компонент заголовка и выход маршрутизатора) получают отдельный экземпляр моих служб. У меня FacebookService, который я использую, чтобы сделать звонки в facebook API-интерфейса JavaScript и приложения UserService, который использует FacebookService. Вот мой бутстрап: bootstrap(MainAppComponent, [ROUTER_PROVIDERS ...
Как вы подсчитываете количество вхождений определенной подстроки в SQL varchar?
У меня есть столбец, который имеет значения в формате a,b,c, d. Есть ли способ подсчитать количество запятых в этом значении в T-SQL? ...
Передать массив в действие MVC с использованием AJAX
Я пытаюсь передать массив (или IEnumerable) ints из via AJAX в действие MVC, и мне нужна небольшая помощь. javascript - это $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... и действие контроллера public ActionResult MyAction(IEnumerable<int> arrayOfValues ) на данный момент запрос отформатирован как controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 Так что я почти там, ...
Лучшие практики для вложенных фрагментов в Android 4.0, 4.1 (
Я пишу приложение для 4.0 и 4.1 таблетки, для которых Я не хочу использовать библиотеки поддержки (если не нужно) но 4.X api только поэтому. поэтому моя целевая платформа очень хорошо определена как: > = 4.0 и приложение имеет многопанельный макет (два фрагмента, один маленький слева, один фрагмент контента справа) и панель действий с вкладками. примерно так: щелчок a вкладка на панели действий изменяет "внешний" фрагмент, а внутренний фрагмент затем является фрагментом с двумя вложе ...
Как эффективно построить дерево из плоской конструкции?
у меня есть куча объектов в плоскую структуру. Эти объекты имеют ID и ParentID свойство, так что они могут быть расположены в деревьях. Они не находятся в определенном порядке. Каждый ParentID свойство не обязательно совпадает с ID в структуре. Поэтому их может быть несколько деревьев, выходящих из этих объектов. как бы вы обработали эти объекты для создания результирующих деревьев ? Я не так далеко от решения, но я уверен это далеко не оптимально... мне нужно создать эти деревья, чтобы затем ...
Представление магистрали: наследовать и расширять события от родителя
документация магистрали гласит: свойство events также может быть определено как функция, которая возвращает хэш событий, чтобы упростить программное определение ваших событий, а также наследовать их от родительских представлений. Как вы наследуете события родительского представления и расширяете их? Родительский Вид var ParentView = Backbone.View.extend({ events: { 'click': 'onclick' } }); Посмотреть Ребенка var ChildView = ParentView.extend({ events: function(){ ...
Модули NPM не будут устанавливаться глобально без sudo
Я только что переустановил Ubuntu 12.04 LTS, и прежде чем что-либо еще я сделал эти шаги: установленный узел через Диспетчер пакетов со следующим скриптом sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs попытался установить генераторы yeoman, express, n, yeoman глобально, и все они вернули ту же ошибку npm ERR! Ошибка: EACCES, symlink '../lib / node_mod ...
Перенаправление Apache на другой порт
я боролся с этим в течение некоторого времени, и я наверняка делаю что-то неправильно. у меня есть сервер apache и сервер JBoss на одной машине. Я хотел бы перенаправить трафик для mydomain.com для JBoss localhost: 8080 / пример. DNS в настоящее время настроен для mydomain.com и он будет идти прямо к порту 80 при входе в браузер. мой вопрос заключается в том, как перенаправить на другой порт, когда определенное доменное имя приходит к apache (в этом случае, "mydomain.com")? <VirtualH ...
ASP.NET MVC как конвертировать ошибки ModelState в json
Как вы получаете Список всех сообщений об ошибках ModelState? Я нашел этот код, чтобы получить все ключи: ( Возвращает список ключей с ошибками ModelState) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); но как я могу получить сообщения об ошибках как IList или IQueryable? я мог бы пойти: foreach (var key in errorKeys) { string msg = ModelState[error].Errors[0].ErrorMessage; errorList.Add(msg); } но это делается в ...