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

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

30
PHP генератор случайных строк
Я пытаюсь создать случайную строку в PHP, и я не получаю абсолютно ничего с этим: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; Что я делаю неправильно?
815 php  string  random 

12
В чем разница между типами проектов .NET Core и .NET Standard Class Library?
В Visual Studio можно создать как минимум 3 различных типа библиотек классов: Библиотека классов (.NET Framework) Библиотека классов (.NET Standard) Библиотека классов (.NET Core) В то время как первое - это то, что мы использовали в течение многих лет, основная путаница, с которой я столкнулся, - это когда используются типы …


19
Лучший способ повторить символ в C #
Какой это лучший способ для генерации строки \tв C # Я изучаю C # и экспериментирую с разными способами сказать одно и то же. Tabs(uint t)это функция , которая возвращает stringс tколичеством \t«с Например Tabs(3)возвращает"\t\t\t" Какой из этих трех способов реализации Tabs(uint numTabs)лучше? Конечно, это зависит от того, что означает …
815 c#  .net  string 

30
Что значит «программировать на интерфейс»?
Я видел это упомянутое несколько раз, и мне не ясно, что это значит. Когда и зачем ты это делаешь? Я знаю, что делают интерфейсы, но тот факт, что я не совсем уверен в этом, заставляет меня думать, что мне не хватает их правильного использования. Это просто так, если вы должны …

15
CSS 100% высота с отступом / полем
С HTML / CSS, как я могу сделать элемент, который имеет ширину и / или высоту, которая составляет 100% его родительского элемента и все еще имеет надлежащие отступы или поля? Под «правильным» я подразумеваю, что если мой родительский элемент 200pxвысок и я указываю height = 100%с, padding = 5pxя бы …
813 css 

14
Как получить атрибут data-id?
Я использую плагин jQuery Quicksand. Мне нужно получить идентификатор данных выбранного элемента и передать его веб-службе. Как мне получить атрибут data-id? Я использую .on()метод для повторного связывания события click для отсортированных элементов. $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul id="list" class="grid"> …


30
Не удалось найти часть пути… bin \ roslyn \ csc.exe
Я пытаюсь запустить проект Asp.net MVC, полученный из системы контроля версий TFS. Я добавил все ссылки на сборки и смог успешно собрать и скомпилировать без каких-либо ошибок или предупреждений. Но я получаю следующую ошибку в браузере: Не удалось найти часть пути 'C: \ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal …
813 c#  asp.net  .net  asp.net-mvc  roslyn 

21
Git восстановить удаленный файл, где не было сделано коммит после удаления
Я удалил несколько файлов. Я еще не совершал. Я хочу сбросить рабочее пространство для восстановления файлов. Я сделал git checkout .. Но удаленные файлы все еще отсутствуют. И git statusпоказывает: # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # deleted: …
812 git 

29
Каков эффективный способ реализации одноэлементного шаблона в Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Каков эффективный способ реализации одноэлементного шаблона в Java?

11
В чем разница между «закрытием» и «лямбдой»?
Может кто-нибудь объяснить? Я понимаю основные концепции, стоящие за ними, но часто вижу, что они используются взаимозаменяемо, и я запутываюсь. И теперь, когда мы здесь, чем они отличаются от обычной функции?

30
Какой лучший способ обрезать std :: string?
В настоящее время я использую следующий код, чтобы урезать все std::stringsмои программы вправо : std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Это работает нормально, но мне интересно, есть ли какие-то конечные случаи, когда он может потерпеть неудачу? Конечно, приветствуются ответы с элегантными альтернативами, а также левостороннее решение.
812 c++  trim  stdstring 


27
Команда оболочки для каталога tar, исключая определенные файлы / папки
Существует ли простая команда / скрипт оболочки, которая поддерживает исключение определенных файлов / папок из архива? У меня есть каталог, который должен быть заархивирован с подкаталогом, содержащим несколько очень больших файлов, которые мне не нужно резервировать. Не совсем решения: Команда tar --exclude=PATTERNсоответствует заданному шаблону и исключает эти файлы, но мне …
812 linux  shell  archive  tar 

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