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


Ограничение внешнего ключа может вызвать циклы или несколько каскадных путей?

у меня есть проблема, когда я пытаюсь добавить ограничения к своим таблицам. Я получаю ошибку: введение ограничения внешнего ключа 'FK74988DB24B3C886' в таблице 'Employee' может вызвать циклы или несколько каскадных путей. Укажите параметр Удалить без действия или обновить без действия, а также измените другие ограничения внешнего ключа. мое ограничение находится между Code и employee таблица. Элемент Code таблица содержит Id,Name,FriendlyName,Type и a Value. Элемент employee имеет ряд пол ...

Как можно инициализировать строку с помощью " "?

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

Когда следует использовать TaskCompletionSource?

AFAIK, все, что он знает, это то, что в какой-то момент его SetResult или SetException метод вызывается для завершения Task<T> разоблачили через Task собственность. другими словами, он выступает в качестве производителя для Task<TResult> и до его завершения. Я видел здесь пример : если мне нужен способ выполнить функцию асинхронно и иметь задачу представлять, что операция. public static Task<T> RunAsync<T>(Func<T> function) { if (function == null) th ...

Лучший способ сделать вложенную логику оператора case в SQL Server

в настоящее время я пишу SQL-запрос, где несколько возвращенных столбцов должны быть вычислены в зависимости от довольно большого количества условий. в настоящее время я использую вложенные операторы case, но это становится грязным. Есть ли лучший (более организованный и/или читаемый) способ? (Я использую Microsoft SQL Server, 2005) упрощенный пример: SELECT col1, col2, col3, CASE WHEN condition THEN CASE WHEN condition1 ...

Печать CSS: избегая разрезать пополам DIVs между страницами?

Я пишу плагин для части программного обеспечения, которое принимает большую коллекцию элементов и выводит их в HTML в WebView в Cocoa (который использует WebKit в качестве своего рендерера, поэтому в основном вы можете предположить, что этот HTML-файл открывается в Safari). дивы, которые он делает, имеют динамическую высоту, но они не слишком отличаются. Они, как правило, около 200 пикселей. Во всяком случае, с примерно шестьюстами из этих элементов на документ, у меня есть очень трудное время, ...

Более простой способ создать круг div, чем с помощью изображения?

Мне интересно, есть ли более простой способ создать круговые дивы, чем то, что я делаю сейчас. В настоящее время я просто делаю изображение для каждого разного размера, но это раздражает. есть ли в любом случае использование CSS для создания divs, которые являются круглыми, и я могу указать радиус? ...

Переназначение значений в столбце pandas с помощью dict

у меня есть словарь, который выглядит так: di = {1: "A", 2: "B"} Я хотел бы применить его к столбцу "col1" фрейма данных, аналогичного: col1 col2 0 w a 1 1 2 2 2 NaN для: col1 col2 0 w a 1 A 2 2 B NaN как я могу лучше всего это сделать? По какой-то причине термины googling, относящиеся к этому, показывают мне только ссылки о том, как сделать столбцы из диктовок и наоборот :-/ ...

Как вернуть значение из формы в C#?

У меня есть основная форма (назовем ее frmHireQuote), которая является дочерним элементом основной формы MDI (frmMainMDI), которая показывает другую форму (frmImportContact) через ShowDialog () при нажатии кнопки. когда пользователь нажимает кнопку " ОК " на frmImportContact, я хочу передать несколько строковых переменных обратно в некоторые текстовые поля на frmHireQuote. обратите внимание, что может быть несколько экземпляров frmHireQuote, очевидно, важно, чтобы я вернулся к экземпляру, кото ...

Как обновить состояние родителя в React?

моя структура выглядит следующим образом: Component 1 - |- Component 2 - - |- Component 4 - - - |- Component 5 Component 3 компонент 3 должен отображать некоторые данные в зависимости от состояния компонента 5. Поскольку реквизит неизменен, я не могу просто сохранить его состояние в компоненте 1 и переслать его, верно? И да, я читал о redux, но не хочу его использовать. Я надеюсь, что это можно решить только с реагировать. Я ошибаюсь? ...

tmux set-g mouse-mode on не работает

Я искал вокруг, и люди говорят, что положить set -g mouse-mode on должен позволить вам прокручивать вывод терминала при запуске tmux. Однако, после того, как оба положить это в мой и говорит tmux set -g mouse-mode on когда в сессии tmux, ничего не меняется. Когда я прокручиваю, я все еще выхожу за пределы tmux, как прокрутка в vim с настройками по умолчанию. кто-нибудь знает почему это? ...