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

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

6
Bootstrap 3 jquery событие для активной смены вкладок
Я потратил нереально много времени, пытаясь запустить функцию, когда изменения вкладок на вкладке / навигационной панели начальной загрузки 3 и буквально все предложения, которые выложил Google, были неправильными / не работали. Как это сделать? Мета-редактирование: см. Комментарий

8
Подпроцесс Python / Popen с измененной средой
Я считаю, что запуск внешней команды с немного измененной средой является очень распространенным случаем. Вот как я это делаю: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) У меня есть чувство, что есть лучший способ; это выглядит хорошо?
286 python  subprocess  popen 

8
TortoiseGit сохранить аутентификацию пользователя / учетные данные
Есть ли способ сэкономить GITHUB's user credentialsс TortoiseGit? Это подсказывает мне диалоговое окно ниже каждый раз, когда я делаю push / pull. Я хотел бы где-нибудь сохранить свои учетные данные, например, как я это делал с TortoiseSVN.
286 git  github  tortoisegit 

8
Как избежать mysql 'Deadlock найден при попытке получить блокировку; попробуйте перезапустить транзакцию
У меня есть таблица innoDB, которая записывает пользователей онлайн. Он обновляется при каждом обновлении страницы пользователем, чтобы отслеживать, на каких страницах он находится, и дату их последнего доступа к сайту. Затем у меня есть cron, который запускается каждые 15 минут для УДАЛЕНИЯ старых записей. Я обнаружил тупик при попытке получить …
286 mysql  deadlock 

3
Найти коммит на GitHub по хешу коммитов
Я довольно новичок в Github и столкнулся с проблемой любителя. Меня попросили сделать обзор кода и мне предоставили хеш коммита, однако я попытался посмотреть в Git, могу ли я искать с использованием хэшей коммитов, но ничего не смог найти. Есть ли способ найти измененный код, просто используя хеш коммита?
286 git  github 

7
вставить несколько элементов в массив
Я пытаюсь выдвинуть несколько элементов в один массив, но получаю ошибку > a = [] [] > a.push.apply(null, [1,2]) TypeError: Array.prototype.push called on null or undefined Я пытаюсь сделать что-то подобное, что я бы сделал в ruby, я думал, что applyэто что-то вроде *. >> a = [] => [] …
286 javascript 



2
Переход цвета фона
Я пытаюсь сделать эффект перехода background-colorпри наведении на пункты меню, но это не работает. Вот мой код CSS: #content #nav a:hover { color: black; background-color: #AD310B; /* Firefox */ -moz-transition: all 1s ease-in; /* WebKit */ -webkit-transition: all 1s ease-in; /* Opera */ -o-transition: all 1s ease-in; /* Standard */ …
286 css 



13
Исключение: невозможно связать с ngFor, поскольку это не известное нативное свойство
Что я делаю не так? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: [ConfTalks], …

2
C ++ unordered_map с использованием пользовательского типа класса в качестве ключа
Я пытаюсь использовать пользовательский класс в качестве ключа для unordered_map, как показано ниже: #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){} Node(vector<int> v) { sort(v.begin(), v.end()); a = v[0]; b = v[1]; c = …

12
Является ли рекурсия быстрее, чем зацикливание?
Я знаю, что рекурсия иногда намного чище, чем зацикливание, и я ничего не спрашиваю о том, когда мне следует использовать рекурсию поверх итерации, я знаю, что уже есть много вопросов по этому поводу. Что я спрашиваю, так ли рекурсия всегда быстрее, чем цикл? Мне кажется, вы всегда сможете уточнить цикл …

4
Почему не печатает! работать в Rust юнит-тестах?
Я реализовал следующий метод и модульный тест: use std::fs::File; use std::path::Path; use std::io::prelude::*; fn read_file(path: &Path) { let mut file = File::open(path).unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); println!("{}", contents); } #[test] fn test_read_file() { let path = &Path::new("/etc/hosts"); println!("{:?}", path); read_file(path); } Я запускаю модульное тестирование следующим образом: …
286 rust  println 

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