Как открыть Visual Studio в 2013 году в MonoDevelop

Мой ноутбук от Toshiba началось в последнее время работает медленно и, откровенно говоря, я устал от Windows 8, так что я создал на USB последней версии Linux Mint и установить его, двигаясь все необходимые проекты на GitHub.

Я установил MonoDevelop выступает, потому что я знаю, что его склонности для WinForms, но когда я пытаюсь открыть .sln файла он открывает его в текстовом редакторе в MonoDevelop, а не как решение. У меня есть два основных решения, мне нужно разработать кости и GemsCraft.

Как мне открыть эти решения в MonoDevelop? Yahtzee является в VisualBasic и GemsCraft это в C#

+218
Mayur Kaul 4 июн. 2018 г., 21:31:46
26 ответов

На этот (ссылка), они объясняют, как сделать виртуальную машину с пиксель работает с компакт-диска изображения и сохранение результатов сохранение данных в новый HD виртуальное устройство.

+922
kedar kokil 03 февр. '09 в 4:24

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

Я просто хочу карту R_Shift + WASD для клавиши со стрелками (в Linux). Я могу на карте Shift + WASD для стрел, используя параметр xmodmap, тем не менее, я хочу только правый Shift, чтобы иметь такую возможность (в то время как отключение выделения текста при использовании R_Shift).

(Я прочитал параметр xmodmap Вики, но не могу понять способ, чтобы сделать это возможным.)

+902
bugul 4 янв. 2015 г., 10:09:26
Другие ответы

Связанные вопросы


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

НФС устанавливает полномочия по UID и GID, так как у вас же на сервере и клиенте, все будет хорошо. root_squash предотвратит от чтения или записи каких-либо файлов или каталогов, которые вы не хотите даже стоит судо прав и не имеют судо прав в любом случае.

Если вы беспокоитесь о IP-спуфинг, то есть и другие инструменты и методы, которые могут быть использованы для этого. Их можно найти с немного исследований и решить, что лучше.

+856
Dai Franks 15 нояб. 2018 г., 03:19:42

Я написал скрипт для выполнения файлы по одному, позвонив по установленной программе. Одна и та же программа выполняется из терминала, как программы procheck АВС.pdb-файл, то он нормально работает. Но когда я выполнить эту программу в скрипт Perl как

#!/usr/Бен/Perl с -з
@прок = Глоб '*.ПДБ';

еогеасп $прок (@прок)

{
 системе (программы procheck $прок 2.0');
}

Получаю ошибку

Ш: 1: программы procheck: не нашли 
+809
xrunner 1 июл. 2017 г., 10:51:44

'САР' это решение. в /var/журнал/СА есть ряд файлов по имени saXX где " XX " обозначает дату. используйте следующую команду, чтобы получить статистику 23-го этого месяца: #САР-Ф /ВАР/лог/СА/sa23

+754
Jorik Jeeninga 10 апр. 2015 г., 23:55:39

это может быть глупо, но клавиатура работает нормально? вы можете быть тройное нажатие клавиши Enter.

нечто подобное произошло и со мной :)

+719
KeepMove 8 янв. 2017 г., 07:34:30

Если вы хотите сохранить ваш текущий ядра, я бы предложил установку ням-плагин-versionlock пакет, и запустить пальчики оближешь versionlock ядра-$(uname-р) (в то время как вы загружается в ядро, которые вы хотите сохранить). Это скажет ням никогда не заменить ту версию ядра.

+711
Delphi Guo 2 сент. 2010 г., 13:49:48

Я вижу два возможных применения для оболочки переменной окружения:

  • Он может быть использован для указания интерактивная оболочка пользователь хочет использовать, и/или
  • он может использоваться процессами для выполнения других команд, заменив команду в обычном /Бен/Ш-с "..." идиома.

Если бы это было только для бывшего, это может быть что-то очень странное (например, оболочкой IPython), если он применяется также для последнего, он должен обеспечить основной формой в POSIX совместимости, например, понять параметр и сохранить окружающую среду в целости и сохранности (что на удивление сложно).

В стандарте POSIX - это не очень конкретна, она просто пишет.

Эта переменная должна представлять собой путь предпочтительный команде пользователя язык переводчик. Если этот переводчик не соответствует командный язык Shell в Shell и объем коммунальных услуг 1003.1-2001 стандарта IEEE СТД, Глава 2, Язык командной оболочки, утилиты могут вести себя по-другому от тех, которые описаны в стандарте IEEE с std 1003.1-2001.

