Вопросы-ответы - все решения ➜ страница 259


Задать вопрос

Что такое ссылочная прозрачность?

Что означает термин ссылочная прозрачность в смысле? Я слышал, что это описывается как "это означает, что вы можете заменить равные равными", но это кажется неадекватным объяснением. ...

Исключение NullPointerException в Java без трассировки стека

у меня были экземпляры нашего кода Java catch a NullPointerException, но когда я пытаюсь войти в StackTrace (который в основном заканчивается вызовом Throwable.printStackTrace() ), все что я получаю это: java.lang.NullPointerException кто-нибудь сталкивался с этим? Я попытался погуглить для "java null pointer empty stack trace", но не наткнулся ни на что подобное. ...

Соглашение об именовании JSON

есть ли стандарт на именование JSON? Я вижу большинство примеров, использующих все строчные буквы, разделенные подчеркиванием (lower_case). Но, вы можете использовать PascalCase или camelCase? ...

Задача против различий потоков [дубликат]

этот вопрос уже есть ответ здесь: В чем разница между задачей и нить? 8 ответов Я новичок в параллельном программировании. В .NET доступны два класса:Task и Thread. Итак, вопрос: в чем разница между этими классами? Когда лучше использовать Thread и когда Task? ...

Разница между числовыми, плавающими и десятичными числами в SQL Server

Я искал в Google, а также посетил decimal и numeric и помощник SQL Server чтобы узнать разницу между числовыми, плавающими и десятичными типами данных, а также выяснить, какой из них следует использовать в какой ситуации. для любого вида финансовой операции (например, для поля зарплаты), какой из них предпочтительнее и почему? ...

Как автоматически генерировать геттеры и сеттеры в Android Studio

есть ли ярлык в Android Studio для автоматического создания геттеров и сеттеров в данном классе? ...

В чем разница между контролируемым обучением и неконтролируемым обучением?

с точки зрения искусственного интеллекта и машинного обучения, в чем разница между обучением и без обучения? Можете ли вы дать основное, простое объяснение с примером? ...

Является ли CSS Turing полным?

CSS не является, насколько я знаю, Тьюринг полным. Но мои знания CSS очень ограничены. является ли CSS Turing полным? рассматривает ли какой-либо из существующих проектов или комитетов языковые функции, которые могли бы обеспечить полноту Тьюринга, если это не так прямо сейчас? ...

Создание окна наложения системы (всегда сверху)

Я пытаюсь создать всегда-op-top button / clickable-image которая остается поверх всех окон все время. доказательство концепция - это здесь смарт-панель задач (на AppBrain) и здесь V1.4. 0 Sidebar style SWKey - Button savior (на xda-разработчиках) Я был успешным и теперь имею запущенную службу. Услуга отображает текст в верхнем левом углу экрана все время, пока пользователь может свободно взаимодействовать с остальными приложениями в обычном порядке. что я делать-это подкласс ViewGroup ...

Как реализовать итератор в стиле STL и избежать распространенных ошибок?

Я сделал коллекцию, для которой я хочу предоставить итератор с произвольным доступом в стиле STL. Я искал вокруг пример реализации итератора, но я не нашел ни одного. Я знаю о необходимости постоянных перегрузок [] и * операторы. Каковы требования к итератору, чтобы быть "STL-стиль" и каковы некоторые другие подводные камни, чтобы избежать (если таковые имеются)? дополнительный контекст: это для библиотеки, и я не хочу вводить какую-либо зависимость от нее, если я действительно нужно. Я пишу св ...

Объясняя разницу между automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout в iOS7

Я много читал о переходе пользовательского интерфейса iOS7. Я не могу получить то, что эти три свойства automaticallyAdjustsScrollViewInsets,extendedLayoutIncludesOpaqueBars,edgesForExtendedLayout?? например, я пытаюсь заставить мои контроллеры вида запускаться ниже строки состояния, но я не могу этого достичь. ...

Получить случайное число, сосредоточенное на центре

можно ли получить случайное число от 1-100 и сохранить результаты в основном в диапазоне 40-60? Я имею в виду, что он будет выходить из этого диапазона редко, но я хочу, чтобы он был в основном в этом диапазоне... Возможно ли это с помощью JavaScript / jQuery? сейчас я просто использую basic Math.random() * 100 + 1. ...

Каков наилучший способ преобразования секунд в (час:минуты:секунды:миллисекунды) время?

каков наилучший способ преобразования секунд в (час:минуты:секунды:миллисекунды) время? допустим, у меня есть 80 секунд, есть ли какие-либо специализированные классы/методы в .NET, которые позволили бы мне конвертировать эти 80 секунд в формат (00h:00m:00s:00ms), например, в DateTime или что-то еще? ...

Как создать каталог с помощью Ansible

Как создать каталог www at /srv в системе на базе Debian с использованием Ansible playbook? ...

Введите событие нажатия клавиши в JavaScript

у меня есть form с двумя текстовыми полями, один выберите и один переключатель. Когда введите клавиша нажата, я хочу вызвать функцию javascript (определяемую пользователем), но когда я нажимаю ее, форма отправляется. Как я могу предотвратить form от представления, когда введите клавиша нажата? ...

Как сделать глубокую копию объекта в Java?

в java немного сложно реализовать функцию глубокой копии объекта. Какие шаги вы предпринимаете, чтобы гарантировать, что исходный объект и клонированный один не имеют ссылки? ...

