Codengineering - блог о программировании ➜ страница 1984
Как получить доступ к истории команд из режима ожидания?
в командной строке bash или Window мы можем нажать стрелку вверх на клавиатуре, чтобы получить последнюю команду, отредактировать ее и снова нажать ENTER, чтобы увидеть результат. но в Python IDLE 2.6.5 или 3.1.2, кажется, если наш оператор печатает 25 строк, нам нужно нажать стрелку вверх 25 раз до этой последней команды и нажать ENTER для ее копирования? или использовать мышь, чтобы точно определить эту линию и нажмите там, и нажмите ENTER, чтобы скопировать? Есть ли более быстрый способ? ...
Каков наилучший способ удалить драгоценные камни из проекта rails3?
Я установил все мои драгоценные камни с помощью bundler через Gemfile. Я думал (ошибочно), что если я удалил драгоценный камень из своего Gemfile и запустил "bundle install", то удаленные драгоценные камни будут удалены. Я посмотрел на файл справки bundler и, насколько я могу судить, у него нет способа удалить драгоценные камни. Я просто использую gem uninstall x для всего? Это может запутать бандлера? ...
Строковые литералы и escape-символы в postgresql
попытка вставить escape-символ в таблицу приводит к появлению предупреждения. например: create table EscapeTest (text varchar(50)); insert into EscapeTest (text) values ('This is the first part n And this is the second'); выдает предупреждение: WARNING: nonstandard use of escape in a string literal ( использование PSQL 8.2) кто-нибудь знает как обойти это? ...
Как программно скруглить углы и установить случайные цвета фона
Я хотел бы закруглить углы представления, а также изменить цвет представления на основе содержимого во время выполнения. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); Я надеял ...
Почему кортежи занимают меньше места в памяти, чем списки?
A tuple занимает меньше места в памяти в Python: >>> a = (1,2,3) >>> a.__sizeof__() 48 , тогда как list s занимает больше места в памяти: >>> b = [1,2,3] >>> b.__sizeof__() 64 что происходит внутри системы управления памятью Python? ...
Показывать экран загрузки при навигации между маршрутами в Angular 2
Как показать загрузочный экран при изменении маршрута в Angular 2? ...
Как десериализовать список с помощью Gson или другой библиотеки JSON в Java?
Я могу сериализовать список в моем сервлете на GAE, но я не могу десериализовать его. Что я делаю не так? Это мой класс видео в GAE, который сериализуется: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public cl ...
erb, haml или slim: какой из них вы предлагаете? И почему? [закрытый]
Я изучаю рельсы, и я видел эти шаблонные движки. У меня нет опыта работы с ними (только erb). но поскольку я новичок, я действительно запутался. Какой из них вы предлагаете и почему? Эрб, Хэмл или Слим? Пожалуйста, объясните причину, по которой вы предпочитаете один из них другим. И если у вас есть какие-либо другие рекомендации, пожалуйста, сообщите нам об этом. изменить: Я не ищу здесь победителя. Я просто хочу услышать Ваше мнение о них, их синтаксисе, скорости выполнения и т. д так далее. ...
Как реализовать DrawerArrowToggle из библиотеки Android appcompat v7 21
так что теперь, когда Android 5.0 был выпущен мне было интересно, как реализовать анимированные иконки actionbar. библиотека здесь реализует его отлично для меня, но так как библиотека appcompat v7 имеет его, как он может быть реализован? библиотека ссылается на него в темах.xml <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> под этот стиль <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat"> обновление Я получил это реали ...
Установка старой версии пакета R
Я пытаюсь использовать Rpy2 и ggplot2, но я получаю сообщение об ошибке. После некоторого поиска ошибки в Интернете я обнаружил, что ошибка возникает из-за изменений в пакете ggplot2, которые еще не отражены в Rpy2 (например, см. этот пост (Edit: ссылка теперь мертва)). поэтому теперь мне нужно установить более старую версию ggplot2. Вот псевдо-код для того, что я хочу: install.packages("ggplot2", version='0.9.1') но install.packages нет ...