- Второй использовать на самом деле-обычные и/или действительного, и, следовательно, о чем волноваться, если я поставил оболочку на что-то странное?

+684
albinotuba 1 янв. 2015 г., 14:49:20

Кацура Сато прав. Вот небольшой скрипт на Perl, если у вас есть полное сообщение электронной почты в файл.

на CPAN установить email::MIME файла::хлебать::малолетка
Перл-MEmail::МИМ -сайту mfile::хлебать::малолетка=read_file -мы
 мой $электронная почта = адрес электронной почты::МИМ->новый( read_file(клавиши Shift @argv в) );
 Мой $счетчик = 0;
 $почты->walk_parts(суб {
 мой $часть = сдвиг;
 мой %заголовок = $часть->header_str_pairs;
 если (существует $заголовка{"расположения контента"}) {
 мой ($имя_файла) = $заголовка{"расположения контента"} =~ м/(?<=именем=")([^"]+)/;
 сказать ++$считать".:". $именем;
}
})
электронной почты.эмл
+679
Rommel Abellanosa 1 июл. 2017 г., 17:45:51

Если все вы хотите сделать, это добавить текст до последней строчки, очень легко с помощью sed. Заменить $ (по шаблону в конце линии) в текст, который вы хотите добавить, только на линиях в диапазоне $ (что означает последняя строка).

Е$ С/$/ и Linux/' <файл >файл.новый &&
файл MV.новый файл

что на Linux может быть сокращен до

СЕПГ -я '$ Ы/$/ и Linux/ файл

Если вы хотите удалить последний байт в файле, Линукс (точнее в GNU coreutils) предлагает обрезать команду, которая делает это очень легко.

усечь -с файл -1 

Спецификация способ сделать это с ДД. Сначала определить длину файла, а затем обрезать его на один байт меньше.

длина=$(умывальник, туалет -с <файл)
ДД, если=/dev/нуль=файл обс="$((длина-1))" искать=1

Отметим, что обе эти безоговорочно усечь последний байт файла. Вы можете захотеть проверить, что это первый перевод строки:

длина=$(умывальник, туалет -с <файл)
если [ "$длина" не-ne 0 ] && [ -з "$(хвост -с -1 <файл)" ]; затем
 # Файл заканчивается переводом строки или null
 ДД, если=/dev/нуль=файл обс="$((длина-1))" искать=1
интернет
+620
Moxit Shah 14 февр. 2011 г., 03:32:42

У меня есть файл Makefile, в котором, среди прочего, устанавливает Баш завершения скрипта:

установить [ ... ] файла /etc/bash_completion.д/

Это прекрасно работает в Ubuntu, но в Arch Баш доработок устанавливаются в /usr/доли/Баш-/завершения / завершения.

Что бы быть идиоматические дистрибутив GNU и POSIX сделать способ справиться с этим? Я думаю, хорошим решением было бы что-то вроде этих функций:

  1. Если установить команду не удается, цель должна потерпеть неудачу.
  2. Траверс список каталогов в последовательности, как написано. В первый каталог, который уже существует (если таковые имеются):
    1. Установить файл если он не существует,
    2. перезаписать файл, если он существует и не в курсе (по сделать семантику),
    3. пропустить файл, если он существует и является актуальной, и
    4. прекратить обработку каталогов.
  3. Это не ошибка, если файл не установлен в любом месте.
  4. Это не ошибка (не должны make-файл попытка для обработки в данном случае) если файл уже установлен в одну директорию, и последующие запуски устанавливает его в другой каталог. То есть, данный каталог список /А /Б, если кто-то

    1. создает ,
    2. помещает файл в ,
    3. затем создает и
    4. спуски сделать

    в файле Makefile должен не обнаруживать присутствие на всех.

  5. Это не ошибка, если ни один из каталогов не существует.
  6. Отзывы о какие каталоги были предприняты бы хорошо, но не обязательно.
+602
D Mohamed 6 сент. 2011 г., 14:56:17

У меня есть файл по имени .игнорировать. В необходимости замены projdir. Например:

игнорировать \..*
игнорировать ридми
projdir змея

Мне нужно заменить змеей, например, "Пакман". Я читал man-страницы, но я не знаю, что делать.