в jQuery передать несколько параметров в callback

есть ли способ передать больше данных в функцию обратного вызова в jQuery? у меня есть две функции, и я хочу, чтобы отзвониться $.post, например, чтобы передать как результирующие данные вызова AJAX, так и несколько пользовательских аргументов function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myDiv as curData (wrong) $.post("someurl.php",someData,doSomething ...

Не в состоянии понять параметр usecapture в метод addEventListener

Я прочитал статью в https://developer.mozilla.org/en/DOM/element.addEventListener но не в состоянии понять . Определение есть: если true, useCapture указывает, что пользователь хочет инициировать захват. После инициирования захвата все события указанного типа будут отправлены зарегистрированному прослушивателю перед отправкой в любой EventTargets под ним в дереве DOM. События, которые бурлят вверх через дерево не вызовет прослушиватель, назначенный для использования захвата. в этом коде р ...

2D кросс-платформенный игровой движок для Android и iOS? [закрытый]

Я некоторое время работал с Unity3d и обнаружил, что это 2D-часть с OnGUI() или GUITextures слишком неуклюжими. Кроме того, даже самая маленькая игра, выполненная на Unity3d, загружается не менее 10 МБ, что слишком много для 2D-игры. Итак, в настоящее время я ищу движок для 2D. я пробовал Cocos2D, но это только iOS, и я не хотел бы переписывать все на другой язык для Android (так, например, Java-порт Cocos2d для Android не является вариантом). Вместо этого, я хочу написать код один раз и с наи ...

Вызов родительской функции окна из iframe

Я хочу вызвать функцию JavaScript родительского окна из iframe. <script> function abc() { alert("sss"); } </script> <iframe id="myFrame"> <a onclick="abc();" href="#">Call Me</a> </iframe> ...

Как установить Sqlite3 нечувствительным к регистру при сравнении строк?

Я хочу выбрать записи из базы данных sqlite3 путем сопоставления строк. Но если я использую ' = ' в предложении where, я обнаружил, что sqlite3 чувствителен к регистру. Может кто-нибудь сказать мне, как использовать строку сравнения без учета регистра? ...

Почему 0

у меня ниже простая программа: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } условие if(bal < INT32_MIN ) всегда истинно. Как это возможно? Он отлично работает, если я изменить макрос: #define INT32_MIN (-2147483648L) может ли кто-нибудь указать на эту проблему? ...

Корректная модификация массивов состояний в ReactJS

Я хочу добавить элемент в конец state массив, это правильный способ сделать это? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Я обеспокоен тем, что изменения массива на месте с push может вызвать проблемы - это безопасно? альтернатива создания копии массива, и setStateing это кажется расточительным. ...

Почему этот код, написанный задом наперед, печатает " Hello World!"

вот какой код я нашел в Интернете: class M‮{public static void main(String[]a‭){System.out.print(new char[] {'H','e','l','l','o',' ','W','o','r','l','d','!'});}} этот код выводит Hello World! на экране; вы можете запустить здесь. Я ясно вижу public static void main написано, но все наоборот. Как работает этот код? Как это вообще компилируется? Edit: Я пробовал этот код в IntellIJ, и он отлично работает. Однако по какой-то причине он не работает в notepad++ вместе с cmd. Я до сих пор не ...

Как urlencode данные для команды curl?

Я пытаюсь написать сценарий bash для тестирования, который принимает параметр и отправляет его через curl на веб-сайт. Мне нужно кодировать значение url, чтобы убедиться, что специальные символы обрабатываются правильно. Каков наилучший способ сделать это? вот мой основной скрипт до сих пор: #!/bin/bash host=${1:?'bad host'} value= shift shift curl -v -d "param=${value}" http://${host}/somepath $@ ...

Преобразование PDF в изображение с высоким разрешением

Я пытаюсь использовать программу командной строки convert чтобы взять PDF в изображение (JPEG или PNG). Вот это из СИЗО что я пытаюсь преобразовать. Я хочу, чтобы программа обрезала лишнее белое пространство и вернула изображение достаточно высокого качества, чтобы надписи можно было легко читать. Это мой ток!--12-->лучшая попытка. Как вы можете видеть, обрезка работает нормально, мне просто нужно заострить разрешение немного. Это команда, которую я использую: convert -trim 24.pdf -resize ...

Как правильно инициализировать log4j?

после добавления log4j в мое приложение я получаю следующий вывод каждый раз, когда я выполняю свое приложение: log4j:WARN No appenders could be found for logger (slideselector.facedata.FaceDataParser). log4j:WARN Please initialize the log4j system properly. Кажется, это означает, что файл конфигурации отсутствует. Где должен быть расположен этот конфигурационный файл и что такое хорошее начальное содержимое? Я использую простую java для разработки настольного приложения. Так нет веб-серве ...

Как установить Python MySQLdb модуль с помощью pip?

Как я могу установить MySQLdb модуль для Python с помощью pip? ...

Лучший способ выбрать случайные строки PostgreSQL

Я хочу случайный выбор строк в PostgreSQL, я пробовал это: select * from table where random() < 0.01; но некоторые другие рекомендуют это: select * from table order by random() limit 1000; у меня очень большая таблица с 500 миллионами строк, я хочу, чтобы это было быстро. какой подход лучше? В чем же разница? Каков наилучший способ выбора случайных строк? ...