Какие средства разработки Вы продолжаете свою Карту памяти? [закрытый]

Я бы сделал это так, как это масштабируется

import org.apache.hadoop.io.NullWritable

import org.apache.spark._
import org.apache.spark.SparkContext._

import org.apache.hadoop.mapred.lib.MultipleTextOutputFormat

class RDDMultipleTextOutputFormat extends MultipleTextOutputFormat[Any, Any] {
  override def generateActualKey(key: Any, value: Any): Any = 
    NullWritable.get()

  override def generateFileNameForKeyValue(key: Any, value: Any, name: String): String = 
    key.asInstanceOf[String]
}

object Split {
  def main(args: Array[String]) {
    val conf = new SparkConf().setAppName("Split" + args(1))
    val sc = new SparkContext(conf)
    sc.textFile("input/path")
    .map(a => (k, v)) // Your own implementation
    .partitionBy(new HashPartitioner(num))
    .saveAsHadoopFile("output/path", classOf[String], classOf[String],
      classOf[RDDMultipleTextOutputFormat])
    spark.stop()
  }
}

Просто увидел аналогичный ответ выше, но на самом деле нам не нужны настроенные разделы. MultipleTextOutputFormat создаст файл для каждого ключа. Это нормально, что несколько записей с теми же ключами попадают в один раздел.

новый HashPartitioner (num), где num - номер раздела, который вы хотите. В случае, если у вас есть большое количество разных ключей, вы можете установить число в большое. В этом случае каждый раздел не будет открывать слишком много обработчиков файлов hdfs.

58
задан 9 revs, 3 users 63% 23 May 2017 в 10:30
поделиться

57 ответов

Я - превосходный комплект удивленного JGSOFT инструментов еще, не был упомянут, особенно рассмотрев , автор является одним из нас :

  • EditPad Pro (IMO, лучший чертовски текстовый редактор там)
  • RegexBuddy ( regex отладчик)
  • PowerGREP (может не быть жизненно важны при переносе Cygwin вокруг, но это - больше featureful, чем "реальный" grep и имеет хороший GUI для начальной загрузки)

Несомненно, ни один из них не свободен, но они нормально лицензируются, и все они поддерживают портативную установку.

1
ответ дан 2 revs 24 November 2019 в 18:39
поделиться

Я не иду никуда без [1 121] puretext.exe . Это - просто исполняемый файл на 28 Кбит, который дает Вам под Windows+V (или безотносительно ключа, Вы хотите), что я иначе сделал бы довольно часто вручную после удара Ctrl+C где-нибудь:

  • Windows+R
  • N, O, T, E, P, A, D (в случае необходимости, часто был все еще в моем диалоговом окне Выполнения...)
  • Enter
  • Ctrl+V
  • Ctrl+A
  • Ctrl+C
  • Alt+F4
  • N (для No)
  • Alt-Tab (корректное необходимое количество раз, если любой...)
  • Ctrl+V

, Другими словами: это вставляет "чистый текст" от буфера обмена без любой разметки, которая, возможно, была скопирована на буфер обмена с текстом.

Любой ПК я продолжаю работать больше часа - где у меня есть полномочия добраться puretext.exe на и работающий - я поместил его в [1 120], дважды щелкаю по нему однажды, установил его, чтобы автоматически запустить в его настройках и всегда скрывать значок в панели задач.

Это так стоящее того.;-)

1
ответ дан 3 revs 24 November 2019 в 18:39
поделиться

PortableApps также. Я играл с несколькими Linux-on-a-sticks, включая Slax (это - большой небольшой дистрибутив!), но компьютеры в моей школе, кажется, не позволяют загружаться от USB больше: '(

мне также удалось получить Cygwin на моем USB, но это немного странно, и я часто не использую его. Eclipse также, но только если Вам абсолютно нужен он, это работает, замедляется как патока.

0
ответ дан HappyCodeMonkey 24 November 2019 в 18:39
поделиться

веб-сервер XamppLite , таким образом, я могу быть в состоянии работать и протестировать любой PHP, CGI или сценарии везде, куда я иду.

0
ответ дан Andreas Grech 24 November 2019 в 18:39
поделиться

Мой просто имеет музыку и мой проекты GTD . О, и несколько игр в течение тех промежуточных времен;-)

