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


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

Можно ли динамически создавать свойства экземпляра в PHP?

есть ли способ создать все свойства экземпляра динамически? Например, я хотел бы иметь возможность генерировать все атрибуты в конструкторе и по-прежнему иметь доступ к ним после создания экземпляра класса следующим образом: $object->property. Обратите внимание, что я хочу получить доступ к свойствам отдельно, а не через массив, вот пример того, что я не хочу: class Thing { public $properties; function __construct(array $props=array()) { $this->properties = $props; } } ...

Удаление всех тегов скрипта из html с помощью регулярного выражения JS

Я хочу удалить теги скриптов из этого html в pastebin http://pastebin.com/mdxygM0a Я попытался использовать ниже регулярное выражение html.replace(/<script.*>.*</script>/ims, " ") но он не удаляет все теги script в HTML. Он удаляет только встроенные скрипты. Пожалуйста, мне нужно регулярное выражение, которое может удалить все теги скрипта(In-line и multi-line). Было бы весьма признателен, если тест выполнен на моем примере http://pastebin.com/mdxygM0a спасибо ...

Django 1.9 предупреждения об устаревании ярлык приложения

Я только что обновился до Django v1.8 и тестировал свою локальную настройку перед обновлением своего проекта, и у меня было предупреждение об устаревании, которое я никогда не видел раньше, и это не имеет для меня никакого смысла. Возможно, я просто что-то упускаю из виду или неправильно понимаю документацию. /Users/neilhickman/Sites/guild/ankylosguild/apps/raiding/models.py:6: RemovedInDjango19Warning: Model class ankylosguild.apps.raiding.models.Difficulty doesn't declare an explicit app_lab ...

jQuery UI диалоговое окно кнопка фокус

когда открывается диалоговое окно jQuery UI, он выбирает одну из кнопок и выделяет ее или устанавливает фокус на нее и т. д... Как я могу остановить это поведение, чтобы ни одна из кнопок не выделялась при открытии диалогового окна? EDIT: я попробовал следующие параметры диалога, которые не удаляли фокус с кнопок: ... open:function(event, ui) { $("myunimportantdiv").focus(); }, ... Примечание: в качестве временного обходного пути я изменил CSS для .ui-state-focus но это не идеальный вариан ...

Дата и время пакетной команды в имени файла

я сжимаю файлы с помощью WinZip в командной строке. Поскольку мы архивируем ежедневно, я пытаюсь добавить дату и время в эти файлы, чтобы каждый раз автоматически создавался новый. я использую для создания имени файла. Скопируйте его в командную строку, и вы увидите имя файла с компонентом даты и времени. echo Archive_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.zip выход Archive_20111011_ 93609.zip однако, моя проблема AM vs PM. Отметка времени AM дает мне в ...

Лучший способ проверить, возвращаются ли результаты MySQL в PHP?

