Новые материалы


Повысьте производительность пользовательского интерфейса вашего Android-приложения
Лучшие практики и оптимизация для приложения, которое отлично выглядит и работает быстро Важным шагом в разработке мобильного приложения является измерение производительности UI (пользовательского интерфейса). Медленный рендеринг создает очень плохой пользовательский опыт. Как разработчики, мы придаем большое значение кодированию логики, а не пользовательского интерфейса - и я встречал разработчиков, которые никогда не хотели работать с пользовательским интерфейсом. С моей точки..

Mock API: разные методы для React и Angular
В веб-разработке специализация повышает производительность. В соответствии с этим, мы можем найти разработчиков, которые специализируются на интерфейсе или бэкэнде. Однако разделить работу и объединить ее для обеспечения функциональности не так-то просто, когда дело доходит до разработки. Но хорошая новость в том, что есть проверенные методы, которые работают в этих обстоятельствах. Чтобы повысить продуктивность, разработчики интерфейса могут начать свою работу с жесткого кодирования..

var VS. пусть VS. const: что, почему, как и когда
Есть время и место для размаха Когда я только начал программировать, я помню, какую путаницу привнесла в мою жизнь строгая типизация. Зачем нам понадобились строки, целые числа и логические значения? Какие преимущества эта сложность принесла столу? И какого черта мне нужно, чтобы переменная никогда не менялась? Это противоречит тому, что такое переменная - название говорит, что это переменная, она меняется! Когда первоначальный шок прошел, я быстро понял, что это не излишняя сложность..

JS Deep Dive: путаница с «этим»
Я часто видел, как люди борются с ключевым словом this в Javascript. Чтобы решить эту путаницу, вот небольшая статья о том, как увидеть, что означает «это» в контексте выполнения. Неявный аргумент this передается функции каждый раз, когда она вызывается вместе с другими аргументами. Значение this зависит от того, как вызывается функция. Мы можем вызывать функции в Javascript четырьмя различными способами. Давайте посмотрим их один за другим. Теперь давайте посмотрим на..

Мой последний сложный опыт обучения
Процесс присоединения к сообществу Andela определенно выделяется. В моем прошлом опыте обучения все было не так просто, но по сравнению с процессом стипендии Andela, как я мог бы его назвать, он был самым сложным и требовательным, с которым я сталкивался. Впервые я услышал о стипендии Andela, когда был второкурсником в кампусе. У меня было сильное желание подать заявку на участие в стипендии, но, по моему мнению, я знал, что те, кто платит за мое обучение в университете, не позволят мне..



Вопросы и ответы

Как я могу войти в специальные папки с помощью log4net?
Как я могу войти в специальные папки (например, %APPDATA% ) с помощью файла app.config? Я могу сделать это программно, но мне нужно использовать файл app.config для настройки. Я видел сообщение об использовании %envFolderPath . Он недоступен в...
10924 просмотров

schedule 15.09.2022

Как с помощью Java ExecutorService завершить активно выполняющиеся задачи, но приостановить обработку ожидающих задач?
Я использую ExecutorService (ThreadPoolExecutor) для запуска (и постановки в очередь) множества задач. Я пытаюсь написать как можно более изящный код выключения. ExecutorService имеет два способа завершения работы: Я могу позвонить...
7065 просмотров

schedule 15.09.2022

Удалить элементы массива, содержащие только пробелы
Поскольку использование array.splice изменяет массив на месте, как я могу удалить все элементы, содержащие только пробелы, из массива, не вызывая ошибки? С PHP у нас есть preg_grep, но я не понимаю, как правильно это сделать в JS. Следующее не...
36882 просмотров

schedule 15.09.2022

Установка значений по умолчанию для пустых полей при сопоставлении с Джексоном
Я пытаюсь сопоставить некоторые объекты JSON с объектами Java с помощью Jackson. Некоторые поля в объекте JSON являются обязательными (я могу отметить их знаком @NotNull ), а некоторые - необязательными. После сопоставления с Джексоном все поля,...
161711 просмотров

schedule 15.09.2022

Использование MongoDB из клиента с Javascript
Я пытаюсь использовать MongoDB только с javascript от клиента, но документация MongoDB о том, как этого добиться, очень сбивает с толку. На этой веб-странице нечего скачивать, я ожидал увидеть что-то вроде mongo. js. Здесь я нашел mongo.js...
35814 просмотров

schedule 15.09.2022

Функция Python 3 print () с фарси / арабскими символами
Я упростил свой код для лучшего понимания. вот проблема: случай 1: # -*- coding: utf-8 -*- text = "چرا کار نمیکنی؟" # also using u"...." results the same print(text) вывод: UnicodeEncodeError: 'charmap' codec can't encode...
17026 просмотров

schedule 15.09.2022

Как напечатать строку с нулевым завершением с символами новой строки, не показывая символы обратной косой черты в gdb?
у меня есть переменная char* x = "asd\nqwe\n ... " и я хочу напечатать его с новыми строками, напечатанными как новые строки, а не обратная косая черта n . Является ли это возможным?
88453 просмотров

schedule 15.09.2022

SET против SELECT при назначении переменных?
В чем разница между операторами SET и SELECT при назначении переменных в T-SQL?
404534 просмотров


Оператор GraphQL не равен?
У меня есть GraphQl API для перечисления множества элементов, и я могу запросить его идеально и т. д. Но теперь я хотел бы запросить подмножество этого списка, где одно свойство может иметь «все возможные значения, кроме одного конкретного»....
15884 просмотров

schedule 15.09.2022

Ширина отзывчивого изображения React Native, в то время как соотношение ширины и высоты изображения остается прежним
Я хочу, чтобы React Native Image имел ширину 50% от доступной ширины экрана, без изменения соотношения ширины и высоты изображения. Любые подсказки, как это решить?
29627 просмотров

schedule 15.09.2022