Вопросы-ответы - все решения ➜ страница 25


Задать вопрос

стоит ли компилировать программу на языке Си и запускать ее вместо страницы PHP?

Похоже, что большую часть времени набранная скорость не стоит того - так ли это? в противном случае многие люди будут делать это для своей самой популярной страницы. Есть ли реальная польза от использования программы на языке Си? Я могу представить себе случай, когда это не важно: когда узкое место Сети на сервере значительно больше, чем узкое место процессора, то скорость выполнения программы становится менее важной. ...

Sed или awk заменить все узоры из другого файла

Я пытаюсь сделать замену шаблона с помощью скрипта SED, но он не работает должным образом Sample_content.txt 288Y2RZDBPX1000000001dhana JP2F64EI1000000002d EU9V3IXI1000000003dfg1000000001dfdfds XATSSSSFOO4dhanaUXIBB7TF71000000004adf 10Q1W4ZEAV18LXNPSPGRTTIDHBN1000000005egw Паттерны.txt 1000000001 9000000003 1000000002 2000000001 1000000003 3000000001 1000000004 4000000001 1000000005 5000000001 Ожидаемый результат 288Y2RZDBPX9000000003dhana JP2F64EI2000000001d EU9V3IXI3000000001dfg90 ...

Почему именно на стороне сервера визуализации 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 в качестве указателя ...

Как рассчитать разницу между двумя днями в виде форматированной строки?

Вот что у меня есть до сих пор: /** * Parse a duration between 2 date/times in seconds * and to convert that duration into a formatted string * * @param integer $time_start start time in seconds * @param integer $time_end end time in seconds * @param string $format like the php strftime formatting uses %y %m %w %d %h or %i. * @param boolean $chop chop off sections that have 0 values */ public static function FormatDateDiff($time_start = 0, $time_end = 0, $format = "%s", $c ...

Вычисление геометрической площади (gdal GetArea())

Я пытаюсь вычислить площадь полигона (заданного в координатах lat/long) в Python с помощью пакета gdal, но мне интересно, какие стандартные единицы вывода? ...

TokenMismatchException в VerifyCsrfToken.php строка 67

Я знаю, что это известная ошибка с такими вещами, как формы в Ларавеле. Но я столкнулся с проблемой с базовой аутентификацией в Laravel 5.2. Я создал auth, используя Laravel; php artisan make:auth Теперь у меня есть такая же копия кода на моем сервере и моем локальном. На моем местном я не получаю никаких проблем вообще. Однако на моем сервере, когда я пытаюсь зарегистрировать пользователя, я получаю сообщение об ошибке TokenMismatchException in VerifyCsrfToken.php Line 67 Моя локальная ...

Что такое предикат в C++? [закрытый]

Вы можете привести какой-нибудь пример или ссылку на тему. ...

Java: когда использовать атрибуты, когда использовать параметры метода?

Я попытался погуглить и поискать этот вопрос, но почему-то не смог найти ничего относящегося к нему. Мне интересно, есть ли руководство bbest-practice о том, когда использовать атрибуты в классе, а когда нет, а вместо этого использовать параметры для отдельных методов. Многие случаи мне понятны, например public class Dog { private name; public setName(...) {....} } Но иногда мне не совсем понятно, что лучше использовать. Например, следующее, либо использовать: public class calculation ...

Используя Flask, пытаюсь заставить AJAX обновить span после обновления записи mongo, но он открывает новую страницу

Чувствую, что я спотыкаюсь о что-то довольно простое. Я ничего не понимаю в Аяксе и Фласке. У меня есть проект, в котором я отображаю записи mongodb в браузере, который работает нормально. Я добавил функциональность для пользователей, чтобы увеличить голоса на записи; голосовать, если им это нравится. Но первоначально я обновлял всю страницу с новым голосованием, используя редирект, который является неуклюжим. Поэтому я пытаюсь заставить AJAX отправлять данные перейдите к записи mongodb, а за ...

Монитор против замка

Когда уместно использовать класс Monitor или ключевое слово lock для потокобезопасности в C#? Редактировать: Судя по ответам до сих пор, lock - это короткая рука для серии вызовов класса Monitor. Что именно замок звонок короткий-руку? Или более явно, class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action action) { lock (LockObject) { action.Invoke(); } } public void Do ...

значение datetime.MinValue vs new DateTime () в C#

При получении SQL DateTime Resharper предлагает использовать new DateTime(), когда значение равно DBNull.Value. Я всегда использовал DateTime.MinValue. Каков правильный путь? DateTime varData = sqlQueryResult["Data"] is DateTime ? (DateTime) sqlQueryResult["Data"] : new DateTime(); ...

Как изменить свойство delphi Getter / Setter с помощью RTTI?

Я хотел бы заменить геттер / сеттер для свойств с помощью RTTI. Я знаю, что вы можете получить доступ к сеттеру геттера с помощью TPropInfo.SetProc / GetProc и я знаем, что эти поля указывают на разные данные в зависимости от того, использует ли свойство виртуальные методы, прямой доступ к полю или статические методы. Мне интересно заменить свойства setters / getters, которые указывают на виртуальные методы, пользовательскими виртуальными методами. TRttiInstanceProperty(RttiProperty).PropInfo ...

Синтаксическая ошибка Perl: Bareword найден там, где ожидался оператор

Как следует из названия, как я мог бы это сделать? Я следую учебнику, но получаю синтаксическую ошибку: Bareword found where operator expected at arrays_and_variables.pl line 26, near "$2names" (Missing operator before names?) syntax error at arrays_and_variables.pl line 26, near "$2names " Execution of arrays_and_variables.pl aborted due to compilation errors. Код, который у меня есть до сих пор: @names = ('james','dylan','max'); # join elements of array into a schalar variable. ...

Реагировать (сайт Preact) оказывает содержание в два раза

На редактируемом предварительном элементе я запускаю сценарий onKeyDown только при нажатии клавиши enter, чтобы избежать нежелательных HTML-элементов в тексте. render({}, {content}) { console.log("render: "+content); return <p contenteditable onKeyDown={this.handleKeyDown}>{content}</p> } В функции handleKeyDown Содержание абзацев изменяется и setState(content: newText) вызывается таким образом, что содержание должно быть воспроизведено снова. Это приводит к тому, ...

Повторяющаяся/непрерывная питона сервера и клиента

Я хотел бы создать систему, в которой у меня есть клиент python и сервер, непрерывно отправляющий / принимающий данные. Все примеры кода, которые я нашел, показывают, как отправить одно сообщение в сокет, но не как непрерывно настраиваться для отправки/получения данных. Прямо сейчас мой код: Client.py import socket import time while True: try: client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client_socket.connect(("192.168.0.250", 10220)) data ...

Командой bufferedreader и возвращает значение null, без видимых причин

И заранее спасибо за помощь. Я довольно новичок в Java и не имел никакого формального образования Java. Я делаю сервер Minecraft Bukkit для практики и регистрирую местоположения знаков в файле при создании. Я пытаюсь сделать логическое значение, которое возвращает true, если расположение файла и false в противном случае. Я не могу использовать цикл while или он зависает сервер, поэтому я использую цикл for. В любом случае, все строки, которые возвращает BufferedReader, равны нулю, и я не знаю, п ...

CSS Media Query и Javascript/jQuery не совпадают

В моем CSS у меня есть медиа-запрос, такой как: @media (min-width: 800px) { /* styles */ } А затем в моем jQuery я нацеливаюсь на ширину окна и выполняю некоторые действия. Edit: согласно ответам ниже, я изменил эту функцию, но мои JS и CSS все еще не выровнялись. Проблема была исправлена с помощью функции Modernizr, как указано в принятом ответе. $(window).resize(function() { var viewportWidth = $(window).width(); if (viewportWidth >= 800) { // do something } }); ...

Как должен выглядеть образец FastLoad1.csv файл выглядит как?

Я попытался следовать этому примеру кода Все работает нормально, кроме этой строки pstmtFld.setAsciiStream(1, dataStream, -1); Он создает исключение SQL . Я подозреваю, что образец файла FastLoad1.csv, который я создал, не соответствует их примеру . Однако я попытался создать очень простой файл с точно такими же полями . Вот мой FastLoad1.csv L_INDEX,L_TIMESTAMP,L_TEXT 1,01/01/13,testText 2,01/01/13,testText 3,01/01/13,testText 4,01/01/13,testText Это правильный csv- ...

tellg () возвращает отрицательный ответ

Я открыл файл в двоичном режиме, и выполнение следующих операций дает отрицательное значение x. размер файла, который я открыл, составляет ~2,5 ГБ. infile.seekg(0, ios::end); __int64 x = infile.tellg(); Мне нужно было infile читать байты (беззнаковые символы), поэтому я определил его как uifstream, выполнив: typedef basic_ifstream<unsigned char, std::char_traits<unsigned char> > uifstream; , который в основном является стандартным ifstream, но с unsigned chars вместо chars. E ...

Нахождение максимума для каждого окна размера k в массиве

Учитывая массив размера n и k, как найти максимум для каждого смежного подмассива размера k? Например arr = 1 5 2 6 3 1 24 7 k = 3 ans = 5 6 6 6 24 24 Я думал о том, чтобы иметь массив размера k и каждый шаг выселять последний элемент и добавлять новый элемент и находить максимум среди этого. Это приводит к времени выполнения O(nk). Есть ли лучший способ сделать это? ...

Как использовать getSystemCpuLoad () в JMX

Привет я не могу использовать getProcessCpuTime () или getProcessCpuLoad () или getSystemCpuLoad () в моей программе java. Я использовал как ниже. ManagementFactory. getOperatingSystemMXBean().getProcessCpuTime(); Также Вот так ( (OperatingSystemMXBean) getOperatingSystemMXBean() ).getProcessCpuTime() Но его ошибка, показывающая метод getProcessCpuTime (), не найдена. Я включил следующие заголовочные файлы. Этого достаточно, или мне нужно использовать еще.? import java.lang.management.M ...