Codengineering - блог о программировании ➜ страница 2313


Операции перемещения / копирования файлов в Java

существует ли стандартная библиотека Java, которая обрабатывает общие файловые операции, такие как перемещение/копирование файлов/папок? ...

Как избежать использования printf в обработчике сигналов?

С printf не является реентерабельным, он не должен быть безопасным для использования в обработчике сигналов. Но я видел много примеров кодов, которые использует printf этот путь. поэтому мой вопрос: когда нам нужно избегать использования printf в обработчике сигнала, и есть рекомендуемая замена? ...

Как построить полную строку пути (безопасно) из отдельных строк?

имеет ли C++ какой-либо эквивалент функции python os.path.join? В принципе, я ищу что-то, что объединяет две (или более) части пути к файлу, так что вам не нужно беспокоиться о том, чтобы две части идеально сочетались друг с другом. Если это в Qt, это тоже было бы круто. в основном я потратил час отладки кода и по крайней мере часть ее, потому что root + filename должен быть root/ + filename, и я ищу, чтобы избежать этого в будущем. ...

:не (: пустой) селектор CSS не работает?

у меня чертовски много времени с этим конкретным селектором CSS, который не хочет работать, когда я добавляю :not(:empty) к нему. Кажется, он отлично работает с любой комбинацией других селекторов: input:not(:empty):not(:focus):invalid { border-color: #A22; box-shadow: none } если я удалить :not(:empty) часть, он работает просто отлично. Даже если я изменю селектор на input:not(:empty) он по-прежнему не будет выбирать поля ввода, в которые введен текст. Это сломано или я просто не могу исполь ...

Как создать GUID в Oracle?

можно ли автоматически сгенерировать GUID в инструкцию Insert? кроме того, какой тип поля я должен использовать для хранения этого GUID? ...

'uint32 t' идентификатор не найден ошибка

я переношу код из Linux C в Visual C++ для windows. Visual C++ не знает #include <stdint.h> Так что я прокомментировал это. позже, я нашел много этих 'uint32_t': identifier not found ошибки. Как это можно решить? ...

Razor MVC, заполняющий массив Javascript модельным массивом

Я пытаюсь загрузить массив JavaScript с массивом из моей модели. Мне кажется, что это должно быть возможно. ни один из приведенных ниже способов не работает. не удается создать цикл JavaScript и увеличить через массив модели с переменной JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } не удается создать цикл бритвы, JavaScript выходит за рамки @foreach(var d in Model.data) { jsArray = d; } Я ...

MVC5, Web API 2 и Ninject

Я создал новый проект MVC5 с Web API 2, Затем я добавил Ninject.Пакет MVC3 от NuGet. инъекция конструктора работает нормально для контроллеров MVC5, но я получаю ошибку при попытке использовать его с контроллерами Web API. произошла ошибка при попытке создать контроллер типа 'UserProfileController'. Убедитесь, что контроллер имеет открытый конструктор без параметров. конструктор для работы контроллера MVC5: public class HomeController : Controller { private IMailService _mail; pr ...

Android: Как включить / отключить Wifi или подключение к интернету программно

С помощью класса Connectivity Manager мы можем получить доступ к Wi-Fi или сети Интернет: ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); // ARE WE CONNECTED TO THE NET if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED || connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED ) { // ... } здесь 0 и 1 соответственно относится к мобильной и wifi связи если мое устройство Android подключено к обоим, можно л ...

бродяга.d вне домашней папки

У меня проблема, что мой домашний каталог на самом деле находится на удаленном сервере и с ~/.бродяга.D сидя на этом сервере, производительность vagrant сильно снижается (и размер резервной копии файлового сервера увеличивается). Так есть ли способ двигаться хотя бы ~/бродяга.д/коробки из домашнего каталога? Ура. ...