Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Почему внешний цикл вы хотите выполнить именно ДВА раза? откуда эта цифра в алгоритме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 22:21 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, я его такое количеcтво раз хочу сделать чему равно nom, чтобы в нижнюю переменную с listbox внести данные. строки при внутреннем цикле заносятся в listbox. только вот с этим nom не допру как сделать Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 22:35 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, если делать так то работает , но не понимаю почему Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 23:06 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Первый алгоритм у вас делал два прохода по таблице имен файлов, в этот раз вы уже хотите наворотить несколько проходов, непонятно зачем.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 00:13 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.ProПервый алгоритм у вас делал два прохода по таблице имен файлов, в этот раз вы уже хотите наворотить несколько проходов, непонятно зачем.... в первом алгоритме в строке Код: plaintext 1. 2. так вот переменная nom увеличивается во внутреннем цикле Код: plaintext Код: plaintext а не динамичное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 00:22 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
В общем, свой алгоритм примерно обрисую. Есть некая переменная (в вашем случае strselect), в которой мы формируем своеобразный "квадрат". По горизонтали мы наращиваем список полей через запятую, а по вертикали - склеиваем эти самые горизонатльные строки через union all. Сейчас мы это делаем в двух последовательных циклах. В первом цикле "отращиваем" квадрат вправо, во втором - вниз. Хочется сделать в одном цикле, как? Отращивание квадрата вниз у нас вопроса не вызывает, там просто идет добавление в конец переменной, а как одновременно отращивать его вправо? Ведь первый раз должна отращиваться одна строка, во второй - две строки, в третий - три и т.п. Помогут маркеры и функция Replace. Нам нужно выбрать в качестве маркера какой-нибудь текст, который точно не встретится ни в запросе, ни в названии файлов. Пусть это будет "%". Разместим его в концах наращиваемых вправо строк и будем наращивать за счет этого маркера, просто заменяя его на то, чем мы наращиваем строки. Пример, в какой-то момент строка квадрата (часть переменной) выглядит так: Код: plaintext 1. 2. 3. Код: plaintext Код: plaintext 1. 2. 3. То бишь одной просто командой мы прирастили вправо все четыре строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 00:34 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, а как же тогда с этим куском кода Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 01:27 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 01:33 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05admShocker.Pro, а как же тогда с этим куском кода Код: plaintext а он не нужен теперь нужная строка формируется сразу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 09:43 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05admShocker.Pro, Код: plaintext 1. 2. 3. 4. 5. 6. процентик потеряли во второй строке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 09:44 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36646415&tid=2159739]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 128ms |

| 0 / 0 |
