Codengineering - блог о программировании ➜ страница 1152
Вложенные операторы CASE в MySQL
Я впервые работаю с CASE-логикой в SQL-операторах. Все работает, если я удаляю операторы CASE, поэтому SQL допустим и без них. Мне нужно рассчитать общую цену товара, основываясь на нескольких вещах. Если "цена продажи "является активным и "опцион Upcharge" имеет значение, то итого: Qty * (цена продажи + опцион Upcharge) Если "цена продажи неактивна и "опцион Upcharge" имеет значение, то итого: кол-во * (цена + опцион Upcharge) Если "цена продажи "является активной и "опцион Upcharge" н ...
На C++/сборка интегрированной среды разработки в Linux
То, что я ищу, - это IDE, которая будет работать на Linux, которая имеет поддержку подсветки синтаксиса сборки C++ и x86. Я уже пробовал Code:: Blocks, но это не позволяет мне запустить программу так, как мне нужно, поэтому это не сработало хорошо. Мои потребности: возможность компилировать программы, выдавая команду "make all" в определенном каталоге возможность запускать программы, выдавая пользовательскую команду вместо запуска определенного исполняемого файла графический (не vim / emac ...
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданная ')', ожидание: (T PAAMAYIM NEKUDOTAYIM) [дубликат]
На этот вопрос уже есть ответ здесь: Ссылка-что означает эта ошибка в PHP? 30 ответов У меня есть следующий код define("SCRIPT_URL", ""); function ifScriptFolder() { if(isset(SCRIPT_URL) && !empty(SCRIPT_URL)) { echo "/".SCRIPT_URL."/"; } else { echo "/"; } } Но это дает мне следующую ошибку: Parse error: syntax error, unexpected ')', expecting :: (T_PAAMAYIM_NE ...
Подсчитайте количество вхождений каждой буквы в строке
Как я могу подсчитать количество вхождений в c каждой буквы (игнорируя регистр) в строке? Чтобы он мог вывести letter: # number of occurences, у меня есть код для подсчета встречаемости одной буквы, но как я могу подсчитать появление каждой буквы в строке? { char int count = 0; int i; //int length = strlen(string); for (i = 0; i < 20; i++) { if (string[i] == ch) { count++; } } return count; } Вывод: a : 1 b : 0 c : 2 ...
функция zipWith в Haskell
ghci> zipWith' (zipWith' (*)) [[1,2,3],[3,5,6],[2,3,4]] [[3,2,2],[3,4,5],[5,4,3]] Функция zipWith 'use function' * ' и параметры после нее, чтобы получить возврат.Но в этом случае,как функция zipWith ' получить результат [[3,4,6],[9,20,30],[10,12,12]] . Пример кода с использованием zipWith был взят дословно из бесплатной онлайн-книгиLearn You a Haskell for Great Good . ...
Как открыть сайт с urllib через прокси на Python?
У меня есть эта программа, которая проверяет веб-сайт, и я хочу знать, как я могу проверить его через прокси в Python... Это код, просто для примера while True: try: h = urllib.urlopen(website) break except: print '['+time.strftime('%Y/%m/%d %H:%M:%S')+'] '+'ERROR. Trying again in a few seconds...' time.sleep(5) ...
Как анимировать FloatingActionButton, как в приложении Google+ для Android?
Я установил FloatingActionButton в нижней части экрана, и я хочу, чтобы анимировать кнопку. скрыто при прокрутке вниз показано при прокрутке вверх Как google реализовал его в своемприложении Google+ . Я думаю, что CoordinatorLayout и AppBarLayout необходимы, но как реализовать его, чтобы использовать его с FloatingActionButton? ...
Golang, goroutines: паника: ошибка выполнения: неверный адрес памяти
Я довольно новичок в golang, и пытаюсь понять основные принципы и написать код на основе gouroutines, используя chanels. В других языках, которые я использовал, не было таких инструментов, и я удивляюсь, получая такие ошибки, как паника... Мой код: package main import "fmt" import ( "time" ) type Work struct { x,y,z int } func worker(in <-chan *Work, out chan<- *Work){ for w := range in { w.z = w.x + w.y time.Sleep(time.Duration(w.z)) out <-w ...
Ошибка обновления Eclipse SDK
Я обновил свой SDK, и теперь он говорит, что мне нужен SDK, который у меня уже есть. Когда я проверяю наличие обновлений и пытаюсь обновить параметры, я получаю следующее: An error occurred while collecting items to be installed session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.a ...
Печать строк в новой строке (C#)
У меня есть странное требование, подобное: string a = @"test content {1} test content {2}" При печати этого мне нужно, чтобы вывод был test content {1} test content {2} Итак, я попытался добавить rn к строке, но она печатает, как показано ниже: string a = "test content {1}rn test content {2}rn" Вывод: test content {1}rn test content {2}rn Почему такое поведение ? Есть идеи ? ...