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

Q & A для профессиональных программистов и энтузиастов

6
Что означает <T> (угловые скобки) в Java?
В настоящее время я изучаю Java и недавно был озадачен угловыми скобками (&lt;&gt;). Что именно они имеют в виду? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } Что &lt;T&gt;значит? Значит ли это, что я могу создать объект типа T?
139 java  generics 

18
SQL Server SELECT LAST N строк
Это известный вопрос, но лучшее решение, которое я нашел, это что-то вроде: SELECT TOP N * FROM MyTable ORDER BY Id DESC У меня есть таблица с множеством строк. Невозможно использовать этот запрос, потому что он занимает много времени. Итак, как я могу сделать, чтобы выбрать последние N строк без …

8
Адрес памяти переменных в Java
Пожалуйста, посмотрите на картинку ниже. Когда мы создаем объект в Java с newключевым словом, мы получаем адрес памяти из ОС. Когда мы пишем, out.println(objName)мы можем видеть «специальную» строку в качестве вывода. Мои вопросы: Что это за выход? Если это адрес памяти, который нам предоставляет ОС: а) Как я могу преобразовать …




9
Как сделать мелкие подмодули git?
Возможно ли иметь неглубокие подмодули? У меня есть суперпроект с несколькими подмодулями, каждый из которых имеет длинную историю, поэтому он становится слишком большим, перетаскивая всю эту историю. Все, что я нашел, является этой оставшейся без ответа веткой . Должен ли я просто взломать git-submodule для реализации этого?

1
C ++: переменная 'std :: ifstream ifs' имеет инициализатор, но неполный тип
Извините, если это довольно нудистно, но я довольно плохо знаком с C ++. Я пытаюсь открыть файл и прочитать его с помощью ifstream: vector&lt;string&gt; load_f(string file) { vector&lt;string&gt; text; ifstream ifs(file); string buffer, str_line; int brackets = 0; str_line = ""; while ( getline(ifs, buffer) ) { buffer = Trim( …
139 c++  fstream  return-type 

10
Как я могу получить ресурс «Папка» из моего файла JAR?
У меня есть папка / пакет ресурсов в корне моего проекта, я не хочу загружать определенный файл. Если бы я хотел загрузить определенный файл, я бы использовал class.getResourceAsStream, и я был бы в порядке !! Что я на самом деле хочу сделать, так это загрузить «Папку» в папке ресурсов, зациклить …

8
Параметры, Настройки, Свойства, Конфигурация, Предпочтения - когда и почему?
Есть несколько слов с похожим (в некотором смысле) значением: Параметры, Настройки, Свойства, Конфигурация, Предпочтения Английский не мой родной язык. Не могли бы вы объяснить разницу в простом английском, пожалуйста? Я думаю, что следующий шаблон может быть полезен: Используйте XXX в вашем графическом интерфейсе, чтобы позволить людям изменять поведение вашего приложения …

16
Как отсортировать массив в Bash
У меня есть массив в Bash, например: array=(a c b f 3 5) Мне нужно отсортировать массив. Не просто отображать содержимое отсортированным способом, но чтобы получить новый массив с отсортированными элементами. Новый отсортированный массив может быть совершенно новым или старым.
139 arrays  bash  shell  sorting 

3
Почему «десятичный» не является допустимым типом параметра атрибута?
Это действительно невероятно, но реально. Этот код не будет работать: [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)] public class Range : Attribute { public decimal Max { get; set; } public decimal Min { get; set; } } public class Item { [Range(Min=0m,Max=1000m)] //compile error:'Min' is not a valid named attribute argument because it is not …
139 c#  .net  attributes 

3
Разница между size_t и std :: size_t
Каковы различия между size_t и std::size_tс точки зрения того, где они объявлены, когда они должны использоваться и каких-либо других отличительных особенностей?
139 c++  size-t 

11
Загрузка шрифта Google и настройка автономного сайта, который его использует
У меня есть шаблон, и он имеет ссылку на шрифт Google, как это: &lt;link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,300' rel='stylesheet' type='text/css'&gt; Как я могу загрузить его и настроить для использования на моих страницах, которые постоянно работают в автономном режиме?

5
Поворот точки вокруг другой точки (2D)
Я пытаюсь сделать карточную игру, где карты разветвляются. Прямо сейчас, чтобы отобразить его, я использую Allegro API, который имеет функцию: al_draw_rotated_bitmap(OBJECT_TO_ROTATE,CENTER_X,CENTER_Y,X ,Y,DEGREES_TO_ROTATE_IN_RADIANS); так что с этим я могу легко сделать эффект вентилятора. Проблема в том, что вы знаете, какая карта находится под мышью. Чтобы сделать это, я подумал о проведении …
139 c++  algorithm 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.