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

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

4
Нужны ли для входа формы токены против CSRF-атак?
Из того, что я узнал до сих пор, цель токенов - не дать злоумышленнику подделать отправку формы. Например, если на веб-сайте была форма, в которую вводились элементы, добавленные в вашу корзину, и злоумышленник мог спамить вашу корзину с элементами, которые вам не нужны. Это имеет смысл, поскольку для формы корзины …
161 php  token  csrf 

8
Зачем вызывать git branch --unset-upstream для исправления?
Я больше новичок, когда дело доходит до продвинутых операций в git. Я веду свой блог, используя фреймворк для ведения блогов Octopress . Хотя Octopress не разрабатывается с 2011 года, он хорошо служит моей цели, и поэтому я пока не думал ничего менять. К вашему сведению, мой блог размещен на Github …

13
Проверьте два аргумента в Java, либо оба не равны NULL, либо оба NULL элегантно
Я использовал Spring Boot для разработки проекта оболочки, используемого для отправки электронной почты, например sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com Если fromи passwordаргументы отсутствуют, я использую отправитель по умолчанию и пароль, например , noreply@bar.comи 123456. Таким образом, если пользователь передает fromаргумент, он также должен передать passwordаргумент …
161 java 


4
Изменить время ожидания по умолчанию для мокко
Если у нас есть файл юнит-теста my-spec.js, работающий с mocha: mocha my-spec.js Время ожидания по умолчанию будет 2000 мс. Он может быть перезаписан для частичного тестирования с параметром командной строки: mocha my-spec.js --timeout 5000 Можно ли глобально изменить время ожидания по умолчанию для всех тестов? то есть значение времени ожидания …

4
Как прочитать содержимое файла в переменную в пакетном файле?
Этот пакетный файл выпускает сборку из TEST в LIVE. Я хочу добавить проверочное ограничение в этот файл, которое гарантирует наличие соответствующего релиз-документа в определенной папке. "C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$" "\\liveserver\liveapp$" *.* /E /XA:H /PURGE /XO /XD ".svn" /NDL /NC /NS /NP del "\\liveserver\liveapp$\web.config" ren "\\liveserver\liveapp$\web.live.config" web.config Итак, у меня …
161 batch-file 

16
В чем разница между шаблонным методом и шаблонами стратегии?
Может кто-нибудь объяснить мне, в чем разница между шаблоном метода шаблона и шаблона стратегии? Насколько я могу судить, они на 99% одинаковые - единственное отличие состоит в том, что шаблон шаблонного метода имеет абстрактный класс в качестве базового класса, тогда как класс стратегии использует интерфейс, который реализуется каждым конкретным классом …

5
Использование параметров в командных файлах в командной строке Windows
В Windows, как вы получаете доступ к аргументам, передаваемым при запуске командного файла? Например, допустим, у меня есть программа с именем hello.bat. Когда я вхожу hello -aв командную строку Windows, как я могу сообщить своей программе, что она -aбыла передана в качестве аргумента?

5
Может ли интерактивное окно C # взаимодействовать с моим кодом?
В Visual Studio 2015 или более поздней версии я могу открыть «интерактивное окно C #» и запустить код: > 5 + 3 8 Это мило. Теперь, как я могу взаимодействовать с моим кодом - моими классами? Предположим, у меня есть открытый проект. > new Cog() (1,5): error CS0246: The type …
161 c#  .net  visual-studio  roslyn 


4
В Django, как можно фильтровать QuerySet с динамическими поисками полей?
Учитывая класс: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) Возможно ли, и если да, то как, иметь QuerySet, который фильтрует на основе динамических аргументов? Например: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value = 'B' # …

13
Создайте файл .txt, если он не существует, и если он добавляет новую строку
Я хотел бы создать файл .txt и записать в него, и если файл уже существует, я просто хочу добавить еще несколько строк: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); …
161 c#  text-files 




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