программирование

Q & A для профессиональных программистов и энтузиастов


9
NgFor не обновляет данные с помощью Pipe в Angular2
В этом сценарии я показываю в представлении список студентов (массив) с помощью ngFor: <li *ngFor="#student of students">{{student.name}}</li> Замечательно, что он обновляется всякий раз, когда я добавляю другого ученика в список. Однако, когда я даю ему , pipeчтобы filterпо имени студента, <li *ngFor="#student of students | sortByName:queryElem.value ">{{student.name}}</li> Список не обновляется …

3
Как грамотно добавить \ новую страницу в Rmarkdown?
Интересно, можно ли было просто использовать \newpageкоманду LaTeX в R markdown v2 иначе, чем это: ```{r, results='asis', echo=FALSE} cat("\\newpage") ``` Производю pdf_output. Если у any1 есть идеи, не стесняйтесь комментировать :)! Спасибо Я создаю pdf так: --- title: " " author: " " date: "2014" output: pdf_document: includes: in_header: naglowek.tex …
114 r  r-markdown 

7
Как можно передать параметры строки запроса через proxy_pass с помощью nginx?
upstream apache { server 127.0.0.1:8080; } server{ location ~* ^/service/(.*)$ { proxy_pass http://apache/$1; proxy_redirect off; } } Приведенный выше фрагмент будет перенаправлять запросы, URL-адрес которых включает строку «service», на другой сервер, но не включает параметры запроса.
114 parameters  nginx 

2
Как grep работает так быстро?
Я действительно поражен функциональностью GREP в оболочке, раньше я использовал метод подстроки в java, но теперь я использую для него GREP, и он выполняется за считанные секунды, он невероятно быстрее, чем код Java, который я писал. (по моему опыту я могу ошибаться) При этом я не мог понять, как это …
114 unix  grep 

18
Есть ли способ создать свой собственный тег html в HTML5?
Я хочу создать что-то вроде <menu> <lunch> <dish>aaa</dish> <dish>bbb</dish> </lunch> <dinner> <dish>ccc</dish> </dinner> </menu> Можно ли это сделать в HTML5? Я знаю, что могу сделать это с <ul id="menu"> <li> <ul id="lunch"> <li class="dish">aaa</li> <li class="dish">bbb</li> </ul> </li> <li> <ul id="dinner"> <li class="dish">ccc</li> </ul> </li> </ul> но это намного менее …
114 html 

5
Открыть файл через SSH и Sudo с помощью Emacs
Я хочу открыть файл внутри Emacs, который находится на удаленном сервере, с sudo Powers на сервере. Я могу открывать локальные файлы с помощью sudo через Tramp следующим образом: C-x C-f /sudo::/home/user/file Но я хочу использовать sudo на сервере: C-x C-f /sudo::user@server/home/user/file Но это дает мне возможности sudo на моем локальном …
114 emacs  ssh  sudo  tramp 


13
Зачем Java нужен сериализуемый интерфейс?
Мы много работаем с сериализацией, и необходимость указывать тег Serializable для каждого используемого объекта является своего рода бременем. Особенно, когда это сторонний класс, который мы не можем изменить. Возникает вопрос: поскольку Serializable - это пустой интерфейс, а Java обеспечивает надежную сериализацию после добавления, implements Serializableпочему они не сделали все сериализуемым …

5
Быстрые и отзывчивые интерактивные диаграммы / графики: SVG, Canvas, другое?
Я пытаюсь выбрать правильную технологию для обновления проекта, который в основном отображает тысячи точек на масштабируемом графике с возможностью панорамирования. Текущая реализация, использующая Protovis, неэффективна. Посмотрите здесь: http://www.planethunters.org/classify При полном уменьшении получается около 2000 точек. Попробуйте использовать ручки внизу, чтобы немного увеличить масштаб, и перетащите его, чтобы панорамировать. Вы увидите, …
114 html  canvas  svg  d3.js  kineticjs 


3
Лучшая практика - домены и коды NSError для вашего собственного проекта / приложения
Есть предыдущая публикация SO о настройке доменов ошибок для ваших собственных фреймворков, но как лучше всего настроить домены ошибок и пользовательские коды ошибок для вашего собственного проекта / приложения ? Например, предположим, что вы работаете над приложением, интенсивно использующим Core Data, с большим количеством проверок, следует ли вам просто придерживаться …

9
Передача переменных аргументов другой функции, которая принимает список переменных аргументов
Итак, у меня есть 2 функции с одинаковыми аргументами. void example(int a, int b, ...); void exampleB(int b, ...); Теперь exampleвызывает exampleB, но как я могу передать переменные в списке аргументов переменных без изменения exampleB(поскольку это уже используется в другом месте).


9
Почему конкатенация строк выполняется быстрее, чем соединение массива?
Сегодня я прочитал эту ветку о скорости конкатенации строк. Удивительно, но конкатенация строк оказалась победителем: http://jsben.ch/#/OJ3vo Результат оказался противоположным тому, что я думал. Кроме того, есть много статей по этому поводу , которые объясняют , как противно это . Я могу предположить, что браузеры оптимизированы для работы с строками concatв …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.