+591
Sheff 26 мар. 2013 г., 17:21:35

Когда я впервые повернуть на компьютере мышь работает как обычно, но вскоре после этого курсор мыши перестанут двигаться и будут торчать в одном месте на экране. Это трудно описать, но хотя изображение курсор застрял в одном месте на экране позицию мыши, кажется, продолжать обновлять. Так что если я переместите мышь вокруг, я буду видеть гиперссылки и кнопки подсветить, чтобы указать, что мышь движется над ними. Я также можете нажать и кнопку или ссылку активирует как обычно. Изображение курсор застрял в одном месте, но он меняется от указателя на курсор выделения текста, как я переместить мышь вокруг.

Я пытался сбросить мышь, но поведение остается прежним.

команду sudo rmmod psmouse 
судо команды modprobe psmouse

Такое поведение случилось с Xubuntu в 12.04 и я установил Линукс Минт 17 и вижу такое же поведение. У меня беспроводная мышь Logitech. Я попробовал подключить мышь и вижу такое же поведение.

Какие-либо предложения? Я даже не уверен, что искать!

Спасибо!

+487
keerthana murugesan 28 мар. 2011 г., 04:47:20

Я отладки bash-скрипт. Он выполняет команды CP и MV в сценарий, когда переменная, содержащая путь используется в качестве аргумента для команды. Я продублировал его в терминале следующим образом:

Дэвид:AutoSetupSoftware$ Эхо $targetprefix
~/Приложения/AutoSetupSoftware/и т. д
Дэвид:AutoSetupSoftware$ команда ls ~/приложения/AutoSetupSoftware/и т. д
авто.мастер экспорта хозяев хозяев.отрицать
среды в fstab хозяев.позволить оригиналы
Дэвид:AutoSetupSoftware$ ЛС $targetprefix
ЛС: невозможно получить доступ к '~/приложения/AutoSetupSoftware/и т. д.': Нет такого файла 
или каталог
Дэвид: $AutoSetupSoftware$ Общ 'targetprefix'
ЛС: невозможно получить доступ к '$targetprefix': нет такого файла или каталога
Дэвид:AutoSetupSoftware$ ЛС "$targetprefix"
ЛС: невозможно получить доступ к '~/приложения/AutoSetupSoftware/и т. д.': Нет такого файла 
или каталог
Дэвид:AutoSetupSoftware$ 

Кто-нибудь в состоянии объяснить, почему это не сработает? Я получаю ту же ошибку при попытке выполнить аналогичные команды в мой скрипт. Полную документацию и руководства, я посмотрел бы указать, что выше должно работать.

Дэвид

+463
Jagger 11 сент. 2017 г., 10:16:54

Недавно я вступил в организацию и получил права на добавление/удаление записей или сказать, атрибутами к LDAP (LDAP и OpenDJ с открытым исходным кодом для Linux выбор в LDAP).

До сих пор я добавил тысячу модификации и атрибуты без проблем, но очень неловко, когда я добавил атрибут LDAP, в котором был создан вскоре после того, как я вижу его взгляд некоторое набор символов одного значения (т. е. IP) и я удалил его сразу и поправили, что через каталог диспетчера учетных данных.

Моя администрирования LDAP позвонил мне и сказал мне не использовать доступ к диспетчеру каталог, добавить, что это может повредить базу данных LDAP, используя менеджер паролей каталог. Я не был уверен, и я спросил, Как, но не получил ответа.

Это правда, что изменение значения в особую группу и специально атрибут может повредить весь в LDAP?

Любое объяснение будет полезно.

+399
1st Airport Parking 21 апр. 2012 г., 01:49:26

Ответа на мою проблему Оказывается, это была проблема сети. В конце концов я нашел, что путем отбрасывания MTU для всех сетевых карт немного, проблема ушла.

Скорее всего что-то неправильно для этой сети, но теперь я могу доказать, что и сдать его в сети команда (кто твердил мне, что это была проблема с сервером).

Помните, однако, это крайняя мера Особенность заключалась в том, что SSH-сервер работал из одной подсети, но не вне его, и SSH -Т '/Бен/Баш работал в любом месте.

Я тоже была rsyncs, что бы начать нормально, но в какой-то момент просто зависнуть, или разорвать соединение.