0
ответ дан user23743 24 November 2019 в 18:39
поделиться

Одна из моих Карт флэш-памяти с интерфейсом USB имеет книги, которые я купил в формате PDF у Safari Онлайн. Способность нести десять или двадцать книг о.NET, HTML, CSS, SQL, Active Directory, безопасности, WPF, или независимо от того, что я, оказывается, имею там и тяну его, не сломав мой позвоночник, является БЕСЦЕННОЙ.

у Другого есть NUnit, TestDriven.NET, WinMerge, полоса прокрутки фиксирует для VB6, AnkSVN, копии спецификации C# и нескольких доморощенных инструментов.

0
ответ дан Mike Hofer 24 November 2019 в 18:39
поделиться

Когда я нахожу время для него, я помещаю изображение Восстановления ПК Windows Home Server на Карте памяти . Мало того, что это более хорошо, чем CD для восстановления домашнего CD сервера, но можно также загрузиться к подсказке CMD или запустить диспетчер дисков.

я предпочитаю не копиям кэша загружаемого программного обеспечения, начиная с загрузки снова часто приносит последние обновления. Исключением является программное обеспечение, которое я должен перейти через обручи для получения (регистрация, и т.д.)

0
ответ дан Jay Bazuzi 24 November 2019 в 18:39
поделиться
  • земляника Perl , я должен был отредактировать некоторые пакетные файлы для использования USB e: вместо жесткого диска c:
  • MinGW, для GCC, G ++ и добавленная GDB, возможно, MSYS, когда я нахожу время для него
  • MSVC6, только для консольных приложений до сих пор, не попытались включать MSDN
  • Codelite, для IDE, лучше, чем Код:: Блоки и легче, чем Ультраредактирование Eclipse
  • v9, более свежие версии слишком чрезмерно увеличены в размере и замедляются, и вероятно не выполняют от USB
  • Довольно много других утилит, которые пригождаются, например, grep, ssed, пакетные файлы, чтобы установить переменные среды и запустить Perl, GCC или VC, и т.д.
1
ответ дан 7 revs 24 November 2019 в 18:39
поделиться

Для Windows:

Они позволяют мне доступ системы Linux, где реальные средства разработки живут через SSH и VNC.

0
ответ дан jtimberman 24 November 2019 в 18:39
поделиться

У меня есть полная установка (постоянство повредилось на версии LiveUSB) (сера) Fedora 9 на одном разделе (ext2, таким образом, Windows не видит его) со следующими инструментами:

И на другом разделе, моих данных и следующих инструментах Windows:

РЕДАКТИРОВАНИЕ : у Меня теперь есть Fedora 10. Немного медленнее, и потребности vga= для новой начальной загрузки для работы, но новые возможности делают его стоящим того.

0
ответ дан 2 revs 24 November 2019 в 18:39
поделиться

В настоящее время: Python + Python Stackless Lua JCreator ConTEXT

большая часть моего USB составлен из Установщиков/Исходного кода хотя:)

0
ответ дан Dalin Seivewright 24 November 2019 в 18:39
поделиться

В дополнение к большинству инструментов, уже перечисленных...

Process Explorer
Process Monitor
AutoRuns
Expresso
KeePass
ReNamer
TrueCrypt
1
ответ дан Gordon Bell 24 November 2019 в 18:39
поделиться

MemTest , если это неисправность оборудования?

1
ответ дан 24 November 2019 в 18:39
поделиться

Как разработчик WPF / Silverlight, я бы добавил Kaxaml и MS Blend

1
ответ дан 24 November 2019 в 18:39
поделиться

Если у вас есть место для этого, AutoPatcher (вы запускаете его на своем ПК, чтобы загрузить все доступные обновления Windows, затем возьмите его на свое место и используйте для исправления их установки Windows).

0
ответ дан 24 November 2019 в 18:39
поделиться

Инструмент отладки или профилировщик.

0
ответ дан 24 November 2019 в 18:39
поделиться

Если вы носите с собой конфиденциальные данные , я бы порекомендовал такой инструмент шифрования, как Toucan.

Другие замечательные портативные приложения можно найти на portableapps.com .

