Информация по предмету Компьютеры, программирование
-
- 101.
Mathcad и MAS – что это такое
Другое Компьютеры, программирование «Ахиллесова пята» пакета Mathcad в его названии, которое как бы авансом приписывает эту программу к «элитному клубу» математических пакетов. Вторая беда в том, что разработчики Mathcad, может быть, из-за желания отработать этот аванс все время «подтягивали» эту программу к математическим пакетам, встраивая в него все новые и новые математические инструменты. Многие из них оказались очень полезными и востребованными, а другие же только отягощали пакет. Так, например, в Mathcad 11 вставлены инструменты решения дифференциальных уравнений в частных производных (см. http://twt.mpei.ac.ru/mas/worksheets/pde_Temperature.mcd, например), хотя все понимают, что сколько-нибудь сложную задачу этими инструментами не решить. Можно только показать студентам, что это такое дифференциальное уравнение в частных производных и как можно подойти к его решению. Для сложных и реальных задач нужно брать другие пакеты или даже (и скорее всего) разрабатывать индивидуальные алгоритмы, что, кстати, можно прекрасно делать и в среде Mathcad. Вот и начинают сравнивать пакет Mathcad с Maple или MatLab, где эти инструменты более развиты. И сравнение это, конечно, не в пользу Mathcad. В включением в Mathcad специализированных, а не общематематических инструментов разработчики Mathcad как бы сами подставляют себя под огонь критики и толкают пакет на тупиковый путь развития на путь, который уже давно прошли «настоящие» матпакеты. Бьет это и по традиционным пользователям Mathcad, которые не так сильны в математике, да и не чувствуют особой нужды в ней для решения своих рутинных задач. Новые сложные инструменты новых версий Mathcad часто только смущают таких пользователей, лишний раз как бы упрекая их в незнании каких-то специальных разделов математики. Да и накладно все это в финансовом плане новые версии Mathcad с несущественными изменениями появляются чуть ли не каждый год.
- 101.
Mathcad и MAS – что это такое
-
- 102.
Mathcad: от графика к формуле, от расчета на компьютере к расчету в Интернет
Другое Компьютеры, программирование Во-вторых, нередко никакой формулы не было и нет, т.к. на графиках даны результаты некой графической обработки опытных точек усредняющими кривыми. Кривые, показанные на рис. 1, получены после испытания фильтрующего материала на специальном стенде, где есть возможность менять скорость потока и температуру воды и замерять перепад давления. В научной же (не технической) литературе считается хорошим тоном оставлять на графике эти экспериментальные точки и показывать различного рода доверительные интервалы. В последнее время получает распространение практика ссылок из научных статей на сайт, где хранятся первичные протоколы опытов, по которым читатель может не только проверить выводы автора, но и дать свою трактовку результатов. Можно идти дальше рекомендовать программу для компьютера с расчетом по этому графику. На бумаге (в технической документации см. выше) видна качественная оценка явление, а на сайте, поддерживающим эту документацию, прописан соответствующий расчет. Для этого можно а) попытаться связаться с автором и попросить его дать формулу, если она, конечно, есть; б) вывести самому нужную формулу опираясь на «физику» задачи; в) провести интерполяцию сплайнами, например.
- 102.
Mathcad: от графика к формуле, от расчета на компьютере к расчету в Интернет
-
- 103.
MB Pentium 2
Другое Компьютеры, программирование Спецификация ATX, предложенная Intel еще в 1995 году, нацелена как раз на исправление всех тех недостатков, что выявились со временем у форм-фактора AT. А решение, по сути, было очень простым повернуть Baby AT плату на 90 градусов, и внести соответствующие поправки в конструкцию. К тому моменту у Intel уже был опыт работы в этой области форм-фактор LPX. В ATX как раз воплотились лучшие стороны и Baby AT и LPX: от Baby AT была взята расширяемость, а от LPX высокая интеграция компонентов. В результате получилось:
- Интегрированные разъемы портов ввода-вывода. На всех современных платах коннекторы портов ввода-вывода присутствуют на плате, поэтому вполне естественным выглядит решение расположить на ней и их разъемы, что приводит к довольно значительному снижению количества соединительных проводов внутри корпуса. К тому же, заодно среди традиционных параллельного и последовательного портов, разъема для клавиатуры, нашлось место и для новичков портов PS/2 и USB. Кроме всего, в результате несколько снизилась стоимость материнской платы, за счет уменьшения кабелей в комплекте.
- Значительно увеличившееся удобство доступа к модулям памяти. В результате всех изменений гнезда для модулей памяти переехали дальше от слотов для материнских плат, от процессора и блока питания. В результате наращивание памяти стало в любом случае минутным делом, тогда как на Baby AT материнских платах порой приходится браться за отвертку.
- Уменьшенное расстояние между платой и дисками. Разъемы контроллеров IDE и FDD переместились практически вплотную к подсоединяемым к ним устройствам. Это позволяет сократить длину используемых кабелей, тем самым повысить надежность системы.
- Разнесение процессора и слотов для плат расширения. Гнездо процессора перемещено с передней части платы на заднюю, рядом с блоком питания. Это позволяет устанавливать в слоты расширения полноразмерные платы - процессор им не мешает. К тому же, решилась проблема с охлаждением - теперь воздух, засасываемый блоком питания, обдувает непосредственно процессор.
- Улучшено взаимодействие с блоком питания. Теперь используется один 20-контактный разъем, вместо двух, как на AT платах. Кроме того добавлена возможность управления материнской платой блоком питания включение в нужное время или по наступлению определенного события, возможность включения с клавиатуры, отключение операционной системой, и т.д.
- Напряжение 3.3 В. Теперь напряжение питания 3.3 В, весьма широко используемое современными компонентами системы, (взять хотя бы карты PCI!) поступает из блока питания. В AT-платах для его получения использовался стабилизатор, установленный на материнской плате. В ATX-платах необходимость в нем отпадает.
- 103.
MB Pentium 2
-
- 104.
Microsoft Excel
Другое Компьютеры, программирование Сегодня разработаны программные документы, с помощью которых рядовой пользователь очень быстро решает прикладные задачи, на решения таких задач в сфере экономии финансов и статистики у программистов прежних поколений уходили месяцы. Одной из таких программ завоевавших репутаций нашего инструмента для повседневного аналитического труда является процессор электронных таблиц EXCEL.
- 104.
Microsoft Excel
-
- 105.
Microsoft Excel 97
Другое Компьютеры, программирование Посилання, яке включає назву колонки і номер рядка, є відносним. При копіюванні формули, а також редагуванні листа таке посилання буде модифікуватись. Наприклад, якщо в якійсь клітинці є формула, яка посилається на клітинку В4, то при вилученні, припустимо, рядка 2 і зсуву по таблиці вгору формула буде модифікуватись таким чином, щоб посилатись на клітинку ВЗ. В абсолютних посиланнях перед назвою колонки і номером рядка стоїть символ $. Такі посилання не модифікуються. У змішаних посиланнях абсолютною є назва колонки і відносною - номер рядка або навпаки (наприклад, $АІ, А$1). У них модифікується тільки відносна частина посилання. У формулі можуть бути посилання на діапазон клітинок. Діапазон може бути тільки прямокутним. Вказуючи діапазон клітинок, задається адреса верхньої лівої клітки і через двокрапку - адреса нижньої правої клітки. Якщо у формулі є посилання на клітинки, які знаходяться на іншому листі, то посилання повинно містити їм я листа, знак оклику та адресу клітинки, наприклад, лист1!А1.
- 105.
Microsoft Excel 97
-
- 106.
Microsoft Internet Explorer v3 0
Другое Компьютеры, программирование Microsoft Internet Explorer 3.0 (4.70.1158) являеться зарегестрированной торговой маркой компании Microsoft. Эта программа пердназначена для работы в сети, в частности для просмотра электронных досок обьявлений (страниц сети) в интерактивном графическом режиме. Inernet Explorer (IE) поставляеться пользователям вместе с операционной системой Microsoft Windows 95, и для работы в IE необходимо иметь доступ в глобальную сеть Internet. Для просмотра электронных досок обявлений (страниц) необходимо ввести адресс нужной вам страницы в ячейку: "Address:" и нажать ENTER.
- 106.
Microsoft Internet Explorer v3 0
-
- 107.
Microsoft PowerPoint
Другое Компьютеры, программирование Если же в этом окне подходящей темы для нас не нашлось, нужно нажать кнопку Другой, чтобы получить список шаблонов презентаций. Если мы выбрали шаблон презентации, то после нажатия кнопки Далее попадаем в последнее окно Мастера автосодержания. В противном случае в четвертом окне мы можем выбрать стиль оформления презентации и задать продолжительность своего выступления. В пятом окне мы выбираем способ выдачи презентации и указываем, нужен ли нам раздаточный материал. Наконец, в шестом окне PowerPoint сообщает нам, что предварительная работа по созданию презентации завершена, и предлагает нажать кнопку Готово. Через некоторое время на экране компьютера появится титульный слайд презентации. Чтобы не потерять результаты своей работы, нужно сохранить презентацию в соответствующей папке, вызвав команду Сохранить меню Файл.
- 107.
Microsoft PowerPoint
-
- 108.
Microsoft Word 6.0
Другое Компьютеры, программирование Microsoft Word - мощный текстовой процессор, предназначенный для выполнения всех процессов обработки текста: от набора и верстки, до проверки орфографии, вставки в текст графики в стандарте *.pcx или *.bmp, распечатки текста. Он работает с многими шрифтами, как с русским, так и с любым из двадцати одного языка мира. В одно из многих полезных свойств Word входит автоматическая коррекция текста по границам, автоматический перенос слов и правка правописи слов, сохранение текста в определенный устанавливаемый промежуток времени, наличие мастеров текстов и шаблонов, позволяющих в считанные минуты создать деловое письмо, факс, автобиографию, расписание, календарь и многое другое. Word обеспечивает поиск заданного слова или фрагмента текста, замену его на указанный фрагмент, удаление, копирование во внутренний буфер или замену по шрифту, гарнитуре или размеру шрифта, а так же по надстрочным или по подстрочным символам. Наличие закладки в тексте позволяет быстро перейти к заложенному месту в тексте. Можно так же автоматически включать в текст дату, время создания, обратный адрес и имя написавшего текст. При помощи макрокоманд Word позволяет включать в текст базы данных или объекты графики, музыкальные модули в формате *.wav. Для ограничения доступа к документу можно установить пароль на текст, который Word будет спрашивать при загрузке текста для выполнения с ним каких-либо действий. Word позволяет открывать много окон для одновременной работы с несколькими текстами, а так же разбить одно активное окно по горизонтали на два и выровнять их.
- 108.
Microsoft Word 6.0
-
- 109.
Microsoft Word 97
Другое Компьютеры, программирование В полі Образец зображується зразок, який відповідає вибраним параметрам. Стиль форматування. Розглянуті раніше команди форматування впливають безпосередньо н^ виділені фрагменти. Тому їх називають командами безпосереднього форматування. Цей спосіб зручний у тих випадках, коли потрібно змінити формат одного або декількох абзаців. Однак якщо потрібно придати єдину форму всьому документу, то зручніше один раз підібрати шрифт, розміри полів та інші атрибути і зберегти їх значення в так званому стилі з власним іменем. Наприклад, при підготовці книг слід один раз вказати, як оформити заголовок книги, заголовки розділів і сам текст. Тоді при оформленні документа не потрібно вникати в тонкощі оформлення, досить просто вибрати готовий стиль. Для вибору стилю слід розкрити список стилів панелі інструментів Форматирование і вибрати потрібний. Для створення нового стилю можна вибрати зразком будь-який оформлений абзац. Для цього цей абзац потрібно виділити, відкрити список стилів, ввести в рядку введення цього списка ім'я, під яким буде збережено стиль і натиснути клавішу [Enter].
- 109.
Microsoft Word 97
-
- 110.
Microsoft Word 97 Новые возможности
Другое Компьютеры, программирование Многие миллионы лет потребовалось человечеству для того, чтобы научиться фиксировать звуки своей речи. Через тысячелетия после появления письменности был изобретен печатный станок. Самая первая пишущая машина была изобретена в 1714 году машинистом Лондонской водопроводной станции Генри Миллом. Другие изобретатели использовали его идеи, совершенствуя механизм своих пишущих машин, придумывая все новые и новые способы облегчения работы. В 1922 году появилась первая пишущая машина с электрическим приводом, которая значительно облегчила письмо: сильный удар по клавишам заменялся на легкое нажатие на них. Но сегодня пишущая машина все больше и больше уступает позиции компьютеру. Для компьютера придумано множество разных программ, которые предназначены для создания и обработки текстов, так называемых текстовых редакторов или текстовых процессоров. Програмисты постоянно работают над их совершенствованием, стремясь сделать их более гибкими и мощными. Но создавая новую версию разработчики думают и о том. Чтобы она не только была мощней и эффективнее предыдущей, но и чтобы пользователь не испытывал затруднений при переходе от старой версии программы к новой. Особенно хорошо эта линия прослеживается в семействе текстовых редакторов Word от компании Microsoft.Данная работа в большей степени рассчитана на пользователя уже знакомого с текстовыми редакторами Word. Она не в коем случае не претендует на всеобъемлющее освещение данного програмного продукта, а лишь рассказывает о некоторых новых возможностях очередного выпуска Word 97. Но надо отметить, что и начинающий пользователь возможно найдет в ней нечто интересное для себя.
- 110.
Microsoft Word 97 Новые возможности
-
- 111.
MICROSOFT Works 4.0
Другое Компьютеры, программирование Многие возможности WORKS облегчат работу на компьютере. Например если щелкнуть в любом документе правой кнопкой мыши, WORKS покажет часто используемые команды: обычно как раз те, которые Вам и нужны. Попутчик поможет быстрее освоиться с WORKS. Просмотрите его и Вы увидите, что можно делать с помощью WORKS и как научиться делать это быстро. Встроенная справка WORKS располагается на экране всегда справа от документа. Здесь Вы найдете пошаговые инструкции, описывающие необходимые действия. Из встроенной справки можно совершить быструю экскурсию, в ходе которой Вам разъяснят используемые термины и понятия и покажут кратчайший путь к цели. Есть здесь и кино короткие анимационные демонстрации, показывающие, как выполнить то или иное действие. Средство Клише текстового процессора позволяет быстро вставлять в документ часто используемый текст, не набирая его заново. Например в деловой документации принято использовать стандартные формы для описания продукции или сведений об авторских правах. Вы увидите, что таблица позволяет легко организовать данные в виде строк и столбцов. Можно отмечать и обрамлять абзацы, создавая легко читаемые документы с ясной структурой. Простые форматы это заранее установленные комбинации шрифтов, стилей, отступов и межстрочных интервалов, которые можно применить к тексту одним действием. Из списка форматов можно выбрать виды отступа, тип сносок, типы заголовков и шрифты. Вы можете определить и свои собственные форматы. Простой калькулятор облегчает вычисления и анализ данных. Он поможет написать любые формулы для электронной таблицы, включая вызов встроенных функций. Генератор отчетов в базе данных позволит извлечь только те данные, в которых Вы нуждаетесь. Укажите, какую информацию Вы хотите получить из базы данных и WORKS напечатает её.
- 111.
MICROSOFT Works 4.0
-
- 112.
MIDAS. Практическое применение
Другое Компьютеры, программирование select * from REP_INOUT(:FromDate, :ToDate) order by TO_NAMEПри этом необходимо учитывать, что данные из этой процедуры получаются совершенно не в том виде, который нужен, и нуждаются в дополнительной обработке. Такую дополнительную обработку лучше осуществлять на стороне клиента, так как это потенциально позволяет передавать данные в более компактном виде, да и само представление данных является частью презентационной логики. Но этот пример создавался, чтобы продемонстрировать, в основном, работу серверной стороны. Поэтому обработку данных мы будем производить на сервере. cdsInOut это компонент ClientDataSet, в котором формируется отчет в том виде, в котором он должен быть отображен клиенту. К этому компоненту подсоединен провайдер dspInOut с установленным флагом poIncFieldProps. Его свойство Exported равно false. От провайдера требуется только генерация пакета данных. И, как обычно, ResolveToDataSet = true. cdsInOut не соединен ни с каким провайдером (свойство ProviderName пустое), и должен создаваться явно вызовом своего метода CreateDataSet. Для того, чтобы набор данных содержал поля, их описания должны содержаться в свойстве FieldDefs. Но по той причине, что в отчете-шахматке количество полей в записи заранее неизвестно, их описания приходится создавать динамически при обработке результата запроса. Для этого удобно создать отдельный метод, CollectInOutData:
- 112.
MIDAS. Практическое применение
-
- 113.
MMX в вопросах и ответах
Другое Компьютеры, программирование Первой была разработана и предложена технология NSP (1995 г.), суть которой состояла в реализации таких аппаратных решений адаптеров мультимедиа, которые представляли бы некие урезанные, а потому недорогие копии полноценных видеобластеров, фрейм-грабберов и пр., включая даже звуковые адаптеры. В них, при сохранении интегральных микросхем ввода/вывода, усиления, аналого-цифрового преобразования и пр., отсутствовал бы сам сигнальный процессор, роль которого должен бы выполнять Pentium. По понятным причинам, это требовало бы пересмотра номенклатуры изделий целой отрасли, затрагивало интересы тысяч компаний -производителей периферии и 1ТО, а потому было встречено ими без особого воодушевления. Поэтому NSP так и не вышла за рамки исследовательского проекта, хотя об этой технологии много писали и даже представляли кое-какие прототипы решений. В некотором смысле ММХ - это наследие NSP, только реализованное на ином уровне, за счет соединения новых инструкций процессора и программных приложений, специально поддерживающих расширенные возможности процессоров Pentium ММХ.
- 113.
MMX в вопросах и ответах
-
- 114.
MS Access
Другое Компьютеры, программирование Характеристики каждого поля определяются рядом параметров(свойств). Эти параметры объявляют способы обработки, сохранения и индикации данных. Параметры специфицируемого поля перечисляются в режиме проектирования в нижней части окна таблицы. Набор характеризующих поле параметров зависит от типа данных, выбранного пользователем для данного поля.
- Field SizeРазмер поля устанавливает максимальную длину текстового поля или способ представления чисел в поле типа Number.
- FormatФормат определяет способ представления данных. Наряду с предопределенными форматами допускается использование собственных форматов пользователя.
- Decimal PlacesДесятичные разряды устанавливают количество разрядов справа от десятичной запятой.
- CaptionЗаголовок определяет надпись, которая будет использоваться в качестве наименования поля в формуляре или отчете. Если для этого параметра не будет задано никакое значение, то в качестве надписи будет по умолчанию использовано имя поля.
- Default ValueЗначение по умолчанию устанавливает значение, которое будет автоматически введено в поле при генерации блока данных.
- Validation RuleОграничение ввода - правило, ограничивающее допустимые для ввода в поле данные.
- Validation TextСообщение о нарушении - текст возникающий при попытке ввести в поле данные, не удовлетворяющие правилу, сформулированному в Validation Rule.
- IndexedПризнак индексирования.
- 114.
MS Access
-
- 115.
MS Office '95
Другое Компьютеры, программирование Использование механизма связи и внедрения объектов (OLE2) позволяет широко использовать дополнительные графические редакторы, редактор формул и многие другие утилиты, поддерживающие механизм OLE2. Особенностью данного механизма является то, что любой объект в документе (рисунок, видеоизображение, текст) можно редактировать непосредственно в основном документе, не прибегая к помощи дополнительных программ. Впечатляет и механизм динамического обмена данными между Excel и другими приложениями Windows. Допустим, что в Word для Windows готовится квартальный отчет. В качестве основы отчета используются данные в таблице Excel. Если обеспечить динамическую связь между таблицей Excel и документом Word, то в отчете будут всегда самые последние данные. Можно даже написать текст "рыбы" отчета, вставить в него связи с таблицами и, таким образом, значительно сократить время подготовки квартальных отчетов. Удобство работы с таблицей сказывается на Вашей производительности, поэтому в Excel таблицы и работа с ними организованы таким образом, чтобы обеспечить максимальные возможности при минимуме усилий со стороны пользователя. Все таблицы сразу объединены в рабочие книги. Доступ к нужной таблице осуществляется путем щелчка по корешку этой таблицы, на котором написано ее имя. Имя таблицы можно изменить в любой момент, причем не нужно ограничиваться принятыми для имен файлов соглашениями. Пользователи, несомненно, оценят возможность редактирования таблицы непосредственно в ячейке, что позволяет указать в ней одновременно различные шрифты и их стили.
- 115.
MS Office '95
-
- 116.
MS SQL 2005: оконные функции
Другое Компьютеры, программирование В общем случае принцип работы аналитических функций можно представить примерно следующим образом. Допустим, что у нас есть результирующий набор данных, полученный вышеописанным способом выполнено все, кроме сортировки. На каждую запись в этом наборе накладывается так называемое «окно», размеры и положение которого определяются в соответствии с некоторым аналитическим условием (собственно отсюда и название этого класса функций «оконные функции», window functions). В это виртуальное «окно» попадают несколько других записей из того же набора, то есть целая группа записей. При этом «окно» может быть сформировано таким образом, что в него попадут вовсе не соседние записи, а практически произвольные записи из набора, и даже сама текущая запись, на основании которой формируется «окно», может в это «окно» не попасть (в дальнейшем термин «окно» будет использоваться для обозначения именно такого набора записей). Когда «окно» сформировано, аналитическая функция вычисляет агрегированное значение по записям, входящим в «окно», и переходит к следующей записи. Для этой записи формируется новое «окно», снова вычисляется агрегированное значение - и так для всех записей в выборке. При этом размер и положение «окна» от записи к записи может меняться, в таких случаях используют термин «скользящее окно» (sliding window).
- 116.
MS SQL 2005: оконные функции
-
- 117.
MS SQL Server 9 “Yukon”. Интеграция с .NET
Другое Компьютеры, программирование %d0%a1%d1%82%d1%80%d0%be%d0%ba%d0%be%d0%b2%d0%be%d0%b5%20%d0%b2%d1%8b%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b5%20%d1%83%d0%ba%d0%b0%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%20%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9%20%d0%b8%d0%bb%d0%b8%20%d1%81%d0%b5%d1%82%d0%b5%d0%b2%d0%be%d0%b9%20%d0%bf%d1%83%d1%82%d1%8c%20%d0%ba%20%d1%84%d0%b0%d0%b9%d0%bb%d1%83%20%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8.%20%d0%9c%d0%be%d0%b6%d0%bd%d0%be%20%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b6%d0%b0%d1%82%d1%8c%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%be%d0%b4%d0%bd%d0%be%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d0%b5%20%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8.%20%d0%92%d1%81%d0%b5%20%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8,%20%d0%be%d1%82%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d1%85%20%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d1%82%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d0%bd%d0%bd%d0%b0%d1%8f,%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%b1%d1%83%d0%b4%d1%83%d1%82%20%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%20%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d1%8b%20%d0%b2%20%d0%b1%d0%b0%d0%b7%d1%83%20%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85.%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%be%d0%bd%d0%b8%20%d1%83%d0%b6%d0%b5%20%d0%bf%d1%80%d0%b8%d1%81%d1%83%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%82%20%d0%b2%20%d0%b1%d0%b0%d0%b7%d0%b5,%20%d1%82%d0%be%20%d1%83%20%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%8e%d1%89%d0%b5%d0%b3%d0%be%20%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d1%8e%20%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8f%20%d0%b4%d0%be%d0%bb%d0%b6%d0%bd%d1%8b%20%d0%b1%d1%8b%d1%82%d1%8c%20%d0%bf%d1%80%d0%b0%d0%b2%d0%b0%20REFERENCES%20%d0%b4%d0%bb%d1%8f%20%d0%bd%d0%b8%d1%85.%20%d0%95%d1%81%d0%bb%d0%b8%20%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8%20%d0%bd%d0%b5%20%d0%bd%d0%b0%d0%b9%d0%b4%d0%b5%d0%bd%d1%8b%20%d0%bd%d0%b8%20%d0%b2%20%d0%b1%d0%b0%d0%b7%d0%b5,%20%d0%bd%d0%b8%20%d0%b2%20%d1%82%d0%be%d0%bc%20%d0%b6%d0%b5%20%d0%ba%d0%b0%d1%82%d0%b0%d0%bb%d0%be%d0%b3%d0%b5,%20%d0%b3%d0%b4%d0%b5%20%d0%b8%20%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%b0%d1%8f,%20%d0%b8%d0%bb%d0%b8%20%d0%bd%d0%b0%20%d0%bd%d0%b8%d1%85%20%d0%bd%d0%b5%d1%82%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d1%83%d1%8e%d1%89%d0%b8%d1%85%20%d0%bf%d1%80%d0%b0%d0%b2,%20%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%20%d0%bd%d0%b5%20%d0%b1%d1%83%d0%b4%d0%b5%d1%82%20%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b5%d0%bd.assembly_bits%d0%91%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d0%be%d0%b5%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5%20%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8.%20%d0%95%d1%81%d0%bb%d0%b8%20%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba%20%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be,%20%d1%82%d0%be%20%d0%bf%d0%b5%d1%80%d0%b2%d0%be%d0%b9%20%d0%b4%d0%be%d0%bb%d0%b6%d0%bd%d0%b0%20%d0%b8%d0%b4%d1%82%d0%b8%20%d0%b3%d0%bb%d0%b0%d0%b2%d0%bd%d0%b0%d1%8f%20%d0%b8%d0%b7%20%d0%bd%d0%b8%d1%85,%20%d0%b0%20%d0%bf%d0%be%d1%82%d0%be%d0%bc%20%d1%82%d0%b5,%20%d0%be%d1%82%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d1%85%20%d0%be%d0%bd%d0%b0%20%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d1%82.%20%d0%a2%d0%b0%d0%ba%d0%b0%d1%8f%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d1%8f%20%d0%bf%d0%be%d0%b7%d0%b2%d0%be%d0%bb%d1%8f%d0%b5%d1%82%20%d0%bc%d0%b8%d0%bd%d0%be%d0%b2%d0%b0%d1%82%d1%8c%20%d1%84%d0%b0%d0%b7%d1%83%20%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b8%20%d0%bd%d0%b0%20%d0%b4%d0%b8%d1%81%d0%ba%20%d0%bf%d1%80%d0%b8%20%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b9%20%d0%b3%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d0%b8%20%d0%ba%d0%be%d0%b4%d0%b0%20%d0%b8%20%d0%b8%d0%b7%d0%b1%d0%b5%d0%b6%d0%b0%d1%82%d1%8c%20%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%20%d1%81%20%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%be%d0%bc%20%d0%ba%20%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d0%be%d0%b9%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b5.%20%d0%98%d0%bc%d0%b5%d0%bd%d0%bd%d0%be%20%d1%82%d0%b0%d0%ba%d0%b8%d0%bc%20%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%bc%20%d0%bf%d1%80%d0%be%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%b8%d1%82%20%d1%80%d0%b0%d0%b7%d0%b2%d0%b5%d1%80%d1%82%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5%20%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba%20%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4%20MS%20Visual%20Studio%208.0%20(Whidbey).PERMISSION_SET%20{SAFE%20|%20EXTERNAL_ACCESS%20|%20UNSAFE%20}%d0%a3%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%20%d0%bf%d1%80%d0%b0%d0%b2,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20MS%20SQL%20Server%20%d0%bf%d1%80%d0%b5%d0%b4%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%20%d0%ba%d0%be%d0%b4%d1%83%20%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8%20%d0%bf%d1%80%d0%b8%20%d0%b5%d0%b3%d0%be%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b5%d0%bd%d0%b8%d0%b8.%20%d0%9f%d0%be%20%d1%83%d0%bc%d0%be%d0%bb%d1%87%d0%b0%d0%bd%d0%b8%d1%8e%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b5%d1%82%d1%81%d1%8f%20SAFE.SAFE%20">Имя параметраОписаниеassembly_nameИмя сборки .NET (assembly). Оно должно быть уникальным в пределах текущей базы данных, удовлетворять требованиям MS SQL Server, предъявляемых к идентификаторам, и при этом совпадать с именем файла сборки.AUTHORIZATION owner_nameУказывает имя роли, которая будет считаться владельцем данной сборки. Можно указывать только те роли, в которые входит текущий пользователь, или те, на которые у него есть права IMPERSONATE. По умолчанию владельцем станет сам текущий пользователь.<client_assembly_specifier>Строковое выражение, которое указывает локальный или сетевой путь к файлу сборки. Можно загружать только однофайловые сборки. Все сборки, от которых зависит указанная, также будут автоматически загружены в базу данных. Если они уже присутствуют в базе, то у выполняющего операцию пользователя должны быть права REFERENCES для них. Если сборки не найдены ни в базе, ни в том же каталоге, где и основная, или на них нет соответстующих прав, оператор не будет выполнен.assembly_bitsБинарное представление сборки. Если сборок несколько, то первой должна идти главная из них, а потом те, от которых она зависит. Такая технология позволяет миновать фазу записи на диск при динамической генерации кода и избежать проблем с доступом к файловой системе. Именно таким образом происходит развертывание сборок из-под MS Visual Studio 8.0 (Whidbey).PERMISSION_SET {SAFE | EXTERNAL_ACCESS | UNSAFE }Уровень прав, которые MS SQL Server предоставит коду сборки при его исполнении. По умолчанию используется SAFE.SAFE самый ограниченный уровень. Код в такой сборке не может получить доступ к внешнему миру (файловой системе, сети, переменным окружения или реестру).EXTERNAL_ACCESS позволяет выходить за пределы MS SQL Server, но с определенными ограничениями. Полный список ограничений на данный момент недоступен, но по крайней мере исполнение не-менеджед кода запрещено.UNSAFE предоставляет неограниченный доступ к ресурсам, как внешним, так и внутренним. Такие сборки могут загрузить в базу данных только члены группы sysadmin.В большинстве случаев должно хватать уровня SAFE. При этом есть гарантия, что злонамеренный разработчик не предоставит бинарный код, делающий какие-либо гадости от имени сервиса SQL Server или текущего пользователя. Все примеры в этой статье работают с уровнем SAFE.Таблица 1. Параметры оператора CREATE ASSEMBLY.
- 117.
MS SQL Server 9 “Yukon”. Интеграция с .NET
-
- 118.
MS Windows
Другое Компьютеры, программирование Это уже общепризнанно - редактор Word фирмы Microsoft является сегодня самой популярной в мире программой. Word начинен “ быстрыми “ командами и самыми современными средствами, такими как встроенная программа проверки правописания и словарь синонимов, которые помогают вам грамотно составлять документы, и готовыми шаблонами, позволяющими вам сводить воедино заметки, письма, счета и брошюры без больших усилий.
- EXCEL - производит с числами то же , что Word с существительными и глаголами . Каждый , кто работает с цифрами , почувствует себя в среде Excel как рыба в воде . Пользуйтесь программой Excel для составления бюджетов и финансовых отчетов , превращения сухих цифр в наглядные диаграммы и графики , проведения анализа типа “ А что будет , если ? “ практически по любому вопросу, а также для сортировки длиннейших списков в считанные секунды . С помощью электронных таблиц Excel можно впечатывать числа строку за строкой и столбец за столбцом, будучи вполне уверенным в том, что Excel правильно сложит, вычтет, умножит, разделит и вообще обойдется с ними как следует.
- PowerPoint - позволит профессионально подготовить презентацию, щегольнув броской графикой и эффектно оформленными тезисами . Но что самое замечательное, вы сможете превратить документ, подготовленный в редакторе Word, в презентацию всего лишь одним щелчком мыши. Если ваша работа состоит в том, чтобы рекламировать изделия, идеи или проекты, то вы просто влюбитесь в PowerPoint.
- ACCESS - представляет собой мощную программу управления данными, предназначенную главным образом для программистов. Access поставляется только в составе профессионального издания пакета Office.
- 118.
MS Windows
-
- 119.
MSSQL 2005 (Yukon) – работа с очередями и асинхронная обработка данных
Другое Компьютеры, программирование Начнем, пожалуй, издалека. Фраза о работе с очередями недаром вынесена в название этой статьи, так как механизм очередей является неотъемлемой частью хорошей реализации асинхронности. Как правило, в асинхронном приложении есть, условно говоря, «основной поток», который раздает некоторые задания «служебным потокам» и впоследствии забирает от них результаты. Одним из важных моментов является именно процесс выдачи задания и получения результатов. Дело в том, что служебные потоки не всегда находятся в распоряжении главного. Тому есть множество причин. Число потоков, с которыми можно работать эффективно, ограничено, и свободных потоков, готовых выполнить задание, может просто не быть, или же служебный поток может вовсе находиться на другой машине... Если основной поток при обмене информацией будет взаимодействовать непосредственно со служебными, то ему придется ждать служебные потоки, а это подрывает саму идею асинхронности. И тут на помощь приходят очереди. Они позволяют разорвать зависимость основного потока от служебных. Основному потоку достаточно поместить задания в очередь и идти дальше по своим делам. Служебные потоки, как только у них появится такая возможность, заберут из очереди задание и будут его выполнять, после чего опять-таки поместят результаты в соответствующую очередь, дабы основной поток забрал их, когда у него появится время. И даже если служебный поток находится на другой машине, то при наличии очередей не составит никакого труда инициировать транспортную транзакцию при поступлении задания в очередь, опять-таки не заставляя основной поток ждать
- 119.
MSSQL 2005 (Yukon) – работа с очередями и асинхронная обработка данных
-
- 120.
MYSQL server
Другое Компьютеры, программирование Полезные замечания
- Все потоки совместно используют ту же самую основную память.
- MySQL в настоящее время не использует memmap. Это может изменяться.
- Можно определять размер буфера для ключей при старте mysqld. Буфер ключей будет кэшировать все ключи во всех таблицах В ПОРЯДКЕ ПОСТУПЛЕНИЯ запросов (переменная keybuffer)
- Каждое подключение использует некоторую часть потока, стек и буфер подключений (переменная net_buffer_length).
- Каждый запрос, делающий последовательный просмотр записей в таблице, распределяет буфер чтений (переменная recordbuffer).
- Каждый запрос, выполняющий сортировку, распределяет sortbuffer и один или два временных файла. Максимально необходимое дисковое пространство = (sort_key_length + sizeof(long))*2.
- Все объединения выполняются за один проход, и результат сохраняется во временной таблице в памяти. Выполнение полного объединения и сортировки на двух больших таблицах может потребовать очень большого объема памяти.
- Индексные файлы открываются один раз. Файлы данных открываются один раз для каждого параллельного потока. Каждый параллельный поток имеет полную таблицу struct и поле struct плюс память для трех полных строк столбцов. BLOB требует еще 5-8 байт.
- Если таблица имеет BLOB, буфер будет распределен, чтобы читать данные BLOB. Этот буфер будет расти по мере необходимости, до размеров самого большого BLOB в таблице.
- Когда таблица используется, она сохраняется в кэше. Этот кэш будет загружен и опорожнен В ПОРЯДКЕ ПОСТУПЛЕНИЯ запросов (FIFO). По умолчанию mysqld будет кэшировать 64 таблицы. Если много потоков обращаются к одной и той же таблице одновременно, будет иметься одна запись на поток. ТО ЕСТЬ, если два потока одновременно обращаются к той же самой таблице, будет две записи в кэше.
- Команда mysqladmin reload закрывает все таблицы, которые не используются, и отмечает все используемые таблицы, которые будут закрыты, когда работающие потоки завершатся. Это позволяет эффективно использовать память, своевременно ее освобождая.
- 120.
MYSQL server