Так что если вы глядя на этот ответ, попробуйте другие выше первого, и только, если вы получаете странности как у меня, скорее всего это поможет.

Так что спасибо за помощь. Я попробовал все, и он научил меня, и позвольте мне подтвердить это никак не связано с сервером (это все, что я надеялся на).

Так что спасибо всем, кто помог

+359
user2283704 19 янв. 2011 г., 20:03:40

Эти флаги существуют для обработки уведомлений о conntrack ожидания, которые трассировщика , связанных с государствами, которые хранятся в таблицу и обрабатываются ядром; вы можете быть уведомлены, если ожидание будет добавлен, удален или изменен. Эта таблица может манипулировать пользователь программ как трассировщика-инструментов Набор инструментов , но используются модули ядра, как на FTP и SIP помощников.

Что сказал, Я никогда не приходилось использовать эту функцию непосредственно: это, как правило, автоматически.

+343
Marquez 1 мар. 2018 г., 07:30:01

У меня много каталогов по имени, как:

/данные/дБ/вол/8_10
/данные/дБ/вол/9_1
/данные/дБ/вол/9_2

И нужно, чтобы скопировать некоторые файлы (все пт.* файлы) второй последний (выше 9_1) до последней (выше 9_2).

Я пробовал напрямую, как это.

СР -п /Данные/дБ/ОКС/9_1/пт.* /данные/дБ/вол/9_2

Однако, вместо того, чтобы вводить /данные/дБ/вол/9_1/ & /данные/дБ/вол/9_2. Я хочу быть в состоянии написать:

СР -п /Данные/дБ/ОС/"$prior_version"/пт.* /данные/дБ/ОС/"$latest_version"/

И получать $prior_version и $latest_version из список каталогов в /данные/дБ/вол/ в shell-скрипт.

+316
zenmorro 26 июл. 2010 г., 10:13:08

Установлен Зенд-сервера CE.

Я хотел бы использовать этот порт (10088). Но каждый раз, когда я введите localhost я введите localhost:10088, что localhost не работает.

В файле hosts я пытался ввести 127.0.0.1 на localhost. В этом случае с localhost:10088 работает на localhost - нет.

Если я сделаю 127.0.0.1:10088 localhost в обе стороны не работают.

+314
Webby Kabisa 3 февр. 2013 г., 19:38:39

команду killall - убить процесс по имени. Используйте команду killall команду, чтобы послать сигнал на один или несколько процессов, соответствующие критериям отбора, таких как имя команды, процессы принадлежащие конкретному пользователю, или всех системных процессов.

команду killall - пошлет указанный сигнал (по умолчанию сигнала SIGTERM) для каждого процесса, а не перечислять их в stdout. вводиться может сигнализировать нескольких процессов, как команду killall, но можно также использовать дополнительный критерий выбора, которые могут включать любые комбинации:

Команда УИД Родитель Терминал

+310
SConnolly 24 февр. 2012 г., 03:57:21

Я использую следующий скрипт:

#!/бин/Баш-ЕС

подстраховаться ловушка 'Эхо Привет 

exit_failure() {
 Echo "Привет, Мир!"
 возвращение 1
}

sub_failure() {
РЭС=$(exit_failure)
}

sub_failure

Это приводит к следующему:

Привет
Привет

Если я изменить sub_failure() следующим, однако:

sub_failure() {
 местные Res=$(exit_failure)
}

Я не получаю выход; подстраховаться не в ловушке больше? Почему сигнал? Как я могу ловушку подстраховаться , если я хочу использовать локальные переменные? Я знаю, что я могу сделать местный РЭС; РЭС=$(exit_failure), но почему я должен разделить?

+249
Nehal Gowrish 7 нояб. 2010 г., 05:29:24

1) множественные платформе rcx.д каталогах, указывать, какие услуги чтобы начать или остановить во время выполнения "х".

2) rc0.D-это уровень 0, который является завершением работы. лс6.D для перезагрузки. Остальное все предназначены для различных уровней (2 - 5). Буква S обозначает начало и K для убийства. Это по сути ссылки на оригинальные скрипты в /etc/rc автомобиль.д. Цифры после S/K имеют приоритет, по которому услуги будут запущены/убил.

3) Да, если они заданы несколько раз запустить/убить скрипт будет выполняться несколько раз. Но никто не хочет этого делать.

