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


Посмотреть различия ветвей с meld?

Я знаю, что могу просмотреть разницу между головкой и текущим состоянием с meld .. Но как я могу просмотреть различия между ветвями, например master и devel С meld? На данный момент я делаю следующее: переименовать папку рабочей копии Например mv /projectA /projectA_master) клонировать проект еще раз git clone url переключатель devel филиала cd projectA && git -b devel origin/devel посмотреть различия с meld meld /projectA_Master projectA нет ли более простого способа получ ...

Как предотвратить переход устройства Android в спящий режим программно?

Как предотвратить устройство Android от перехода в спящий режим программно? ...

Как я могу издеваться над сервисом, который возвращает обещание в модульном тесте Angularjs Jasmine?

у меня есть myService, который использует myOtherService, который делает удаленный вызов, возвращая обещание: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) чтобы сделать модульный тест для myService мне нужно, чтобы поглумиться ...

Найти элемент в DOM на основе значения атрибута

не могли бы вы сказать мне, есть ли какой-либо DOM API, который ищет элемент с заданным именем атрибута и значением атрибута: что-то типа: doc.findElementByAttribute("myAttribute", "aValue"); ...

Как работать с файлами IntelliJ IDEA project под управлением git source control, которые постоянно меняются?

все в нашей команде используют IntelliJ IDEA, и мы считаем полезным поместить свои файлы проекта (.ПиС и .iml) в систему управления версиями, чтобы мы могли совместно использовать конфигурации сборки, настройки и проверки. Кроме того, мы можем использовать эти настройки проверки на нашем сервере непрерывной интеграции с TeamCity. (У нас есть рабочее пространство для каждого пользователя .файл СРС в рамках .gitignore файл, а не в системе управления версиями.) тем не менее, эти файлы меняются нез ...

Что означает Тильда перед именем функции в C#?

Я смотрю на какой-то код и у него есть это утверждение: ~ConnectionManager() { Dispose(false); } класс реализует IDisposable интерфейс, но я не знаю, является ли это частью того, для чего используется Тильда (~). ...

Как реализовать ConfigurationSection с помощью коллекции ConfigurationElementCollection

Я пытаюсь реализовать пользовательский раздел конфигурации в проекте, и я продолжаю работать с исключениями, которые я не понимаю. Я надеялся, что кто-то может заполнить пробелы. Я App.config это выглядит так: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="ServicesSection" type="RT.Core.Config.ServicesConfigurationSectionHandler, RT.Core"/> </configSections> <ServicesSection type="RT.Core.Config.Ser ...

Почему я не могу переслать-объявить класс в пространстве имен с помощью двойных двоеточий?

class Namespace::Class; почему я должен это делать?: namespace Namespace { class Class; } используя VC++ 8.0, компилятор выдает: ошибка C2653: 'Namespace': это не имя класса или пространства имен Я предполагаю, что проблема здесь в том, что компилятор не может сказать, является ли Namespace это класс или пространство имен? Но почему это имеет значение, так как это просто прямая декларация? есть ли другой способ переадресации-объявить класс, определенный в некотором пространстве ...

Почему (a % 256) отличается от (A & 0xFF)?

Я всегда предполагал, что при выполнении (a % 256) оптимизатор, естественно, будет использовать эффективную побитовую операцию, как если бы я написал (a & 0xFF). при тестировании на компиляторе explorer gcc-6.2 (- O3): // Type your code here, or load an example. int mod(int num) { return num % 256; } mod(int): mov edx, edi sar edx, 31 shr edx, 24 lea eax, [rdi+rdx] movzx eax, al sub eax, edx ret и при попытке другого кода: // Type y ...

Почему Javascript 'atob ()` и' btoa () ' были названы так?

В Javascript,window.atob() метод декодирует a base64 строку и window.btoa() метод кодирует a string на base64. тогда почему они не были названы как base64Decode() и base64Encode()? atob() и btoa() не имеет смысла, потому что они вообще не семантические. Я хочу знать причину. ...