Главная » Статьи для тега "информацию"

Аутентификация пользователей Spring

Добавлено Дата: 8 July, 2014 категория: Spring

Каждое приложение имеет свои особенности. Эта истина осо- бенно ярко проявляется в том, как каждое приложение хранит информацию о пользователях. Иногда для этого используется ре- ляционная база данных. Иногда каталог LDAP. Некоторые прило- жения опираются на децентрализованные системы аутентификации пользователей. А некоторые могут использовать сразу несколько стратегий.

Читать »

Исходный каталог (src) в Android приложении

Добавлено Дата: 27 August, 2013 категория: Разработка для Android

 

Имя пакета с MJAndroid – com.microjobsinc.mjandroid. Eclipse моделирует аналогичную структуру каталогов, как и для любого проекта на языке Java, и показывает вам весь проект, когда вы открываете каталоги src. Кроме этих каталогов с пакетами, есть еще один каталог с таким же именем, как и пакет, в котором находятся все файлы Java для данного проекта. В нем есть следующие файлы.

Читать »

ГЕОЛОКАЦИЯ БЕЗ ИСПОЛЬЗОВАНИЯ КАРТ в Android приложении

Добавлено Дата: 3 August, 2013 категория: Разработка для Android

 

Что делать, если вашей активности требуется доступ к геолокационной информации, но в этой активности отсутствует MapView? При использовании MapView Android значительно все упрощает, позволяя применять My LocationOverl ay. Но если вам все же не нужна карта, то все равно будет не слишком сложно получить геолокационную информацию. Код из этого раздела не входит в состав программы MJAndroid, но показывает, как можно получить геолокационную информацию, не пользуясь MapView.

Читать »

Работа с компилятором ресурсов в CBuilder

Добавлено Дата: 11 July, 2013 категория: C++, C++ Builder

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

Читать »

Другие источники информации по CBuilder

Добавлено Дата: 4 July, 2013 категория: C++, C++ Builder

 

При работе с новыми программными продуктами (технологиями) одна из наиболее неприятных особенностей состоит в том, что имеется очень мало справочного материала. При работе с Visual Basic, Delphi или Oracle нетрудно найти книги, Web-узлы, журналы или другие источники информации о проблемах, которые  у вас могут возникнуть при работе с этими инструментами. Однако при работе с таким достаточно новым методом, как CBuilder, вы, вероятно, обнаружите, что имеется недостаток хорошей и доступной информации. Число Web-узлов, книг и журналов, посвященных CBuilder, растет скачкообразно, но у вас могут быть проблемы с их поиском. В этой главе мы рассмотрим некоторые доступные источники информации для CBuilder, особенно те области Internet’а и компьютерных сетей, где можно найти наиболее современные ответы на ваши вопросы.

Читать »

Объединяя все вместе: Scribble версии 2

Добавлено Дата: 1 July, 2013 категория: C++, C++ Builder

Как вы помните, в главе 2 мы написали программу Scribble (каракули), которая являются учебной программой в Visual C++ и занимает добрую сотню страниц кода. Если не помните, ничего страшного в этом нет. Характерные моменты мы разберем в данном примере.

Читать »

Пример программы просмотра полей базы данных в CBuilder

Добавлено Дата: 21 June, 2013 категория: C++, C++ Builder

 

Для того чтобы создать программу просмотра полей базы данных, вы должны кое-что узнать о внутреннем устройстве баз данных. Для этого вам понадобится база данных, с которой вы могли бы работать. В нашем примере мы предоставим пользователю возможность выбрать базу данных с диска. В данном случае мы наложим ограничение на тип базы данных — это будет dBase, так что вам не придется волноваться по поводу установленных драйверов ODBC, но все будет работать точно так же и для любого другого типа баз данных из числа поддерживаемых CBuilder.

Читать »

Документация разработчика Objective-C

Добавлено Дата: 2 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

В предыдущей главе я привел некоторые полезные сведения о классе NSArray. Когда вы начнете программировать без моей помощи (хотя бы при выполнении упражнений из этой книги), вам придется искать информацию самостоятельно. В этом нам поможет электронная документация от Apple.

Читать »

Повседневная работа: файлы и основные команды

Добавлено Дата: 6 September, 2012 категория: Программирование для UNIX

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

Читать »

Права доступа файлов UNIX

Добавлено Дата: 25 August, 2012 категория: Программирование для UNIX

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

