1

голосов
1

ответ
87

Просмотры

VBA электронной почте ответ - текст не добавляет

Я сочинительство макрос, который находит по электронной почте и ответы на него. Проблема заключается в том, что текст, который я хочу ответить не добавляет. Не могли бы вы сказать мне, что я делаю неправильно? Sub Test () Dim olApp как объект Dim olNs как объект Dim Fldr как объект Dim I As Long Set olApp = CreateObject ( "Outlook.Application") Set olNs = olApp.GetNamespace ( "MAPI"). GetDefaultFolder (olFolderInbox) .Folders ( "Тест") я = 1 Для каждого olMail В olNs.Items Если InStr (olMail.Subject, "kanapka") 0 Тогда С olMail.ReplyAll .CC = "хуг @ хуг" .Body = "Dear All," _ & vbCrLf и "аааааа" «эти две линии должны добавить olMail.Reply.Display End С I = I + 1 End If Next End Sub olMail
Tomek
1

голосов
0

ответ
50

Просмотры

Ошибка: Не удалось найти или загрузить основной класс только на моей системе

Моя проблема заключается в весьма специфична, поэтому я стараюсь быть максимально presice, насколько это возможно. Я работаю над проектом libgdx вместе с друзьями, используя репозиторий. Мы использовали libgdx приложение настройки изначально настроить проект. Во-первых, я импортировал Gradle проект в затмении через файл-> импортно> Gradle project-> существующий Gradle проект. Это работало отлично. Вложенные проекты выскочили в проводнике. Теперь первая проблема возникшие: Когда я побежал на рабочем столе проект в качестве приложения Java я получил ошибку: Ошибка: Не удалось найти или загрузить основной класс, причиненный: java.lang.ClassNotFoundException:. Я проверил его на другом компьютере, и не было никаких проблем. То же самое на компьютерах моих друзей. Так как я не нашел подходящее решение в Интернете, который работал я удалил Java, Eclipse и даже Java SDK. Я удалил папку .gradle, а также. После этого я переустановил новые версии Java SDK, Eclipse и сам Java. Затем я попытался снова импортировать проект .. Но при импорте Gradle проекта кнопка отделка не работал больше. Так я обновил Gradle версии в затмении рынка. Кнопка отделки снова работала, но вложенные проекты появляются в вратаре исследователя. Поэтому я добавил их вручную с помощью «открытым проектом из файловой системы. Кроме наличия нескольких предупреждений об ошибках, так как импорт для библиотек libgdx как-то не работают, я до сих пор начальную ошибку при запуске ...: Ошибка: Не удалось найти или загрузить основной класс, причиненный: java.lang.ClassNotFoundException:. Я, возможно, необходимо добавить: Я работаю на MacOS и каждый ПК работает проект по использует окна. Затем я попытался снова импортировать проект .. Но при импорте Gradle проекта кнопка отделка не работал больше. Так я обновил Gradle версии в затмении рынка. Кнопка отделки снова работала, но вложенные проекты появляются в вратаре исследователя. Поэтому я добавил их вручную с помощью «открытым проектом из файловой системы. Кроме наличия нескольких предупреждений об ошибках, так как импорт для библиотек libgdx как-то не работают, я до сих пор начальную ошибку при запуске ...: Ошибка: Не удалось найти или загрузить основной класс, причиненный: java.lang.ClassNotFoundException:. Я, возможно, необходимо добавить: Я работаю на MacOS и каждый ПК работает проект по использует окна. Затем я попытался снова импортировать проект .. Но при импорте Gradle проекта кнопка отделка не работал больше. Так я обновил Gradle версии в затмении рынка. Кнопка отделки снова работала, но вложенные проекты появляются в вратаре исследователя. Поэтому я добавил их вручную с помощью «открытым проектом из файловой системы. Кроме наличия нескольких предупреждений об ошибках, так как импорт для библиотек libgdx как-то не работают, я до сих пор начальную ошибку при запуске ...: Ошибка: Не удалось найти или загрузить основной класс, причиненный: java.lang.ClassNotFoundException:. Я, возможно, необходимо добавить: Я работаю на MacOS и каждый ПК работает проект по использует окна. Кнопка отделки снова работала, но вложенные проекты появляются в вратаре исследователя. Поэтому я добавил их вручную с помощью «открытым проектом из файловой системы. Кроме наличия нескольких предупреждений об ошибках, так как импорт для библиотек libgdx как-то не работают, я до сих пор начальную ошибку при запуске ...: Ошибка: Не удалось найти или загрузить основной класс, причиненный: java.lang.ClassNotFoundException:. Я, возможно, необходимо добавить: Я работаю на MacOS и каждый ПК работает проект по использует окна. Кнопка отделки снова работала, но вложенные проекты появляются в вратаре исследователя. Поэтому я добавил их вручную с помощью «открытым проектом из файловой системы. Кроме наличия нескольких предупреждений об ошибках, так как импорт для библиотек libgdx как-то не работают, я до сих пор начальную ошибку при запуске ...: Ошибка: Не удалось найти или загрузить основной класс, причиненный: java.lang.ClassNotFoundException:. Я, возможно, необходимо добавить: Я работаю на MacOS и каждый ПК работает проект по использует окна.
Tomek
1

голосов
0

ответ
42

Просмотры

Автоматическое обновление POM версии в отдельных модулях с мавена

У меня есть проект Мультиконтроллеров и сократить процесс сборки (я никогда не построить весь проект) Я использую -amd (также-MAKE-зависимость) вариант. Я строй конкретного модуля и все модули, которые используют этот модуль. Теперь я хочу, чтобы увеличить версии в ПОМ. Так что я хотел бы сделать что-то вроде этого: МВН версии: набор -DnewVersion = 9.6.1 -pl some_module / module_A -amd Таким образом, создать резюме реактора и обновление всех версий перечисленных модулей.
Tomek Koźlak
1

голосов
0

ответ
33

Просмотры

Отсутствует реквизита с HOC и машинопись

Я с этой проблемой в течение достаточно долгого времени, и я бежал из идей. Я хочу, чтобы создать Hoc, который добавит некоторый реквизит (функция и строка) к исходному компоненту. До сих пор у меня есть это: декоратор: импорт * в React от «реагировать»; Интерфейс экспорта TestDecoratorProps {SayHello: () => недействительным; } Const withTestDecorator = (Компонент: React.ComponentType,): любая => (реквизит: Пика) => {Const SayHello = () => {console.log ( "Привет"); }; вернуть ; }; экспорта по умолчанию withTestDecorator; Использование: импорт * в React из "реагировать"; импорт withTestDecorator, {} TestDecoratorProps от "@ Декораторы / TestDecorator"; Интерфейс Реквизит расширяет TestDecoratorProps {детей: React.ReactNode; } Класс @withTestDecorator Пункт расширяет React. Компонент {общественного componentDidMount () {this.props.sayHello (); } Общественного визуализации () {возвращение {this.props.children}; }} Экспорта по умолчанию пункт; И реализация: класс Application расширяет React.Component {общественные визуализации (): React.ReactNode {возвращение (Hello); }} Моя проблема заключается в реализации, пункт выдает ошибку о том, что это требует SayHello пропеллер. Что я могу сделать? Я на машинопись 3.4.3 и React 16.8.6. Что я могу сделать? Я на машинопись 3.4.3 и React 16.8.6. Что я могу сделать? Я на машинопись 3.4.3 и React 16.8.6.
Tomek Buszewski
1

голосов
1

ответ
164

Просмотры

Ember.js добавляет элементы в коллекцию «волшебно»

Вопрос несколько связанных с: ember.js: получить случайный элемент из коллекции Я два маршрута: randomThing маршрут и все маршрутные. Прежний отображает ... случайная вещь из API (GET / вещей / случайные) (есть кнопка «Получить другую случайную вещь»), последний: отображает все вещи: (GET / вещи). Проблема заключается в том, что каждый раз, когда я нажимаю на Получить другую случайную вещь, и отображается новая вещь, и я иду на рецепты маршрут это вновь отображаются случайная вещь, добавляется в коллекцию ... действия, чтобы получить случайный предмет выполняет находку ( «случайный» ), как предложено в соответствующем вопросе и устанавливает this.content к этому значению. Что здесь не так? EDIT: Я использую уголек-данных и мой маршрут выглядит так: App.ThingsRoute = Ember.Route.extend ({модель: функция () {вернуться App.Thing.find ();}});
Tomek Wałkuski
1

голосов
2

ответ
2.6k

Просмотры

qTranslate игнорирует язык в URL

Я хочу, чтобы создать веб-сайт, написанный на двух языках. Я использовал qTranslate и это, кажется, работает нормально. Но, у меня есть несколько условных элементов в моей теме, как:
Tomek Buszewski
1

голосов
1

ответ
251

Просмотры

вставить содержимое текстового файла в Друпал узлах

Как я могу сделать что-то вроде этого: друпали содержимый узел 1 [[[включить /files/part2.txt]]] содержание друпали узел 3 и получить узел с содержимым файла part1.txt расширенным. Почему мне это нужно: Очень часто у меня есть некоторый репозиторий, который должен быть представлен на моем сайте. Лучше всего было бы описать, что хранилище внутри себя ...
Tomek Wyderka
1

голосов
1

ответ
360

Просмотры

Facebook закладка игры, рентгеновские каркасные варианты

У меня есть яваскрипт игра на моем счете facebook. Когда пользователь будет сделано с игрой, он имеет возможность представить свое имя и так далее - это сделать, нажав на ссылку, которая ведет к одному домену, даже ту же папку, где находится мое приложение, это просто другой файл с формой. Но я получаю Отказано для отображения документа, поскольку дисплей в любом браузере, кроме Google Chrome запрещено X-Frame-Options. Что M'i делать неправильно?
Tomek
1

голосов
3

ответ
69

Просмотры

Матч последних значений различных переменных из таблицы

У меня есть таблица, хранящее значение А и В на разные даты. Это выглядит следующим образом: Дата Сумма Тип 2015 15 A 2014 -3 B 2013 8 B 2013 10 A 2012 5 A и т.д. Как наиболее эффективно подготовить таблицу, в которой перечислены текущие А и текущее значение B для каждой даты? Идея заключается в том, что на каждую дату, один из значений задаются непосредственно, а другая должно быть последней предыдущей. Дата AB 2015 15 -3 2014 10 -3 2013 10 8 и т.д. Набор данных будет существенным один (миллионы записей), я ценю вашу помощь. Решение будет осуществляться в SAS, так что я буду использовать процедуры SAS или процедуру прока SQL (она имеет свои ограничения, когда речь идет о Самосоединении).
Tomek P
1

голосов
1

ответ
37

Просмотры

Node.js inheritance of modules

