Codengineering - блог о программировании ➜ страница 722
Поиск аннотаций в IntelliJ IDEA
Я могу легко найти все упоминания о некоторых аннотациях в моем проекте, используя SSR (structural search and replace). Например, у меня есть следующий код на основе весны: class DashboardController { @RequestMapping("/dashboard") public void doDashboard() { [...] } } Если я буду искать по шаблону org.springframework.web.bind.annotation.RequestMapping, то я найду свой код. Но что делать, если я хочу найти методы, аннотированные параметризованной аннотацией, поэтому найти только ме ...
Как мне получить git commit count?
Я хотел бы получить число коммитов моего репозитория Git, немного похожее на номера ревизий SVN. Цель состоит в том, чтобы использовать его как уникальный, увеличивающийся номер сборки. В настоящее время я делаю так, на Unix / Cygwin/msysGit: git log --pretty=format:'' | wc -l Но я чувствую, что это немного халтура. Есть ли лучший способ сделать это? Было бы здорово, если бы мне на самом деле не нужно было wc или даже Git, чтобы он мог работать на голых окнах. Просто прочитайте файл или с ...
AngularJS: разрешение не в RouteProvider, а в контроллере?
Я видел здесь пример кода задержка изменения маршрута AngularJS до загрузки модели, чтобы предотвратить мерцание И сразу же я подумал, что это был правильный путь, мне нужно, чтобы мой контроллер загружался только тогда, когда resolve закончит загрузку, обычно большинство примеров вокруг говорят вам, чтобы поместить код под resolve в routeprovder как встроенную функцию, но это звучит неправильно. Контроллер нуждается в этом, так почему бы не иметь контроллер реализовать функцию для разрешения ...
Модуль Python для параметрического САПР
Я ищу CAD-модуль для python. Вот что я нашел, поправьте меня, если я ошибаюсь: PythonCAD : типы файлов: DWG, DXF, SVG ориентированный: щелчок в окне последнее сохранение: 2012-06-15 документально: бедный и грязный PythonOCC : типы файлов: STEP, IGES, STL (импорт / экспорт) ориентированные: скрипты последнее сохранение: 2013-01-12 документально: хорошо и ясно Установка-это такая боль Free-CAD (Python wrapping) типы файлов:? ориентированный: щелкните в окне и Python scripti ...
Переопределение локальной переменной с помощью var в JavaScript
У меня есть довольно общий вопрос относительно JavaScript и локальных переменных. Мой вопрос заключается в том, в чем разница между следующим и если есть: function bla { var a = 2; // local variable a = 3; // the local variable a gets a new value // Would do the following line anything different // (than simply asigning this value?) var a = 4; } Я полагаю, что не получу две локальные переменные с именем a.в других языках это даже ошибка. Так есть ли в этом какой ...
Как развернуть GitLab-Ci в EC2 с помощью AWS CodeDeploy/CodePipeline/S3
Я работал над проектом SlackBot, основанным в Scala с использованием Gradle, и изучал способы использования Gitlab-CI для развертывания в AWS EC2. Я могу полностью построить и протестировать свое приложение с помощью Gitlab-CI. Как я могу выполнить развертывание из Gitlab-CI в Amazon EC2 с помощью CodeDeploy и CodePipeline? Ответ следовать в качестве руководства, чтобы сделать это. ...
Служат ли const char * и strdup одной и той же функции при использовании с getopt в C?
В приведенном ниже фрагменте кода могу ли я заменить char * на const char * и удалить вызов функции strdup () и непосредственно принять значение optarg, установленное getopt ()? Я советую использовать const char *, чтобы пропустить использование функции strdup. Заранее благодарен за помощь. /* Code Snippet */ char *dir = NULL; char *bld = NULL; int chr; while ( ( chr = getopt( argc, argv, "d:a:b:f:" ) ) != -1 ) { switch ( chr ) { case 'd': //Directory parameter dir = strdup( optarg ); ...
Как я могу дополнить изображение с помощью CodeIgniter?
Мой пользователь загружает изображение любого размера XX x YY. Я хочу найти больший размер и сжать изображение до квадрата 250x250 с прозрачной прокладкой, добавленной, чтобы компенсировать разницу. Есть ли какой-нибудь способ сделать это с помощью имиджевой библиотеки CI? ...
Как остановить циклическую анимацию в React Native?
У меня есть простая анимация цикла в моем компоненте, как это: runAnimation() { console.log('run animation'); this.state.angle.setValue(0); Animated.timing(this.state.angle, { toValue: 360, duration: 8000, easing: Easing.linear }).start(() => this.runAnimation()); } ... <Animated.Image style={[ styles.rotate, { transform: [ { rotate: this.state.angle.interpolate({ inputRange: [0, 360], ...
Amazon ec2 user-data, как это работает?
Мы запускаем экземпляры и получаем доступ к размещенным пользовательским данным. Но понимает ли кто-нибудь внутренности этой операции (со стороны Amazon)? Когда мы передаем пользовательские данные, в какой момент эти данные передаются в виртуальную машину (это функция Xen) и где они хранятся? Сначала я подумал, что он был установлен как USER_DATA env var, но мы также можем передать его в виде файла. Где хранится этот файл? Является ли он общим для всех экземпляров или варьируется в зависимости ...