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

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

2
Каков размер логического значения в C #? Неужели это занимает 4 байта?
У меня есть две структуры с массивами байтов и логических значений: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } И следующий код: class main { public …
138 c#  interop 

11
Вызов сценария PowerShell PS1 из другого сценария PS1 в Powershell ISE
Я хочу выполнить вызов для сценария myScript1.ps1 внутри второго сценария myScript2.ps1 внутри Powershell ISE. Следующий код внутри MyScript2.ps1 прекрасно работает из администрирования Powershell, но не работает внутри PowerShell ISE: #Call myScript1 from myScript2 invoke-expression -Command .\myScript1.ps1 Я получаю следующую ошибку при выполнении MyScript2.ps1 из PowerShell ISE: Термин «. \ MyScript1.ps1» …
138 powershell 

6
LEFT JOIN только первая строка
Я читал много тем о том, как получить только первый ряд левого соединения, но по какой-то причине это не работает для меня. Вот моя структура (конечно, упрощенная) Ленты id | title | content ---------------------- 1 | Feed 1 | ... Художники artist_id | artist_name ----------------------- 1 | Artist 1 2 …

2
Это хорошая идея, чтобы индексировать поле даты и времени в MySQL?
Я работаю над проектированием большой базы данных. В моем приложении у меня будет много строк, например, сейчас у меня одна таблица с 4 миллионами записей. Большинство моих запросов используют предложение datetime для выбора данных. Это хорошая идея для индексации полей даты и времени в базе данных MySQL? Select field1, field2,.....,field15 …
138 mysql  indexing 

6
Связывание статических библиотек с другими статическими библиотеками
У меня есть небольшой фрагмент кода, который зависит от многих статических библиотек (a_1-a_n). Я хотел бы упаковать этот код в статическую библиотеку и сделать его доступным другим людям. Моя статическая библиотека, назовем ее X, компилируется нормально. Я создал простой пример программы, которая использует функцию из X, но когда я пытаюсь …
138 c++  linker  ar  .a 

4
Стратегия микросервисной аутентификации
Мне трудно выбрать подходящую / безопасную стратегию аутентификации для микросервисной архитектуры. Единственный пост SO, который я нашел по этой теме, это: Единый вход в микросервисной архитектуре. Моя идея здесь состоит в том, чтобы иметь в каждой службе (например, аутентификация, обмен сообщениями, уведомление, профиль и т. Д.) Уникальную ссылку на каждого …

4
Когда я должен издеваться?
У меня есть базовое понимание ложных и фиктивных объектов, но я не уверен, что у меня есть представление о том, когда и где использовать насмешки - особенно в том случае, если это применимо к этому сценарию здесь .

3
Псевдоклассы CSS input: not (отключено) not: [type = «submit»]: focus
Я хочу применить некоторые css для элементов ввода, и я хочу сделать это только для входов, которые не отключены и не являются типом отправки, ниже css не работает, возможно, если кто-нибудь объяснит мне, как это нужно добавить. input:not(disabled)not:[type="submit"]:focus{ box-shadow:0 0 2px 0 #0066FF; -webkit-box-shadow:0 0 4px 0 #66A3FF; }

9
Bash: синтаксическая ошибка: перенаправление неожиданно
Я делаю это в скрипте: read direc <<< $(basename `pwd`) и я получаю: Syntax error: redirection unexpected на машине ubuntu /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu) пока я не получаю эту ошибку в другой машине suse: /bin/bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 Free Software Foundation, …
138 bash  ubuntu 

8
tqdm в Jupyter Notebook несколько раз печатает новые индикаторы выполнения
Я использую, tqdmчтобы напечатать прогресс в сценарии, который я запускаю в блокноте Jupyter. Я печатаю все сообщения на консоль через tqdm.write(). Однако это все еще дает мне искаженный вывод, например: То есть каждый раз, когда должна быть напечатана новая строка, новая строка прогресса печатается на следующей строке. Этого не происходит, …

8
Является ли параметр запроса URL действительным, если он не имеет значения?
Является ли URL-адрес http://example.com/foo?barдействительным? Я ищу ссылку на что-нибудь официальное, в котором говорится так или иначе. Простой ответ «да / нет» или неподтвержденные данные не помогут.

13
Конвертировать любой объект в байт []
Я пишу прототип TCP-соединения, и у меня возникают проблемы с усреднением данных для отправки. На данный момент я посылаю только строки, но в будущем мы хотим иметь возможность отправлять любые объекты. На данный момент код довольно прост, потому что я думал, что все можно записать в байтовый массив: void SendData(object …
138 c#  .net  object  byte 

2
Как я могу ограничить этап сборки «Выполнить сценарий» конфигурацией моего выпуска?
У меня есть сценарий оболочки, который я хотел бы запустить в конце фазы сборки моей цели. Однако я хотел бы, чтобы этот сценарий запускался только при сборке с конфигурацией выпуска . Как это может быть сделано? Спасибо!
138 xcode  macos 

3
Java: буквальный знак процента в заявлении printf
Я пытаюсь добавить фактический знак процента в оператор printf на Java и получаю сообщение об ошибке: lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors Я не могу понять, как поставить фактический знак процента в мой printf? Я думал, что использование \% для выхода из …
138 java  printf  escaping 

4
Разница между JAX-RS и Spring Rest
Меня смутила разница между JAX-RS (ну, может быть, для сравнения следует использовать Джерси, поскольку JAX-RS - это просто спецификация) и Spring для сервисов Restful . Я попытался найти дополнительную информацию в Интернете, и это стало более запутанным. Моя компания использует Spring MVC для разработки Restful API. Непонятная часть заключается в …

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