Most Popular
1500 questions
72
votes
0 answers
Драйвер для дешифрования устройства
Возникла задача создать минимальный образ, зашифровать его простейшим способом и написать драйвер, который будет дешифровать его «на лету».
Создаю образ:
dd if=/dev/zero of=myFS bs=1024 count=60
mkfs.ext2 myFS
Шифрую XOR-ом:
int main()
{
…
AccumPlus
- 1,506
72
votes
4 answers
Что такое Null Pointer Exception и как его исправить?
Что из себя представляет исключение Null Pointer Exception (java.lang.NullPointerException) и почему оно может происходить?
Какие методы и средства использовать, чтобы определить причину возникновения этого исключения, приводящего к преждевременному…
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
71
votes
5 answers
Русский язык в консоли
Учу C++ по книжке Страуструпа, не выводятся русские символы.
Вот код:
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
string previous = " ";
string current;
while (cin >>…
Владислав
- 711
70
votes
3 answers
Как устроить ловушку для хакера, или достойно отбивать атаки?
Ребята выручайте. Меня взломали и в наглую соединились со мной, требуя денег. Я новичок в этом деле и думаю, что пока научусь, то офис скорее снимет меня с работы.
Недавно сайт стал зависать, похоже было на DDOS атаку. Забанил его по IP, но…
user216109
70
votes
1 answer
Что такое stack trace, и как с его помощью находить ошибки при разработке приложений?
Иногда при запуске своего приложения я получаю подобную ошибку:
Exception in thread "main" java.lang.NullPointerException
at com.example.myproject.Book.getTitle(Book.java:16)
at…
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
69
votes
18 answers
Анимация новогодней ёлочки
Наступает Новый год!
Хорошо бы поднять настроение себе и другим.
Копировать и рассылать открыточки с красивыми картинками и гифками, скаченными из сети, уже как-то не интересно.
Хочется чего-то необычного, яркого, праздничного, которое есть только…
Alexandr_TT
- 110,146
- 23
- 114
- 384
68
votes
1 answer
Как и когда нужно имплементировать IDisposable?
В каком случае мой класс должен имплементировать интерфейс IDisposable? Подскажите правильную имплементацию. Что такое неуправляемые ресурсы, и как нужно оформлять их закрытие?
VladD
- 206,799
67
votes
6 answers
Как оформить "свободную лицензию" на исходный код ?
Написал программу сортировки (версия сортировки слиянием с "маленькой" дополнительной памятью), исходный текст которой хочу опубликовать в сети. В частности обсудить ее здесь.
Желательно, чтобы все могли ее использовать, переделывать и т.д. и никто…
avp
- 46,098
- 6
- 48
- 116
66
votes
4 answers
Что делает код int main(){[](){}();}
На собеседовании задали вопрос - Что делает данный код?
int main(){[](){}();}
Ivan43
- 671
- 5
- 5
66
votes
1 answer
Для чего нужен модификатор transient?
Каково назначение модификатора transient в Java?
skegg
- 23,934
- 2
- 38
- 69
66
votes
1 answer
66
votes
7 answers
Ключевое слово volatile в Java
Сегодня встретил такой код
class someClass {
// ...
private volatile int a;
// ...
}
Вопрос в том, что такое volatile в данном контексте?
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
65
votes
3 answers
Отображение числа 9223372036854775807
Почему разные языки по-разному отображают число 9223372036854775807, хотя все используют один и тот же формат 8-байтного double для представления чисел?
9223372036854775807 - в коде
9223372036854775808 - C++ http://ideone.com/PV5iPg и…
Qwertiy
- 123,725
65
votes
2 answers
Что делает if __name__ == “__main__”?
Что происходит во время вызова if __name__ == "__main__":?
# Threading example
import time, thread
def myfunction(string, sleeptime, lock, *args):
while 1:
lock.acquire()
time.sleep(sleeptime)
lock.release()
…
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
65
votes
5 answers
Нужен async/await или не нужен?
Изучаю асинхронное программирование и вижу следующий метод
async Task Produce(ITargetBlock queue, int howmuch)
{
Random r = new Random();
while (howmuch-- > 0)
{
await Task.Delay(1000 * r.Next(1, 3));
var v =…
Nunu
- 667