Windows Server 2008 R2 или [закрытый] Windows 7

Math.Random класс в [1 114] Java на основе 0. Так, если Вы пишете что-то вроде этого:

Random rand = new Random();
int x = rand.nextInt(10);

x будет между 0-9 включительно.

Так, учитывая следующий массив 25 объекты, код для генерации случайного числа между 0 (основа массива) и array.length был бы:

String[] i = new String[25];
Random rand = new Random();
int index = 0;

index = rand.nextInt( i.length );

С тех пор i.length возвратится 25, эти nextInt( i.length ) возвратит число между диапазоном [1 112]. Другая опция идет с [1 113], который работает таким же образом.

index = (int) Math.floor(Math.random() * i.length);

Для лучшего понимания, проверьте сообщение форума Случайные Интервалы (archive.org) .

7
задан Kieron 20 August 2009 в 08:18
поделиться

7 ответов

Я знаю, что вы искали библиотеку для этого, но похоже, что люди, которым нравится этот синтаксис, являются разработчиками Ruby, и они придерживаются Ruby. Если вы действительно хотите это сделать, довольно просто сделать что-то похожее на .Net Extensions, которое будет немного более читаемым. Взгляните на эту статью http://haacked.com/archive/2007/05/24/ruby-like-syntax-in-c-3.0.aspx

Также, если вам не нравится синтаксис в article, то все, что вам нужно сделать, это создать синтаксический анализатор, преобразующий в тики, который может использоваться классом конструктора timespan.

s

  • Построен на том же ядре
  • Иметь тот же сетевой стек
  • Совместно использовать один и тот же графический интерфейс

Решение

  • Выбирать то, что соответствует вашим потребностям.

Для записи я использовал Windows 2008 как мой предпочтительный рабочий стол с ранней беты. Возможно, я потерял режим сна / гибернации, но я могу приготовить кофе, пока моя машина загружается утром.

Также я не упомянул запуск других ОС в гипервизорах, но вы тоже можете это сделать.

13
ответ дан 6 December 2019 в 10:02
поделиться

Windows 7. Некоторые клиентские приложения не работают в Windows 2008

1
ответ дан 6 December 2019 в 10:02
поделиться

Windows Server 2008 R2 является серверной версией , он поставляется с множеством инструментов для управления компьютерной сетью, и как разработчик вы просто не будете его использовать. Лучше дождаться появления Windows 7 в магазине или скачать его прямо из MSDN.

1
ответ дан 6 December 2019 в 10:02
поделиться

Windows 7 сокращена до Windows Server 2008 R2, поэтому Windows Server 2008 R2 лучше.

-3
ответ дан 6 December 2019 в 10:02
поделиться

Единственным недостатком 2008 R2 было отсутствие поддержки Bluetooth, что означало отсутствие у меня клавиатуры и мыши ... поэтому я выбрал 7.

С полной версией IIS. , Я не могу победить его - совершенно потрясающе.

Запуск его через MacBookPro с 4 ГБ ОЗУ и i7 920 с 12 ГБ - оба x64 (очевидно) - ни одной жалобы!

4
ответ дан 6 December 2019 в 10:02
поделиться

Windows 7:

  • Режим Windows XP , безусловно, окажется бесценным.
  • Мне не нужен IIS для Разработка .NET: Visual Studio поставляется с тестовым сервером. Должны существовать облегченные серверы для других технологий.
  • Если бы IIS был необходим (в целях тестирования), я бы создал виртуальную среду с Windows Server 200x.
2
ответ дан 6 December 2019 в 10:02
поделиться

Очень привлекательно попробовать запустить Windows Server 2008 R2 с Hyper-V в качестве ОС вашего рабочего стола / рабочей станции, потому что тогда вы можете разместить тестовые серверы на одном компьютере. Если вы разрабатываете для серверной среды x64, вы можете подумать, что это действительно то, что вы хотите сделать.

Но есть серьезная проблема: Hyper-V заставляет определенные операции видеодрайвера в ОС хоста работать очень много. намного медленнее. А Windows Server 2008 R2 с любой современной удаленной видеокартой будет пытаться использовать ускоренные видеооперации для множества простых вещей, таких как прокрутка, перемещение и изменение размера окон, и эти операции будут намного медленнее, когда Hyper-V работает. включен. Не просто немного медленнее - гораздо медленнее, чтобы вызвать сильное раздражение.

Это очень серьезная проблема при попытке использовать Windows Server 2008 R2 с Hyper-V в качестве ОС рабочего стола / рабочей станции. Windows Server 2008 R2 с включенным Hyper-V действительно следует использовать ТОЛЬКО в качестве серверной ОС, где консоль используется очень редко, потому что производительность видео консоли будет ужасной.

Это проблема, о которой Microsoft знает, но которая не очень широко известен. Вот запись в блоге, которая содержит некоторую информацию и ссылается на другие источники информации: http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/21/hyper-v-versus-desktop-computing .aspx

(Windows Server 2008 (также известный как R2) не страдает в такой же степени от этой проблемы, потому что Windows Server 2008 не использует ускоренные операции с видео для общих задач, таких как прокрутка окна, перемещение и изменение размера.

1
ответ дан 6 December 2019 в 10:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: