Профилировщик для CE Sql

Разделите функции. Получите список изображений, затем обработайте его:

def bbcode(images):
    for i in range(0,len(images),5):
        print('[tr]')
        for image in images[i:i+5]:
            print(f'[td][center]Label[img]{image}[/img][/center][/td]')
        print('[/tr]')

def get_images():
    images = []
    while True:
        image = input('Image? ')
        if not image: break
        images.append(image)
    return images

images = get_images()
bbcode(images)

Вы можете сделать это как один длинный скрипт, но это не так ясно:

count = 0

while True:
    image = input('Image? ')
    if not image:
        break

    count = (count + 1) % 5
    if count == 1:
        print('[tr]')
    print(f'[td][center]Label[img]{image}[/img][/center][/td]')
    if count == 0:
        print('[/tr]')

if count != 0:
    print('[/tr]')
17
задан Joachim Kerschbaumer 22 October 2008 в 10:15
поделиться

4 ответа

Единственное протестированное решение, которое я знаю этого, могло решить эту проблему, Профилировщик Altiris , который является инструментом, который я разработал в своем предыдущем задании, но являюсь закрытым исходным кодом и нет.

способ, в котором Вы сцепили бы его, путем создания фабрики для команд и proxing их в профильных целях перед использованием их (использование RealProxy). Его действительно легкий вес и приблизительно 10 строк кода для реализации.

На мой вопрос Flory говорит о новом инструменте, названном dynaTrace, который может также быть в состоянии решить эту проблему также.

3
ответ дан 30 November 2019 в 14:50
поделиться

Я не думаю, что это работало бы - CE походит на полностью различного зверя.

можно включить некоторый вход, который мог бы помочь Вам:

http://msdn.microsoft.com/en-us/library/ms171949 (SQL.90) .aspx

я попытался сделать это и сумел настроить базу данных и подключение от SSMS - необходимо определить альтернативный тип соединения 'SQL Server Компактный Выпуск'. У профилировщика нет такой вещи - и ввод пути к файлу данных для поля 'базы данных' ничего не сделал.

1
ответ дан 30 November 2019 в 14:50
поделиться

Попытайтесь установить Стандартную версию (с профилировщиком), и Вы могли бы быть в состоянии соединиться с экземпляром CE также.

0
ответ дан 30 November 2019 в 14:50
поделиться

Я думаю, что это возможно сделать с помощью шаблона трассировки профилировщика по умолчанию (из Visual Studio 2008). Я говорю об использовании шаблона для версии SQL, отличной от CE, в своем блоге по адресу: http://codingathome.blogspot.com/2009/04/create-sql-trace-and-read-it-using- sql.html .

Возможно, этот шаблон будет работать с CE-версией SQL. Я не пробовал. Ваш пробег может отличаться. Я знаю, что SQL CE не поддерживает хранимые процедуры, поэтому, скорее всего, это не сработает. Возможно, вам придется настроить отладку в своем коде для отслеживания запросов.

Поскольку CE не поддерживает хранимую процедуру, я уверен, вы все равно можете запустить сценарий как сценарий .sql и установить события трассировки. Стоит попробовать.

0
ответ дан 30 November 2019 в 14:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: