Программирование

84
Почему SQL Server не поддерживает беззнаковый тип данных?

Я специально думаю о неподписанных int. Вот практический пример: что вы делаете, когда ваш столбец идентичности достигает максимума? Можно либо пойти BigInt(хранилище 8 байтов вместо 4), либо провести рефакторинг приложения для поддержки отрицательных целых чисел и даже создать свои собственные...

84
File.expand_path («../../ Gemfile», __FILE__) Как это работает? Где файл?

ENV["BUNDLE_GEMFILE"] = File.expand_path("../../Gemfile", __FILE__) Я просто пытаюсь получить доступ к файлу .rb из некоторого каталога, и в учебном руководстве мне предлагается использовать этот код, но я не понимаю, как он находит файл драгоценного камня....

84
Какие инструменты вы используете для тестирования своего общедоступного REST API? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Ищу инструменты для тестирования REST...

84
Распределение памяти: стек против кучи?

Меня путают основы распределения памяти между стеком и кучей . Согласно стандартному определению (то, что все говорят), все типы значений будут размещены в стеке, а ссылочные типы будут помещены в кучу . Теперь рассмотрим следующий пример: class MyClass { int myInt = 0; string myString =...

84
Цель C - присвоить, скопировать, сохранить

Я новичок в Objective C. У меня есть базовые знания в C, включая концепцию указателей. У меня два основных вопроса: Может ли кто-нибудь объяснить разницу между назначением, копированием и сохранением с помощью некоторой аналогии? Как вы обрабатываете функцию, которая возвращает переменную...

84
Как округлить число с плавающей запятой до определенного десятичного знака?

Предположим, у меня есть 8.8333333333333339, и я хочу преобразовать его в 8.84. Как я могу сделать это на Python? round(8.8333333333333339, 2)дает 8.83и нет 8.84. Я новичок в Python или программировании в целом. Я не хочу печатать это как строку, и результат будет использован в дальнейшем. Для...

84
System V IPC против POSIX IPC

В чем разница между System V IPCи POSIX IPC? Почему у нас два стандарта? Как решить, какие функции IPC использовать?

84
Что вызывает ошибку сломанной трубы?

Я знаю, что ошибка сломанной трубы возникает, когда сокет на стороне узла закрывается. Но в своем тесте я заметил, что немедленный вызов send на этой стороне, когда одноранговая сторона закрыта, не всегда приводит к ошибке разрыва канала. Например: После закрытия сокета на стороне однорангового...

84
Используя {% url ??? %} в шаблонах django

Я много искал в Google ответы о том, как использовать тег «url» в шаблонах, только чтобы найти много ответов, в которых говорилось: «Просто вставьте его в свой шаблон и укажите на то представление, для которого требуется URL-адрес». Что ж, никакой радости для меня :( Я пробовал все возможные...

84
Будет ли IE9 WebBrowser Control поддерживать все функции IE9, включая SVG?

Я недавно перешел на IE9-beta. Теперь в моем приложении WinForm .Net (3.5) я хочу использовать WebBrowserконтроль. Итак, мой вопрос: будет ли WebBrowserэлемент управления отображать все свойства и функции IE9? Меня беспокоит то, что я хочу визуализировать на нем некоторую графику SVG....

84
Как я могу создать эффект щелчка изображения, как кнопку на Android?

У меня есть изображение в моем приложении для Android, которое я использую как кнопку с заданным событием onClick, но, как вы могли догадаться, при нажатии на изображение не появляется интерактивный эффект. Как я могу этого добиться?...

84
Неопределенное поведение и точки последовательности перезагружены

Считайте эту тему продолжением следующей темы: Предыдущая партия Неопределенное поведение и точки последовательности Давайте еще раз вернемся к этому забавному и запутанному выражению (выделенные курсивом фразы взяты из темы выше * улыбка *): i += ++i; Мы говорим, что это вызывает неопределенное...

84
Как воспроизводить видео с YouTube в моем приложении для Android?

Как воспроизвести YouTubeвидео в моем приложении? Я хочу play videoтранслировать его прямо с YouTube без загрузки. Кроме того, при воспроизведении видео я хочу предоставить параметры меню. Я не хочу воспроизводить видео с намерением по умолчанию. Как я могу это сделать?...

84
MVC3 Razor DropDownListFor Enums

Пытаюсь обновить свой проект до MVC3, но я просто не могу найти: У меня есть простой тип данных ENUMS: public enum States() { AL,AK,AZ,...WY } Который я хочу использовать как DropDown / SelectList в моем представлении о модели, содержащей этот тип данных: public class FormModel() { public States...

84
В чем разница между is_null ($ var) и ($ var === null)?

Есть ли разница между этим ... if (is_null($var)) { do_something(); } и это? if ($var === null) { do_something(); } Какая форма лучше проверяет, содержит ли переменная значение NULL? Есть ли какие-то крайние случаи, о которых мне следует знать? (Я инициализирую все свои переменные, поэтому...

84
Частные участники в CoffeeScript?

Кто-нибудь знает, как сделать частные нестатические члены в CoffeeScript? В настоящее время я делаю это, просто используя общедоступную переменную, начинающуюся с подчеркивания, чтобы пояснить, что ее не следует использовать вне класса: class Thing extends EventEmitter constructor: (@_name) ->...

84
Проблема с DateTime.TryParse с датами в формате гггг-дд-мм

У меня есть следующая дата в строковом формате «2011-29-01 12:00 am». Теперь я пытаюсь преобразовать это в формат datetime с помощью следующего кода: DateTime.TryParse(dateTime, out dt); Но я всегда получаю dt как {1/1/0001 12:00:00 AM}. Подскажите, пожалуйста, почему? и как мне преобразовать эту...

84
Правильный способ документирования функций с открытым аргументом в JSDoc

Допустим, у вас есть что-то вроде следующего: var someFunc = function() { // do something here with arguments } Как бы вы правильно задокументировали, что эта функция может принимать любое количество аргументов в JSDoc? Это мое лучшее предположение, но я не уверен, что оно верное. /** * @param...

84
Продолжение в Python unittest, когда утверждение не выполняется

РЕДАКТИРОВАТЬ: переключился на лучший пример и пояснил, почему это настоящая проблема. Я хотел бы написать модульные тесты на Python, которые продолжат выполнение при сбое утверждения, чтобы я мог видеть несколько сбоев в одном тесте. Например: class Car(object): def __init__(self, make, model):...

84
Сохраняет ли метод Distinct () исходный порядок последовательности неизменным?

Я хочу удалить дубликаты из списка, не меняя порядок уникальных элементов в списке. Джон Скит и другие предложили использовать следующее: list = list.Distinct().ToList(); Справка: Как удалить дубликаты из списка <T>? Удаление дубликатов из List <T> в C # Гарантируется ли, что порядок...