Персональная библиотека кода [закрывается]

Проще говоря: вы не можете обновлять данные одновременно, потому что есть только одно ядро ​​ЦП. Кроме того, вы должны проектировать с учетом экономии, вам нужно иметь три транзакции, чтобы получить несколько чисел ... Одна из самых простых форм базы данных - это CSV, или «значения, разделенные запятыми»; по существу: значения, разделенные запятыми.

Зная порядок, в котором ваши температуры будут находиться в списке (низкий, текущий, высокий), вы можете просто создать новую переменную или объединить свои переменные в операторе, который выводит данные, это низкий "," текущий " , "high, и это вернет вам что-то вроде -1.23455,23.53556,37.23432, которое вы можете легко разделить на три, посмотрев запятые и используя строковые операторы.

Теперь вы можете получить свои три значения из одной транзакции с устройства с низкой спецификацией!

Удачи! :)

21
задан kae 10 October 2008 в 16:15
поделиться

10 ответов

У меня есть библиотека, которой я пользуюсь вполне экстенсивно. Я запустил новый с c# и отчасти бросил весь материал прежней версии из окна. Я нахожу их очень удобными, и я часто переписываю/осуществляю рефакторинг их (некоторые из них). Часть материала, который я имею:

  • Вспомогательный (вещи как IsRunningLocal, InternetDetection)
  • Стандартные классы или Структуры для: Адрес, CreditCard, Человек
  • у меня есть .dll's и для победы и для веб-материала, некоторые очень логичные как .dll для материала корзины
0
ответ дан 29 November 2019 в 21:44
поделиться

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

0
ответ дан 29 November 2019 в 21:44
поделиться

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

  • Подписчик электронной почты Ajax . Почти каждый сайт я продолжаю работать, имеет некоторый тип формы контакта. Я записал утилиту, которая позволяет мне отбрасывать некоторый HTML на странице, имея проверку поля JavaScript и библиотеку PHP, которая требует, чтобы я изменил несколько параметров для работы с почтовым сервером каждого клиента. Единственной вещью, которую я должен записать, является CSS каждый раз, когда я включаю его на странице.

  • скелетный генератор Таблицы стилей . Я записал маленькую утилиту JavaScript, которая обходит DOM для любой страницы, это было включено в и затем гасит допустимый скелет CSS так, чтобы я мог сразу начать писать стили, не имея необходимость делать повторяющуюся задачу для каждого сайта, я продолжаю работать.

  • Синтаксический анализатор Строки запроса JavaScript. Иногда я должен проанализировать строку запроса, но она не гарантирует основных модификаций к серверу (таких как установка PHP), таким образом, я записал универсальную утилиту JavaScript, которую я могу легко настроить для каждого сайта.

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

Обновление

Несколько человек попросили мой скелетный генератор таблицы стилей в комментариях, таким образом, я предоставляю ссылку на проект здесь . Это более или менее основано на способе, которым я структурирую свой XHTML и форматирую мой CSS, но надо надеяться Вы найдете это полезным.

7
ответ дан 29 November 2019 в 21:44
поделиться

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

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

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

9
ответ дан 29 November 2019 в 21:44
поделиться

Я нашел, что использование Snipplr делает это невероятно удобным. Можно отметить объекты, сохранить избранное, поиск ключевым словом, и т.д. Я главным образом использую его для связанных с Vim отрывков (общие команды, vimrc файл, и т.д.), но это может использоваться для чего-либо. Проверьте его.

4
ответ дан 29 November 2019 в 21:44
поделиться

Назад в эпоху C, программирующего на MacOS 7, я действительно писал довольно обширную библиотеку OO (да, ООП в очень старом C) главным образом для обработки диалоговых окон. Я отказался от него для PowerPlant (хороший C++ от Metrowerks) во время переключателя с 68k на процессоры PPC.

Немного после этого, я начал писать веб-приложения, сначала в PHP, недавно в Django. На этом аспекте мой повторно используемый код ограничен некоторыми приемами и стилем кода.

, Но для всей несети (или только с маленькой сетью componets), я использовал Lua. Это настолько быстро, чтобы записать и переписать код, что существует очень мало стимула в многократном использовании кода. Я имею в виду, какой смысл того, чтобы копировать 10 функций строки и затем адаптирую ее? это быстрее для перезаписи его только для этого проекта.

Это не так расточительно, как это звучит. Код Lua так succint, что мои приложения могут быть очень сложными, но редко иметь больше чем пару тысяч строк.

В то же время, несколько проектов Lua подразумевают взаимодействие через интерфейс к библиотекам C. Очень легко записать привязку к существующим библиотекам, таким образом, я просто делаю это как подпроект. И эти модули - то, что я действительно снова использую! однажды и снова... с очень мало (если таковые имеются) изменяется от одного проекта до другого.

Короче говоря: невеб-проекты являются обычно одноразовым кодом Lua и некоторыми в большой степени снова использованными обязательными модулями.

1
ответ дан 29 November 2019 в 21:44
поделиться

У меня есть несколько функций утилиты MATLAB, которые я взял со мной, когда я перемещаюсь от задания до задания, особенно, которые осуществляют стандарты W3C на графиках, которые я делаю, чтобы гарантировать, чтобы цвета текста и цвета фона имели пользу отношение яркости . У меня также есть функция, которая использует ActiveX для вставки числа MATLAB в PowerPoint.

0
ответ дан 29 November 2019 в 21:44
поделиться

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

0
ответ дан 29 November 2019 в 21:44
поделиться

Поскольку мои PHP работают, я запустил с маленького файла простых вещей: почтовая функция, которая проверяет исходные данные на нападения заголовка и почтовый блок проверки допустимости, вход srubber, тот тип вещи. Со временем это превращалось в среду разработки приложения для того, чтобы быстро разработать один от приложений, которые могут быть шаблонными нашим графическим дизайнером.

0
ответ дан 29 November 2019 в 21:44
поделиться

У меня есть свой персональный C++ кросс-платформенная библиотека здесь: http://code.google.com/p/kgui/

Это - LGPL с открытым исходным кодом, я использую его в своем хобби / волонтерские проекты. Я запустил его приблизительно 3 года назад и медленно добавлял функциональность к нему.

2
ответ дан 29 November 2019 в 21:44
поделиться
Другие вопросы по тегам:

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