Вопросы с тегом «c»

95
Безнравственно ли я использую имя переменной, которое отличается от своего типа только регистром?

Например, возьмите этот фрагмент кода: var person = new Person(); или для вас Pythonistas: person = Person() Мне постоянно говорят, насколько это плохо, но я еще не видел примера безнравственности этих двух строк кода. Для меня человек - это Личность, и попытки дать ему другое имя - пустая трата...

95
Допустимое использование goto для управления ошибками в C?

Этот вопрос на самом деле является результатом интересного обсуждения на сайте programming.reddit.com некоторое время назад. В основном это сводится к следующему коду: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if...

95
Существует ли представление в ASP.NET MVC?

Можно ли определить, существует ли конкретное имя представления в контроллере до его рендеринга? У меня есть требование динамически определять имя представления для рендеринга. Если существует представление с таким именем, мне нужно отобразить это представление. Если нет представления по...

95
Какой лучший способ получить текущий URL-адрес в Spring MVC?

Я хочу создать URL-адреса на основе URL-адреса, используемого клиентом для активного запроса. Есть ли что-нибудь умнее, чем взять текущий HttpServletRequestобъект и его getParameter...()методы для восстановления полного URL-адреса, включая (и только) его параметры GET. Уточнение: Если возможно, я...

95
Головоломка программиста: кодирование состояния шахматной доски на протяжении всей игры

Не совсем вопрос, скорее загадка ... За эти годы я провел несколько технических собеседований с новыми сотрудниками. Помимо стандартных вопросов «знаете ли вы X-технологию», я также попытался понять, как они подходят к проблемам. Обычно я отправляю им вопрос по электронной почте за день до...

95
Может ли Android создавать одноранговые специализированные сети?

Можно ли настроить Android в режиме одноранговой сети Wi-Fi? Например, я хотел бы, чтобы один телефон транслировал сообщение, и чтобы все одноранговые узлы в сети принимали широковещательную передачу, не имея сервера. Я хотел бы использовать Wi-Fi, так как диапазон Bluetooth более ограничен....

95
Двусторонняя синхронизация с rsync

У меня есть папка A / и удаленная папка A /. Теперь я запускаю что-то вроде этого в Makefile: get-music: rsync -avzru server:/media/10001/music/ /media/Incoming/music/ put-music: rsync -avzru /media/Incoming/music/ server:/media/10001/music/ sync-music: get-music put-music когда я делаю...

95
C #: Что делать, если статический метод вызывается из нескольких потоков?

В моем приложении у меня есть статический метод, который вызывается из нескольких потоков одновременно. Есть ли опасность перепутать мои данные? В моей первой попытке метод не был статическим, и я создавал несколько экземпляров класса. В этом случае мои данные как-то перепутались. Я не знаю, как...

95
Как настроить задание cron для запуска исполняемого файла каждый час?

Мне нужно настроить задание cron, которое запускает исполняемый файл, скомпилированный с использованием gcc, один раз в час. Я вошел в систему как root и набрал crontab -e Затем я ввел следующее и сохранил файл. 0 * * * * /path_to_executable Однако работа cron не работает. Я вижу, что когда я...

95
Почему JVM до сих пор не поддерживает оптимизацию хвостового вызова?

Спустя два года после оптимизации «делает-jvm-prevent-tail-call-call» , похоже, существует реализация прототипа, и MLVM уже некоторое время указывает эту функцию как «proto 80%». Нет ли активный интерес со стороны компании Sun / Oracle в поддержку хвостовых вызовов или это просто , что хвостовые...

95
Как я могу использовать sizeof в макросе препроцессора?

Есть ли способ использовать a sizeofв макросе препроцессора? Например, за эти годы было множество ситуаций, в которых я хотел сделать что-то вроде: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif То, что я здесь проверяю, полностью выдумано - дело в том, что...

95
Распространяются ли статические переменные между потоками?

Мой учитель в классе Java верхнего уровня по многопоточности сказал то, в чем я не был уверен. Он заявил, что следующий код не обязательно обновит readyпеременную. По его словам, два потока не обязательно совместно используют статическую переменную, особенно в том случае, когда каждый поток...

95
Как сгладить ExpandoObject, возвращаемый через JsonResult в asp.net mvc?

Мне очень нравится ExpandoObjectкомпиляция динамического объекта на стороне сервера во время выполнения, но у меня возникают проблемы с выравниванием этого объекта во время сериализации JSON. Сначала я создаю экземпляр объекта: dynamic expando = new ExpandoObject(); var d = expando as...