Вопросы-ответы - все решения ➜ страница 444
Правильный способ найти max в массиве в Swift
у меня до сих пор есть простой (но потенциально дорогой) способ: var myMax = sort(myArray,>)[0] и как меня учили это делать в школе: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } есть ли лучший способ получить максимальное значение из целочисленного массива в Swift? В идеале что-то, что является одной строкой, такой как Ruby's .max ...
Как узнать, какая версия Symfony у меня есть?
Я знаю, что я скачал Symfony2 проект и начался с того, что я несколько раз обновлял своего поставщика, и я хочу знать, какая версия symfony у меня есть есть идеи ? ...
Как переименовать столбец в таблице базы данных с помощью SQL?
Если я хочу просто переименовать столбец (не изменять его тип или ограничения, а только его имя) в базе данных SQL с помощью SQL, как это сделать? Или это невозможно? Это для любой базы данных, претендующей на поддержку SQL, я просто ищу SQL-запрос, который будет работать независимо от фактической реализации базы данных. ...
PHP: исключения против ошибок?
может быть, я пропустил его где-то в руководстве PHP, но в чем именно разница между ошибкой и исключением? Единственное различие, которое я вижу, заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку? ...
Как установить размер текстового поля HTML?
Как установить размер текстового поля HTML? ...
С Mercurial, как я могу" сжать " серию наборов изменений в один перед нажатием?
допустим, у меня есть локальный и удаленный ртутный репозиторий. Теперь, я начинаю работать над функцией. Я работаю над этим, и когда я думаю, что это сделано, я совершаю набор изменений. Протестировав его немного больше, я обнаружил, что могу еще больше улучшить эту функцию, настроив что-то в коде. Я делаю изменения и совершаю их. Через 20 минут я обнаружил, что в этой новой функции есть ошибка, поэтому я исправляю ее и фиксирую это тоже. теперь у меня есть 3 набора изменений, которые я действ ...
как изменить тип элемента с помощью jQuery
у меня есть следующий код <b class="xyzxterms" style="cursor: default; ">bryant keil bio</b> как бы я заменить b тег h1 тег, но сохранить все другие атрибуты и информации? ...
Как удалить последний символ в строке на C#?
построение строки для запроса post следующим образом, var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } после того, как я получаю результат paramstr, Мне нужно удалить последний символ & в нем Как удалить последний символ в строка С помощью C#? ...
Как запустить один тест из набора тестов rails?
Как я могу запустить один тест из набора тестов rails? rake test ANYTHING кажется, не поможет. ...
Использование ОС.walk () для рекурсивного обхода каталогов в Python
Я хочу перейти от корневого каталога ко всем другим каталогам внутри и распечатать то же самое. вот мой код: #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" и вот мой O / P: . ...Python_Notes ...pypy.py ...pypy.py.save ...classdemo.py ....goutputstream-J9ZUXW ...latest.py ...pack.py ...classdemo.pyc ...Python_Notes~ ... ...
Как NSAutoreleasePool autorelease пул работает?
Как я понимаю, все, что создается с помощью alloc,новая или скопировать должен быть освобожден вручную. Например: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } мой вопрос, однако, разве это не было бы так же справедливо?: int main(void) { NSAutoreleasePool *pool; pool = [[NSAutoreleasePool alloc] init]; NSString *string; string = [[[NSString alloc] init] autorelease]; /* use the string */ ...
Узнайте, какой процесс зарегистрировал глобальную горячую клавишу? (Windows API)
насколько мне удалось узнать, Windows не предлагает функцию API, чтобы сообщить, какое приложение зарегистрировало глобальную горячую клавишу (через RegisterHotkey). Я могу только узнать, что горячая клавиша зарегистрирована, если RegisterHotkey возвращает false, но не кто "владеет" горячей клавишей. в отсутствие прямого API, может ли быть окольный путь? Windows поддерживает дескриптор, связанный с каждой зарегистрированной горячей клавишей - это немного сводит с ума, что не должно быть никаког ...
Веб-приложение html5 для мобильного safari для загрузки изображений с фотографий.приложение?
можно ли написать веб-приложение HTML5, предназначенное для устройств iOS (iPad, iPhone, iPod Touch), которое может позволить пользователю загружать изображение из файловой системы? представьте, что вы загружаете новую фотографию в свой аватар twitter через веб-приложение. ...
Как создать файл и любые папки, если папки не существуют?
представьте, что я хочу создать (или перезаписать) следующий файл :- C:TempBarFooTest.txt С помощью .Создавать.(.) метод, это может сделать это. но, если у меня нет ни одной из следующих папок (из этого примера путь, выше) Temp бар Фу после DirectoryNotFoundException бросили. Так .. дан путь, как мы можем рекурсивно создайте все папки, необходимые для создания файла .. для этого пути? если папки Temp или Bar существуют, но Foo этого не делает... тогда и это создается. для простоты пр ...
Как изменить имя таблицы с помощью SQL-запроса?
Как я могу изменить имя таблицы с помощью запроса? я использовал следующий синтаксис, но не смог найти ключевое слово rename в SQL server 2005. Alter table Stu_Table rename to Stu_Table_10 ...
Как получить доступ к телу запроса при разноске с помощью узла.js и Экспресс?
у меня есть следующий узел.код js: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); теперь, если я опубликую что-то вроде: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Я Someone как и ожидалось. Теперь, что если я хочу получить полное тело запроса? Я пробовал делать response.write(request ...
Как создать многопользовательское веб-приложение ajax, чтобы быть одновременно безопасным
У меня есть веб-страницы, содержащей большой объем данных с сервера. Связь осуществляется через ajax. каждый раз, когда пользователь взаимодействует и изменяет эти данные (скажем, пользователь A переименовывает что-то), он говорит серверу выполнить действие, и сервер возвращает новые измененные данные. Если пользователь B одновременно обращается к странице и создает новый объект данных, он снова сообщит серверу через ajax, и сервер вернется с новым объектом для пользователя. на странице A у ...
Есть ли мьютекс в Java?
есть ли объект мьютекса в java или способ его создания? Я спрашиваю, потому что Семафорный объект, инициализированный с 1 разрешением, мне не помогает. Подумайте об этом случае: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } Если исключение происходит при первом получении, выпуск в блоке catch увеличит разрешения, и семафор больше не является двоичным семафором. будет ли правильный путь? try { semaphore.acquire(); ...
Безопасное переопределение виртуальных функций C++
у меня есть базовый класс с виртуальной функцией, и я хочу, чтобы переопределить функцию в производном классе. Есть ли способ заставить компилятор проверить, действительно ли функция, объявленная в производном классе, переопределяет функцию в базовом классе? Я хотел бы добавить какой-то макрос или что-то, что гарантирует, что я случайно не объявлю новую функцию вместо переопределения старой. рассмотрим пример: class parent { public: virtual void handle_event(int something) const { // bor ...
Регулярное выражение, каждый не буквенно-цифровой символ, кроме пробела или двоеточия
Я не могу понять, как это сделать в любом месте. Какая-нибудь помощь? в основном я пытаюсь сопоставить все виды разных символов, таких как амперсанды, точки с запятой, знаки доллара и т. д. ...
Работа с nginx 400" простой HTTP-запрос был отправлен на порт HTTPS " ошибка
Я запускаю приложение Sinatra позади passenger / nginx. Я пытаюсь заставить его отвечать на вызовы http и https. Проблема в том, что когда оба определены в серверном блоке, вызовы https отвечают нормально, но http дает ошибку 400 "простой HTTP-запрос был отправлен на порт HTTPS". Это для статической страницы, поэтому я предполагаю, что Синатра не имеет к этому никакого отношения. Есть идеи, как это исправить? вот блок сервера: server { listen 80; listen 443 ssl; server ...
htaccess Access-Control-Allow-Origin
Я создаю скрипт, который загружается извне на других сайтах. Он загружает CSS и HTML и отлично работает на моих собственных серверах. однако, когда я попробовать его на другом сайте, он отображает эту ужасную ошибку: Access-Control-Allow-Origin здесь вы можете увидеть, что он отлично загружается:http://tzook.info/bot/ но на этом сайте он показывает ошибку: http://cantloseweight.co/robot/ Я загрузил скрипт загрузки jsfiddle: http://jsfiddle.net/TL5LK/ Я попытался отредактировать файл htacc ...
Как добавить строки в таблице данных R
Я посмотрел вокруг StackOverflow, но я не могу найти решение, специфичное для моей проблемы, которая включает в себя добавление строк в кадр данных R. Я инициализирую пустой 2-столбцовый фрейм данных, как показано ниже. df = data.frame(x = numeric(), y = character()) затем моя цель состоит в том, чтобы перебирать список значений и в каждой итерации добавлять значение в конец списка. Я начал со следующего кода. for (i in 1:10) { df$x = rbind(df$x, i) df$y = rbind(df$y, toString(i)) } ...
Разница между устаревшим, физически изношенного и морально устаревшего
есть много путаницы об этом, и я хотел бы знать, в чем именно разница между подешевел,устаревший и устаревшего в контексте программирования, но и в целом. Я знаю, что могу просто посмотреть онлайн-словарь, и у меня есть, даже у многих, но они не все согласны, или есть различия в том, что они говорят. Поэтому я решил просто спросить Здесь, учитывая, что я также хочу получить ответ в программировании контекст. Если я правильно понимаю, устаревший означает, что он больше не должен использоваться, ...
Исключение журнала с обратной трассировкой
Как я могу регистрировать свои ошибки Python? try: do_something() except: # How can I log my exception here, complete with its traceback? ...
Как определить высоту UICollectionView с FlowLayout
у меня есть UICollectionView с UICollectionViewFlowLayout, и я хочу вычислить его размер содержимого (для возврата в intrinsicContentSize необходимый для регулировать свою высоту через AutoLayout). проблемы: даже если у меня есть фиксированная и равная высота для всех ячеек, я не знаю, сколько "строк" / строк у меня есть в UICollectionView. Я также не могу определить это количество по количеству элементов в моем источнике данных, так как ячейки, представляющие элементы данных, различаются по ш ...
Каково обоснование наличия сопутствующих объектов в Scala?
есть ли случай, когда требуется сопутствующий объект (синглтон) для класса? Зачем мне создавать класс, скажем Foo, а также создать объект-спутник для него? ...
Установить "домашнюю страницу" в Asp.Net MVC
In asp.net MVC "Домашняя страница" (т. е. маршрут, который отображается при ударе www.foo.com) имеет значение Home / Index . где хранится это значение? как я могу изменить "домашнюю страницу"? есть ли что-нибудь более элегантное, чем использование RedirectToRoute() в действии индекса домашнего контроллера? Я попробовал grepping для Home / Index в моем проекте и не смог найти ссылку, и я ничего не видел в IIS (6). Я посмотрел на по умолчанию.страница aspx в корне, но это, похоже, не делало ...
Bootstrap: как изменить ширину контейнера?
Я использовал Twitter Bootstrap для разработки веб-сайта с фиксированным классом контейнера, но теперь клиент хочет, чтобы веб-сайт был шириной 1000px, а не 1170px. Я им не пользуюсь .меньше файлов. есть ли быстрый способ исправить это? ...
Прочитайте поток в два раза
Как Вы читаете один и тот же входной поток дважды? Можно ли его как-то скопировать? Мне нужно получить изображение с веб, сохранить его локально, а затем вернуть сохраненное изображение. Я просто подумал, что было бы быстрее использовать тот же поток вместо того, чтобы запускать новый поток в загруженный контент, а затем читать его снова. ...