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


Машинопись статические классы

Я хотел перейти к TypeScript из традиционного JS, потому что мне нравится синтаксис C#-like. Моя проблема заключается в том, что я не могу узнать, как объявить статические классы в TypeScript. в C# я часто использую статические классы для организации переменных и методов, объединяя их в именованный класс, без необходимости устанавливать объект. В vanilla JS я делал это с помощью простого объекта JS: var myStaticClass = { property: 10, method: function(){} } в TypeScript я бы предпоче ...

Какой самый быстрый алгоритм сортировки связанного списка?

Мне любопытно, если O (N log n) - это лучшее, что может сделать связанный список. ...

Общие меткой х/ylabel для библиотек matplotlib сюжетных линий

у меня есть следующий сюжет: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) а теперь я хотел бы дать этот участок общей оси X и y оси. С помощью "common" я имею в виду, что под всей сеткой подзаголовков должна быть одна большая метка оси x и одна большая метка оси y справа. Я не могу найти ничего об этом в документации plt.subplots, и мои гуглинги предполагают, что мне нужно сделать большой plt.subplot(111) для начала - но как мне тогда поместить мои 5*2 подзаголовки в эт ...

как сделать twitter bootstrap подменю, чтобы открыть на левой стороне?

Я пытался создать подменю Twitter bootstrap в выпадающем меню, но у меня есть проблема: у меня есть выпадающее меню в правом верхнем углу страницы, и это меню имеет еще одно подменю. Однако, когда подменю открывается - оно не помещается в окне и идет слишком сильно вправо, так что пользователь может видеть только первые буквы. Как сделать так, чтобы подменю открывалось не вправо, а влево? ...

Могут ли две разные строки генерировать один и тот же хэш-код MD5?

для каждого из наших бинарных активов мы генерируем хэш MD5. Это используется, чтобы проверить, является ли определенный бинарный актив уже в нашем приложении. Но возможно ли, что два разных бинарных актива генерируют один и тот же хэш MD5. Так возможно ли, что две разные строки генерируют один и тот же хэш MD5? ...

Число ссылок на методы в файле. dex не может превышать 64k API 17

Я создаю приложение с библиотекой SugarORM, но когда я пытаюсь построить проект для API 17 (не проверял других), он показывает ошибку сборки. Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72330Library UP-TO-DA ...

Функции против хранимых процедур

допустим, я должен реализовать кусок кода T-SQL, который должен возвращать таблицу в качестве результата. Я могу реализовать возвращающую табличное значение функцию или хранимую процедуру, которая возвращает набор строк. Что я должен использовать? короче говоря, то, что я хочу знать: каковы основные различия между функциями и хранимыми процедурами? какие соображения я должен принять во внимание для использования одного или другого? ...

В чем разница между "экземпляр" и "инициализировать"?

Я слышал эти два слова, используемые в учебниках Microsoft для VB.NET. в чем разница между этими двумя словами при использовании в отношении переменных? ...

Есть ли онлайн-тестер для селекторов xPath? [закрытый]

Я знаю, что некоторые онлайн-тестирую экспертов.. очень полезно, соответствие в режиме реального времени. Они похожи на веб-приложения RegexBuddy. Мне было интересно, есть ли подобная вещь для селекторов xPath? Я просто изучаю их, и это было бы полезно для меня. есть ли онлайн-тестер, который позволяет вам вводить XML, а затем селектор xPath и сопоставлять (жить было бы лучше, но я сомневаюсь, что кто-то написал интерпретатор JavaScript?) их? спасибо ...

Значение сообщения GitHub: push отклонено из-за ограничений конфиденциальности электронной почты

Я принял и объединил запрос Pull на github, и теперь я больше не могу тянуть свои коммиты. сообщение: ! [remote rejected] master -> master (push declined due to email privacy restrictions) error: failed to push some refs to '[email protected]:FranckFreiburger/vue-resize-sensor.git' git did not exit cleanly (exit code 1) (3838 ms @ 12/04/2017 21:23:11) что мне теперь делать ? ...