Codengineering - блог о программировании ➜ страница 2784


Как просмотреть хранимые процедуры в phpMyAdmin?

Я создал хранимую процедуру в phpMyAdmin CREATE PROCEDURE Sample() SELECT * FROM feedback где я мог бы просмотреть эту процедуру? Если это невозможно в phpMyAdmin, что такое / есть некоторые хорошие программы, которые имеют возможность писать, хранить и просматривать хранимые процедуры, таблицы и т. д.? ...

Сумма SQL с условием

в настоящее время у меня есть большой оператор SQL, в который я добавляю следующую строку, чтобы получить общую сумму денег для каждого идентификатора транзакции (которые уникальны): select sum(cash) from Table a where a.branch = p.branch and a.transID = p.transID) TotalCash и теперь мне нужно сделать то же самое, но только суммировать денежные значения, которые имеют valuedate в течение последнего месяца, поэтому у меня есть что-то вроде этого: select sum(CASE ValueDate WHEN > @startMon ...

Scala: почему mapValues создает представление и есть ли стабильные альтернативы?

только сейчас я с удивлением узнал, что mapValues производит вид. Следствие показано в следующем примере: case class thing(id: Int) val rand = new java.util.Random val distribution = Map(thing(0) -> 0.5, thing(1) -> 0.5) val perturbed = distribution mapValues { _ + 0.1 * rand.nextGaussian } val sumProbs = perturbed.map{_._2}.sum val newDistribution = perturbed mapValues { _ / sumProbs } идея заключается в том, что у меня есть дистрибутив, который возмущается с какой-то случайности, то я ...

как фильтровать фреймы данных pandas по нескольким столбцам

чтобы отфильтровать фрейм данных (df) по одному столбцу, если мы рассмотрим данные с мужчинами и женщинами, мы можем: males = df[df[Gender]=='Male'] Вопрос 1-но что, если данные охватывали несколько лет, и я хотел видеть только мужчин за 2014 год? на других языках я мог бы сделать что-то вроде: if A = "Male" and if B = "2014" then (за исключением того, что я хочу сделать это и получить подмножество исходного фрейма данных в новом объекте dataframe) Вопрос 2. Как мне сделать это в цикле ...

Ошибка Android-открыть не удалось ENOENT

Я пытаюсь сохранить некоторое покрытие блока, используя массив целых чисел, который просто сохраняет количество раз, когда блок выполняется. По какой-то причине, однако, когда я пытаюсь записать в некоторые файлы, которые я создал ("BlockForHelper.txt " например, который я сделал специально в Eclipse и поместил в каталог проекта), я получаю эту ошибку: java.io.FileNotFoundException: /nfs/guille/groce/users/nicholsk/workspace3/SQLTest/BlockForTest: open failed: ENOENT (No such file or directory ...

Как я понимаю барьеры чтения памяти и летучие

некоторые языки обеспечивают volatile модификатор, который описывается как выполнение "барьера чтения памяти" перед чтением памяти, которая поддерживает переменную. барьер чтения памяти обычно описывается как способ гарантировать, что ЦП выполнил считывание, запрошенное перед барьером, прежде чем он выполнит чтение, запрошенное после барьера. Однако, используя это определение, казалось бы, что устаревшее значение все еще может быть прочитано. Другими словами, выполнение считывает в определенном ...

Лямбда эта ссылка в java

Я хочу, чтобы преобразовать anonymous class до lambda expression. Но этот анонимный класс я использую this ключевое слово. например, я написал это просто Observer/Observable шаблон : import java.util.ArrayList; import java.util.Collection; public static class Observable { private final Collection<Observer> notifiables = new ArrayList<>(); public Observable() { } public void addObserver(Observer notifiable) { notifiables.add(notifiable); } public void removeObserv ...

Циклическая зависимость в Python

у меня есть два файла, node.py и path.py, которые определяют два класса, Node и Path, соответственно. до сегодняшнего дня определение для Path ссылки Node "объект", и поэтому я сделал from node.py import * на . однако, на сегодняшний день я создал новый метод для Node, который ссылается на ...

AutoLayout: removeFromSuperview / removeConstraints создает исключение и аварийно завершает работу

мы используем ограничения автоматической компоновки выборочно, в первую очередь для размещения меток по отношению к редактируемым элементам поля (UITextView, UITextField, как правило). Однако с момента реализации автоматического макета для этих полей мы видим неприятное исключение и сбой при выгрузке представлений, освобождении и т. д. Исключения происходят, когда он пытается удалить ограничения из представления перед его выгрузкой. наша иерархия представления/контроллера выглядит следующим о ...

Что такое эквивалент "zip ()" в numpy Python?

Я пытаюсь сделать следующее, Но с массивы numpy: x = [(0.1, 1.), (0.1, 2.), (0.1, 3.), (0.1, 4.), (0.1, 5.)] normal_result = zip(*x) это должно дать результат: normal_result = [(0.1, 0.1, 0.1, 0.1, 0.1), (1., 2., 3., 4., 5.)] но если входной вектор является массивом numpy: y = np.array(x) numpy_result = zip(*y) print type(numpy_result) он (ожидаемо) возвращает a: <type 'list'> проблема в том, что мне нужно, чтобы преобразовать результат обратно в массив NumPy после этого. что ...