Codengineering - блог о программировании ➜ страница 2179
Эффективное изменение размера изображения JPEG в PHP
каков наиболее эффективный способ изменения размера больших изображений в PHP? в настоящее время я использую GD функция imagecopyresampled для получения изображений с высоким разрешением и чистого изменения их размера до размера для просмотра в интернете (примерно 700 пикселей в ширину и 700 пикселей в высоту). это отлично работает на небольших (менее 2 МБ) фотографий и вся операция изменения размера занимает менее секунды на сервере. Тем не менее, сайт в конечном итоге будет обслуживать фотог ...
Шаблон C# для предотвращения повторного подключения обработчика событий [дубликат]
этот вопрос уже есть ответ здесь: как убедиться, что событие подписано только один раз 6 ответов копия: как убедиться, что событие подписано только один раз и был ли уже добавлен обработчик событий? У меня есть синглтон, который предоставляет некоторые сервис и мои классы подключаются к некоторым событиям на нем, иногда класс подключается дважды к событию, а затем вызывается дважды. Я ищу классический с ...
Как инициализировать переменную-член const в классе?
#include <iostream> using namespace std; class T1 { const int t = 100; public: T1() { cout << "T1 constructor: " << t << endl; } }; когда я пытаюсь инициализировать переменную-член const t С 100. Но это дает мне следующую ошибку: test.cpp:21: error: ISO C++ forbids initialization of member ‘t’ test.cpp:21: error: making ‘t’ static как я могу инициализировать const значение? ...
Существует ли какой-либо интерактивный отладчик golang? [закрытый]
название в значительной степени подводит итог. Я пытаюсь идти, и мне очень не хватает возможности устанавливать точки останова и входить/выходить/выходить столько, сколько я хочу в интерактивной среде. Я знаю, что могу использовать gdb для отладки Go, но это довольно раздражает по сравнению с использованием IDE, которая может подключаться к gdb для breakpointing. Я попытался найти один и смог найти только плагины или небольшие IDE, которые имеют подсветку синтаксиса, но не отладку. ...
Добавить горизонтальную полосу прокрутки в таблицу html
есть ли способ добавить горизонтальную полосу прокрутки в таблицу HTML? Мне действительно нужно, чтобы он прокручивался как по вертикали, так и по горизонтали в зависимости от того, как растет таблица, но я не могу получить ни одну полосу прокрутки. ...
Как изменить изображение UIButton в Swift
Я пытаюсь изменить образ UIButton с помощью Swift... Что же мне делать это код OBJ-C.но я не знаю с Swift: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal]; ...
Когда использовать прямое соединение с MySQL
У меня просто был довольно сложный запрос, с которым я работал, и для запуска потребовалось 8 секунд. EXPLAIN показывал странный порядок таблиц, и мои индексы не все использовались даже с подсказкой индекса силы. Я наткнулся на ключевое слово STRAIGHT_JOIN join и начал заменять им некоторые из моих внутренних ключевых слов JOIN. Я заметил значительное улучшение скорости. В конце концов я просто заменил все мои внутренние ключевые слова JOIN на STRAIGHT_JOIN для этого запроса, и теперь он запуска ...
Что такое блок инициализации?
мы можем поместить код в конструктор или метод или блок инициализации. Что такое использование блока инициализации? Необходимо ли, чтобы каждая программа java должна иметь его? ...
Какой SQL-запрос быстрее? Фильтр по критериям объединения или предложение Where?
сравните эти 2 запроса. Быстрее ли поместить фильтр в критерии соединения или в предложение were. Я всегда чувствовал, что это быстрее по критериям соединения, потому что это уменьшает набор результатов в самый ранний момент, но я не знаю наверняка. Я собираюсь построить некоторые тесты, чтобы увидеть, но я также хотел получить мнения о том, что было бы яснее читать, а также. запрос 1 SELECT * FROM TableA a INNER JOIN TableXRef x ON a.ID = x.TableAID INNER JOIN TableB b ...
Запустить функцию в скрипте из командной строки (узел JS)
Я пишу веб-приложения в Node. Если у меня есть js-файл db.js с функцией init в нем, как я могу вызвать эту функцию из командной строки? ...