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


Почему именно на стороне сервера визуализации HTML быстрее, чем на стороне клиента?

Я работаю над большим веб-сайтом,и мы перемещаем большую функциональность на клиентскую сторону (Require.js, позвоночник и руль стека). Есть даже дискуссии о возможном перемещении всего рендеринга на клиентскую сторону. Но читая некоторые статьи, особенно о том, что Twitter уходит от рендеринга на стороне клиента, в которых упоминается, что серверная сторона быстрее / надежнее, у меня начинают возникать вопросы. Я не понимаю, как рендеринг довольно простых HTML виджетов в JS из JSON and templa ...

Как изменить интерполяцию для поведения масштабирования в d3.JS

Я использую d3.js V 4.0 для обеспечения масштабирования и панорамирования в SVG. Я использую кнопку сброса, чтобы вернуться в центр изображения. Он работает, но использует стандартный d3.interpolateZoom, так что изображение масштабируется во время перехода. Я просто хочу, чтобы масштабирование выполняло стандартную интерполяцию,но я не могу понять, как изменить интерполятор для поведения масштабирования. Вот сокращенная версия кода: var map = document.querySelector('#map'); var everythi ...

ASP.NET виртуальное свойство навигации MVC 4 не заполняется при выполнении Post Action

У меня есть свойство навигации (Category) в классе вопросов, для которого я вручную создаю раскрывающийся список в представлении Create вопроса, и при отправке действия Create свойство навигации по категориям не заполняется в модели, поэтому дает мне недопустимое состояние ModelState. Вот моя модель: public class Category { [Key] [Required] public int CategoryId { get; set; } [Required] public string CategoryName { get; set; } public virt ...

Как установить межстрочный интервал для текста в richtextbox в WPF C#?

Когда я использую richtextbox для редактирования текста, существует огромный интервал между строками, но когда я открываю тот же текст/файл в FlowDocument, он выглядит совершенно нормально. Существует ли простой способ изменить межстрочный интервал в richtextbox, чтобы он совпадал с межстрочным интервалом в FlowDocument? Paragraph paragraph = new Paragraph(); paragraph.Inlines.Add(dataContent); FlowDocument document = new FlowDocument(paragraph); selectedRTB.Document = document; selectedTabIte ...

Пакет параметров должен быть в конце списка параметров... когда и почему?

Я не понимаю, почему пакет параметров должен быть в конце списка параметров, если последний привязан к классу, в то время как ограничение ослабляется, если список параметров является частью объявления метода-члена. Другими словами, этот компилирует: class C { template<typename T, typename... Args, typename S> void fn() { } }; Следующий не делает: template<typename T, typename... Args, typename S> class C { }; Почему первый случай считается правильным, а второй-нет? Я ...

Расчет скорости интернета в android

Я работаю с приложением, которое содержит веб-сервисные вещи. В этом мне нужно знать состояние, когда скорость интернета низкая. Как узнать уровень скорости интернета в Android? Например, рассмотрим, если я использую соединение 2 Мбит / с в моем мобильном телефоне, и когда оно замедляется до 50 кбит / с, мне нужно заметить эту ситуацию, сделав тост или предупреждение. Спасибо. ...

Изменить шрифт терминала vs code на немонопольный

Можно ли изменить шрифт терминала vs code на шрифт, который не является моноширинным? Я использую оболочку zsh и у меня есть шрифт, который работает с моей темой. кстати, шрифт, который я использую, - Melso LG L Regular for Powerline . Когда я пытаюсь изменить terminal.integrated.fontFamily в настройках пользователя, я получаю это.... Есть ли какой-нибудь способ обойти это? Заранее спасибо ...

Как вывести цветной вывод на терминал в Python?

Существует ли какой-либо эквивалент python для perl print color 'red'; print <something>; print color 'reset'; Доступно в python? Я знал решение; "x1b[1;%dm" % (<color code>) + "ERROR: log file does not exist" + "x1b[0m" То, что я хочу, это я должен быть в состоянии установить цвет для всех печатных сообщений, таких как, print color 'red' function_print_something(<some message>) print color 'reset' Здесь 'function_print_something' - это моя функция python, котора ...

Ускорение инициализации JAXBContext?

Есть ли способ ускорить инициализацию javax.XML.связывать.JAXBContexts с большим (>1000) числом классов? В нашем XML-тяжелом приложении время запуска составляет около 10 минут и состоит в основном из времени инициализации JAXBContexts. :- ( Мы используем реализацию Sun JAXB в JDK 1.5 и org.спнет.jaxb2.maven2.maven-jaxb2-плагин для генерации кода с XSDs. Уточнение: проблема не в том, что у нас есть много примеров JAXBContext с теми же contextpaths, но проблема в том, что инициализация одного ...

автоматический ptr для массивов

Короче говоря, мне интересно, существует ли тип auto_ptr like для массивов. Я знаю, что могу свернуть свою собственную, я просто хочу убедиться, что там уже ничего нет. Я также знаю о векторах. однако я не думаю, что смогу ими воспользоваться. Я использую несколько API/SDK для Windows, таких как Windows Media SDK, Direct Show API, которые для того, чтобы вернуть некоторые структуры, вызывают функцию, которая принимает указатель и размер дважды. Первый раз передавая NULL в качестве указателя ...