У меня есть проблемы с наследованием в Node.js. Я следовал модели из stackoverflows существующих потоков, но мой код до сих пор не работает, как это должно быть. Начнем с помощью всего двух элементов, первый '' base.js: Функция Base () {this.type = 'пустой'; } Base.prototype.getType = функция () {вернуть this.type; } module.exports = Base; Тогда у меня есть файл 'second.js', и он должен наследоваться от базы вар Base = требуется ( './ base.js '), Util = требуется (' Util'); функция второго () {Base.apply (это, аргументы); } util.inherits (Во-вторых, основание); Second.prototype.getData = функция () {возвращение 12; } module.exports = Во-вторых; В моем app.js я называю уаг второго = новым требуется (»./ second.js'); console.log (second.getType ()); И то метание ошибки 'GetType не определена. Тем не мение, когда я положил все это в одном файле (напр. app.js) все работает отлично. Можете ли вы указать на то, что случилось в моем коде или предложить лучший способ сделать это? Спасибо!
1

голосов
1

ответ
42

Просмотры

Bash: обрабатывать сигналы асинхронно (без фоновой задачи)

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

голосов
1

ответ
45

Просмотры

Detecting if section is currently visible on scroll

Я пытаюсь сделать своего рода навигации, основанной на текущем разделе. Мой код выглядит следующим образом: $ (функция () { 'использовать строгий'; функция SETTITLE (название) {$ ( 'Перекрытие) текст (название);} Функция removeTitle () {$ ().' Наложения.'. текст ( '');} $ (окно) .on ( 'прокрутки', функция () {пусть windowScroll = $ (окно) .scrollTop (), секции = $ ( 'секция [данные название]'); секция. каждая (функция () {пусть thisStart = $ (это) .offset (). верх, thisHeight = $ (это) .outerHeight (истина), thisTitle = $ (это) .attr ( 'данных заголовка'), thisEnd = thisHeight + thisStart; console.log ( `старт: $ {thisStart}, конец: $ {thisEnd}, прокрутки: $ {windowScroll}`); если (windowScroll> = thisStart && windowScroll <thisEnd) {SetTitle (thisTitle); } Еще {removeTitle (); }}); }); }); HTML К сожалению, он работает только с последним .section. Что я могу сделать? Пожалуйста, обратитесь к моей CodePen, чтобы увидеть, что я имею в виду именно: http://codepen.io/tomekbuszewski/pen/Xmovwq
Tomek Buszewski
1

голосов
2

ответ
40

Просмотры

Removing eventListeners after a resize

I need to remove my event listeners after I resize my browser. I tried something like this: window.addEventListener('resize', () => { const bp = this.breakpointInit.getValue(); if (bp === 'mobile') { this.toggleMobile(); } else { this.toggleDesktop(); } }); } toggleMobile() { Array.prototype.forEach.call(this.elements, (el) => { const activeClass = `${el.classList[0]}--active`; el.addEventListener('touchstart', (e) => { this.switchClass(e, el, activeClass); }); el.removeEventListener('mouseenter', (e) => { this.switchClass(e, el, activeClass); }); el.removeEventListener('mouseleave', (e) => { this.switchClass(e, el, activeClass); }); }); } toggleDesktop() { Array.prototype.forEach.call(this.elements, (el) => { const activeClass = `${el.classList[0]}--active`; el.addEventListener('click', (e) => { this.switchClass(e, el, activeClass); }); el.addEventListener('mouseenter', (e) => { this.switchClass(e, el, activeClass); }); el.addEventListener('mouseleave', (e) => { this.switchClass(e, el, activeClass); }); el.removeEventListener('touchstart', (e) => { this.switchClass(e, el, activeClass); }); }); } The said functions are triggered when needed, but event listeners are carried over. What did I do wrong?
1

голосов
2

ответ
261

Просмотры

лога журнала Arangodb

Что за это лога в:? «Arango_instance_database / журналах / логфайл-xxxxxx.db Могу ли я удалить их Как я могу уменьшить их размер я установил database.maximal-журнал-размер = 1048576, но эти файлы все еще 32M большие Могу ли я установить. некоторые каталоги для них, как / вара / вход / ...?
Tomek
1

голосов
1

ответ
73

Просмотры

HTML холст проверить, что объект находится в углу

У меня есть круг, и объект. Я хочу, чтобы нарисовать сегмент круга с указанным распространением, и следующей проверкой, что объект находится в определенном угле, если он есть, угол цвет будет красным, в противном случае зеленый. Но мой код не работает в некоторых случаях ... в этом случае работы: в этом тоже: но здесь это не так: Я знаю, что мой угол код обнаружения часть не является совершенным, но я понятия не имею, что я могу сделать , Это мой код: HTML: JS: window.addEventListener ( 'MouseMove', updateMousePos, ложь); вар холст = document.getElementById ( "с"); Контекст переменная = canvas.getContext ( "2d"); // координаты мыши вар х = 0, мой = 0; рисовать(); Функция дро () {context.clearRect (0, 0, canvas.width, canvas.height); // координата объекта вар вол = 350, ой = 260; context.beginPath (); context.arc (Ох, Оу, 5,0,2 * Math. ЧИСЛО ПИ); context.fill (); // круг вар сх = 400, су = 280; вар г = 100; вар segmentPoints = 20; вар circlePoints = 40; вар спрэд = Math.PI / 2; вар mouseAngle = Math.atan2 (мой - су, х - сх); // получить угол между центром окружности и положением курсора мыши context.beginPath (); context.strokeStyle = "синий"; context.moveTo (сх + г, су); для (вар я = 0; г = lowerBorder && objAngle
Tomek
1

голосов
2

ответ
0

Просмотры

Ошибка: Не удалось найти или загрузить основной класс IntelliJ MacOs

Я гугл и искал решение в Интернете в течение нескольких дней, но ничего не работает. При работе класса DesktopLauncher с основным () - метод моего проекта Libgdx, я всегда получаю ту же ошибку: Ошибка: Не удалось найти или загрузить основной класс я работаю над проектом Libgdx вместе с друзьями. Все на одном проекте через мерзавца. Некоторая информация: Im помощью MacOS 10.14.2 и IntelliJ, все мои друзья работают на окнах, которые Im мышление может иметь что-то делать с этой проблемой, потому что для них, все работает нормально. Его ява проект с использованием Gradle. Im использованием jdk1.8.0_191. Построение проекта Gradle не является проблемой, но работает класс DesktopLauncher всегда приносит такую ​​же ошибку, как вы можете прочитать выше. Я создал тестовый проект с помощью инструмента настройки Libgdx, чтобы увидеть, если есть проблема с Java не будучи в пути к классам,
Tomek
1

голосов
1

ответ
0

Просмотры

Почему подчеркивание красным Jsp и как итерацию списка правильно [дублировать]

Этот вопрос уже есть ответ здесь: Как вывести HTML из JSP блока? 8 ответов я не понимаю, что я делаю неправильно. Я хотел бы перебирать список в JSP. (В классе он работает) государственной статической силы основных (String [] арг) бросает ClassNotFoundException {Список PAS = SprawdzanieCenLista.PS (); для (SprawdzanieCen-об: PAS) {System.out.println ( "nrFaktury:" + ob.nrFaktury); }} Но, как я уже писал, я хотел бы сделать это в Jsp Jsp код выглядит следующим образом: я не понимаю, почему «nrFaktury» является подчеркивание красным. Горячие перебирать этот список. Помогите,
Tomek Nowakowski
1

голосов
1

ответ
0

Просмотры

Перестройка таблицы Excel PowerQuery

У меня есть большой стол в Excel, который выводится из инструмента сбора данных, который выглядит более или менее, как это: DateA | значение а | DateB | VALUE млрд | ... | DateZ | ValueZ ------------------------------------------------- -------------------------- 2019-01-01 | 3 | 2019-01-01 | 6 | ... | 2019-01-04 | 7 2019-01-02 | 1 | 2019-01-04 | 2 | ... | 2019-01-05 | 3 И я хотел бы, чтобы обработать его, чтобы он хотел это: Дата | Значение | Тип ----------------------------- 2019-01-01 | 3 | 2019-01-02 | 1 | 2019-01-01 | 6 | B 2019-01-04 | 2 | B ... 2019-01-04 | 7 | Z 2019-01-05 | 3 | Z Поскольку это формат, который используется в нашей базе данных SQL. Как это сделать в наименее утомительным способом, предпочтительно с использованием PowerQuery? Я' хотел бы избежать грубой силы справиться и вставки с петлей VBA. Количество столбцов фиксировано, но было бы неплохо иметь возможность добавить еще один позже, количество строк будет варьироваться вокруг некоторого значения (например, 20, 21, 20, 22, 19, 20) день-to день
Tomek S
1

голосов
1

ответ
342

Просмотры

выполнение более одного оператора сразу

от того, что я вижу, пролетный путь, когда данный файл SQL с некоторыми заявлениями выполняет их один за другим, используя; как разделитель (то есть то, что я понял из SqlScript.execute ()). Из-за этого применение заплаток на удаленном сервере занимает много времени, потому что каждый оператор из файла отправить по отдельности. Интересно, если это будет возможно сделать «пакетное обновление», отправив весь файл в одной части, а затем применить его сразу. Или, может быть, это какой-то JDBC ограничение, что мы боремся против здесь?
1

голосов
4

ответ
769

Просмотры

CodeIgniter не понимает, где в два запроса обновления

У меня есть две функции в моей модели. Первая из них: общественной функции updateOwn ($ игры, $ собственный, $ пользователя) {$ данных = массив ( 'собственного' => $ собственные); $ Д = $ this-> db-> где (массив ( 'игра' => $ игра, 'пользователь' => $ пользователю)); $ Д = $ this-> db-> обновление ( 'собственность', $ данных); если ($ д) {возвращает истину; } Еще {вернуться ложным; }} И secound одна: публичная функция updateRate ($ игры, $ ставок, $ пользователь) {$ = массив данных ( 'Скорость' => $ ставка); $ Д = $ this-> db-> где (массив ( 'игра' => $ игра, 'пользователь' => $ пользователю)); $ Д = $ this-> db-> обновление ( 'ставки', $ данных); $ Д = $ this-> db-> обновление ( 'собственность', $ данных); если ($ д) {возвращает истину; } Еще {вернуться ложным; }} Проблема, сначала один работает, secound один не является. Я имею в виду, это работает, но он обновляет каждую строку, а не только тех, кто с комбинационной игрой и пользователем. Переменные передаются в порядке.
Tomek Buszewski
1

голосов
1

ответ
152

Просмотры

Split 2 х N матрицу на две подматрицы в MATLAB

У меня есть матрица 2 × N (назовем ее MyMatrix), содержащий пары элементов (элемент в (1,1) соответствует элементу (2,1), элемент в (1,2) correspords к элементу (2,2) и так далее.) Запись в первой строке сортируется в порядке возрастания. То, что я хотел бы сделать, это разделить эту матрицу на 2 матрицы 2 х К и 2 х NK. Первая матрица будет содержать часть MyMatrix, где записи в строке 1 меньше некоторого заданного значения (в моем примере это будет (макс-мин) / 2, где макс = максимальное значение в строке 1, мин = минимальная walue в строке 1) и вторая матрица будет состоять из остальной части MyMatrix. Я сожалею, если это сбивает с толку, но я старался изо всех сил, чтобы объяснить вам, что я хотел бы достичь. Ниже приведен пример: MyMat = | 1 2 4 6 13 52 65 120 125 | | 4 132 53 1 64 34 5 2 66 | мин = 1, макс = 125, ср = (125-1) / 2 = 62. поэтому результат будет следующим образом: а = | 1 2 4 6 13 52 | | 4 132 53 1 64 34 | б = | 65 120 125 | | 5-66 | Заранее спасибо за помощь. С наилучшими пожеланиями, Том.
Tomek Janiuk
1

голосов
2

ответ
1.3k

Просмотры

RE в Python - LastIndex атрибут

Я пишу учебник о «продвинутых» регулярных выражениях для Python, и я не могу понять, LastIndex атрибута. Почему это всегда 1 в приведенных примерах: http://docs.python.org/2/library/re.html#re.MatchObject.lastindex Я имею в виду этот пример: re.match ( «((аб))», 'аb'). LastIndex Почему 1? Вторая группа соответствия тоже.
Tomek Wyderka
1

голосов
1

ответ
1.2k

Просмотры

Linux: самый надежный способ прекратить семейство процессов

Что является лучшим способом прекратить семейство процессов в Linux, если мы предположим, что: произвольный процесс в семье может убить / заканчивается прежде чем мы сможем начать очистку; в результате, если дочерние процессы не прекращаются, их PPID будет 1 процессы могут изменять группы процессов Конкретный сценарий я смотрю на это Bash, но более общий подход, тем лучше.
Tomek
1

голосов
2

ответ
73

Просмотры

Javascript скачет кусок кода, но работает хорошо, когда сделано с отладчиком

У меня есть очень простой строки кода. У меня есть TabStrip предоставленный библиотекой Кендо I = 0; х = 10; в то время как (г <х) {вар TabStrip = $ ( "# MyID") данных ( "kendoTabStrip"). tabStrip.select (я); я ++; } Когда я иду шаг за шагом с помощью отладчика все в порядке - (я) метод tabStrip.select в настоящее время вызывается и работает отлично. Но когда я запускаю его без отладчика он просто ведет себя как не было этой линии. Я не понимаю, почему, и я не знаю, как решить эту проблему. (I и х переменные являются только выборочные переменные, может быть информация о том, что метод вызывается внутри цикла в то время как важно) вар tabGroupObject = $ ( «»). Атр ( «Идентификатор», «MyID») tabGroupObject = $ (tabGroupObject) .kendoTabStrip ({анимации: {открытые: {эффекты: "FadeIn"}}});
Tomek
1

голосов
1

ответ
40

Просмотры

Расчет события рассчитывают на одного пользователя в случай, в том числе эпизодов 0

У меня есть таблица с пользовательскими событиями, а также другую таблица с именами всех событий в системе. Что мне нужно в случае-счета для каждого пользователя, в том числе событий, о которых они имели 0. диалекта ANSI SQL, не зная версию. База данных Presto 0,186. Вот пример: с event_names (имя), как (значения ( 'event_1'), ( 'event_2'), ( 'event_3'), ( 'event_4')), события (user_id, event_name, occurred_at) как (значения (» id1' , 'event_1', временная метка '2017-10-10 00:01:00'), ( 'id1', 'event_2', временная метка '2017-10-10 00:02:00'), ( 'ID1' , 'event_2', временная метка '2017-10-10 00:03:00'), ( 'id2', 'event_2', временная метка '2017-10-11 00:01:00'), ( 'id2', ' event_3' , отметка времени '2017-10-11 00:02:00'), ( 'Id2', 'event_3', временная метка '2017-10-11 00:03:00'), ( 'id2', 'event_4', временная метка '2017-10-11 00:03:00'), (» id3' , 'event_1', отметка времени '2017-10-12 00:03:00'), ( 'id3', 'event_4', отметка времени '2017-10-12 00:04:00')) выберите user_id, event_name , граф (*), как EVENT_COUNT, сумма (COUNT (*)) над (перегородкой по user_id) в качестве total_events из группы событий на 1, 2 порядка 1, 2; Этот запрос, естественно, дает мне только отсчеты для событий пользователя выслал: user_id | event_name | EVENT_COUNT --------- + ------------ + ------------- id1 | event_1 | 1 id1 | event_2 | 2 id2 | event_2 | 1 id2 | event_3 | 2 id2 | event_4 | 1 id3 | event_1 | 1 id3 | event_4 | 1 Что мне нужно следующее: user_id | имя | EVENT_COUNT ------------- + --------- + ------------- id1 | event_1 | 1 id1 | event_2 | 2 id1 | event_3 | 0 id1 | event_4 | 0 id2 | event_1 | 0 id2 | event_2 | 1 id2 | event_3 | 2 id2 | event_4 | 0 id3 | event_1 | 1 id3 | event_2 | 0 id3 | event_3 | 0 id3 | event_4 | 1
tomek
1

голосов
1

ответ
67

Просмотры

Глоток задача не работает синхронно

Я пытаюсь использовать browserify с babelify в моем проекте. Все прекрасно работает, за исключением проблемы синхронизации. // Browserify // --------------------------------------------- ------ gulp.task ( 'browserify', функция () {вар Bundler = browserify ( '_ Babel / script.js') преобразование (babelify); bundler.bundle. () .pipe (источник ( '_ Бабель / script.js ')) .pipe (gulp.dest (' _ DEV '));}); // JavaScript перемещения и объединения // ------------------------------------------ --------- gulp.task ( 'JS-мин', [ 'browserify'], функция () {возвращение gulp.src ( '_ DEV / _babel / script.js') .pipe (concatjs (» scripts.js ')) .pipe (gulp.dest (' _ JS')) .pipe (browserSync.stream ());}); gulp.watch ( '_ Бабель / **', [ 'JS-мин']); Из того, что я могу сказать, browserify уведомляет глотка, что это делается (это делается очень Quic, 10 мс), когда это не так. А затем JS-минутные движется старый файл. Такое наблюдение кажется действительным, потому что я всегда один изменение позади. Что я могу сделать?
Tomek Buszewski
1

голосов
2

ответ
2.1k

Просмотры

Angular - two components communicating with each other

Я все еще пытаюсь понять привязок в угловых и я пришел с сильным фоном JQuery, так что, возможно, я совершенно неправ, но я хочу, чтобы сделать компонент, что другие компоненты будут иметь доступ и будет иметь возможность вызывать его функции. Для этого, я сделал пример: app.component ( 'теневой', {привязок: {цвет: '@'}, контроллер: функция () {this.setColour = setColour; функция setColour (цвет) {this.colour = цвет;}}, шаблон: [ '', 'Кнопка', 'Шум', ''] .join ( '')}); app.component ( 'шум', {привязок: {имя: '='}, controllerAs: 'шум', контроллер: функция () {this.name = 'Шум'; this.music = музыка; Функция музыки () {Alert ( 'Merzbow'); }}, Шаблон:. [ '{{Noise.name}}'] присоединиться к ( '')}); Как вы можете видеть, я создал один компонент под названием тень и один под названием шума (каламбур intened). То, что я хочу сейчас, чтобы получить доступ к одной директиве от другого. Они не связаны друг с другом вообще.
Tomek Buszewski
1

голосов
2

ответ
78

Просмотры

React - accessing a collection of objects

Я загрузки данных из Firebase и это в виде коллекции объектов. Я хочу, чтобы отобразить определенные элементы из там, на основе значения props.id. Я делаю это так: класс экспорта по умолчанию Компоненты распространяются React.Component {конструктор (реквизит) {супер (реквизит); this.id = this.props.id; this.db = новый Firebase ( 'https://xxx.firebaseio.com/ingredients'); this.state = {загружен: ложные данные: []}; } ComponentDidMount () {this.db.on ( 'значение', (данные) => {this.setState ({загружен: правда, данные: data.val ()});}); } GetElement () {вернуть this.state.data [this.props.id]; } Визуализации () {возвращение (/ * - {this.state.data [this.props.id] .name} * / {this.getElement ()})}} К сожалению, React возвращает ошибку:
Tomek Buszewski
1

голосов
1

ответ
1.3k

Просмотры

Nginx - иногда выбрасывает 502 Bad Gateway

У меня есть проект Django, gunicorn, Nginx. Он в основном работает (большинство конечных точек), но иногда Nginx выбрасывает 502 BAD GATEWAY. Ошибка на входе преждевременно закрытое соединение во время чтения заголовка ответа от входа у вас есть какие-либо идеи, что случилось с ним? Спасибо!
Tomek
1

голосов
1

ответ
55

Просмотры

Преобразование SQL запрос ActiveRecord Query

Вопрос: Я не знаю, как преобразовать этот запрос PostgreSQL: выберите news_id, сумму (случай, когда likes.like затем 1 еще -1 конца) как max_positive из группы Понравились по (news_id) порядок по (max_positive) по алфавиту в ActiveRecord запрос. То, что я пробовал: Like.group (: news_id) .sum ( 'СЛУЧАЙ, КОГДА likes.like ТО 1 ELSE -1 конец') .max_by {| _K, v | v} Но результат массив и не выбрать news_id.
Tomek Wejchorowski
1

голосов
2

ответ
259

Просмотры

Protractor - open browser, wait, run tests

Я учусь транспортир и кажется большим. Но я хотел бы запустить пару спецификации на одном открытии страницы. Как я могу добиться этого? Моя проблема, много вещей на моей странице загружаются через AJAX, некоторый каскад. В настоящее время, я бегу с помощью функции ожидания и beforeEach. Вот код: Const уш = браузер; Const URL = 'HTTP: // локальный: 3000'; br.ignoreSynchronization = TRUE; описывают ( 'компонент', () => {beforeEach (() => {br.get (URL);}); он ( 'должен присутствовать', () => {ожидать (элемент (by.className (» новости-list__wrapper ')) isPresent ()) Тоба (истина),..}), она (' должна оказывать ребенок '() => {br.wait (() => {возвратного элемент (by.className (' новости-блок ')) isPresent ();.}, 2500) .then ((г) => {если (г) {console.log (' \ П ✓ Component делает ребенок ')}}); }); он ( 'должен отображать изображения', () => {br.wait (() => {вернуться element.all (by.className ( 'Новости-block__img')) первый () isPresent ();..}, 2500 ) .then ((г) => {если (г) {console.log ( '\ п ✓ компонент делает изображения')}});}); он ( 'должен загрузить изображения', () => {br.wait (() => {возвратный элемент (by.className ( 'Новости-block__image - загружен')) isPresent ();.}, 2500) .then ((г) => {если (г) {console.log ( '\ п ✓ компонентные нагрузки изображения')}});})}) Что я могу сделать? то ((г) => {если (г) {console.log ( '\ п ✓ компонент делает изображения')}}); }); он ( 'должен загрузить изображения', () => {br.wait (() => {возвратный элемент (by.className ( 'Новости-block__image - загружен')) isPresent ();.}, 2500) .then ((г) => {если (г) {console.log ( '\ п ✓ компонентные нагрузки изображения')}});})}) Что я могу сделать? то ((г) => {если (г) {console.log ( '\ п ✓ компонент делает изображения')}}); }); он ( 'должен загрузить изображения', () => {br.wait (() => {возвратный элемент (by.className ( 'Новости-block__image - загружен')) isPresent ();.}, 2500) .then ((г) => {если (г) {console.log ( '\ п ✓ компонентные нагрузки изображения')}});})}) Что я могу сделать?
Tomek Buszewski
1

голосов
1

ответ
113

Просмотры

Debounce не вызывает функцию

Я работаю на React компонент, и я хочу, чтобы иметь дребезг, связанный с входом. Мой код выглядит следующим образом: класс Form расширяет React.Component {конструктор () {... this.deb = this.deb.bind (это); } ... this.deb () {дребезга (() => {console.log ( 'БАМ');}, 400, ложь); } Визуализации () {возвращение ()}} Без дребезга в this.deb все работает. Что я могу сделать?
Tomek Buszewski
1

голосов
1

ответ
163

Просмотры

SerialPort commnunication данных не работает, как ожидалось в Windows 7 / XP

Это мое окно и серийный порт декларация: общественный SerialPort зр = новый SerialPort (); общественных MainWindow () {InitializeComponent (); ConnectToCOM (); } Частная пустота ConnectToCOM () {если (sp.IsOpen) {// делаем что-то вроде шоу панели уведомлений} {попробовать зр = новый SerialPort (SerialPortsList.SelectedItem как строка, 9600, Parity.None, 8, StopBits.One); sp.DataReceived + = новый SerialDataReceivedEventHandler (DataReceivedHandler); sp.Open (); } Задвижка (Исключение ех) {}}, и это обработчик данных, полученных: частная недействительными DataReceivedHandler (объект отправителя, SerialDataReceivedEventArgs е) {вар вход = sp.ReadExisting (); } Программа прекрасно работает с Windows 10 или 8.1! Проблемы начинаются, когда я пытаюсь запустить приложение на Windows 7 или XP. Проблема 1: Некоторые из поступающих данных отличаются от того, что я посылаю Например: Я посылаю: 24FGTG32 я получил: FGTG32 Проблема 2: Вторая и наиболее серьезная проблема: Я пытаюсь отправить данные назад, когда я получаю что-то от SerialPort. Когда я посылаю что-то COM в первый раз, никаких данных не возвращаются (к COM). Когда я посылаю что-то COM во второй раз, я получил данные, которые были отправить ранее (в первый раз). Например: COM посылает: data1 -> COM-получил: ничего COM-посылает: data2 -> COM-получили: data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного вара = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4 Вторая и наиболее серьезная проблема: Я пытаюсь отправить данные назад, когда я получаю что-то от SerialPort. Когда я посылаю что-то COM в первый раз, никаких данных не возвращаются (к COM). Когда я посылаю что-то COM во второй раз, я получил данные, которые были отправить ранее (в первый раз). Например: COM посылает: data1 -> COM-получил: ничего COM-посылает: data2 -> COM-получили: data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного вара = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4 Вторая и наиболее серьезная проблема: Я пытаюсь отправить данные назад, когда я получаю что-то от SerialPort. Когда я посылаю что-то COM в первый раз, никаких данных не возвращаются (к COM). Когда я посылаю что-то COM во второй раз, я получил данные, которые были отправить ранее (в первый раз). Например: COM посылает: data1 -> COM-получил: ничего COM-посылает: data2 -> COM-получили: data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного вара = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4 Когда я посылаю что-то COM в первый раз, никаких данных не возвращаются (к COM). Когда я посылаю что-то COM во второй раз, я получил данные, которые были отправить ранее (в первый раз). Например: COM посылает: data1 -> COM-получил: ничего COM-посылает: data2 -> COM-получили: data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного вара = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4 Когда я посылаю что-то COM в первый раз, никаких данных не возвращаются (к COM). Когда я посылаю что-то COM во второй раз, я получил данные, которые были отправить ранее (в первый раз). Например: COM посылает: data1 -> COM-получил: ничего COM-посылает: data2 -> COM-получили: data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного вара = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4 data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного переменной = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4 data1 COM-посылает: данные3 -> COM-получили: data2 частного недействительный DataReceivedHandler (объект отправитель, SerialDataReceivedEventArgs е) {входного переменной = sp.ReadExisting (); если (/ * что-то * /) {sp.Write ($ "{worker.WorkerName} {result.EventType} \ г \ п"); } вернуть; целевая основа} Проект: .NET Framework 4
Tomek Krupa
0

голосов
0

ответ
2

Просмотры

Maven получить список модулей из реактора

есть ли способ «специалист», чтобы получить список модулей от порядка сборки реактора? Я использую -amd селективной сборки (проект имеет множество модулей). В качестве примера: MVN установить -pl ModuleA / moduleB -amd [INFO] Сканирование для проектов ... [INFO] ------------------------- - [INFO] Reactor Порядок компоновки: [INFO] [INFO] moduleB [баночка] [INFO] moduleG [баночка] [INFO] moduleB война [война] [INFO] moduleG война [uberwar] [INFO] moduleB-банка [баночка] [INFO] moduleB-тест [баночка] Мне нужен этот список, потому что я хочу, чтобы увеличить модуль versoin только в этих конкретных модулях.
Tomek Koźlak
1

голосов
3

ответ
2k

Просмотры

AWK / СЭД удалить столбцы, которые содержат круглые скобки

Мне было интересно, если можно было бы удалить столбцы в файле данных, которые содержат любые скобки, которые могут содержаться в любом столбце. Например ... John Doe (Tech департамент) 09/12/2009 555-555-5555 Джейн Смит 09/12/2009 555-555-5555 (Приостановлено) Альфред лань 555-555-5555 (отпуск) 09/09 / 2011 ... Так что я хотел бы выход, чтобы посмотреть, как ... John Do 09/12/2009 555-555-5555 Джейн Смит 09/12/2009 555-555-5555 Alfred лань 555-555-5555 09 / 09/2011 ... Я думал об использовании шаблона для текста между скобками? что-то вроде /(*)/ ? Спасибо за любую помощь, Томек
Tomek
1

голосов
2

ответ
106

Просмотры

Как отключить звонки на определенные Java пакеты из Jython

Я встраивание Jython в моем приложении Java. Пользователи смогут представить и выполнить некоторые питона сценариев. Я хочу, чтобы убедиться, что они не будут иметь доступ несколько уязвимых пакеты Java / классов из этих сценариев. Другой вариант, чтобы отключить Java на все услуги интеграции.
Tomek
1

голосов
4

ответ
64

Просмотры

Проблемы с ajax.Shouldnt этой работой?

Вы можете увидеть что-нибудь, что могло бы вызвать это, чтобы не работать? У меня есть соединение MYSQL, переменные правы. У меня есть в моей голове. Что дальше? JavaScript: функция ratePost (ID) {$ .ajax ({типа: "POST", URL: "ajax.php действие = ratePost"}); }? Ajax.php действие = ratePost: $ = $ сообщения дана _POST [ 'сообщение дана']; $ Рейтинг = $ _POST [ 'оценка']; mysql_query ( "INSERT INTO userpostratings (сообщения дан, рейтинг) VALUES ($ сообщения дан, $ рейтинг)");
Tomek
1

голосов
2

ответ
667

Просмотры

Удаление подобных строк в SAS

У меня есть две таблицы с одинаковой структурой: - Первая таблица: идентификатор и col1, col2, COL3 - все числовые. - Вторая таблица: идентификатор и COL4, col5, col6 - все Числовые. Я хочу, чтобы удалить из первой всех строк, которые похожи на любой из строк со второй tagble. Я считаю ряд, чтобы быть похож на другую строку, когда любой столбец из группы col1-col3 равен любые из столбцов из группы COL4-col6. Теперь я делаю это в 9 последовательных шагов данных (сначала проверяет, является ли col1 = COL4, второй col1 = col5, ..., девятый COL3 = col6), который, вероятно, не является оптимальным решением. Любые идеи, как улучшить это?
Tomek Tarczynski
1

голосов
1

ответ
1.2k

Просмотры

How to efficiently update many ShopifyAPI::Product instances using ShopifyAPI (Ruby on Rails)?

Я пишу приложение, которое будет сидеть между поставщиками собственной системой управления запасами и их Shopify магазином. Приложение будет периодически обновлять Shopify из новых данных, полученных с помощью системы управления запасами. Это также обеспечит конечные точки для Shopify webhooks. В настоящее время я делаю что-то вроде этого (псевдо-рубинового с большим количеством материала, пропущенной): Защиту update_product_with_proxy (product_proxy) product_proxy.variant_proxies.dirty.each сделать | variant_proxy | update_variant_with_proxy (variant_proxy) конец, если product_proxy.dirty_proxy shopify_product = ShopifyAPI :: Product.find (product_proxy.shopify_id) shopify_product.update_attributes ({некоторые атрибуты здесь}) конец конец В другом месте: Защита update_variant_with_proxy (variant_proxy) shopify_variant = ShopifyAPI :: Variant.find ( variant_proxy.shopify_id) shopify_variant. update_attributes ({некоторые атрибуты здесь}) конец Это кажется ужасно неэффективной, так как я должен принести каждый обновленный ShopifyAPI :: Продукт и ShopifyAPI :: Variant, прежде чем я могу обновить их (у меня их идентификаторы в локальном кэше). Она занимает около 25 минут для цикла обновления, обновляя 24 продуктов, каждый с 16 вариантами. Rails тратит меньше, чем 2 секунды обновление моего продукта / вариантные прокси. Остальные 99% времени тратится на разговор с Shopify. Я должен делать что-то неправильно. Учитывая, что я знаю, что идентификатор удаленного объекта есть способ обновлял его напрямую, без извлечения его первым? веселит, -tomek Она занимает около 25 минут для цикла обновления, обновляя 24 продуктов, каждый с 16 вариантами. Rails тратит меньше, чем 2 секунды обновление моего продукта / вариантные прокси. Остальные 99% времени тратится на разговор с Shopify. Я должен делать что-то неправильно. Учитывая, что я знаю, что идентификатор удаленного объекта есть способ обновлял его напрямую, без извлечения его первым? веселит, -tomek Она занимает около 25 минут для цикла обновления, обновляя 24 продуктов, каждый с 16 вариантами. Rails тратит меньше, чем 2 секунды обновление моего продукта / вариантные прокси. Остальные 99% времени тратится на разговор с Shopify. Я должен делать что-то неправильно. Учитывая, что я знаю, что идентификатор удаленного объекта есть способ обновлял его напрямую, без извлечения его первым? веселит, -tomek
Tomek

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