Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 09 апр 2011, 02:07 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 84
Откуда: Бишкек
Зарегистрирован: 06 сен 2010, 16:24
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Доброго времени суток... помогите пожалуйста с пару задачой....

Задание 1

Каждый пользователь на сайте может вести личную переписку с другими посетителями. У каждого пользователя есть уникальный номер, логин, имя (ник). При запросе сообщений с одним из посетителей, текущий пользователь “Вася” должен получить переписку в следующем виде и по дате убывания сообщений, с разбивкой по страницам (на страницу от 6 до 15 сообщений, каждое сообщение не более 255 символов).

12/12/2010 16:30
От: Маша
> Привет. Я тут новенькая. Расскажешь, что к чему?

11/12/2010 02:45
От: Вася
> Привет! Познакомимся?


Задачи:
1. Спроектировать структуру таблицы или таблиц, для данной схемы организации сообщений, с учетом того, что при отправке сообщения уже известны ID получателя, ID отправителя, Имя (Ник) отправителя. А так же с учетом того, что в сутки поступает более 700 000 сообщений.
2. Продемонстрировать запрос (или запросы) для выборки сообщений.
3. Предложите тип таблицы: MyIsam или InnoDB, обоснуйте свой выбор.
4. Постройте индексы.


Задание 2

Напишите класс-обертку для работы с php_mysql, реализующий функции кеширования с помощью memcache.





Пример клиентской части:

Синтаксис: [ Загрузить ] [ Скрыть ]
Используется подсветка синтаксиса php
<?php

$query = 'select id,username,age from users where age=20';
$result = $db->QueryCache($query,900);//кеш на 900 секунд

while($row=$db->FetchArray($result))
{
        echo $row[‘id’].' '.$row[‘username’] .' '.$row[‘age’].'<br/>';
}
?>
Обработано за 0.045 секунд, используется GeSHi 1.0.8.4



Задание 3

Есть текстовый файл конфигурации следующего вида:


Цитата:
id=site.ru
session.timeout=120
dbserver.0.host=127.0.0.1
dbserver.0.user=localhost
dbserver.0.password=12345
dbserver.1.host=127.0.0.2
dbserver.1.user=localhost
dbserver.1.password=12345
colorscheme.default=red
photos.max_size=1500
photos.max_limit=10



Требуется написать функцию преобразования данного файла в массив.
Пример:

Синтаксис: [ Загрузить ] [ Скрыть ]
Используется подсветка синтаксиса php
<?php
$cfg = parse_conf("cfg.txt");
echo '<pre>';
print_r($cfg);
echo '</pre>';
?>

Array
(
    [id] => site.ru
    [session] => Array
        (
            [timeout] => 120
        )

    [dbserver] => Array
        (
            [0] => Array
                (
                    [host] => 127.0.0.1
                    [user] => localhost
                    [password] => 12345
                )

            [1] => Array
                (
                    [host] => 127.0.0.2
                    [user] => localhost
                    [password] => 12345
                )

        )

    [colorscheme] => Array
        (
            [default] => red
        )

    [photos] => Array
        (
            [max_size] => 1500
            [max_limit] => 10
        )

)
Обработано за 0.046 секунд, используется GeSHi 1.0.8.4



Помогите пожалуйста, буду очень блогадарен .


ONLY PHP PROGRAMMER | ICQ:444445665
Изображение
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 22 янв 2013, 10:45 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Russian Federation

Сообщений: 10

Зарегистрирован: 22 янв 2013, 08:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ОС: ArchBang
Сделаю платно, пиши в лс *HALLO*


Archlinux <3


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Доступен клиент мгновенного обмена сообщениями Tkabber 1.0

в форуме Новости *nix

[Ботя]

0

449

25 янв 2014, 00:00

Гость Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Выпуск проприетарного дистрибутива Альт Образование 8.1

в форуме Новости *nix

[Ботя]

0

223

09 ноя 2016, 21:30

Гость Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO