программирование

Q & A для профессиональных программистов и энтузиастов

17
Как разобрать строку в int в C ++?
Какой способ синтаксического анализа строки (заданной как char *) в int в C ++? Надежная и понятная обработка ошибок является плюсом (вместо возврата нуля ).
261 c++  parsing 



9
Удалить последний символ строки
Я получаю много информации в списке, связанном с базой данных, и я хочу создать строку групп для того, кто подключен к веб-сайту. Я использую это для тестирования, но это не динамично, так что это действительно плохо: string strgroupids = "6"; Я хочу использовать это сейчас. Но возвращаемая строка что-то вроде1,2,3,4,5, …
261 c#  string  char 

10
Что представляет собой тип, за которым следует _t (underscore-t)?
Это кажется простым вопросом, но я не могу найти его с помощью поиска переполнения стека или Google. Что означает тип, за которым следует _tсреднее? Такие как int_t anInt; Я вижу, что многое в коде C предназначено для тесного взаимодействия с оборудованием - я не могу не думать, что они связаны …

7
Как сохранить HTML5 Canvas в качестве изображения на сервере?
Я работаю над генеративным художественным проектом, в котором я хотел бы позволить пользователям сохранять полученные изображения из алгоритма. Общая идея такова: Создайте изображение на холсте HTML5, используя генеративный алгоритм Когда изображение будет готово, разрешите пользователям сохранять холст как файл изображения на сервере. Разрешить пользователю либо загрузить изображение, либо добавить его …

10
Как предотвратить SIGPIPE (или обращаться с ними правильно)
У меня есть небольшая серверная программа, которая принимает соединения через TCP или локальный сокет UNIX, читает простую команду и, в зависимости от команды, отправляет ответ. Проблема в том, что клиент может быть не заинтересован в ответе иногда и выходит рано, поэтому запись в этот сокет вызовет SIGPIPE и приведет к …
261 c  io  signals  broken-pipe  sigpipe 


11
Как правильно определить текущий каталог скриптов?
Я хотел бы посмотреть, как лучше определить текущий каталог скриптов в python? Я обнаружил, что из-за множества способов вызова кода на Python трудно найти хорошее решение. Вот некоторые проблемы: __file__не определен , если скрипт выполняется с exec,execfile __module__ определяется только в модулях Случаи использования: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py …

2
Как настроить HttpContent для моего второго параметра HttpClient PostAsync?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } PostAsyncИмеет еще один параметр , …




16
Ключ SSH: «Права доступа 0644 для« id_rsa.pub »слишком открыты». на Mac
Я генерирую пару ключей ssh ​​на своем Mac и добавляю открытый ключ на свой сервер Ubuntu (фактически это виртуальная машина на моем Mac), но когда я пытаюсь войти на сервер Ubuntu, он говорит: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/tudouya/.ssh/vm/vm_id_rsa.pub' are too open. It …
261 ssh  permissions  key 

28
Таблица фиксированного заголовка и прокручиваемого тела
Я пытаюсь создать таблицу с фиксированным заголовком и прокручиваемым содержимым, используя таблицу начальной загрузки 3. К сожалению, решения, которые я нашел, не работают с начальной загрузкой и не портят стиль. Здесь есть простая таблица начальной загрузки, но мне почему-то неизвестно, высота тела не 10px. height: 10px !important; overflow: scroll; Пример: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.