Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

11
Як створити конструктор з класових полів за допомогою Visual Studio (та / або ReSharper)?
Я звик до багатьох Java IDE ( Eclipse , NetBeans та IntelliJ IDEA ), що дають вам команду генерувати конструктор за замовчуванням для класу на основі полів у класі. Наприклад: public class Example { public decimal MyNumber { get; set; } public string Description { get; set; } public int …

14
Отримайте та встановіть єдиний файл cookie за допомогою сервера NTP.js HTTP
Я хочу мати змогу встановити один cookie та прочитати цей єдиний файл cookie з кожним запитом, зробленим до екземпляра сервера nodejs. Чи можна це зробити за допомогою декількох рядків коду, без необхідності втягувати сторонні вкладки? var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8124); console.log('Server …

6
Дивно \ n в закодованому рядку в Ruby в Ruby
Вбудована бібліотека Base64 в Ruby додає деякі \ \ n's. Я не можу з’ясувати причину. Для цього спеціального прикладу: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" \ Nі знаходяться на останньому та шостому місці з кінця. Декодер …
159 ruby  base64  encode 

14
Неможливо компілювати програму C на Mac після оновлення до Mojave
Я використовував команду gcc на терміналі для компіляції програм C, але раптом після оновлення ОС моєї Mac (до macOS 10.14 Mojave та XCode 10.0) я почав отримувати повідомлення: test.c:8:10: fatal error: stdio.h: No such file or directory #include <stdio.h> ^~~~~~~~~ compilation terminated. У мене вже встановлено gcc, оскільки я можу …
159 c  macos  gcc  terminal 

7
ОНОВЛЕННЯ SQL усіх значень у полі із доданим рядком CONCAT не працює
Ось що я хочу зробити: поточна таблиця: +----+-------------+ | id | data | +----+-------------+ | 1 | max | | 2 | linda | | 3 | sam | | 4 | henry | +----+-------------+ Таємничий запит (щось на кшталт "UPDATE table SET data = CONCAT(data, 'a')") Отримана таблиця: +----+-------------+ …

8
Чи є якісь умови замовлення методу Java? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання У мене великий клас (40 методів), який є частиною пакету, який …


6
'typeid' проти 'typeof' в C ++
Мені цікаво, в чому різниця між typeidі typeofв C ++. Ось що я знаю: typeidзгадується в документації для type_info, яка визначена у файлі типу infoinfo заголовка C ++ . typeofвизначається в розширенні GCC для C та в бібліотеці Bo + C ++ Boost . Крім того, ось тест кодового тесту, …
159 c++  typeof  typeid 

6
Скасувати злиття, потягнувши запит?
Хтось прийняв запит на тягнення, якого вони не повинні мати. Зараз у нас об’єднана купа зламаного коду. Як ви скасуєте запит на витягнення? Я просто збирався повернути зміни до комітету безпосередньо перед об'єднанням, але помітив, що він об'єднався у купу комітетів. Тож зараз є всі ці зобов’язання від цієї людини …

9
Навіщо використовувати softmax на відміну від стандартної нормалізації?
У вихідному шарі нейронної мережі типово використовувати функцію softmax для наближення розподілу ймовірностей: Це обчислити дорого через показники. Чому б просто не виконати перетворення Z так, щоб усі результати були позитивними, а потім нормалізувались, поділивши всі результати на суму всіх результатів?

30
Тип постачальника CodeDom “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider” не вдалося знайти
Це проект WebApi, що використовує VS2015. Крок для відтворення: Створіть порожній проект WebApi Змінити вихідний шлях складання з "бін \" на "бін \ налагодження \" Біжи Все працює прекрасно, поки я не змінив шлях виведення збірки з "бін \" на "бін \ налагодження \" Насправді, будь-який вихідний шлях, окрім "бін …

3
LD_LIBRARY_PATH проти LIBRARY_PATH
Я будую просту програму C ++ і хочу тимчасово замінити загальнодоступну бібліотеку, що постачається системою, більш новою її версією для розробки та тестування. Я спробував встановити змінну LD_LIBRARY_PATH, але лінкер (ld) не вдався до: / usr / bin / ld: не вдається знайти -lyaml-cpp Я очікував, що це спрацює, оскільки …
159 gcc  g++  ld 

3
Як використовувати vimdiff для вирішення конфлікту git merge?
Я просто з’єднав гілку свого господаря в git, і я отримав Automatic merge failed; fix conflicts and then commit the result.Тепер я побіг git mergetoolі vimdiff відкрив із зображенням нижче. Я не знаю, як використовувати vimdiff. Що тут означає кожна панель і як слід діяти, щоб виправити конфлікт злиття?

3
Де зберігати JWT у браузері? Як захистити від КСРР?
Я знаю аутентифікацію на основі файлів cookie. SSL та HttpOnly прапор можна застосувати для захисту аутентифікації на основі файлів cookie від MITM та XSS. Однак необхідно буде застосувати більш спеціальні заходи, щоб захистити її від КСВР. Вони просто трохи складні. ( довідник ) Нещодавно я виявив, що веб-маркер JSON (JWT) …

9
Невисокий розмір посилань не вирішується
Що я роблю неправильно? Жоден із прикладів посилань Markdown поки що не працює в моєму додатку Slack. Я вставив приклад нижче в чаті в моєму додатку Slack. Цей приклад я отримав із синтаксису відмітки слабкого розміру, і він все ще трактує його як буквальний текст у програмі Slack: [like this](http://someurl) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.