Codengineering - блог о программировании ➜ страница 2583


Что такое ржавчина вместо сборщика мусора?

довольно простой вопрос, но я новичок в Rust/C / C++ и т. д. Я понимаю, что у Rust нет сборщика мусора, и мне интересно, как освобождается память, когда привязка выходит за рамки. Итак, в этом примере я понимаю, что Rust восстанавливает память, выделенную для "a", когда она выходит за рамки. { let a = 4 } проблема, с которой я сталкиваюсь с этим, во-первых, как это происходит, а во-вторых, разве это не своего рода сбор мусора? Чем он отличается от "типичного" сбор мусора? извинения, я ...

Преобразование времени unix в читаемую дату в Pandas DataFrame

у меня есть фрейм данных с Unix и цены в нем. Я хочу преобразовать столбец индекса так, чтобы он отображался в удобочитаемых датах. Так, например, у меня есть" дата " как 1349633705 в столбце индекса, но я бы хотел, чтобы она отображалась как 10/07/2012 (или по крайней мере 10/07/2012 18:15). Для некоторого контекста вот код, с которым я работаю, и то, что я уже пробовал: import json import urllib2 from datetime import datetime response = urllib2.urlopen('http://blockchain.info/charts/market-pr ...

Java 8 Boolean.логический метод

в Java 8 новые методы в Boolean класс был добавлен. давайте просто поговорим об одном из них public static boolean Boolean.logicalOr(boolean a , boolean b) теперь мой вопрос, зачем они были нужны? в чем разница между следующими двумя случаями. boolean result = a || b; или Boolean result = Boolean.logicalOr(a,b); что такого особенного Boolean.logicalOr() и когда я должен предпочесть одну над другой. ...

Свойство Nullable для поля сущности, Entity Framework через первый код

использование аннотации данных Required вот так: [Required] public int somefield {get; set;} устанавливается somefield до Not Null в базе данных, как я могу установить somefield чтобы разрешить значения null?, Я попытался установить его через SQL Server Management Studio, но Entity Framework вернул его в Not Null. ...

Visual Studio: можно ли скопировать свойства проекта для использования в другом проекте?

Я добавил несколько каталогов, библиотек, таких как matlab, opencv и т. д., чтобы скомпилировать мой текущий файл C в проекте Visual Studio. все мои предстоящие проекты потребуют одинаковой настройки / свойств. Мне нужно настроить свойства каждого проекта индивидуально или я могу сделать что-то, чтобы применить его ко всем ? ...

Что такое T-SQL для предоставления доступа на чтение и запись к таблицам в базе данных в SQL Server?

каков точный SQL для назначения db_datareader и db_datawriter роли для пользователя в SQL Server? имя пользователя:MYUSER и базы данных MYDB. ...

Как включить --enable-soap в php на linux?

вот в чем вопрос. У меня есть PHP 5.2.9 на Apache, и я не могу обновить PHP. Есть ли способ включить SOAP в PHP 5.2.9? Руководство PHP вообще не помогло, когда оно сказало: "чтобы включить поддержку SOAP, настройте PHP с помощью --enable-soap ."Как я могу настроить? ...

Утка набрав в компиляторе C#

Примечание это не вопрос о том, как реализовать или эмулировать ввод утки в C#... в течение нескольких лет у меня было впечатление, что некоторые функции языка C# были depdendent на структурах данных, определенных в самом языке (который всегда казался мне странным сценарием курицы и яйца). Например, у меня сложилось впечатление, что foreach цикл был доступен только для использования с типами, которые реализованы IEnumerable. С тех пор я понял, что компилятор C# использует duck typing, чтобы оп ...

PyMongo вставки бросает "вставки должен быть экземпляром типа bool" ошибка

я запускаю обновление на моем MongoDB от Python. У меня есть такая строчка: self.word_counts[source].update({'date':posttime},{"$inc" : words},{'upsert':True}) но он выдает эту ошибку: raise TypeError("upsert must be an instance of bool") но True похоже на экземпляр bool для меня! как я должен правильно написать это обновление? ...

Переключение с MySQL на Cassandra-Плюсы / Минусы?

для небольшого фона-этот вопрос касается проекта, работающего на одном маленьком экземпляре EC2, и собирается перейти на средний. Основными компонентами являются Django, MySQL и большое количество пользовательских инструментов анализа, написанных на python и java, которые делают тяжелый подъем. На той же машине работает Apache. модель данных выглядит следующим образом-большое количество данных в реальном времени поступает в потоковом режиме от различных сетевых датчиков, и в идеале, я бы наприм ...