1

голосов
2

ответ
78

Просмотры

Формы (рабочий лист) против управления (UserForm)

Я пытаюсь вызвать рабочий лист помещен ярлык, но я хотел бы динамически называть его, предоставляя строку имени. Я пробовал много предложений, это один дал мне большую надежду: Могу ли я ссылаться на объект, используя строку? Я успешно достичь желаемого эффекта в прошлом, но эти приложения были UserForm основе. Это одна не имеет UserForms так, видимо, я не могу использовать Userform.Controls? Предлагается использовать Shape вместо этого, однако всякий раз, когда я хочу, чтобы изменить заголовок формы, он говорит, что он не имеет это свойство. Я пытался «объединение» этикетки и формы в странных отношениях, но я, конечно, всегда есть несоответствие. Я просто буду использовать пример из связанного ответа Dim shpLabel Как Shape Set shpLabel = Sheet1.Shapes ( «labelnum» и я) shpLabel.Caption = «некоторая строка» Видимо, это работает для некоторых людей (возможно, более старые версии?), Но для меня он всегда возвращается, что свойство отсутствует. Я надеюсь, что я не должен делать что-то вроде этого: Использование строки в качестве имени объекта Основной причины, почему я хочу сделать это таким образом, скорость и размер. Файл уже очень медленно, и я обеспокоен тем, что рекурсивный код как это только собирается сделать это хуже.
JohnT
1

голосов
2

ответ
480

Просмотры

Как включить тему по категории в Zend Framework?

первый, мне не нужно, чтобы «включить» макет. Я говорю о CSS темы, что означает расположение остается неизменным. Что мне нужно сделать, это переключить класс CSS, когда на категории certains. Категория определяется по маршруту (имя и идентификатор запроса Params) Так что я думаю о ViewHelper, используемый в моей layout.phtml, чтобы установить, но я буду обращаться к объекту запроса на мой взгляд помощника, возможно ли это? Это лучшая практика? Во-вторых, я хотя использовать один и тот же процесс, но передать параметры в мой контроллер, и резервными по умолчанию в моем помощнике, если ничего не предусмотрено. Что вы обратные связи?
JohnT
1

голосов
1

ответ
232

Просмотры

Мой ПОДПИСАЛИ INT отливают в беззнаковое, когда я делаю LEFT JOIN

Я пытаюсь SUM () с UNSIGNED INT в MySQL. Когда я подключаюсь к другой таблице, Подписанный INT становится UNSIGNED INT. ВЫБРАТЬ `` weight` ОТ article_vote` LEFT JOIN `` vote` ПО vote`.`id` = `article_vote`.`article_id` возвращается: 1 1 1 1 1 1 1 1 1 1 1 Тем не менее, SELECT, вес от итогов голосования: 1 1 1 1 -1 1 1 -1 -1 -1 1 Любые идеи? - РЕДАКТИРОВАТЬ Эти строки 11 являются всего записями в таблице, таким образом, есть не какой-либо заказ или ЛИМИТ. EDIT TABLE CREATE: CREATE TABLE `vote` (` id` INT (11) NOT NULL AUTO_INCREMENT, `user_id` INT (11) DEFAULT NULL,` weight` INT (11) NOT NULL, `resource_type` VARCHAR (255) NOT NULL , `submited_date` DateTime NOT NULL, PRIMARY KEY (` id`), КЛЮЧ `IDX_5A108564A76ED395` (` user_id`), скованность `vote_ibfk_1` FOREIGN KEY (` user_id`) ссылки `` user` (id`)) ДВИГАТЕЛЬ = InnoDB AUTO_INCREMENT = 12 = Кодировка по умолчанию utf8;
JohnT
1

голосов
2

ответ
3.9k

Просмотры

Knockout - Can't update Observable value using Subscribe (due to extension validation)

Я попытался реализации предложений ниже, но ни казалось, чтобы вызвать нужную реакцию каждый раз, когда обновлялся значение. Это может быть вызвано моей реализации, как я новичок в нокаут. У меня есть наблюдаемый (Amount), который связан с TextBoxFor. @ Html.TextBoxFor (м => m.Amount, новый {тип = «число», data_bind = «значение: Сумма»}) Когда значение вводится оно должно быть подтверждено, чтобы убедиться, что он не превышает 999999. В дополнение к этому, если значение меньше 50, то он должен быть установлен на 50. Эти проверки должно быть сделано каждый раз, когда изменения «величина». вар ViewModel = {Сумма: ko.observable () расширения ({числовой: 0, макс: 999999}).}; Я попытался реализации решения (в ответ на мой предыдущий пост), но я не мог заставить их работать. Лучшее, что я придумал создает вычисляемый следующим образом. Это проверяет значение входного и правильно обновляется с первой попытки. Последующие изменения значения не вызывают изменения на экране, но шагая через код, не похоже, чтобы обновить значение ViewModel.Amount. @ Html.TextBoxFor (м => m.Amount, новый {тип = "число", data_bind = "значение: amountMin"}) quoteVehicleViewModel.VehicleMileage = ko.observable (0); viewModel.amountMin = ko.computed ({следующим образом: функция () {вернуть viewModel.Amount ();}, написать: функцию (значение) {если (значение <50) {viewModel.Amount (50);}}}). расширить ({числовой: 0, макс: 999999}); ** А «viewModel.Amount ()» вошел в консоли показывает значение как 1000, но значение на экране все еще показывает, как введенное значение.
JohnT
1

голосов
1

ответ
2.5k

Просмотры

Access Query getting error 3141

