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

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

4
git удалить коммит слияния из истории
Моя история Git выглядит так: Я хотел бы превратить фиолетовые коммиты в один. Я не хочу больше видеть их в моем журнале коммитов. Я пытался сделать git rebase -i 1, но даже несмотря 1на то, что он находится на синей ветке (см. Рисунок), я все еще вижу каждую фиксацию в …

5
Правильное использование Optional.ifPresent ()
Я пытаюсь понять ifPresent() метод OptionalAPI в Java 8. У меня простая логика: Optional<User> user=... user.ifPresent(doSomethingWithUser(user.get())); Но это приводит к ошибке компиляции: ifPresent(java.util.functionError:(186, 74) java: 'void' type not allowed here) Конечно, я могу сделать что-то вроде этого: if(user.isPresent()) { doSomethingWithUser(user.get()); } Но это в точности как захламленный nullчек. Если я …
99 java  lambda  java-8  optional 

3
Как сериализовать JObject без форматирования?
У меня есть JObject(я использую Json.Net), который я создал с помощью LINQ to JSON (также предоставленный той же библиотекой). Когда я вызываю ToString()метод в JObject, он выводит результаты в формате JSON. Как мне установить для этого форматирование «нет»?

2
Как сделать SELECT COUNT (*) GROUP BY и ORDER BY в Django?
Я использую модель транзакции, чтобы отслеживать все события, происходящие в системе class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() ...... как мне получить 5 лучших актеров в моей системе? В sql это будет в основном SELECT actor, COUNT(*) as total FROM Transaction GROUP …

3
Безопасный доступ к потоку пользовательского интерфейса (основного) в WPF
У меня есть приложение, которое обновляет мою сетку данных каждый раз, когда файл журнала, который я наблюдаю, обновляется (с добавлением нового текста) следующим образом: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' '); …


9
Как отправить заголовок авторизации с помощью axios
Как я могу отправить заголовок аутентификации с токеном через axios.js? Я безуспешно пробовал несколько вещей, например: const header = `Authorization: Bearer ${token}`; return axios.get(URLConstants.USER_URL, { headers: { header } }); Выдает мне эту ошибку: XMLHttpRequest cannot load http://localhost:8000/accounts/user/. Request header field header is not allowed by Access-Control-Allow-Headers in preflight response. …
99 javascript  axios 

15
Сервлет возвращает «HTTP-статус 404. Запрошенный ресурс (/ servlet) недоступен»
У меня есть HTML-форма в файле JSP в моей WebContent/jspsпапке. У меня есть класс сервлета servlet.javaв моем пакете по умолчанию в srcпапке. По моему web.xmlэто отображается как /servlet. Я пробовал несколько URL-адресов в actionатрибуте HTML-формы: <form action="/servlet"> <form action="/servlet.java"> <form action="/src/servlet.java"> <form action="../servlet.java"> Но ничего из этого не работает. Все …


14
Преобразование строки HH: MM: SS в секунды только в javascript
У меня аналогичное требование: преобразовывать время в формате ЧЧ: ММ: СС только в секунды? но в javascript. Я видел много примеров преобразования секунд в разные форматы, но не ЧЧ: ММ: СС в секунды. Любая помощь будет оценена.
99 javascript  time 

4
Что означает «&» в конце команды linux?
Я системный администратор, и меня попросили запустить сценарий linux для очистки системы. Команда такая: perl script.pl > output.log & Итак, эта команда заканчивается &знаком, есть ли в ней какое-то особое значение? У меня есть базовые знания о оболочке, но я никогда раньше такого не видел.
99 linux  shell  unix 

6
Пропустить строки во время импорта csv pandas
Я пытаюсь импортировать файл .csv pandas.read_csv(), но не хочу импортировать вторую строку файла данных (строку с индексом = 1 для 0-индексации). Я не понимаю, как не импортировать его, потому что аргументы, используемые с командой, кажутся неоднозначными: С сайта панд: skiprows : список или целое число Номера строк, которые нужно пропустить …
99 python  csv  pandas 

3
диапазон по интерфейсу {}, в котором хранится фрагмент
Учитывая сценарий, в котором у вас есть функция, которая принимает t interface{}. Если определено, что tэто срез, как мне пройти rangeнад этим срезом? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // how do I iterate here? …

9
Сборка iOS завершилась неудачно во время компиляции с проблемой «не удалось найти подходящее устройство для типа SimDeviceType»
У меня возникает следующая проблема времени компиляции при запуске приложения с Xcode 10.3 beta 2 на iPad Air, я получаю следующую проблему. Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3 Любая помощь приветствуется.
99 ios  xcode  compilation 


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