Я ищу лучший способ проверить и посмотреть, если какие-то результаты были возвращены в запросе. Я чувствую, что я пишу эту часть кода много, и иногда я получаю ошибки, а иногда и нет. например, я запускаю этот запрос, чтобы проверить, существует ли имя пользователя перед вставкой нового в базу данных. $result = mysql_query("SELECT * FROM ..."); затем я хочу проверить и посмотреть, если какие-то результаты были возвращены. Вот один из способов, которым я это делаю: if (!$result) { PERFORM AC ...

Отключить вложенные теги в CKEditor 3.0

есть ли возможность отключить автоматическое включение всего письменного контента в пределах в CKEditor 3.x? пробовал CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR; но это просто изменяет встроенные разрывы строк на , оставляя заключительный абзац. В настоящее время запись "Test" производит этот вывод <p> Test</p> но я хочу, чтобы это было просто Test есть ли свойство конфигурации для этого или другого встроенного редактора лучше подходит для этого? ...

MVC: куда девать бизнес-логику?

во-первых, я видел много вопросов об этом, но недостаточно рассуждений об этом. Если мой вопрос недостаточно хорош и должен быть удален, я пойму. Я взглянул, например, на это, и 45+ проголосовал за ответ говорит, что он советует вам поместить бизнес-логику в модель, которая звучит довольно логично. тем не менее, мой первый большой проект я сделал со всеми моими BL полностью в контроллерах, потому что я не ставил под сомнение эти вещи и посмотрел, как это делается в AccountController который а ...

Копирование зависимостей DLL в Visual Studio

Как настроить проект в Visual Studio для копирования сторонних библиотек DLL, от которых зависит одна из ссылок проекта? У меня есть основной проект приложения и библиотека классов DLL. Основное приложение ссылается на библиотеку классов DLL, а сама DLL ссылается на некоторые сторонние библиотеки DLL. Когда я компилирую основное приложение, оно автоматически копирует библиотеку классов DLL в свой выходной каталог, но не копирует сторонние библиотеки DLL. У меня нет требуется добавить ссылки на ...

Закругленные углы на UIImage

Я пытаюсь рисовать изображения на iPhone с помощью закругленных углов, а-ля контактные изображения в приложении "Контакты". У меня есть код, который обычно работает, но он иногда падает внутри процедур рисования UIImage с помощью EXEC_BAD_ACCESS -KERN_INVALID_ADDRESS. Я думал, что это может быть связано с обрезка вопрос Я спросил несколько недель назад, но я считаю, что я правильно обтравочный контур. вот код, который я использую - когда он не падает, результат выглядит отлично, и любой, кто хо ...

Как синхронизировать два репозитория Subversion?

У моей компании есть дочерняя компания с медленным подключением к интернету. Наши разработчики там страдают, чтобы взаимодействовать с нашим центральным Subversion сервер. Можно ли настроить ведомое устройство / зеркало для них? Они будут взаимодействовать локально с сервером, и все коммиты будут автоматически синхронизированы с главным сервером. Это должно работать максимально прозрачно для разработчиков. Удобство использования является обязательным. пожалуйста, никаких предложений по измен ...

В Javascript, как я могу выполнить глобальную замену на строку с переменной внутри '/' и '/g'?

Я хочу выполнить глобальную замену строки с помощью строки.заменить в Javascript. в документации я прочитал, что я могу сделать это с /g, т. е. например; var mystring = mystring.replace(/test/g, mystring); и это заменит все вхождения внутри mystring. Нет кавычек для выражения. а если у меня есть переменная, чтобы найти, как я могу сделать это без кавычек?? Я пробовал что-то вроде этого: var stringToFind = "test"; //первая попробуй mystring = mystring.replace('/' + stringToFind + '/g', ...

Статус Git занимает много времени для завершения

Я использую git для управления файлами в локальном каталоге на машине Windows-здесь не задействована сеть, я не нажимаю или не тяну к/с другой машины. В моем каталоге может быть 100 файлов, все тестовые файлы, довольно маленькие. Когда я бегу git status, он регулярно занимает 20-30 секунд. Это нормально? Есть ли что-нибудь, что я могу сделать, чтобы ускорить его, или лучший способ увидеть, каково состояние моего репозитория (измененные файлы, неотслеженные файлы и т. д.)? Другие git команды ...

Правильный путь для img на React.js

у меня есть некоторые проблемы с моими изображениями на моем проекте react. Действительно, я всегда думал, что относительный путь в атрибут src был построен на архитектуре файлов вот моя архитектура файлов: components file1.jsx file2.jsx file3.jsx conainter img js ... однако я понял, что путь был построен на url. В одном из моих компонентов (например, в file1.jsx) у меня есть это: localhost/details/2 <img src="../img/myImage.png" /> -> Works localhost/details/2/id &l ...

Удаление определенных строк из DataTable

Я хочу удалить некоторые строки из DataTable, но это дает такую ошибку, коллекция была изменена; операция перечисления может не выполняться Я использую для удаления этого кода foreach(DataRow dr in dtPerson.Rows){ if(dr["name"].ToString()=="Joe") dr.Delete(); } Итак, в чем же проблема и как ее решить? Какой метод вы посоветуете? ...

Что такое символ увеличительного стекла индекса UITableView?

в приложениях iPhone от Apple (например, контакты) у них есть хороший значок увеличительного стекла в верхней части индекса представления таблицы. Поскольку API индекса табличного представления основан на символах, я предполагаю, что это увеличительное стекло является символом Юникода. До сих пор я прибегал к размещению знака вопроса там, но это выглядит хромым. может ли кто-нибудь сказать мне, что такое увеличительное стекло? ...

gem install fails with openssl failure

Я пытался установить cocoapods (http://cocoapods.org/) на моем OSX Mountain Lion. moshe-mbp:~ moshem$ gem install cocoapods ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint (https://rubygems.org/latest_specs.4.8.gz) сначала я пробовал rvm reinstall all --force затем я попробовал brew upgrade openssl ==> Upgrad ...

Как работает HashPartitioner?

Я прочитал в документации HashPartitioner. К сожалению, ничего особенного не было объяснено, кроме вызовов API. Я исхожу из предположения, что HashPartitioner разбивает распределенный набор на основе хэша ключей. Например, если мои данные как (1,1), (1,2), (1,3), (2,1), (2,2), (2,3) таким образом, разделитель поместил бы это в разные разделы с одинаковыми ключами, попадающими в один и тот же раздел. Однако я не понимаю значение аргумента конструктора new HashPartitoner(numPartitions) //Wh ...

Когда использовать StringBuilder?

Я понимаю преимущества StringBuilder. но если я хочу объединить 2 строки, то я предполагаю, что это лучше (быстрее) сделать без StringBuilder. Это правильно? в какой момент (количество строк) становится лучше использовать StringBuilder? ...

Использование Javascript: как создать ссылку "вернуться", которая приведет пользователя к ссылке, если для вкладки или окна нет истории?

EDIT-2: ни один из ответов, кажется, работает. Даже не тот, который я ранее отметил как ответ на этот вопрос. Любая помощь приветствуется. Спасибо. во-первых, я погуглил для инструкции по созданию ссылки "вернуться", которая позволяет пользователю вернуться на предыдущую страницу, и это два способа сделать это: <a href="javascript:history.go(-1)">[Go Back]</a> и... <a href="#" onclick="history.go(-1);return false;">[Go Back]</a> какой из этих двух лучше? И почему? ...

Как выполнить SQL-запрос в таблице Excel?

Я пытаюсь создать подтаблицу из другой таблицы всех полей фамилии, отсортированных A-Z, которые имеют поле номера телефона, которое не является нулевым. Я мог бы сделать это довольно легко с SQL, но я понятия не имею, как запустить SQL-запрос в Excel. У меня возникает соблазн импортировать данные в postgresql и просто запросить их там, но это кажется немного чрезмерным. для того, что я пытаюсь сделать, SQL-запрос SELECT lastname, firstname, phonenumber WHERE phonenumber IS NOT NULL ORDER BY la ...

Ссылка Excel На Текущую Ячейку

Как получить ссылку на текущую ячейку? например, если я хочу отобразить ширину столбца A, я мог бы использовать следующее: =CELL("width", A2) однако, я хочу, чтобы формула была примерно такой: =CELL("width", THIS_CELL) ...

Что такое хэш-код объекта, если hashCode () не переопределен?

Если метод hashCode() не переопределен, каков будет результат вызова hashCode () для любого объекта в Java? ...

Запустите Javascript в " Visual Studio Code"

есть ли способ выполнить javascript и отобразить результаты с помощью кода Visual Studio? например файл скрипта, содержащий console.log('hello world'); Я предполагаю, что nodejs будет необходим, но не могу понять, как это сделать? EDIT: под "кодом Visual Studio" я имею в виду новый редактор кода от Microsoft - не код, написанный с помощью Visual Studio Visual Studio Code ...

Прослушайте все испускаемые события в узле.js

В Узел.в JS есть ли способ, чтобы слушать все события, испускаемые объектом EventEmitter? например, вы можете сделать что-то вроде... event_emitter.on('',function(event[, arg1][, arg2]...) {} идея заключается в том, что я хочу, чтобы захватить все события выплюнуть на стороне сервера EventEmitter,JSON.stringify данные события, отправить его через соединение websockets, реформировать их на стороне клиента как событие, а затем действовать на событие на стороне клиента. ...

Поиск всего небезопасного контента на защищенной странице

каков наиболее эффективный способ найти список всех URL-адресов, не связанных с HTTPS, запрошенных страницей HTTPS? Если такое нарушение безопасности происходит, каждый браузер предупреждает пользователя, но я не могу найти простой способ найти, какие именно URL-адреса вызывают нарушение. самый простой способ, который я нашел до сих пор, это использовать Firefox, но даже тогда это все еще не очень удобно. Во-первых, я могу щелкнуть правой кнопкой мыши, выбрать просмотр информации о странице, пе ...

событие onchange для типа ввода= " число"

как я могу обрабатывать onchange для <input type="number" id="n" value="5" step=".5" /> ? Я не могу сделать keyup или keydown, потому что пользователь может просто использовать стрелки, чтобы изменить значение. Я хотел бы обрабатывать его всякий раз, когда он меняется, а не только на размытие, которое я думаю .change() событие. Есть идеи? ...

Каков наилучший способ изменить список в цикле "foreach"?

новая функция в C# / .NET 4.0 заключается в том, что вы можете изменить свой перечисляемый в foreach без исключения. Смотрите запись в блоге Пола Джексона интересный побочный эффект параллелизма: удаление элементов из коллекции при перечислении для получения информации об этом изменении. каков наилучший способ сделать следующее? foreach(var item in Enumerable) { foreach(var item2 in item.Enumerable) { item.Add(new item2) } } обычно я использую IList как кэш/буфер до конца ...

Форматирование удваивается для вывода в C#

запуск быстрого эксперимента, связанного с двойное умножение сломано в .NET? и прочитав пару статей о форматировании строк C#, я подумал, что это: { double i = 10 * 0.69; Console.WriteLine(i); Console.WriteLine(String.Format(" {0:F20}", i)); Console.WriteLine(String.Format("+ {0:F20}", 6.9 - i)); Console.WriteLine(String.Format("= {0:F20}", 6.9)); } будет c# эквивалент этого кода C: { double i = 10 * 0.69; printf ( "%fn", i ); printf ( " %.20fn", i ); ...