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


Перемещение репозитория Git на один уровень иерархии

Git для начинающих вопрос: У меня есть небольшой частный веб-проект, который версируется локально с msysgit. Нет никакого внешнего хранилища, так как это только для меня, поэтому я могу делать все, что захочу. У меня это было настроено в каталоге проекта, т. е. в "webroot". теперь нужно было создать второй каталог, расположенный параллельно webroot. Назовем это активами. Итак, структура теперь выглядит следующим образом: project directory ----webroot ----assets Я бы с удовольствием вк ...

Является ли snprintf () всегда нулевым завершением?

всегда ли snprintf null завершает буфер назначения? другими словами, достаточно ли этого: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); или вы должны сделать так, если somestr достаточно долго? char dst[10]; somestr[sizeof (dst) - 1] = ''; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); меня интересует как то, что говорит стандарт, так и то, что может сделать какой-то популярный libc, который не является стандартным поведением. ...

Когда мы должны использовать NVARCHAR / NCHAR вместо VARCHAR / CHAR в SQL Server?

есть ли правило, когда мы должны использовать типы Unicode? Я видел, что большинство европейских языков (немецкий, итальянский, английский, ...) отлично в той же базе данных в Столбцах VARCHAR. Я ищу что-то вроде: если у вас есть китайский -- > используйте NVARCHAR если у вас есть немецкий и арабский -- > используйте NVARCHAR Как насчет сортировки сервера / базы данных? Я не хочу используйте всегда NVARCHAR, как предложено здесь Каковы основные различия в производительности между ...

Имеет ли значение порядок столбцов в предложении group by?

Если у меня есть два столбца, один с очень высокой мощностью и один с очень низкой мощностью (уникальный # значений), имеет ли значение, в каком порядке я группируюсь? вот пример: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey = d.dimensionKey group by d.dimensionName, -- large number of unique values d.dimensionCategory -- small number of unique values есть ли ситуации, когда это имеет значение? ...

Упрощенный и традиционный китайский против регионов

в процессе реализации традиционной и упрощенной китайской поддержки в моем приложении для Android, и я запутался в том, как это должно работать. Так от чтения документация а также некоторые дискуссии, как этой и этой Я поставил упрощенный китайский в значения-ж values-zh-rCN values-zh-rSG и традиционный китайский в values-zh-rTW values-zh-rHK что все работает нормально, но как-то не имеет смысла для меня (извините, если я не понимаю достаточно о китайском упрощенном vs традиционном испо ...

Почему hasNext () False, но Hasnextline () истинно?

вопрос как это для объекта сканера hasNextLine() метод возвращает true, в то время как hasNext() возвращает false? Примечание: На основе входного файла,hasNext() метод возвращает результат как ожидали;hasNextLine() не кажется, что возвращает правильный результат. код вот код, который я запускаю, что создает результаты ниже: public void ScannerTest(Reader fileReaderObject){ Scanner scannerObj = new Scanner(fileReaderObject); for(int i = 1; scannerObj.hasNext(); i++){ System. ...

обфускация кода приложения для iPhone / iPad-возможно ли это? Стоит того?

Я исследовал совсем немного, как на SO, так и на google-ing повсюду, но я не могу найти прямой ответ в отношении запутывания кода для приложений iPhone / iPad, написанных в Objective-C. мои вопросы: есть ли способ сделать это? Если да, то как? стоит ли? позволяет ли Apple это, или есть проблемы с ним, когда приложение представляется им? ...

Почему БПФ производит комплексные числа вместо действительных чисел?

все реализации БПФ, с которыми мы столкнулись, приводят к комплексным значениям (с реальными и мнимыми частями), даже если вход в алгоритм был дискретным набором действительных чисел (целых чисел). разве невозможно представить частотную область только в терминах вещественных чисел? ...

C и C++: частичная инициализация автоматической структуры

например, если somestruct имеет три целых члена, я всегда думал, что это нормально, чтобы сделать это в C (или C++) функции: somestruct s = {123,}; первый элемент будет инициализирован до 123, а последние два будут инициализированы до 0. Я часто делаю то же самое с автоматическими массивами, пишу int arr[100] = {0,}; Так что все числа в массиве инициализируются к нулю. Недавно я прочитал в справочное руководство GNU C что: Если вы не инициализируете переменную структуру, эффект зависит ...

Firefox 4: Есть ли способ удалить красную границу в требуемой форме ввода?

при необходимости определяется в поле формы, Firefox 4 автоматически показывает красную рамку для этого элемента, даже до того, как пользователь нажимает кнопку Отправить. <input type="text" name="example" value="This is an example" required /> Я думаю, что это беспокоит пользователя, так как он/она не совершал ошибок в начале. Я хочу скрыть эту красную границу для начального состояния, но показать ее, когда пользователь нажимает кнопку отправки, если есть отсутствующее поле, отмеченно ...