Я работаю в Access 2003 Я пытаюсь создать запрос, который будет создавать таблицу, которая уже есть в точном формате мой первенствует лист должен быть. Я полагал, что это позволит сэкономить мне время в долгосрочной перспективе, а не создавать таблицу, затем написание кода для вставки значений, смещение ячеек, вставки более, и т.д. все в гигантской петле. Таким образом, я создать таблицу, как мне нужно, а затем просто сбросить его, чтобы преуспеть. Вопрос я получаю ниже запрос получает следующее сообщение об ошибке: Ошибка выполнения «3141»; ЗЕЬЕСТ зарезервированного слова или аргумент Ошибочные или отсутствуют, или неверная пунктуация. DoCmd.RunSQL ( "SELECT [Main] Сотрудник Таблица .SSN, [Главная таблица Employee]. [LastName] AS [Фамилия], [Main Таблица Employee]. [FirstName] AS [Имя]," _ & «[Main Сотрудник Таблица]. Я искал недостающие запятые или скобки я забыл закрыть, и т.д., но у меня не было никакой удачи найти что-нибудь. Я первоначально имел постоянные предметы (предметы, как «1» или «G», и т.д.) с одинарные кавычки вокруг них, но я изменил их на две двойные кавычки, думая, что это может быть проблемой. Любая помощь будет очень высокую оценку.
JohnT
1

голосов
1

ответ
0

Просмотры

Учение 2 ToArray метод () до тех пор, пока есть черты?

Мне действительно нужен способ бросить свою сущность в массив. Я знаю, что может сделать это вручную, но делать, чтобы на каждый объект является болезненным, более работать с отношением не будет легко. Как дела? Внедривших вы что-нибудь подобное?
JohnT
1

голосов
1

ответ
1.8k

Просмотры

Использование запросов и BeautifulSoup - Python возвращает тег без текста

Я пытаюсь захватить количество посещений на этой странице, но питон возвращает тег без текста. Это то, что я сделал. импорт запросов от BS4 импорта BeautifulSoup г = requests.get ( "http://www.kijiji.ca/v-2-bedroom-apartments-condos/city-of-halifax/clayton-park-west-condo-style-luxury -2-кровать-ден / 1016364514 ") суп = BeautifulSoup (r.content) печати soup.find_all (" оболочка», { "класс": "ад-посещения"})
JohnT
1

голосов
4

ответ
703

Просмотры

Как сделать матрицу из строки в C #

У меня есть строка: строка т = "{{1, 3, 23}, {5, 7, 9}, {44, 2, 3}}" Могу ли я сделать матрицу строку, используя строку ввода, как это? Я просто не могу назначить: ИНТ [,] = матрица Т есть некоторая функция я мог бы использовать, или я должен разделить мою строку в некотором роде? PS: «т» строка может иметь различное число строк и столбцов.
JohnT
1

голосов
1

ответ
48

Просмотры

Оптимизация моего Node.js / Js / игра Оправа шутер

Так вот, я сделал небольшую игру шутер просто играть с и на моем компьютере он работает нормально, но для людей с худшим интернетом / менее мощными компьютерами (например, в школе / несколько моих друзьях) это довольно лаг, и это мой первый холст игра, так что я не уверен, что из обычных методов оптимизации. Я посылаю информацию о клиентах, а затем остальную часть информации игроков (только минимальный, что клиент должен) клиенту 60 раз в секунду в моей игре петлю через сокет. Извините за этот вопрос, будучи немного расплывчато, просто ищу советы по оптимизации в основном. Если больше кода нужно просто спросить! Спасибо! Вот моя функция ничья: функция ничья () {ctx.clearRect (0, 0, canvas.width, canvas.height); // серый фон ctx.fillStyle = "RGBA (128, 128, 128, 0.15)"; ctx.fillRect (0, 0, canvas.width, canvas.height);
JohnT
1

голосов
1

ответ
2.5k

Просмотры

Как импортировать изображения категории программно в Magento?

Мне нужно импортировать категорию изображения из файловой системы в системе синхронизации. Для изображения продукта есть API предоставляется Magento, что позвольте мне работать с изображениями (перемещать, создавать, удалять и т.д.) Есть ли такое API для категории изображений? Если не то, что вы посоветуете?
JohnT
1

голосов
3

ответ
283

Просмотры

Мне нужно суммировать все нечетные числа Фибоначчи, но работает только для некоторых чисел

Задача: Дано натуральное число Num, возвращает сумму всех нечетных чисел Фибоначчи, которые меньше или равны NUM. Первые два числа в последовательности Фибоначчи 1 и 1. Каждый дополнительный номер в последовательности является суммой двух предыдущих чисел. Первые шесть цифр последовательности Фибоначчи 1, 1, 2, 3, 5 и 8. Так, например, sumFibs (10) должен возвращать 10, потому что все нечетные числа Фибоначчи менее 10: 1, 1, 3 и 5. Это на freecodecamp. Я посмотрел на примерах, которые я знаю, что я мог из легко копировать их, но я хотел, чтобы написать свой собственный код, может кто-нибудь объяснить, почему я получаю эти результаты, и где я пошло не так? Благодарю. Функция sumFibs (NUM) {вар обр = [0, 1, 1]; // массив чисел Фибоначчи вар плавник = 0; // переменная для конечного числа для (вар я = 3; г <35; я ++) {обр [я] = обр [I-1] + обр [I-2];
JohnT
2

голосов
2

ответ
177

Просмотры

Как бы вы сделать систему комментариев с пересмотром?

Мне нужно реализовать систему комментариев с пересмотром. Я использую Doctrine2. Мне нужно все, чтобы хранить все комментарии, когда они редактируются, но отображать только последний на данный момент, однако, я должен быть в состоянии показать все старые комментарии и всегда показываю количество комментариев
JohnT
2

голосов
1

ответ
351

Просмотры

EAV против сериализованного объекта против SQL с Xpath?

Я пытаюсь внедрить систему бейдж, значок основаны на метаданных пользователя, которые могут меняться. Эти метаданные являются переменными, и устанавливаются на лету. Пример метаданных: commentCount hasCompletedProfile isActiveMember и т.д. Позже, я хотел бы добавить метаданные hasGravatar, по этой причине я не могу легко спроектировать и нормализовать таблицу. Эти данные, в то время как они являются важной частью приложения не являются «разумными», почти все этими метаданные могут быть повторно вычислены, что означает, что целостность данных не является частью ограничений. В настоящее время, я знаю три варианта, даже если я не знаю ни одного из них. EAV Serialized объектов XML поле (я где-то читал, что можно хранить XML в столбце, и использовать XPATH или что-то для запроса данных) Все эти варианты выглядят, чтобы про & минусы, но так как я никогда раньше не экспериментировал с ними, я не знаю. Есть ли у вас какие-либо отзывы или советы? Я сейчас работаю с Zend Framework и Doctrine 2 с сервером MySQL
JohnT
5

голосов
2

ответ
1.5k

Просмотры

Обнаружение Если два элемента в предварительно отсортированных сумме массива равным определенное значение

Я работаю над проблемой домашнего задания и у меня возникают некоторые трудности, создавая решение O (п * LOGN). Мне нужно написать функцию, которая принимает предварительно отсортированный массив и значение для поиска. то мне нужно найти, если любые два элемента суммы массива равные это значение. Мне нужно создать как О (п) и O (N * LogN) алгоритмы для этого. O (п) было легко создать; Однако, у меня возникают трудности, создающие O (N * LOGN) алгоритм без добавления в некотором безвозмездном коде, который на самом деле не поможет в решении проблемы. Если кто-то может дать мне несколько советов о том, что я, возможно, отсутствует его будут оценены.
JohnT
6

голосов
1

ответ
11.5k

Просмотры

Как я могу переопределить контроллер Magento?

Мне нужно, чтобы проверить действительность код купона на странице корзины Checkout / с серверным кодом. Magento уже поставляется с подобной проверкой на месте. Тем не менее, мне нужно добавить один, чтобы увидеть, если пользователь подключен или нет: то, что было бы лучшим способом продлить / отменить это действие в Magento? Я знаю, что могу скопировать PHP файл контроллера в / приложение / код / ​​местные / дерево папок, но мне интересно, есть ли лучший способ сделать это.
JohnT
2

голосов
1

ответ
505

Просмотры

Я установил APC, а теперь?

Я бег сайта с Zend Framework питания, он прекрасно работает, и т.д. Я следующий вариант apc.cache-по-умолчанию сеты, когда я проверяю apc.php я могу увидеть потерянный файл, я новый к APC, и мне интересно, какой сюрприз я мог бы с этой опцией. Я предполагаю, что это только кэш опкода файлов, то никаких данных не кэшируются, и я не вижу никакой разницы в пределах моего сайта (который нуждается в некоторых данных в режиме реального времени). Я прав? Следующий шаг для меня, чтобы использовать APC кэшировать некоторый результат дб, но сначала я хотел бы, чтобы убедиться, что конфигурация APC по умолчанию уже делает для меня. Спасибо
JohnT
3

голосов
2

ответ
4.3k

Просмотры

Как петля через переменные в Magento Email Шаблон?

Скажем, я имею следующие переменные перейти к моей электронной почты Шаблон: $ вары = массив ( «продукты» => $ продуктов,); Где $ продуктов является сбор, как я мог бы итерацию по этой коллекции в шаблоне электронной почты?
JohnT
3

голосов
1

ответ
536

Просмотры

Instance по-прежнему доступен через публичные DNS, но имеет «остановлено» состояние в моей приборной панели

Я создал несколько микро экземпляров Amazon Linux неделю назад для обучения и тестирования. Входить в будущем с помощью WinSCP и шпаклевки. Отменено все, кроме одного, и «остановился» экземпляр один тест, который я создал. Я начал играть с экземплярами EC2 сегодня снова и вставил публичный DNS из моих заметок (ec2-50-17-13-137.compute-1.amazonaws.com) в браузере и получил это: «Поздравляю Ваш AWS Elastic Beanstalk! PHP приложение теперь работает на собственной выделенной среде в AWS облаке»Тем не менее, когда я иду в AWS приборной панели, мой тестовый экземпляр находится в„остановлен“состояние и у меня нет Beanstalk приложений, работающих в моей приборной панели. Когда я «начал» мой один остающийся экземпляр теста EC2, общественность DNS отображается там отличается. Любые предложения о том, как я могу вернуться назад, чтобы понять, почему этот экземпляр все еще работает? Мои отчеты об использовании в порядке, но я запутался об этом случае, который не должен быть запущен.
JohnT
2

голосов
7

ответ
775

Просмотры

Нужно ли мне создать суррогатный ключ для моей таблицы отношений?

У меня есть таблица отношений для моих многих ко многим лицам. author_id | book_id ли мне нужно добавить relation_id? Я должен быть в состоянии определить, используя как идентификатор. Спасибо
JohnT
6

голосов
4

ответ
1.6k

Просмотры

Как бы реализовать систему значок, похожий на SO?

Мне нужно сделать подобную систему жетона в рамках ZEND. Я не знаю, как реализовать, я хотя о событии / наблюдатель и некоторые действия, чтобы вызвать действие, чтобы проверить, или хроны, который будет работать каждые 10 минут, например, и т.д .. Любые идеи?
JohnT
2

голосов
2

ответ
6.2k

Просмотры

Почему мои продукты не выходят на складе, когда кол-во = 0 в Magento?

Я пытался сделать заказ с продуктом с инвентаризацией 1. Когда заказ будет завершен, запас 0. Это нормально. Тем не менее, наличие на складе установлен в «На складе». А опция Кол-во для состояния элемента, чтобы стать на складе устанавливается в 0 тоже. Есть ли у вас какие-либо идеи? Не понимаю. Редактировать, вот конфиг: Система> Конфигурация> Каталог> Inventory (Global): Продукт> Inventory (Специфический продукт)
JohnT
2

голосов
1

ответ
384

Просмотры

Как вы работаете с Zend_Form_File элементом?

Я видел много, как работать с загруженным файлом, из чистого раствора Zend_Form, с использованием Zend_File_Transfer_Http (). Что такое рабочий процесс, когда есть несколько (некоторые необходимости, некоторые дополнительные файлы) в пределах SAMES формы. Должен ли я использовать Zend_File_Transfer_Http или Zend_Form? Что чеки "я должен делать?
JohnT
2

голосов
1

ответ
548

Просмотры

APC shows me the same page when requesting totaly different page?

Я только что установил APC на моей локальной машине. Вот моя конфигурация (без конфигурации php.ini вообще прямо сейчас) apc.cache_by_default На apc.canonicalize On apc.coredump_unmap Off apc.enable_cli Off apc.enabled На apc.file_update_protection apc.file_md5 Off 2 apc.filters нет значения АРС. gc_ttl 3600 apc.include_once_override Off apc.lazy_classes Off apc.lazy_functions Off apc.max_file_size 1M не apc.mmap_file_mask нет значения apc.num_files_hint 1000 apc.preload_path без значения apc.report_autofilter Off apc.rfc1867 Off apc.rfc1867_freq 0 apc.rfc1867_name APC_UPLOAD_PROGRESS АРС. rfc1867_prefix upload_ apc.rfc1867_ttl 3600 apc.shm_segments apc.serializer по умолчанию 1 apc.shm_size 32M apc.slam_defense На apc.stat На apc.stat_ctime Off apc.ttl 0 apc.use_request_time На apc.user_entries_hint 4096 АРС. user_ttl 0 apc.write_lock На меня есть tools.dev виртуальный хост, в котором я ставлю phpinfo.php & apc.php (прилагаемая статистика фронтенд скрипт) Если я прошу первый tools.dev/phpinfo.php затем Если я прошу инструменты. DEV / apc.php Я получил phpinfo () Это странно, и я не понимаю, почему, я могу сбросить проблему, когда я перезагрузить сервер. Я бегу Zend Server, я составил APC себя на моем Mac OS X 10.6 и расширение загружается и работает. Спасибо за помощь Я собирал APC себя на моем Mac OS X 10.6 и расширение загружается и работает. Спасибо за помощь Я собирал APC себя на моем Mac OS X 10.6 и расширение загружается и работает. Спасибо за помощь
JohnT
2

голосов
1

ответ
171

Просмотры

Как вы обрабатывать ошибки при использовании уровня услуг?

в моем проекте Zend Framework, я использую Service Layer, однако я не знаю, где для обработки ошибок. Например, предположим, что У меня есть UserService :: updateUser ($ данных); Что делать, если я имею: $ данных = массив ( 'идентификатор пользователя' => 2, 'FirstName' => 'Джейн', 'LastName' => 'Doe'); А пользователь с идентификатором 2 не существует? Где и как вы бы обрабатывать такие ошибки?
JohnT
2

голосов
1

ответ
612

Просмотры

Как вы увлажняете результат с Native Query в Doctrine2?

Мне нужно использовать родной запрос, потому что мне нужно ORDER BY RAND (), и это в настоящее время не представляется возможным (AFAIK) даже с пользовательской функцией. Однако, если я использую родной запрос, мне нужно установить Явно столбец для извлечения, чтобы позволить Гидратация Object, и вы можете догадаться, я много колонки, так что это своего рода скучно, чтобы установить все это. Есть идеи?
JohnT
2

голосов
3

ответ
237

Просмотры

Как вы работаете с кэшем?

Я в настоящее время разрабатывает веб-сайт, который будет иметь большую нагрузку, а также определенное количество данных. Более 40 тысяч статей, 300000 комментариев, 3000000 голосов. Некоторые данные должны быть в режиме реального времени, как article'votes, комментарии к статье в то время как другие могут быть задержаны, как еженедельное статье (на основании голосов) или последних статей на главной странице. Я использую Doctrine 2, и можно установить драйвер кэша, однако базовая конфигурация будет применяться ко всем данным, как жизнь. Затем Мой вопрос первый, где вы создали кэш? Я использую SOA как приложения, то я имею в ArticleController, в ArticleService, и ArticleRepository. Во-вторых, мне нужно, чтобы настроить его вручную для каждого типа данных в зависимости от ограничений реального времени и по оценкам трафика / обновление fréquence? Спасибо.
JohnT
2

голосов
0

ответ
522

Просмотры

R fails to load any packages

Использование 32 бит R на разрядном компьютере Windows 7 64, я в настоящее время не может загрузить все пакеты на всех. Все пакеты установки нормально, но выдает ошибку, когда я пытаюсь загрузить, например,> требуемую библиотеку (quadprog) Загрузка пакета: quadprog Ошибка в Indl (х, as.logical (локальная), as.logical (сейчас), ...) : не удалось загрузить общий объект 'C: / Program Files / R / R-2.14.1 / библиотека / quadprog / ЛИЭС / i386 / quadprog.dll': LoadLibrary недостаточность:% 1 не является приложением Win32. Ошибка: пакет «quadprog» не может быть загружен (Этот пример показывает quadprog, но и любой другой пакет бросает ту же ошибку.) Я установил именно этот набор пакетов на 100 или около разных компьютеров в разных компаниях, и никогда не было проблемы, поэтому оно должно быть что-то довольно специфичны для установки в этой компании. Эта ошибка происходит с использованием как R2.14.1 и R3.1.0, и не влияет на 64-битной версии присутствующей или нет. Основные библиотеки, кажется загрузить штраф (например, статистику, методы, базы и т.д.), однако при попытке загрузить дополнительные пакеты рано, например, в том числе библиотеки (quadprog) в .Rprofile.site бросает ту же ошибку. Сами библиотеки, кажется, хорошо, и именно так, как я их на другой машине, которая работает отлично. Они 32 бит, который меня смущает немного дано сообщение об ошибке ... Установка библиотеки в другое место, кажется, не имеет никакого значения. Некоторые основные переменные пути являются: HOME: \\\\ Globalinfra.net \\ пользователей \\ P - # \\ Userdata \\ Auser \\ Мои документы R_HOME: C: /PROGRA~1/R/R-31~1.0 R_LIBS_USER : \\\\ Globalinfra.net \\ пользователей \\ P - # \\ Userdata \\ Auser \\ My Documents / R / обоюдного библиотека / 3,1 TEMP: C: \\ Users \\ Auser \\ AppData \\ Local \\ Temp ТМП: С: \\ USERS \\ Auser \\ AppData \\ Local \\ Temp пользователь имеет доступ ко всем из этих папок писать. Ошибка возникает даже при входе в систему как администратор. (Кстати, пакеты загрузить штраф в 64-битной версии R, но не могу использовать, что из-за известной проблемы с Rcpp.)
johnt
1

голосов
3

ответ
315

Просмотры

Как вы работаете с «глобальной» конфигурацией в ZF?

Я не совсем уверен, что лучший способ использовать глобальные параметры конфигурации. Например, если при загрузке файла я хочу, чтобы переместить его в нужной папке. Я могу жёстко путь, но это на самом деле не самое лучшее. Я могу использовать константу можно использовать config.ini и устанавливает некоторые общие параметры конфигурации. Может быть, затем зарегистрировать объект конфигурации в реестре Как вы делаете? Любой совет?
JohnT
4

голосов
5

ответ
10.4k

Просмотры

Как получить весь продукт из категории, включая ее подкатегории в Magento?

Я ищу способ извлечения всех товаров из категории включений подкатегорий и вернуть мне коллекцию продукта. Я знаю, что могу перебрать категории, чтобы получить идентификаторы продукта и загружать их в представлении, но мне бы хотелось, чтобы получить коллекцию продукции, как это делается в настоящее время в большинстве категорий / просмотров. Есть идеи?
JohnT
2

голосов
1

ответ
1.6k

Просмотры

Как применить режим CodeMirror в этой среде React + Browserify

Я developping приложения на основе этого шаблонное: реагировать-приложение-шаблонный я использую модуль реагировать-CodeMirror Я хочу, чтобы применить яваскрипт режима для CodeMirror, но я получаю «CodeMirror неопределенен» ошибку при symply одевания внешнего скрипта нашел в http://codemirror.net/mode/javascript/javascript.js я не уверен, как труба все вместе в этой конфигурации, я попытался потребовать объект CodeMirror от среагировать-CodeMirror в файле javascript.js но WASN «т успеха. вар InputCode = React.createClass ({getInitialState () {{код возврата: '{ "сообщение": "Некоторые JSON ввода"}'};}, updateCode (newCode) {this.setState ({код: newCode});} , визуализации () {опции Var = {: истинные номера строк, extraKeys: { "Ctrl-Space": "
JohnT
4

голосов
1

ответ
2.6k

Просмотры

Что такое Cascade Detach в Доктрине 2?

Все в названии :) Я хотел бы понять, что такое Cascade Detach вещь? Я могу понять, что такое Cascade Удалить или что-то. Спасибо
JohnT
2

голосов
1

ответ
48

Просмотры

Объединение двух объектов в JavaScript, не переписывая пользователей прогресса в игре

Предпосылки: Создание немного инкрементная / холостой ход игры и он получил авто кликеров и обновление и т.д., и я экономлю данные в LocalStorage. На минуте у меня есть данные, хранящиеся в объекте, и я хочу, чтобы иметь возможность добавить больше кликеров / обновление без перезагрузки прогресса пользователей. Здесь в настоящее время, как это (надеюсь, не слишком багги) - http://johnth.com/ У меня есть объект, определенный в качестве пользователя, который, как шаблон, когда пользователь загружает первый веб-сайт, если нет локального хранения это сэкономит пользователь а то в следующий раз они посещают его будет загружен в переменном х и арбузы и дыни в секунду будет заполнен данными. Скажем, если я добавил обновление в раздел дынь, то было бы определенно, если я попытался загрузить его в так что мне нужно, чтобы объединить х (у которого есть прогресс пользователей) и пользователь (который имеет новые обновления). Я действительно не знаю, что лучший способ пойти об этом я знаю .extend JQuery и Object.assign, и я не могу понять, как это сделать. вар пользователь = { "имя": "", "Статистика": { "нажмите": 1, "уровень": 1, "хр": 0, "дыня": 0, "МРП": 0}, «обновления ": { "арбузы": { "затора": { "имя": "Маш - 1MPS", "стоимость": 50, "значение": 1, "принадлежит": 0, "масштаб": costScaling}," давилка ": { "имя": "Masher - 5MPS", "стоимость": 500, "значение": 5, "принадлежит": 0, "масштаб": costScaling},"
JohnT
3

голосов
1

ответ
197

Просмотры

Как организовать GetText файлы перевода, который регионализирована?

Мое приложение i18n, но с разницей в регионе, это среднее, мне нужно, чтобы такие переводы: ch_DE fr_FR cn_HK ru_RU и т.д. ... В документации Zend_Translate это говорят, что вы можете использовать следующую структуру: / языков / EN lang.en other.en / де lang.de other.de Будет Zend_Translate работы с регионализированной папкой как ch_DE?
JohnT
3

голосов
2

ответ
301

Просмотры

Вы знаете, любой хороший инструмент базы данных схемы миграции?

В настоящее время я пишу V2 приложения, за изменения кода, некоторые улучшения были сделаны в базе данных, а также новые данные (столбцы / таблицы). Теперь, мне нужно перенести свои данные V1 моих V2 приложения. Вещи, которые мне нужно сделать, это отображение поля в базе данных V1 на поле в базе данных V2, устанавливает значение по умолчанию для поля, которое не существует в V1, преобразование типа данных от V1 до V2 (как UNIX_TIMESTAMP к DATETIME). Это MySQL для MySQL миграции данных, так что я не слишком заботится о конвертации базы данных. Любая идея каких-либо инструментов? Или мне нужно написать это сам?
JohnT
3

голосов
1

ответ
4.3k

Просмотры

How to work with Versionable entities with Doctrine2 Extensions?

I'm trying to use Versionable extension from Doctrine2Extensions but I couldn't a way to implement it. It is mentioned that we need to 'implements' Versionable interface (which is empty by the way) Requirements of your entities are: Single Identifier Column (String or Integer) Entity has to be versioned (using @version annotation) Implementing Versionable would look like: namespace MyProject; use DoctrineExtensions\Versionable\Versionable; class BlogPost implements Versionable { // blog post API } From the documentation. What I don't understand is : Single Identifier Column (String or Integer) Entity has to be versioned (using @version annotation) What those both requirements means? Here my entity:
JohnT
3

голосов
1

ответ
973

Просмотры

Любые идеи, чтобы улучшить свою систему жетона?

Я работаю систему жетона, до сих пор, у меня есть эта идея: Создание UserMeta таблиц для хранения данных, которые будут использоваться в критериях. UserMeta =========================== user_id | posted_comment_count | flagged_comment_count | репутация | и т.д. я задаюсь вопросом, если это хорошие идеи, как будто мне нужно добавить некоторые мета быть использованы в качестве критерия, мне нужно добавить колонку, так что я думаю использовал сериализованный объект, в формате JSON, или что-то например. Другая таблица называется знак: badge_id | badge_name | badge_criteria Где критерии значок является JSON или любой другой сериализованная формат, которые хранят объект как: { «posted_comment_count»: «> = 20», «flagged_comment_count»: «= 10»,} И еще одна таблица, чтобы связать пользователей с значками (а простая ассоциация таблица) Я использую Doctrine2, и я, хотя использовать событие для обновления UserMeta. Любые обратные связи, recommandations?
JohnT
3

голосов
1

ответ
585

Просмотры

Как работать с Dependency Injection в SOA?

Я в настоящее время с помощью SOA, я имею кучу услуг (ArticleService, CommentService, UserService, и т.д ..) У меня также есть ConfigurationService, который заполняется из файла конфигурации XML. Я использую Zend Framework. Эта услуга конфигурации необходима в некоторых из моей службы, и я использую инъекции зависимостей, это хорошая практика, чтобы добавить ConfigurationService в конструкторе большинство моей службы, чтобы иметь возможность получать глобальную конфигурацию? Спасибо за ваши отзывы.
JohnT
8

голосов
3

ответ
209

Просмотры

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

Я работаю на сайте голосования и мне интересно, как я должен обрабатывать голоса. Например, на SO, когда вы голосуете за вопрос (или ответ) Ваш голос сохраняется, и каждый раз, когда я возвращаюсь на страницу, я могу видеть, что я уже голосовал за этот вопрос, потому что кнопки вверх / вниз окрашиваются. Как ты это делаешь? Я имею в виду, я имею несколько идей, но мне интересно, если это не будет тяжелым грузом для базы данных. Вот мои идеи Составит помощник, который будет проверять на каждый вопрос, если голосование было отлито Это означает, что количество запросов будет зависит от количества элементов, отображаемых на странице (обычно ~ 20) Петли на моих деталях получить идентификаторы и для каждой страницы написать запрос, который будет возвращается, если голос отлит или NULL выглядит нормально, потому что только один запрос Безразлично» т от того, сколько элементов на странице, но может быть перерыв какой-то дизайн MVC Domain Model /, Незнайка. При входе пользователя в систему (или гость, для которого создается анонимный пользователь) получить все голоса, хранить их в сессии, если новое голосование отливают, просто добавьте его к сессии. Выглядит красиво, потому что никаких запросов не требуются вообще, кроме первого, однако, это один и, в зависимости от количества голосов, отданных (может быть связка для каждого пользователя) может увеличить размер сессии для каждого пользователя и потенциально сделать аутентификацию медленный. Как дела? Любые другие идеи? в зависимости от количества голосов, поданных (может быть связка для каждого пользователя) может увеличить размер сессии для каждого пользователя и потенциально сделать аутентификацию медленно. Как дела? Любые другие идеи? в зависимости от количества голосов, поданных (может быть связка для каждого пользователя) может увеличить размер сессии для каждого пользователя и потенциально сделать аутентификацию медленно. Как дела? Любые другие идеи?
JohnT
2

голосов
1

ответ
442

Просмотры

Как я могу проверить нажимные / C2DM уведомлений Android Application?

Мне нужно реализовать уведомления толчка / C2DM на моем сайте, я установил Android 3.0 SDK платформы, симулятор, и я установил приложение из файла .apk. Теперь я использую ZF работают сайты, и я хочу, чтобы проверить мое уведомление, можно с помощью тренажера? Я не писал фактическое приложение для Android, и я не в состоянии сделать что-либо на нем, но то, что я должен знать, чтобы использовать его с PHP? Спасибо
JohnT
5

голосов
2

ответ
1.6k

Просмотры

Как вы работаете с Entity отношения в доктрине 2?

Если вы хотите , чтобы вставить Entity вы это сделать: $ USER = новый пользователь (); $ user-> setEmail ( ' [email protected] '); $ em-> сохраняются ($ пользователю); $ em-> заподлицо (); Но что , если я хочу , чтобы создать статью , которая может иметь один пользователь; В настоящее время, мне нужно сделать: $ пользователю = $ em-> getRepository ( 'User') -> находка ($ ID); $ article-> SETUSER ($ пользователю); Это происходит из - за отношения, Doctrine 2 запрашивает лицо пользователя. Тем не менее, я не могу «фиктивный» объект пользователя, потому что я не хочу ид быть установлен вручную, поэтому я не могу сделать: $ USER = новый пользователь (); $ user-> SETID (45); Могу ли я неправильно об этом поведении, как вы это делаете? Это может быть вопрос производительности , чтобы загрузить объект пользователя просто установить отношения, даже с кэшем, который не может быть всегда вариант, особенно для обновления.
JohnT

Просмотр дополнительных вопросов