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

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

8
Является ли «взлом структуры» технически неопределенным поведением?
Я спрашиваю о хорошо известном трюке «последний член структуры имеет переменную длину». Это выглядит примерно так: struct T { int len; char s[1]; }; struct T *p = malloc(sizeof(struct T) + 100); p->len = 100; strcpy(p->s, "hello world"); Благодаря тому, как структура размещается в памяти, мы можем наложить структуру на …

3
Почему Python 3 допускает «00» в качестве литерала для 0, но не допускает «01» в качестве литерала для 1?
Почему Python 3 допускает «00» в качестве литерала для 0, но не допускает «01» в качестве литерала для 1? Есть ли веская причина? Это противоречие меня сбивает с толку. (И мы говорим о Python 3, который намеренно нарушил обратную совместимость для достижения таких целей, как согласованность.) Например: >>> from datetime …

16
Есть ли Java API, который может создавать богатые документы Word? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос У меня есть новое приложение, над которым я буду работать, где мне нужно …
111 java  ms-word  docx  doc 

8
Ориентация как на 32-битную, так и на 64-битную версию с Visual Studio в одном решении / проекте
У меня небольшая дилемма относительно того, как настроить мои сборки визуальной студии для множественного таргетинга. Предыстория: c # .NET v2.0 с вызовом p / в сторонние 32-битные библиотеки DLL, SQL compact v3.5 SP1 с проектом установки. Прямо сейчас целевая платформа установлена ​​на x86, поэтому ее можно запускать в Windows x64. …

5
Windows: XAMPP против WampServer против EasyPHP против альтернативы [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
111 php  mysql  windows  apache  wamp 

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

5
Программирование на Python для Android [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Могу ли я программировать для Android с помощью Python? …
111 python  android 

2
Knitr - выделение Markdown в Emacs?
Есть ли какая-либо модификация существующего инструмента или нового инструмента, который будет выделять синтаксисом (цветом) блоки кода R в документе с уценкой knitr при открытии в Emacs? Фрагменты вязального устройства, на которые я смотрю, представляют собой блоки с тройным обратным апострофом, [```]которые содержат код R. РЕДАКТИРОВАТЬ: вещи, которые я пробовал до …

1
Управление версиями SQLAlchemy заботится о порядке импорта классов
Я следовал руководству здесь: http://www.sqlalchemy.org/docs/orm/examples.html?highlight=versioning#versioned-objects и столкнулись с проблемой. Я определил свои отношения как: generic_ticker = relation('MyClass', backref=backref("stuffs")) со строками, поэтому он не заботится о порядке импорта модулей моей модели. Все это нормально работает, но когда я использую мета-версию, я получаю следующую ошибку: sqlalchemy.exc.InvalidRequestError: при инициализации mapper Mapper | MyClass …
111 python  sqlalchemy 

2
Элементы управления на Pivot исчезают
У меня есть приложение с поворотным управлением. В сводном элементе управления есть два элемента (страницы), каждый из которых содержит файл grid. Сетки содержат несколько кнопок: одна - карта, а другая - текстовый блок. Когда приложение запускается в первый раз, сводная таблица работает должным образом. Однако по прошествии некоторого времени, например, …
111 c#  .net  windows-phone-8 

7
Почему этот метод печатает 4?
Мне было интересно, что происходит, когда вы пытаетесь поймать StackOverflowError, и я придумал следующий метод: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Теперь мой вопрос: Почему этот метод выводит «4»? Я …
111 java  jvm  stack-overflow 

10
Лямбда-выражение для преобразования массива / списка строк в массив / список целых чисел
Поскольку в Java 8 есть мощные лямбда-выражения, Я хотел бы написать функцию для преобразования списка / массива строк в массив / список целых чисел, чисел с плавающей запятой, двойных чисел и т. Д. В обычном Java это было бы так же просто, как for(String str : strList){ intList.add(Integer.valueOf(str)); } Но …


13
Распространение обновлений корпоративного приложения на iOS 8
У меня есть корпоративное приложение, которое я распространяю по itmsURL-адресу: itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://$MY_PLIST_URL.plist На iOS 7 и загрузка, и обновления работают нормально. Однако на iOS 8 я получаю сообщение об ошибке: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: com.mycom.MyApp В моем списке у меня есть <key>bundle-identifier</key> <string>com.mycom.MyApp</string> <key>bundle-version</key> <string>0.2.2</string> и в моем …

3
Как заставить vi перерисовывать экран?
Когда я использую git commit --amend Он войдет в окно vi, чтобы я мог вводить комментарии для фиксации, проблема в том, что окна vi будут отображать некоторые грязные символы из прежнего фона оболочки. Поэтому мне интересно, как я могу позволить vi перезагрузить или перерисовать экран, чтобы он стал нормальным. Пока …
111 git  vim 

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