1        В качестве примера автор  приводит дамп  файла каталога в том виде, какой мы  получили бы в старых версиях UNIX, использующих s5fs (файловую систему, изначально применявшуюся в UNIX  System V). Реализации фай ловых систем современных версий отошли от записей фиксированной дли ны (в них формат файла каталога более сложный) и не ограничивают длину имени файла 14-ю  символами, как это было когда-то. Так, FFS  (Fast File  System), появившаяся впервые в BSD 4.2, допускает уже 255-символьные имена файлов. – Примеч. науч. ред.

Читать »

World Wide Web и XML

Добавлено Дата: 18 August, 2012 категория: SQL, Базы данных

Термины Web и Internet часто используются так, как если бы они были взаимозаменяемыми, но, строго говоря, они обозначают разные понятия.  Различия между ними можно охарактеризовать следующим образом: Web — это гигантская база данных (хотя она и не спроектирована в соответствии с общепринятыми принципами создания баз данных), a Internet — это столь же гигантская сеть, по которой распределена эта база данных.

Читать »

ФАЙЛЫ ДАННЫХ

Добавлено Дата: 5 July, 2012 категория: Basic

В разд. 8.1 было показано, как можно хранить программы в архивной памяти ЭВМ. То же  можно делать и с данными, но в этом случае программист должен уметь разбираться в  различных типах структуры файлов и отражать эти особенности в программе. Обычно  характеристики файла тесно связаны со свойствами физического носителя, поэтому эти свойства  надо учитывать при описании разнообразных файлов, доступных с помощью Бейсика. В табл. 8.3 показано, с какими отдельными типами файлов можно встретиться в разд. 8.4 — 8.6 и в каких подразделах описаны вариации этих типов, обусловленные различными носителями информации.

Читать »

Сообщения Oops

Добавлено Дата: 8 May, 2012 категория: Ядро Linux

Сообщения oops — обычный для  ядра  способ сообщить пользователю, что произошло  что-то  нехорошее. Так  как  ядро  управляет всей  системой, то  оно  не  может  само себя  исправить, или  завершить, как  это  возможно для  программ пространства пользователя,  когда  они  делают  что-то   не  так.  Вместо  этого,  ядро  выводит сообщение oops . Такое  сообщение включает вывод  информации об  ошибке на  консоль, вывод дампа  содержимого всех  регистров и вывод  обратной трассировки вызовов функций (back  trace).  Сбои  в работе  ядра  трудно  обработать, поэтому ядро  должно "пролезть” через  многие дыры,  чтобы  вывести сообщение oop s  и  выполнить за  собой   все  необходимые действия по  очистке.  Часто   после   выдачи   сообщения  oop s  ядро  находится  в несогласованном состоянии. Например, в момент возникновения  ситуации, в  которой  выдается сообщение  oops , ядро  может  находится в  процессе обработки важных  данных. В  этот  момент может  удерживаться блокировка,  или  выполняться сеанс   взаимодействия  с  оборудованием.  Ядро  должно аккуратно  отойти от текущего состояния и  попытаться восстановить контроль над  системой. Во  многих  случаях это  невозможно. Если  ситуация, в которой выдается сообщение oops , возникает в контексте прерывания,  то  ядро  не  может  продолжать работу  и  переходит в  состояние  паники. Состояние паники проявляется в полной остановке системы. Если oop s  возникает в  холостой задаче   (idle  task,  идентификатор pi d  равен   нулю),  или при  выполнении процесса ini t  (идентификатор pi d равен  единице), то ядро  также переходит в состояние паники,  потому  что  ядро  не  может  продолжать выполнение

Читать »

Преимущества использования компонентов

Добавлено Дата: 3 May, 2012 категория: ActionScript

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

Читать »

Генерация ошибок и выдача информации

Добавлено Дата: 3 May, 2012 категория: Ядро Linux

Существует несколько  подпрограмм  ядра,  которые позволяют легко  сигнализировать о  наличии дефектов кода, обеспечивать объявления об  ошибках и выводить необходимую информацию.  Две наиболее часто используемые — это BUG()  и BUG_ON(). При вызове эти функции создают ситуацию oops, которая проявляется в  выводе обратной трассировки стека ядра и сообщения об  ошибке. Каким образом эти вызовы генерируют ситуацию oops зависит от  аппаратной платформы. Для большинства аппаратных платформ вызовы BUG()  и BUG_ON()   определяются как некоторая недопустимая машинная команда, которая приводит к выводу желаемого сообщения oops.

Читать »