Найдено результатов: 12

Определите timezone пользователя

Существует ли стандартный способ для веб-сервера определить timezone пользователя на веб-странице?

Возможно, из заголовка HTTP или части строки user-agent ?

html   browser   timezone   user-agent   timezone-offset    

1059   24   16:03, 1st July, 2020


Проверка данных в Getter/Setter или где-то еще?

Мне интересно, насколько это хорошая идея - делать проверки в геттерах и сеттерах или где-то еще в коде.

Это может удивить вас, когда речь заходит об оптимизации и ускорении кода, я думаю, что вы должны делать проверки не в геттерах и сеттерах, а в коде, где вы обновляете свои файлы или базу данных. Неужели я ошибаюсь?

optimization   setter   getter   verification    

509   8   16:03, 1st July, 2020


Как я могу отменить git сброс --жесткий HEAD~1?

Можно ли отменить изменения, вызванные следующей командой? Если да, то как?

git reset --hard HEAD~1

git   version-control   git-reset    

499   5   16:03, 1st July, 2020


большие наборы данных

Я всегда ищу большие наборы данных для тестирования различных типов программ. У кого-нибудь есть предложения?

resources   dataset    

472   8   19:50, 26th August, 2020


Вопрос об открытии файлов Visual Studio

Можно ли открыть проект в Visual Studio 2008, не открывая все файлы, которые были ранее открыты в прошлый раз, когда у меня был открыт проект? У меня есть привычка держать много файлов открытыми, когда я работаю над ними, поэтому в следующий раз, когда я открываю проект, он (очень медленно) загружает в Редактор кучу файлов, которые мне даже не нужно открывать. Я просмотрел настройки и не могу найти ничего, чтобы остановить это поведение.

visual-studio   visual-studio-2008   settings   projects-and-solutions    

429   9   23:04, 6th August, 2020


Элегантный способ удаления элементов из последовательности в Python?

Когда я пишу код в Python, мне часто нужно удалить элементы из списка или другого типа последовательности на основе некоторых критериев. Я не нашел решения, которое было бы элегантным и эффективным, так как удаление элементов из списка, который вы сейчас просматриваете, плохо. Например, вы не можете этого сделать:

for name in names:
    if name[-5:] == 'Smith':
        names.remove(name)

Я обычно заканчиваю тем, что делаю что-то вроде этого:

toremove = []
for name in names:
    if name[-5:] == 'Smith':
        toremove.append(name)
for name in toremove:
    names.remove(name)
del toremove

Это неэффективно, довольно уродливо и, возможно, глючно (как он обрабатывает несколько записей 'John Smith'?). Есть ли у кого-нибудь более элегантное решение или, по крайней мере, более эффективное?

Как насчет того, что работает со словарями?

python   optimization   set   series    

531   14   07:59, 2nd August, 2020


C#: Что Еще Вы Используете, Кроме Набора Данных

Я обнаружил, что все больше не удовлетворяюсь парадигмой DataSet/DataTable/DataRow в .Net, главным образом потому, что это часто на пару шагов сложнее, чем то, что я действительно хочу сделать. В тех случаях, когда я привязываюсь к элементам управления, DataSets-это нормально. Но в других случаях, по-видимому, существует изрядное количество умственных накладных расходов.

Я немного поиграл с SqlDataReader, и это, кажется, хорошо для простых прогулок через select, но я чувствую, что в .Net могут скрываться некоторые другие модели, о которых полезно узнать больше. Я чувствую, что вся помощь, которую я нахожу в этом, просто использует DataSet по умолчанию. Может быть, это и DataReader действительно лучшие варианты.

Я не ищу лучшего / худшего срыва, просто интересно, какие у меня есть варианты и какой опыт у вас был с ними. Спасибо!

- Эрик Сиппл

c#   .net   sql   dataset    

494   13   21:06, 1st October, 2020


PHP скрипт для заполнения таблиц MySQL

Кто-нибудь знает о script/class (предпочтительно в PHP), который будет анализировать данный MySQL table's structure , а затем заполнять его x number of rows случайными тестовыми данными на основе типов полей?

Я никогда не видел и не слышал о чем-то подобном и подумал, что проверю, прежде чем писать самому.

php   mysql   testing   dataset   test-data    

346   1   21:31, 23rd August, 2020


Какова наилучшая стратегия сохранения больших наборов данных?

Я веду проект, где мы будем записывать данные метрик. Я хотел бы сохранить данные в течение многих лет. Тем не менее, я также хотел бы, чтобы основная таблица не раздувалась с данными, которые, хотя и необходимы для долгосрочного тренда, не требуются для краткосрочной отчетности.

Какова наилучшая стратегия для решения этой ситуации? Просто архивировать старые данные в другую таблицу? Или "roll it up" через некоторую консолидацию самих данных (а затем сохранить его в другую таблицу)? Или что-то совсем другое?

Дополнительная информация: мы используем SQL Server 2005.

database-design   dataset    

414   5   02:39, 13th August, 2020


Когда использовать STL битовых наборов вместо отдельных переменных?

В какой ситуации мне было бы более уместно использовать битовый набор (контейнер STL) для управления набором флагов, а не объявлять их как ряд отдельных переменных (bool)?

Получу ли я значительный прирост производительности, если буду использовать битовый набор для 50 флагов, а не 50 отдельных переменных bool?

c++   performance   bitsets    

484   4   19:56, 29th August, 2020


Выполнение скрипта после определенной задержки с помощью JavaScript

Существует ли какой-либо метод JavaScript, подобный jQuery delay() или wait() (чтобы задержать выполнение скрипта на определенное время)?

javascript   settimeout    

446   14   21:28, 11th August, 2020


Как сдвинуть массив байтов на 12 бит

Я хочу сдвинуть содержимое массива байт на 12 бит влево.

Например, начиная с этого массива типа uint8_t shift[10] :

{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xBC}

Я бы хотел сдвинуть его влево на 12 бит, что приведет к:

{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAB, 0xC0, 0x00}

c   arrays   bit-shift   bitset    

544   7   03:08, 9th August, 2020