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

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

3
Какие детали «Objective-C Literals» упоминаются в примечаниях к выпуску Xcode 4.4?
Я просматривал заметки о выпуске для Xcode 4.4 и заметил это: Компилятор LLVM 4.0 Xcode теперь включает в себя Apple LLVM Compiler версии 4.0, включая следующие новые функции языка Objective-C : [...] - Литералы Objective-C: создают литералы для NSArray, NSDictionary и NSNumber, точно так же, как литералы для NSString Я …



8
Как ссылаться на относительные пути ресурсов при работе с хранилищем кода
Мы работаем с хранилищем кода, которое развернуто как в Windows, так и в Linux - иногда в разных каталогах. Как один из модулей внутри проекта должен ссылаться на один из не-Python-ресурсов в проекте (файлы CSV и т. Д.)? Если мы сделаем что-то вроде: thefile=open('test.csv') или: thefile=open('../somedirectory/test.csv') Он будет работать только …

9
Нужно ли закрыть () и FileReader, и BufferedReader?
Я читаю локальный файл, используя BufferedReader, обернутый вокруг FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); Нужно ли мне , а также, или будет обертка ручки , что? Я видел код, где люди делают что-то вроде этого:close()FileReader FileReader fReader = new FileReader(fileName); …

25
Получение java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory исключение
я выполняю простую весеннюю программу внедрения зависимостей и получаю это исключение. Я уже включил файл common-logging1.1.1.jar и spring.jar. Не могли бы вы помочь выйти? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:119) at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:55) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:56) at com.client.StoryReader.main(StoryReader.java:15) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at java.net.URLClassLoader$1.run(Unknown Source) at …

7
Почему я должен использовать базу данных на основе документов вместо реляционной базы данных?
Почему я должен использовать базу данных на основе документов, такую ​​как CouchDB, вместо использования реляционной базы данных. Существуют ли типичные виды приложений или доменов, в которых база данных на основе документов более подходит, чем реляционная база данных?


26
Как мне работать с сертификатами с использованием cURL при попытке получить доступ к URL-адресу HTTPS?
Я получаю следующую ошибку с помощью curl: curl: (77) ошибка установки сертификата проверки местоположения: CAfile: /etc/ssl/certs/ca-certificates.crt CApath: нет Как установить этот сертификат для проверки местоположения? Спасибо.
188 api  curl  https 


5
Как создать шестнадцатеричный дамп файла, содержащего только шестнадцатеричные символы без пробелов в bash?
Как мне создать неизмененный шестнадцатеричный дамп двоичного файла в Linux с помощью bash? odИ hexdumpкоманды как вставлять пробелы в отвал , и это не является идеальным. Есть ли способ просто написать длинную строку со всеми шестнадцатеричными символами, минусами или символами новой строки в выводе?
188 linux  bash  hex 

7
Добавить столбец в таблицу, если он еще не существует
Я хочу написать запрос для MS SQL Server, который добавляет столбец в таблицу. Но я не хочу отображать ошибки, когда запускаю / выполняю следующий запрос. Я использую этот вид запроса, чтобы добавить таблицу ... IF EXISTS ( SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]') AND TYPE IN (N'U') ) …


9
Python - создать список с начальной емкостью
Такой код часто бывает: l = [] while foo: #baz l.append(bar) #qux Это очень медленно, если вы собираетесь добавить тысячи элементов в свой список, так как список должен будет постоянно изменяться, чтобы соответствовать новым элементам. В Java вы можете создать ArrayList с начальной емкостью. Если у вас есть представление о …

11
Как определить, существует ли свойство в ExpandoObject?
В javascript вы можете определить, определено ли свойство с помощью неопределенного ключевого слова: if( typeof data.myProperty == "undefined" ) ... Как бы вы сделали это в C #, используя динамическое ключевое слово с ExpandoObjectи без исключения?

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