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

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

28
Как автоматически генерировать трассировку стека при сбое моей программы
Я работаю над Linux с компилятором GCC. Когда моя программа на C ++ падает, я бы хотел, чтобы она автоматически генерировала трассировку стека. Моя программа запускается многими разными пользователями, а также работает на Linux, Windows и Macintosh (все версии скомпилированы с использованием gcc). Мне бы хотелось, чтобы моя программа могла …
590 c++  gcc  crash  stack-trace  assert 

9
TypeError: требуется байтоподобный объект, а не 'str' при записи в файл в Python3
Я совсем недавно перешел на Py 3.5. Этот код работал правильно в Python 2.7: with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code После обновления до 3.5 я получаю: TypeError: a bytes-like …
590 python  python-3.x  string  file  byte 

28
Какие есть ресурсы для начала разработки операционной системы? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Одна вещь, которую я всегда хотел сделать, - это разработать собственную операционную систему (не обязательно такую …

9
Что такое «слизняк» в Джанго?
Когда я читаю код Django, я часто вижу в моделях то, что называется «слизень». Я не совсем уверен, что это такое, но я знаю, что это как-то связано с URL-адресами. Как и когда предполагается использовать эту штуковину? (Я прочитал его определение в этом глоссарии .)

19
Как сделать метод, возвращающий тип, универсальным?
Рассмотрим этот пример (типичный для книг ООП): У меня есть Animalкласс, где у каждого Animalможет быть много друзей. И подклассы, как Dog, Duckи Mouseт. Д. , Которые добавляют определенное поведение, как bark(), quack()и т. Д. Вот Animalкласс: public class Animal { private Map<String,Animal> friends = new HashMap<>(); public void addFriend(String …


24
Pretty-Printing JSON с PHP
Я строю PHP-скрипт, который передает данные JSON в другой скрипт. Мой скрипт строит данные в большой ассоциативный массив, а затем выводит данные, используя json_encode. Вот пример сценария: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); Приведенный выше код дает следующий вывод: {"a":"apple","b":"banana","c":"catnip"} Это …
589 php  json  pretty-print 

18
Как распечатать полный массив NumPy без усечения?
Когда я печатаю пустой массив, я получаю усеченное представление, но мне нужен полный массив. Есть какой-либо способ сделать это? Примеры: >>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250,40) array([[ 0, 1, 2, ..., 37, 38, 39], [ 40, 41, 42, ..., 77, 78, 79], [ 80, …

30
HTML форма только для чтения SELECT tag / input
Согласно спецификациям HTML, selectтег в HTML не имеет readonlyатрибута, только disabledатрибут. Поэтому, если вы хотите, чтобы пользователь не мог изменить выпадающий список, вы должны использовать disabled. Единственная проблема заключается в том, что отключенные вводы HTML-форм не включаются в данные POST / GET. Каков наилучший способ эмулировать readonlyатрибут для selectтега и …
589 javascript  html 


20
Тестирование, если флажок установлен с помощью jQuery
Если флажок установлен, то мне нужно только получить значение как 1; в противном случае мне нужно получить его как 0. Как мне сделать это с помощью jQuery? $("#ans").val() всегда даст мне одно право в этом случае: <input type="checkbox" id="ans" value="1" />


15
Как предотвратить установку модулей NPM «devDependencies» для Node.js (package.json)?
У меня есть это в моем файле package.json (сокращенная версия): { "name": "a-module", "version": "0.0.1", "dependencies": { "coffee-script": ">= 1.1.3" }, "devDependencies": { "stylus": ">= 0.17.0" } } Я использую NPM версии 1.1.1 на Mac 10.6.8. Когда я запускаю следующую команду из корня проекта, она устанавливает dependencies и devDependencies : …
588 node.js  npm 

13
Как я могу увидеть, что я собираюсь нажать с Git?
Есть ли способ увидеть, что будет выдвинуто, если я сделаю git pushкоманду? То, что я представляю, - это что-то вроде вкладки «Измененные файлы» в функции GitHub «запрос на извлечение». Когда я отправляю запрос на удаление, я могу посмотреть, что будет выполнено, если они примут мой запрос на удаление: Командная строка …
588 git 

30
Отправить письмо Намерение
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); Приведенный выше код открывает диалоговое окно со следующими приложениями: - Bluetooth, Google Docs, Yahoo Mail, Gmail, Orkut, Skype и т. Д. На самом деле, я хочу отфильтровать эти опции списка. Я хочу показывать …

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