-a
, т.е. go build -a ...
.CGO_ENABLED=0
это заставляет что-то вроде "вкомпиливать" некоторые используемые std либы в бинарник. Без этого runtime рассчитывает на компоненты ОС, которых в alpine либо нет, либо они другие. при декомпиляции выдавало ошибку
Было удобноэто зависит только то прямых рук. Можно до корки вызубрить всяких дядей бобов, эриков эвансев и пр., но реализовать так, что кровь из глаз будет течь.
import (
...
"net/http"
"net/url"
"strings"
...
)
func main() {
...
data := url.Values{}
data.Add("user_ids", id)
data.Add("fields", "about")
data.Add("fields", "activities")
data.Add("fields", "books")
resp, err := http.Post("https://api.vk.com/method/users.get", "POST", strings.NewReader(data.Encode()))
...
}
var transactionList =
from transaction in _context.Transactions
from destinationUser in _context.Users
from destinationUserWallet in destinationUser.Wallets where destinationUserWallet.Id == transaction.DestinationWalletId
from sourceUser in _context.Users
from sourceUserWallet in sourceUser.Wallets where sourceUserWallet.Id == transaction.SourceWalletId
where destinationUser.Id == User || sourceUser.Id == User
select new
{
sourceUserName = sourceUser.Name,
destinationUserName = destinationUser.Name,
transaction
};
static ConvertedString();
означает объявление статического конструктора. По всей видимости он пустой, либо определен где-то еще (если такое возможно в C++\CLI).private:
ConvertedString(const wchar_t const * data, int ActualLength) :
char_data(data),
length(ActualLength)
{
...
}
private
public int[,] GetIntValue(ValueClass[,] values)
{
return values.Cast<ValueClass>()
.Select((x, i) => new { x?.Value, i })
.Aggregate(
new int[values.GetLength(0), values.GetLength(1)],
(accum, item) =>
{
accum[item.i / values.GetLength(1), item.i % values.GetLength(1)] = item.Value.GetValueOrDefault();
return accum;
});
}
.RegisterType().As().PropertiesAutowired()
Lol
произвел инъекцию во всего его (объекта Lol) публичные свойства. Чтобы работал ваш пример, нужно сделать тоже самое но для типа UniversityController
.'Edm.Int32'
Error = ErrorLine.None
Error = (ErrorLine)1 // то значение, которое имеет None
DECLARE @teachers TABLE ([LastName] NVARCHAR(255) NOT NULL);
INSERT INTO @teachers
VALUES
(N'Холстинин'),
(N'Пирожков'),
(N'Пугачева'),
(N'Цой');
DECLARE @vowels TABLE ([Letter] NCHAR(1) NOT NULL);
INSERT INTO @vowels VALUES
(N'а'),
(N'о'),
(N'и'),
(N'е'),
(N'ё'),
(N'э'),
(N'ы'),
(N'у'),
(N'ю'),
(N'я');
SELECT [t].[LastName]
FROM @teachers [t]
CROSS JOIN @vowels [v]
GROUP BY [t].[LastName]
HAVING SUM(LEN([t].[LastName]) - LEN(REPLACE([t].[LastName], [v].[Letter], ''))) > 3;
1) Обработчик всех запросов на уровне Middleware.
2) Обработчик всех запросов по сессиям.