4) глядя на приоритетные номера, НТП сервис будет запущен, за голубятню.

5) 4-й точки по пути.

+192
Menace301 26 мар. 2017 г., 21:19:51

Вы можете использовать ГНУ datamash для расчета групповой медианы. Предполагая, что столбцы являются общими разделена пробелами (если они табуляцией, можно опустить --пробел параметр; для CSV формат ):

$ datamash --пробелы --заголовки метода groupBy 3 медиана 2 < Входной_файл 
Метод groupBy(коэффициент) средний(Correaltion)
APOC1 0.0436286175
APOC1P1 0.027572878
APOC2 0.04006679
APOD -0.013565352
АпоЕ 0.006889061

Поскольку ваши данные будут отсортированы в связи с этим, вы можете затем объединить результаты обратно на входных столбцов:

$ datamash --заголовки --пробел метода groupBy 3 медиана 2 < Входной_файл | 
 присоединяйтесь-заголовок -О1.1,0,1.2,2.2 -13 -21 Входной_файл -
Trancript_id коэффициент Correaltion медиана(Correaltion)
ENST00000588750 APOC1 0.29000968 0.0436286175
ENST00000592535 APOC1 0.066122367 0.0436286175
ENST00000592885 APOC1 0.021134868 0.0436286175
ENST00000589078 APOC1 -0.026632376 0.0436286175
ENST00000507983 APOC1P1 0.027572878 0.027572878
ENST00000575148 APOC1P1 0.022259741 0.027572878
ENST00000574565 APOC1P1 0.162023776 0.027572878
ENST00000590360 APOC2 -0.040690609 0.04006679
ENST00000585786 APOC2 0.120824189 0.04006679
APOD ENST00000343267 -0.022932868 -0.013565352
ENST00000458447 APOD -0.013565352 -0.013565352
ENST00000463719 APOD 0.114022335 -0.013565352
АПОЕ ENST00000252486 0.006889061 0.006889061
АПОЕ ENST00000446996 0.005700132 0.006889061
ENST00000434152 АПОЕ 0.220318481 0.006889061

Если вам нужно медиана значений добавляется только первая строка каждой группы, можно передать все это на awk 'видел[$2]++ {НФ--} 1'.

+157
rhughes 27 мая 2010 г., 14:02:23

Джим л. прокомментировать мой вопрос. Он отвез меня к ответу. У меня была плохая команда Export, который ссылается в /tmp. Изменяя это к тому, что надо было (/tmp) и исправлена проблема. Господь спасет меня от тупых опечаток.

+136
user2052 5 окт. 2018 г., 05:17:25

Эта команда:

в rsync-А-мин-размер 88 м, Макс-размер 93М ПП /new_destination/

копирует структуру с пп по /new_destination, но только файлы, которые являются не менее 88 МБ и не более 93 МБ.

Добавить больше исходного дерева каталогов до конечного пункта назначения описатель если вам нравится, такие как:

по rsync -А-мин-размер 88 м: Макс-размер 93М ПП/ПП 01/02 /целевой/

Если добавить косую черту к источнику спецификация (ПП/ в отличие от ПП), rsync и не создавать этот каталог в створ.

Другими словами:ПП в моем первом примере, результаты в /new_destination/ПП/01/..., при этом:

в rsync-А-мин-размер 88 м, Макс-размер 93М ПП/ /new_destination/

вместо результатов в /new_destination/01/..., /new_destination/02/....

Интернет -это флаг для команды rsync означает "архиве", который повторяется в каталогах, сохраняет метаданные о файлах, таких как разрешения и отметки времени. (Это дежурный вариант, который равняется -rlptgoD очень популярны комбинированные варианты).

+101
aamir ariya 9 нояб. 2015 г., 16:27:19

Просто поместите этот код в новый файл в каталоге/etc/профиль.д/ и проверьте, что файл/etc/профиль имеет некоторый код, который выполняет каждый скрипт в эту директорию.

Мой файл/etc/профиль имеет:

если [ -д /и т. д./профиль.д ]; Тогда
 для меня в /etc/профиль.д/*.ш; делать
 если [ -р $я ]; тогда
 . $я
интернет
сделано
 Сбросьте мне
интернет

что означает, что скрипт должен иметь расширение

+90
Gokhan MANKARA 25 авг. 2017 г., 13:22:42

Показать вопросы с тегом