|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
Собака в логине19.05.2013, 19:27. Показов 3904. Ответов 28
Метки нет (Все метки)
Возможно, дурной вопрос, но я что-то туплю второй день.
Есть у меня логин к FTP-серверу вида username@host. На всякий случай уточняю. Это именно логин такой. Задача - залить на этот ftp файлик. Соединение открываю через CFWriteStreamCreateWithFTPURL. Ей требуется connection string. Так вот вопрос: Как ее формировать? Строка вида CFSTR("ftp://user@mysite.ru:pass@ftp.mysite.ru"); приводит к kCFErrorDomainCFNetwork error 200. CFSTR("ftp://user%64mysite.ru:pass@ftp.mysite.ru"); - тоже. FileZilla логинится без капризов. Причем, я на 100% уверен, что с остальным у меня все нормально: если заменить логин на пользователя без собаки, все работает. Никто с подобной бедой не сталкивался?
0
|
|
| 19.05.2013, 19:27 | |
|
Ответы с готовыми решениями:
28
Что значат собака (@) и процент (%) в тексте кода Обновление БД при логине |
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
||
| 20.05.2013, 15:12 [ТС] | ||
Я был неправ, предложив свернуть дискуссию ![]() Кое где они действительно нужны и путевой замены им пока нет. Условная компиляция, например. Чтобы дебажны NSLog'и не убирать, можно написать макрос типа DLog, который будет логгировать только в Debug mode. Еще 2-3 применения из той же серии. Но это совсем не значит, что нужно проекты целиком на них писать. Все хорошо в меру. У человека есть возможность в случае нужды передвигаться прыжками. Но в обычных условиях на двух ногах ходить гораздо удобнее. так зачем мучать себя и окружающих?
0
|
||
|
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
|
|
| 20.05.2013, 15:18 | |
|
синтаксис макроса схож с СИ функциями
название(параметр,параметр, .... ) поэтому его можно привнять к функции как по методу вызова так, и про получаемому результату и тут уже другой вопрос метод или все же СИ функция? и чем плох urlencode() в СИ исполнении?
0
|
|
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
||
| 20.05.2013, 15:26 [ТС] | ||
|
Да нельзя его приравнять к функции! Потому как не функция это вовсе. А кроме того:
1. Пухнет код 2. Нельзя дебажить 3. Трудно читать Еще как-то можно сравнить с inline-функциями. Но даже они лишены недостатков ##2 и 3. Добавлено через 1 минуту
0
|
||
|
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
|
||||
| 20.05.2013, 15:29 | ||||
то есть inline-функция и есть верное самое решение, если надо упаковать чтото стандартное, но часто вызываемое?
0
|
||||
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
|||
| 20.05.2013, 15:30 | |||
|
находятся все ключи в сорсах и заменяются значением (макросом) и тогда уже компилируемый код получается такой же. буд-то вы эти макросы и не использовали. понятна суть?
0
|
|||
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
| 20.05.2013, 15:36 [ТС] | |
|
Вот когда я с серьезным лицом пошутил, я смайлик соответствующий поставить не поленился. А вы правда это все серьезно написали?
0
|
|
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|||
| 20.05.2013, 16:09 | |||
|
Не по теме: Ну вы тут и развели демагогию. ![]()
0
|
|||
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||
| 20.05.2013, 17:28 | ||
|
вобщем, код его точно имеет характерный запах, пример с которого брать не стоит ни в коем случае
0
|
||
|
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 3
|
|
| 21.05.2013, 21:39 | |
|
dby
Добавлено через 14 секунд gg so so random
0
|
|
| 21.05.2013, 21:39 | |
|
Использование прокси при логине Сгенерировать пароль по буквам в логине Лишние пробелы в логине и пароле Моргание экрана при логине Вылеты при логине в браузере Opera Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 16.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|