0
ответ дан 24 November 2019 в 18:39
поделиться
0
ответ дан 24 November 2019 в 18:39
поделиться

Мне бы хотелось повторить рекомендацию Шона для PortableApps, поскольку из вашего примера может показаться, что вы выполняете поиск и устранение неисправностей компьютера, а не разработку работай. PortableApps предоставляет портативные версии ряда значимых инструментов, которые могут вам понадобиться и которые будут работать полностью с флэш-накопителя, включая Firefox (браузер), Thunderbird (электронная почта), FileZilla (ftp) и Open Office (обработка текстов, электронные таблицы, базы данных и т. Д.). .), 7-Zip (управление файлами zip) и т. Д. Если вы являетесь разработчиком .NET и устраняете проблему приложения, вы можете проверить SharpDevelop , который будет полностью запущен из флешка .

0
ответ дан 24 November 2019 в 18:39
поделиться

Я могу запустить Delphi5 на своем USB, используя некоторый пользовательский скрипт для правильной настройки реестра. Это очень удобно, поскольку позволяет мне:

  1. Debug (Assembly или Delphi)
  2. Мгновенно создать какую-нибудь мини-встроенную утилиту или создать специальный отчет для моего пользователя.
  3. Fine text editor
0
ответ дан 24 November 2019 в 18:39
поделиться

У меня должен быть Directory Opus на моем USB-накопителе. Я использую его в первую очередь для функции поиска, которая намного лучше того, что предоставляет Windows.

Также, Keepass, уже упомянутый здесь.

0
ответ дан 24 November 2019 в 18:39
поделиться

Вот мой список. Все утилиты предназначены для MS Windows, протестированы на XP.

CSVed - editing comma seperated files
EasyCleaner - Registry cleaner, application unistaller 
FolderSize - Size of folders, displayed with nice bar charts
Foxit Reader - Fast & lightweight PDF reader
Fsplit - File splitter
GlovePIE - Advanced input scripting (mouse, keyboard, game controllers)
JkDefrag - Defragger
NiftyWindows - Bunch of window menagement features
PowerOff - Scheduling system actions 
Process Hacker - Advanced task manager
PSpad - Best free file editor
PyScripter - Best GUI for Python
Reflector - .NET application inspector
ResHacker - view and edit executable resources
Speq - best calculator, small and powerful
UniExtract - extracts about 95% of archives and installers
VLCplayer - video player with self-contained codecs
Wheeler - mousescroll without prior focusing 
WikidPad - personal wiki for knowledge storage
WinMerge - GUI diff tool
xint - ultra lightweight editor
XML Notepad 2007 - XML editor from M$ 
XYplorer - nice dualpane file explorer
zDump - similar to Spy++
Zzoom - onscreen magnifier
1
ответ дан 24 November 2019 в 18:39
поделиться

Все, что было упомянуто до сих пор, великолепно.

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

0
ответ дан 24 November 2019 в 18:39
поделиться

Expresso необходим для разработки и тестирования регулярных выражений

1
ответ дан 24 November 2019 в 18:39
поделиться

У меня на USB-флеш-накопителе установлен ubuntu linux: GIMP Затмение NetBeans

0
ответ дан 24 November 2019 в 18:39
поделиться

У меня есть портативный жесткий диск 160 ГБ от Western Digital - поэтому я ношу вокруг много вещей со мной.

Ни в одном конкретном порядке:

  • XAMPP
  • Портативный Python

  • 7-zip

  • Sysenternals Suite
  • DOSBOX
  • PUTTY & PSFTP

  • MySQL GUI Tools

  • Notepad ++
  • RegexBuddy 3
  • LinqPad

Установщики для каждого крупного веб-браузера, Komodo Edit, Cygwin, Git и моими любимыми модулями Python.

1
ответ дан 24 November 2019 в 18:39
поделиться

Я сохраняю свои сборки acme-sac (виртуальные машины на основе инферно) для всех платформ, с которыми я взаимодействую - Win, Mac, Linux, BSD. Таким образом, у меня всегда есть моя предпочтительная рабочая среда со мной. Для Win я также добавляю cdb.exe, чтобы иметь настоящий отладчик вместо этого монстра DevStudio.

0
ответ дан 24 November 2019 в 18:39
поделиться
Другие вопросы по тегам:

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