Код Грея в.NET

Хорошо, на [1 114] pix0r, Искры ' и Dave отвечает, что похоже, что существует три способа сделать это:

свойства


Virtual Hosts

  1. Open C:\xampp\apache\conf\extra\httpd-vhosts.conf.
  2. Un-comment ~line 19 (NameVirtualHost *:80).
  3. Add your virtual host (~line 36):

    
        DocumentRoot C:\Projects\transitCalculator\trunk
        ServerName transitcalculator.localhost
        
            Order allow,deny
            Allow from all
        
    
    
  4. Open your hosts file (C:\Windows\System32\drivers\etc\hosts).

  5. Add

    127.0.0.1 transitcalculator.localhost #transitCalculator
    

    to the end of the file (before the Spybot - Search & Destroy stuff if you have that installed).

  6. Save (You might have to save it to the desktop, change the permissions on the old hosts file (right click>), и копия новая в каталог по старому (или переименовывают старый), если Вы используете Vista и испытываете затруднения).
  7. Apache Перезапуска.

Теперь можно получить доступ к тому каталогу путем просмотра к [1 118] http://transitcalculator.localhost/ .

Делают Псевдоним

  1. Стартовый ~line 200 Вашего http.conf файл, копируют все между и (~line 232) и сразу вставляют его ниже с C:/xampp/htdocs замененный Вашим желаемым каталогом (в этом случае C:/Projects), чтобы дать Вашему серверу корректные полномочия для нового каталога.

  2. Находят раздел (~line 300) и добавляют

    Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
    

    (или независимо от того, что относится к Вашим требованиям), ниже Alias блок комментария, в тегах модуля.

Изменение Ваш корень документа

  1. ~line 176 Редактирования в C:\xampp\apache\conf\httpd.conf; изменение DocumentRoot "C:/xampp/htdocs" к [1 112] (или независимо от того, что Вы хотите).

  2. ~line 203 Редактирования для соответствия новому местоположению (в этом случае C:/Projects).

Примечания:

  • необходимо использовать наклонные черты вправо "/" вместо наклонных черт влево "\".
  • не включают запаздывание "/" в конец.
  • перезапускают Ваш сервер .

6
задан tbischel 11 November 2010 в 13:23
поделиться

2 ответа

Ну, многое зависит от вашей системы и данных. Мы можем сделать очень много предположений. Какой процессор вы используете? Должен ли это быть простой код на C? Насколько широки регистры процессора? Какова структура кеш-памяти процессора? и т.д. и т.п.

Это также зависит от того, насколько разные ваши данные. Если маловероятно, что первый байт из каждого буфера один и тот же, тогда скорость функции бессмысленна, поскольку, по логике, она не дойдет до остальной части функции. Если вероятно, что первые n-1 байта обычно являются размерами, тогда это становится более важным.

В целом вы вряд ли увидите много изменений, независимо от того, как вы проводите тест. выполнение (2 ^ n) - 1 преобразования двоичного кода в серый. Все, что вам нужно, это функция выше и цикл for.

/*
        The purpose of this function is to convert a reflected binary
        Gray code number to a binary number.
*/
unsigned short grayToBinary(unsigned short num)
{
        unsigned short temp = num ^ (num>>8);
        temp ^= (temp>>4);
        temp ^= (temp>>2);
        temp ^= (temp>>1);
       return temp;
}
13
ответ дан 8 December 2019 в 13:46
поделиться

Нет ничего встроенного , кроме кода Грея в .NET.

0
ответ дан 8 December 2019 в 13:46
поделиться
Другие вопросы по тегам:

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