Codengineering - блог о программировании ➜ страница 1071
Тег Noscript, предупреждение об отключенном JavaScript и штраф Google
Я использую тег noscript, чтобы показывать предупреждение, когда пользователи отключили JavaScript или используют плагины блокировки скриптов, такие как Noscript. Веб-сайт не будет функционировать должным образом, если JavaScript отключен, и пользователи не могут понять, почему он не работает без предупреждения. После последнего алгоритма Google shuffle я увидел, что ежедневный трафик упал примерно до 1/3 от того, что было в предыдущие месяцы. Я также видел страницы, которые были ранжированы #1 ...
Выбор MappedSuperclass из базы данных (Hibernate)
Задача У меня есть @MappedSuperclass вызываемые данные в качестве родителя каждой сущности в моей базе данных. Он содержит общие атрибуты, такие как Id и т. д. Затем у меня есть сущность, которая расширяет данные, которая также является @MappedSuperclass из-за общей функциональности ее подклассов. Отображение в моей базе данных правильное. Вот пример моей иерархии @MappedSuperclass Data | @MappedSuperclass +- Employee | | @Entity | +- FullTimeEmployee | | @Entity ...
Reactjs, Typescript-свойство не существует в дочернем компоненте
Я использую typescript 2.3.4 с React. Я получаю ошибку TS2339: ошибка TS2339: свойство 'name' не существует на типе ' Readonly & Только Для Чтения'. Ошибка возникает, когда я пытаюсь объявить свойство в дочернем компоненте. Как правильно ссылаться на свойство в дочернем компоненте? По какой-то причине код не выполняется в script runner. Любая помощь ценится. export interface person { name: string; age: number; } interface State { personArray: person[]; } inter ...
Как отправить EOF в Python sys.вывод из командной строки? CTRL-D не работает
Я пишу в свой процесс Python из командной строки в unix. Я хочу отправить EOF (или каким-то образом очистить буфер stdin, чтобы Python мог прочитать мои входные данные.) Если я нажму CTRL-C, я получу KeyboardError. Если я нажму CTRL-D, программа просто остановится. Как очистить буфер stdin? ...
Доступ к моментальным снимкам теневого копирования томов (VSS) из powershell
Я пытаюсь создать снимок теневой копии Тома и получить к нему доступ с помощью оболочки Windows Power Shell в Windows 7. Я обнаружил, что могу создавать моментальные снимки, используя следующее С помощью предыдущего вопроса суперпользователя : (Get-WmiObject -list win32_shadowcopy).create("C:","ClientAccessible") Я не могу найти никакой документации, указывающей, что можно установить теневую копию в "Exposed", чтобы она могла быть сопоставлена с буквой диска с помощью WMI. Статья , связан ...
Database First Entity Framework Update Model не работает: в чем может быть причина?
У меня есть существующее приложение MVC 3, использующее entity framework 4. Модель была сгенерирована с использованием режима Database-First. У меня также есть "автоматическая генерация кода", которая генерирует класс. Сегодня я сделал простую модификацию своей базы данных. Поле перешло из" int "в"float". Я пошел к себе .edmx, сделал правый клик, обновить модель из базы данных... Но когда я смотрю на поле, оно совсем не меняется. Я все перепроверяю, и база данных модифицируется, но модель нико ...
Как написать кросс-платформенный пакет-оболочку npm и обойти ошибку EBADPLATFORM при ненужной установке "условной зависимости"?
Предположим, я хотел создать кроссплатформенный пакет frobnicator. Мне повезло, и я нашел несколько необходимых пакетов npm, но все они зависят от платформы frobnicator-win frobnicator-mac frobnicator-linux Так что мне нужна только кросс-платформенная оболочка. Код может быть действительно довольно простым (при условии согласованности API): var frobnicator; if (process.platform == 'win32') { frobnicator = require('frobnicator-win') } else if (process.platform == 'darwin') { frobnicato ...
Посылка произвольного сигнала в Windows?
Linux поддерживает отправку произвольного Posix-сигнала, такого как SIGINT или SIGTERM процессу с помощью команды kill. В то время как SIGINT и SIGTERM-это просто скучные старые способы закончить процесс дружелюбным или не очень дружелюбным способом, SIGQUIT предназначен для запуска дампа ядра. Это может быть использовано для запуска запущенной виртуальной машины Java, чтобы распечатать дамп потока, включая stacktraces всех запущенных потоков-аккуратно! После печати отладочной информации виртуал ...
RoboCopy + Atlassian Bamboo Непрерывная Интеграция
Я создал задачу для перемещения моих файлов на другой сервер внутри Bamboo с помощью robocopy. ${bamboo.build.working.directory}target \DEVARCHERinetpubwwwrootmywebsite /IS /MIR Однако, когда я делаю это robocopy возвращает неправильный код, который ожидается: build 10-Jan-2014 13:41:56 Ended : Fri Jan 10 13:41:56 2014 simple 10-Jan-2014 13:41:56 Failing task since return code of [C:windowssystem32robocopy C:bamboo-homexml-databuild-dirPHX-PL-JOB1target \DEV ...
Загрузка основных сценариев, таких как jQuery в Yii 2
Мне было трудно понять, как загрузить jQuery или другие основные скрипты в Yii 2. В Yii 1 казалось, что это был путь: <?php Yii::app()->clientScript->registerCoreScript("jquery"); ?> В Yii 2 $app является свойством Yii, а не методом, поэтому вышеизложенное, естественно, не работает, но меняет его на: <?php Yii::$app->clientScript->registerCoreScript("jquery"); ?> Выдает такую ошибку: Getting unknown property: yiiwebApplication::clientScript Я не смог найти ...