В стандартную поставку linux mandrake 9 входит ли среда разработки
2. Kdevelop
попробовал я всякий ИДЕ типа Kdevelop, anjuta, sourcenav,... и каконец-то понял что Emacs и Kwrite - самые удобные штуки
Notepad не пробовал ?:)
Мне нужно передать файлик по фтп в глобусе. Читаю хелпы глобусовские по ихнему апи. Там есть всюду здесь и там вот такие штуки, для описания функции:
(взято с http://www-unix.globus.org/api/c/globus_ftp_client/html/index.html)
globus_result_t globus_ftp_client_operationattr_set_mode (
globus_ftp_client_operationattr_t * attr, {сдесь есть ссылка от client_operationattr_t, где там описание что это за зверь, как его создавать и т.п.}
globus_ftp_control_mode_t mode) {и тип и имя переменной мне ничего не говорят, при этом это текст}
Set/Get the file transfer mode attribute for an ftp client attribute set.
This attribute allows the user to choose the data channel protocol used to transfer a file. There are two modes supported by this library: stream mode and extended block mode.
Stream mode is a file transfer mode where all data is sent over a single TCP socket, without any data framing. In stream mode, data will arrive in sequential order. This mode is supported by nearly all FTP servers.
Extended block mode is a file transfer mode where data can be sent over multiple parallel connections and to multiple data storage nodes to provide a high-performance data transfer. In extended block mode, data may arrive out-of-order. ASCII type files are not supported in extended block mode.
Parameters:
attr The attribute set to query or modify.
layout The value of mode attribute
See also:
#globus_ftp_control_mode_t{это не ссылка}, globus_ftp_client_operationattr_set_parallelism globus_ftp_client_operationattr_set_layout
Note:
Extended block mode is a Grid-FTP extension, and may not be supported on all FTP servers.
Таким образом, я так и не могу понять , что мне писать в качестве параметра в вызов функции:
globus_ftp_client_operationattr_set_mode ( &p_attr, ?{чтоо писать сюда не знаю, и хелпа мне непонятно})
предполагаю, чтото перечислимого типа globus_ftp_control_mode_t (но писать в качесте параметра чтото типа "(globus_globus_ftp_control_mode_t)1" не хочется )
При этом, поискав что же такое globus_ftp_control_mode_t, лучшее что я нашел, это:
typedef enum globus_ftp_control_mode_e globus_ftp_control_mode_t
control structure mode
а про globus_ftp_control_mode_e
enum globus_ftp_control_mode_e
control structure mode
Теоретически, этот должно определять параметр передачи режим: блочный или потоковый, скорее всего а параметр надо писать чтото похоже на GLOBUS_FTP_CONTROL_MODE_EBLOCK или GLOBUS_FTP_CONTROL_MODE_STREAM (при этом, по аналогии, на той же странице я нашел определение для типа : (http://www-unix.globus.org/api/c/globus_ftp_control/html/index.html)
enum globus_ftp_control_tcpbuffer_mode_e {
GLOBUS_FTP_CONTROL_TCPBUFFER_DEFAULT,
GLOBUS_FTP_CONTROL_TCPBUFFER_FIXED,
GLOBUS_FTP_CONTROL_TCPBUFFER_AUTOMATIC
}
Почему то определение globus_ftp_control_tcpbuffer_mode_e дается чисто. А с globus_ftp_control_mode_t какойто лес.
Но с другой стороны этот хелп написан вроде круто, и люди им пользуются. ВОзможно я както не так ищу? Я не могу же придумывать что туда писать в параметр. Так до сих пор и не знаю.
Пытался поискать в исходниках, но там их такая куча. Должен же быть путь проще.
Но все равно, в документации должно ведь отражаться, какие параметры надо вводить. А не только обозначать, что тип перечислимый.
Ладно, вобщем у меня вопрос вот почему.
Мне нужно передать файлик по фтп в глобусе. Читаю хелпы глобусовские по ихнему апи. Там есть всюду здесь и там вот такие штуки, для описания функции:
(взято с http://www-unix.globus.org/api/c/globus_ftp_client/html/index.html)
globus_result_t globus_ftp_client_operationattr_set_mode (
globus_ftp_client_operationattr_t * attr, {сдесь есть ссылка от client_operationattr_t, где там описание что это за зверь, как его создавать и т.п.}
globus_ftp_control_mode_t mode) {и тип и имя переменной мне ничего не говорят, при этом это текст}
Set/Get the file transfer mode attribute for an ftp client attribute set.
This attribute allows the user to choose the data channel protocol used to transfer a file. There are two modes supported by this library: stream mode and extended block mode.
Stream mode is a file transfer mode where all data is sent over a single TCP socket, without any data framing. In stream mode, data will arrive in sequential order. This mode is supported by nearly all FTP servers.
Extended block mode is a file transfer mode where data can be sent over multiple parallel connections and to multiple data storage nodes to provide a high-performance data transfer. In extended block mode, data may arrive out-of-order. ASCII type files are not supported in extended block mode.
Parameters:
attr The attribute set to query or modify.
layout The value of mode attribute
See also:
#globus_ftp_control_mode_t{это не ссылка}, globus_ftp_client_operationattr_set_parallelism globus_ftp_client_operationattr_set_layout
Note:
Extended block mode is a Grid-FTP extension, and may not be supported on all FTP servers.
Таким образом, я так и не могу понять , что мне писать в качестве параметра в вызов функции:
globus_ftp_client_operationattr_set_mode ( &p_attr, ?{чтоо писать сюда не знаю, и хелпа мне непонятно})
предполагаю, чтото перечислимого типа globus_ftp_control_mode_t (но писать в качесте параметра чтото типа "(globus_globus_ftp_control_mode_t)1" не хочется )
При этом, поискав что же такое globus_ftp_control_mode_t, лучшее что я нашел, это:
typedef enum globus_ftp_control_mode_e globus_ftp_control_mode_t
control structure mode
а про globus_ftp_control_mode_e
enum globus_ftp_control_mode_e
control structure mode
Теоретически, этот должно определять параметр передачи режим: блочный или потоковый, скорее всего а параметр надо писать чтото похоже на GLOBUS_FTP_CONTROL_MODE_EBLOCK или GLOBUS_FTP_CONTROL_MODE_STREAM (при этом, по аналогии, на той же странице я нашел определение для типа : (http://www-unix.globus.org/api/c/globus_ftp_control/html/index.html)
enum globus_ftp_control_tcpbuffer_mode_e {
GLOBUS_FTP_CONTROL_TCPBUFFER_DEFAULT,
GLOBUS_FTP_CONTROL_TCPBUFFER_FIXED,
GLOBUS_FTP_CONTROL_TCPBUFFER_AUTOMATIC
}
Почему то определение globus_ftp_control_tcpbuffer_mode_e дается чисто. А с globus_ftp_control_mode_t какойто лес.
Но с другой стороны этот хелп написан вроде круто, и люди им пользуются. ВОзможно я както не так ищу? Я не могу же придумывать что туда писать в параметр. Так до сих пор и не знаю.
Пытался поискать в исходниках, но там их такая куча. Должен же быть путь проще.
ты не прав.
в нотепаде подсветки нет
не понял юмор
очень интересно, чем же так удобен kwrite? Действительно, интересно
лучше скажи, чем он неудобен
9.0 - не нашел
9.1, 9.2 - в contrib
Оставить комментарий
vertyal17
Какая нибудь нормальная, и какая?Или может установить, очень хочется, чтобы могла по коду выводить для функций, какие типы параметров функции можно передавать (типа как в вижуалСи, набрал имя, ввел откр. скобку - выдается хелп со списком параметров)