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

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

11
Почему в Java нет SortedList?
В Java есть такие SortedSetи SortedMapинтерфейсы. Оба принадлежат платформе Java Collections и предоставляют отсортированный способ доступа к элементам. Тем не менее, в моем понимании нет SortedListв Java. Вы можете использовать java.util.Collections.sort()для сортировки списка. Есть идеи, почему он так устроен?

7
async / await - когда вернуть Task void void?
По каким сценариям можно использовать public async Task AsyncMethod(int num) вместо public async void AsyncMethod(int num) Единственный сценарий, который я могу придумать, - это если вам нужна задача, чтобы отслеживать ее прогресс. Кроме того, в следующем методе ненужны ли ключевые слова async и await? public static async void AsyncMethod2(int num) …

11
Найти записи MongoDB, где поле массива не пустое
Все мои записи имеют поле под названием «картинки». Это поле представляет собой массив строк. Теперь я хочу 10 последних записей, где этот массив НЕ пуст. Я гуглил вокруг, но, как ни странно, я не нашел много на этом. Я прочитал опцию $ where, но мне было интересно, насколько она медленная …
503 mongodb  mongoose 

6
ReactJS - Рендерится ли вызывается каждый раз, когда вызывается setState?
React рендерит все компоненты и подкомпоненты каждый раз, когда setStateвызывается? Если так, то почему? Я думал, что идея была в том, что React рендерится так мало, как нужно - когда состояние меняется. В следующем простом примере оба класса визуализируются снова при нажатии на текст, несмотря на тот факт, что состояние …

14
Как преобразовать нулевой байтовый массив в строку?
Мне нужно прочитать, [100]byteчтобы передать кучу stringданных. Поскольку не все strings имеют длину в 100 символов, оставшаяся часть byte arrayдополняется символом 0s. Если я преобразую [100]byteв string:, string(byteArray[:])хвосты 0s отображаются как ^@^@s. В C stringзакончится по 0, так интересно , что это лучший способ , чтобы преобразовать это byte arrayв …
502 go 

5
В чем различия между git branch, fork, fetch, merge, rebase и clone?
Я хочу понять разницу между веткой, вилкой и клоном в Git? Точно так же, что это значит, когда я делаю git fetchв отличие от git pull? Кроме того, что rebaseозначает по сравнению с merge? Как я могу раздавить отдельных людей, совершающих себя вместе? Как они используются, почему они используются и …
502 git  branch  clone  git-clone  gitx 


13
Удалить с Join в MySQL
Вот скрипт для создания моих таблиц: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); В моем PHP-коде при удалении клиента …
501 mysql 



7
Частично вишневый коммит с Git
Я работаю над 2 разными ветками: релиз и разработка . Я заметил, что мне все еще нужно интегрировать некоторые изменения, которые были внесены в ветку релиза, обратно в ветку разработки . Проблема в том, что мне не нужны все коммиты, только некоторые фрагменты в определенных файлах, поэтому просто git cherry-pick …

17
Не удается установить пакеты с помощью менеджера пакетов узла в Ubuntu
Имя переводчика NodeJS (node ) в Ubuntu было переименовано nodejsиз-за конфликта имен с другим пакетом. Вот что читает. Debian говорит: Вышестоящее имя для команды интерпретатора Node.js - «узел». В Debian команда интерпретатора была изменена на "nodejs". Это было сделано для предотвращения конфликта пространства имен: другие команды используют то же имя …
501 node.js  ubuntu  npm 


30
UIDevice uniqueIdentifier устарел - что теперь делать?
Только что стало известно, что свойство UIDevice uniqueIdentifier устарело в iOS 5 и недоступно в iOS 7 и выше. Никакой альтернативный метод или свойство, кажется, не доступно или не ожидается. Многие из наших существующих приложений сильно зависят от этого свойства для уникальной идентификации конкретного устройства. Как мы можем решить эту …
501 ios  deprecated  uidevice 

4
MySQL: @variable против переменной. Какая разница?
В другом вопросе я написал, кто-то сказал мне, что есть разница между: @variable а также: variable в MySQL. Он также упомянул, как у MSSQL есть пакетная область, а у MySQL есть область сеанса. Может кто-нибудь уточнить это для меня?
501 mysql  sql  variables 

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