Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


10
Інваріантне порушення: для цього навігатора відсутня опора навігації
Я отримую це повідомлення, коли я спробував запустити власний реактивний додаток. Зазвичай такий формат працює на інших багатоекранних навігаціях, але в цьому випадку якось не працює. Ось помилка: Invariant Violation: The navigation prop is missing for this navigator. In react-navigation 3 you must set up your app container directly. More …

2
Простіри імен PHP та "використання"
У мене виникають невеликі проблеми з просторами імен та useвисловлюваннями. У мене є три файли: ShapeInterface.php, Shape.phpі Circle.php. Я намагаюся зробити це за допомогою відносних шляхів, тому я поставив це у всіх класах: namespace Shape; У моєму гуртковому класі у мене є такі: namespace Shape; //use Shape; //use ShapeInterface; include …
120 php  namespaces 

1
Як передати аргументи в Dockerfile?
Я використовую інструкцію RUN протягом a, Dockerfileщоб встановити rpm RUN yum -y install samplerpm-2.3 Однак я хочу передати значення "2.3" як аргумент. Моя інструкція RUN повинна виглядати приблизно так: RUN yum -y install samplerpm-$arg де $arg=2.3

2
Що робить приватне налаштування для ProjectReference у файлі проекту MSBuild?
Я побачив це у файлі проекту днями: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Кожен вузол у ProjectReferenceвидається, що він сам пояснює (файл із посиланням проекту, GUID, ім'я, яке потрібно вказати в провіднику рішень, і чи повинен поточний проект посилатися на проект, що посилається), за …

5
Які гарантії існують на складність часу роботи (Big-O) методів LINQ?
Нещодавно я почав використовувати LINQ зовсім небагато, і я насправді не бачив жодної згадки про складність виконання жодного з методів LINQ. Очевидно, що тут грає багато факторів, тому давайте обмежимось обговоренням простого IEnumerableпостачальника LINQ-до-об'єктів. Далі припустимо, що будь-який Funcпереданий як селектор / мутатор / тощо є дешевою операцією O (1). …

7
У ролях до int vs floor
Чи є різниця між цими: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Як я розумію, обидва випадки мають однаковий результат. Чи є різниця в складеному коді?
120 c++  c  floating-point 

5
Додавання регресійної лінії на ggplot
Я дуже намагаюся додати лінію регресії на ggplot. Я спершу спробував з abline, але мені не вдалося змусити його працювати. Потім я спробував це ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Але це теж не працює.

20
Електронна пошта Java-регулярного гекса
Перш за все, я знаю, що використовувати регекс для електронної пошти не рекомендується, але я повинен це перевірити. У мене є цей регулярний вираз: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b У Java я зробив це: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Однак, регулярний вираз не працює, незалежно від того, електронна …
120 java  regex  email 

13
PHP найкращий спосіб для багатовимірного масиву MD5?
Який найкращий спосіб генерувати MD5 (або будь-який інший хеш) багатовимірного масиву? Я міг легко написати цикл, який проходив би через кожен рівень масиву, об'єднуючи кожне значення в рядок і просто виконуючи MD5 на рядку. Однак це в кращому випадку здається громіздким, і я поцікавився, чи існує функція, яка займає багатофункціональний …

6
sed ціле слово пошук і заміна
Як шукати та замінювати цілі слова за допомогою sed? Робимо sed -i 's/[oldtext]/[newtext]/g' <file> також замінить часткові поєдинки, про [oldtext]які я не хочу цього робити.
120 shell  sed 

10
Ruby - елегантно перетворити змінну в масив, якщо вже не масив
Давши масив, один елемент або нуль, отримайте масив - останні два являють собою масив одного елемента та порожній масив відповідно. Я помилково вважав, що Рубі працює так: [1,2,3].to_a #= [1,2,3] # Already an array, so no change 1.to_a #= [1] # Creates an array and adds element nil.to_a #= [] …
120 ruby  arrays 

8
Встановіть прозорий фон за допомогою ImageMagick та командного рядка
Припустимо, у вас є зображення (PNG або JPG). Це зображення має білий фон, і мені потрібно зробити цей фон прозорим. Я спробував з такими прикладами: convert original.png -background none transparent.png convert original.png -background white -flatten -alpha off transparent.png але без бажаних результатів. Як я можу це зробити? ВАЖЛИВО: Використання convertкомандного …


21
Angular2 Маршрутизація з Hashtag для прив’язки сторінки
Я хочу додати кілька посилань на мою сторінку Angular2, які при натисканні перейдуть на певні позиції на цій сторінці, як, наприклад, звичайні хештеги. Тож посилання були б чимось схожими /users/123#userInfo /users/123#userPhoto /users/123#userLikes тощо. Я не думаю, що мені потрібна HashLocationStrategy, оскільки я нормально використовую звичайний спосіб Angular2, але якщо я …
120 routing  angular  hashtag 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.