Codengineering - блог о программировании ➜ страница 869


Как организовать и назвать DTO, которые используются в качестве контрактов данных в веб-службе WCF

Мы используем DTOs в качестве контрактов данных в нашей веб-службе WCF. Цель этих DTOs-предоставить только ту информацию, которая имеет отношение к конкретному методу API. То, что я ищу от вас, ребята, это некоторые советы о лучших практиках здесь. Например, рассмотрим следующую простую модель: class Order { int CreatedBy { get; set; } DateTime CreatedOn { get; set; } string Description { get; set; } int Id { get; set; } string Name { get; set; } } Предполагая, что наш ...

Метод исправления Spring MVC: частичные обновления

У меня есть проект, в котором я использую Spring MVC + Jackson для создания сервиса REST. Допустим, у меня есть следующая сущность java public class MyEntity { private Integer id; private boolean aBoolean; private String aVeryBigString; //getter & setters } Иногда я просто хочу обновить логическое значение, и я не думаю, что отправка всего объекта с его большой строкой-хорошая идея просто обновить простое логическое значение. Итак, я рассматривал возможность использования ...

Рекурсивное добавление узла в a.NET TreeView

Мне нужно создать структуру меню, взятую из таблицы базы данных, которая использует ID и ParentID и ранг, который используется для определения порядка узлов. Root(ID 1, ParentID 0, Rank 1) - Node(ID 2, ParentID 1, Rank 1) - Node(ID 3, ParentID 2, Rank 1) - Node(ID 4, ParentID 3, Rank 1) - Node(ID 5, ParentID 3, Rank 2) - Node(ID 6, ParentID 2, Rank 2) - Node(ID 7, ParentID 2, Rank 3) - Node(ID 8, ParentID 1, Rank 2) - Node(ID 9, ParentID 8, Rank 1) - Node(ID ...

как использовать Google Map Api в JSP?

Я следую примеру кода с веб-страницы Google Map API, которая использует JavaScript и HTML. Пример HTML работает нормально, но использование JavaScript source в JSP для создания карт Google не работает. <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charse ...

Веб-сервис Exchange vs Exchange ActiveSync (или Зачем покупать молоко, когда можно получить корову бесплатно?)

Я видел, как этот вопрос задавали несколько раз, но ответы до сих пор были очень роботизированными и разочаровывающими: В чем разница между EWS и EAS? Теперь большинство сайтов дают следующее: "один-это протокол для мобильных устройств, другой-веб-сервис.- Ну, ни хрена себе. Вот реальный вопрос: Что мешает кому-то создать библиотеку спуска для EWS, которую любое мобильное приложение или ОС могло бы использовать вместо оплаты лицензии MS для каждого пользователя плата за ActiveSync? Может ...

Можно ли поручить C не инициализировать глобальные массивы нулем?

Я пишу встроенное приложение, и почти вся моя оперативная память используется глобальными байт-массивами. Когда моя прошивка загружается, она начинается с перезаписи всего раздела BSS в оперативной памяти с нулями, что в моем случае совершенно не нужно. Могу ли я каким-то образом указать компилятору, что ему не нужно инициализировать нуль определенные массивы? Я знаю, что это также можно решить, объявив их указателями и используя malloc (), но есть несколько причин, по которым я хочу этого избе ...

есть ли способ заставить webview под управлением android 4.0 работать на приемлемом уровне?

Как на эмуляторе, так и на моем устройстве galaxy nexus, это простое демонстрационное приложение занимает целую 1000 миллисекунд или больше, чтобы выбрать или снять флажок. Я хотел написать большую часть моего приложения на javascript, чтобы я мог повторно использовать код через ios / android / web, но это не так. Вот мой код: (Деятельность) package com.mycompanyname; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; ...

Изменение разрешений папки реестра приводит к отказу в доступе

Я пытаюсь изменить некоторые Reg-разрешения, используя следующий код: $acl = Get-Acl HKLM:SYSTEMCurrentControlSetServicesTrustedInstaller $inheritance = [System.Security.AccessControl.InheritanceFlags]"None" $propagation = [System.Security.AccessControl.PropagationFlags]"None" $Rule = New-Object System.Security.AccessControl.RegistryAccessRule ("Administrators","FullControl","ContainerInherit","none","Allow") $acl.AddAccessRule($Rule) $acl | Set-Acl Когда я запускаю это, я получаю ошибк ...

Как найти стандартное отклонение в столбце В RDD в PySpark

У меня есть RDD, и я хочу найти standard deviation в данных, которые являются одним из столбцов RDD. Мой текущий код: def extract(line): # line[11] is the column in which I want to find standard deviation return (line[1],line[2],line[5],line[6],line[8],line[10],line[11]) inputfile1 = sc.textFile('file1.csv').zipWithIndex().filter(lambda (line,rownum): rownum>=0).map(lambda (line, rownum): line) data = (inputfile1 .map(lambda line: line.split(";")) .filter(lambda line: len ...

Заполнение NaN в фрейме данных на основе значений столбца

У меня есть данные, которые напоминают следующий упрощенный пример: Col1 Col2 Col3 a A 10.1 b A NaN d B NaN e B 12.3 f B NaN g C 14.1 h C NaN i C NaN ...на многие тысячи рядов. Мне нужно заполнить LNA, основываясь на значении в Col2, используя что-то аналогичное методу ffill. Результат, который я ищу, таков: Col1 Col2 Col3 a A 10.1 b A 10.1 d B ...