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


git: разница между файлом в локальном РЕПО и источником

Я хочу найти различия между файлом, который у меня есть в моем локальном РЕПО, и тем, что находится в исходном мастере. Я знаю, что есть git diff, однако я просто хочу изолировать его до этого конкретного файла. для простоты скажем, что файлы называются file1.TXT и в нем есть локальный путь к файлу = [local_path] и в происхождении он путь_к_файлу = [дистанционным путь]. какую команду git мне нужно ввести? EDIT: спасибо всем для вашего вклада это было очень проницательно. Для тех, кто исполь ...

Как использовать Swift @autoclosure

я заметил, когда пишу assert в SWIFT, что первое значение вводится как @autoclosure() -> Bool С перегруженным методом для возврата общего T значением, чтобы проверить существование через LogicValueprotocol. однако строго придерживаясь вопроса под рукой. Кажется, он хочет @autoclosure что возвращает Bool. написание фактического закрытия, которое не принимает никаких параметров и возвращает Bool, не работает, он хочет, чтобы я вызвал закрытие, чтобы сделать он компилируется, вот так: ass ...

Преобразование HTML в NSAttributedString в iOS

Я использую экземпляр UIWebView чтобы обработать некоторый текст и правильно его раскрасить, он дает результат в виде HTML, а не отображает его в UIWebView Я хочу, чтобы отобразить его с помощью Core Text С NSAttributedString. Я умею создавать и рисовать NSAttributedString но я не уверен, как я могу конвертировать и сопоставлять HTML в атрибутивную строку. Я понимаю, что под Mac OS X NSAttributedString есть initWithHTML: метод, но это было только добавление Mac и не доступно для усвн. Я такж ...

Есть ли селектор CSS по префиксу класса?

Я хочу применить правило CSS к любому элементу, один из классов которого соответствует указанному префиксу. например, я хочу правило, которое будет применяться к div, который имеет класс, который начинается с status- (A и C, но не B в следующем фрагменте): <div id='A' class='foo-class status-important bar-class'></div> <div id='B' class='foo-class bar-class'></div> <div id='C' class='foo-class status-low-priority bar-class'></div> какая-то комбинация:div[c ...

Узел: войдите в файл вместо консоли

могу ли я настроить console.log Так что журналы записываются в файл, а не печатаются в консоли? ...

Двойные кавычки WebStorm / PhpStorm в Автоимпорте TypeScript

Я использую стиль TypeScript с одинарными кавычками, двойные кавычки используются исключительно в шаблонах HTML. WebStorm / PhpStorm auto import добавляет import заявления с двойными кавычками и разрушает стиль. Я думаю, это относится ко всем продуктам JetBrains. Как это поведение исправить? ...

JSON encode () экранирование прямых косых черт

я вытаскиваю JSON из Instagram: $instagrams = json_decode($response)->data; затем разбор переменных в массив PHP для реструктуризации данных, затем повторное кодирование и кэширование файла: file_put_contents($cache,json_encode($results)); когда я открываю файл кэша все мои косые черты " / " экранируются: http://distilleryimage4.instagram.com/410e7... Я понял из моих поисков, что json_encode() автоматически делает this...is есть способ отключить его? ...

Как сказать, когда UITableView завершил ReloadData?

Я пытаюсь прокрутить в нижней части UITableView после того, как он будет выполнен выполнение [self.tableView reloadData] у меня изначально было [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; но потом я прочитал, ...

Почему массивы ковариантны, а обобщения инвариантны?

от эффективного Java Джошуа Блоха, массивы отличаются от универсального типа двумя важными способами. Первые массивы являются ковариантными. Дженерики являются инвариантными. Ковариант просто означает, что если X является подтипом Y, то X[] также будет подтипом Y[]. Массивы ковариантны, так как строка является подтипом объекта So String[] is subtype of Object[] инвариант просто означает, независимо от того, является ли X подтипом Y или нет , List<X> will not be subType of List<Y& ...

Как определить отзывчивые точки останова Twitter Bootstrap 3 с помощью JavaScript?

в настоящее время, Twitter Bootstrap 3 имеют следующие отзывчивые точки останова: 768px, 992px и 1200px, представляющие малые, средние и большие устройства соответственно. Как я могу обнаружить эти точки с помощью JavaScript? Я хотел бы слушать с JavaScript для всех связанных событий, вызванных при изменении экрана. И быть в состоянии определить, если экран для малых, средних или больших устройств. что-то уже сделано? Каковы ваши предложения? ...