1

голосов
1

ответ
286

Просмотры

Nested Serializer for Many to Many

I am new to Python and Django. I am creating api using Django-Rest-Framework I want to serializer data that can accept json in below format: { "ingredients": ["Sugar","Egg"], "name": "Cake", "description": "Dinner Food", "directions": "direction1" } However I am able to persist data in db with below format: { "ingredients": [{"name":"Cake"},{"name":"Egg"}], "name": "Rice", "description": "Dinner Food", "directions": "direction1" } I am not sure how can I convert dictionary in to the set field. I am aware of List field and list serialiser but not sure how to use them. Is it possible to do this using model serialiser? Serializer.py class IngredientSerializer(serializers.ModelSerializer): class Meta: model = Ingredient fields = '__all__' class RecipeSerializer(serializers.ModelSerializer): ingredients = IngredientSerializer(many=True) class Meta: model = Recipe fields = '__all__' def create(self, validated_data): ingredients_data = validated_data.pop('ingredients') print(ingredients_data) recipe = Recipe.objects.create(**validated_data) for ingredient in ingredients_data: ingredient, created = Ingredient.objects.get_or_create(name=ingredient['name']) recipe.ingredients.add(ingredient) return recipe Model.py class Ingredient(models.Model): name = models.CharField(max_length=100) def __str__(self): return self.name class Recipe(models.Model): name = models.CharField(max_length=100) description = models.TextField(blank=True, null=True) directions = models.TextField() ingredients = models.ManyToManyField(Ingredient) def __str__(self): return self.name view.py class RecipieView(viewsets.ModelViewSet): queryset = Recipe.objects.all() serializer_class = RecipeSerializer class IngredientView(viewsets.ModelViewSet): queryset = Ingredient.objects.all() serializer_class = IngredientSerializer
G. P
1

голосов
1

ответ
275

Просмотры

Matplotlib 1.3.0, легенда линия и текст не совпадают

В этом случае легенда этикетка приходит из текстовых файлов, с «\ п» символом в конце. Выполнение этого фрагмента кода: строки = np.array ([[1,1], [2,2], [3,3]]) plt.rc ( 'шрифт', размер = 10.) Для г, строка Перечислим ( линии): plt.plot (диапазон (2), линия, метка = 'номер строки' ул (я) + + '\ N') plt.ylim (0,4) plt.legend () plt.show () в Matplotlib 1.2.1 и 1.3.0 вы получите разные легенды: Matplotlib 1.2.1: Matplotlib 1.3.0
1

голосов
1

ответ
1k

Просмотры

Как сделать снимок при обнаружении движения с помощью датчика акселерометра

Я хочу, чтобы разработать приложение, которое может принимать изображения с помощью акселерометра. Я могу сделать снимок с помощью кнопки, но когда я звоню же метод т.е. camera.takePicture от «onSensorChanged» применения методы получает аварию. Вот мой код пакета com.example.recognizer; импорт java.io.IOException; импорт android.app.Activity; импорт android.content.Context; импорт android.content.Intent; импорт android.hardware.Camera; импорт android.hardware.Camera.Parameters; импорт android.hardware.Sensor; импорт android.hardware.SensorEvent; импорт android.hardware.SensorEventListener; импорт android.hardware.SensorManager; импорт android.os.Build; импорт android.os.Bundle; импорт android.util.Log; импорт android.view.SurfaceHolder; импорт android.view.SurfaceView; импорт android.view.View; импорт android.widget.Button; общественный класс Camera_Capture расширяет активность реализует SurfaceHolder.Callback {личное SurfaceView SV; частный SurfaceHolder Шолдер; частная камера mCamera; Параметры частных параметров; Кнопка частной кнопки; частное логическое mInitialized; частный SensorManager SensorManager = NULL; частный датчик mAccelerometer; частный конечная поплавка ШУМ = (поплавок) 2,0; частный поплавок mLastx, mLasty; / ** Вызывается, когда активность создается впервые. * / @SuppressWarnings ( "устаревание") @Override общественного недействительный OnCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_camera_capture); SV = (SurfaceView) findViewById (R.id.surfaceview); Log.d ( "Вход", " SetType (SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mCamera = Camera.open (0); попробуйте {mCamera.setPreviewDisplay (Шолдер); Log.d ( "Вход", "перед startpreview ()"); mCamera.startPreview (); } Задвижка (исключение IOException) {Exception.printStackTrace (); mCamera.release (); mCamera = NULL; }} @Override защищен недействительный onResume () {super.onResume (); sensorManager.registerListener (сл, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL); } @Override защищен OnPause пустот () {sensorManager.unregisterListener (SL); super.onPause (); } @Override общественный недействительный surfaceChanged (SurfaceHolder arg0, внутр arg1, внутр арг2, внутр arg3) {Log.d ( "Вход", " Намерение Намерение = новое Намерение (); intent.putExtra ( "image_arr", данные); mCamera.stopPreview (); setResult (RESULT_OK, намерение); Конец(); }}); } @Override общественный недействительный surfaceCreated (держатель SurfaceHolder) {если (Build.VERSION.SDK_INT> = 8) mCamera.setDisplayOrientation (90); // Поверхность была создана, приобрести камеру и сказать ему, где // нарисовать предварительный просмотр. } @Override общественный недействительный surfaceDestroyed (держатель SurfaceHolder) {mCamera.stopPreview (); mCamera.release (); mCamera = NULL; } SensorEventListener сл = новый SensorEventListener () {@Override общественного недействительными onSensorChanged (SensorEvent событие) {поплавок х = event.values ​​[0]; плавать у = event.values ​​[1]; если (mInitialized!) {mLastx = х; mLasty = у; mInitialized = TRUE; } Еще {плавать DeltaX = Math.abs (mLastx - х); плавать deltaY = Math.abs (mLasty - у); Log.d ( "Cam_cap", "DeltaX =" + DeltaX + "deltay =" + deltaY); mLastx = х; mLasty = у; если (DeltaX> ШУМА || deltaY> ШУМ) захват (); }} @Override общественного недействительными onAccuracyChanged (датчик Датчик, INT точность) {// TODO автоматическая генерация метод окурка}}; } Вот результат моего LogCat * (под редакцией) * 01-20 16: 42: 39.835 20331 20331 D AndroidRuntime: 01-20 16: 42: 39.835 20331 20331 D AndroidRuntime: >>>>>> AndroidRuntime START com.android .internal.os.RuntimeInit (инструмент)>
g_p
1

голосов
2

ответ
35

Просмотры

Получить веб-соскоб СРК с определенным ID

Я пытаюсь получить ГКЗ с определенным идентификатором. Пример: результат = URL изображения 1; У меня есть следующий код: $ HTML = file_get_contents ( 'URL сайта'); preg_match ( «здесь я не знаю, что делать», $ HTML, $ ЦСИ); $ Src_out = $ SRC [1];
Pau G.P.
1

голосов
1

ответ
45

Просмотры

Функция CSS ключевой кадр анимации синхронизации через несколько итераций

У меня карусель с анимацией и заданной скоростью анимации: анимация-временной-функцией: кубическим Безье (.27, .97, .86,1); @keyframes обратно-у-спина {0% {преобразования: rotateY (360deg); } {100% преобразование: rotateY (0deg); }} Интересно, как я мог повернуть его 2, 3 и т.д. раз, но применять функцию синхронизации для полного оборота. Например, если я указываю анимационную-итерацию-кол-во: 2; кутила начал, то происходит медленнее, затем останавливается и затем повторяется - быстрее, медленнее, остановился. То, что я хочу: начала карусель, скорость увеличилась затем вращает N раз, то скорость уменьшается, и она останавливается. Вот пример, который я работал с: https://codepen.io/anon/pen/OgeOEQ
Alex G.P.
1

голосов
1

ответ
121

Просмотры

Недействительные типов ошибок при создании более одного «символа *» переменных в той же строке

С помощью следующей функции в Cython 0.19.1: CDEF точка (Int м, Int N, Int к, символ * Transa = 'N', символ * transb = 'Н'): CDEF символ * check_transa = 'N', check_transb = 'N', если (Transa == check_transa): Lda = м еще: Lda = к, если (transb == check_transb): LDB = к еще: LDB = п LDC = м я получил ошибку: Неверные типы для '==' (символ *, символ) Но просто положить объявление переменной в двух строках нравится: CDEF полукокса * check_transa = «N» CDEF символ * check_transb = «N» сделал его работу ... Является ли это ошибка или должна работать таким образом, ?
1

голосов
1

ответ
435

Просмотры

Maximum recursion depth error in Sympy when using non commutative symbols

У меня есть некоторые большие выражения, которые имеют свои символы с атрибутом is_commutative = False. Ниже приведен пример: импорт SymPy из SymPy импорта пи, синус, косинус, ехр sympy.var ( 'л, XPL, коза, I, J, г2, сина, т, х', коммутативное = False) sin.is_commutative = False cos.is_commutative = False exp.is_commutative = False F = L * (R2 + сина * х) ** (- 1) * коза * х * ехр (10000,0 * х * XPL * (2 * + 1 + I ** 2) ** (- 1) / L ** 2 \ - 5000,0 * XPL ** 2 * (2 * + 1 + I ** 2) ** (- 1) / L ** 2 - 5000,0 * х * * 2 * (2 * + 1 \ + I ** 2) ** (- 1) / L ** 2) * сов (пи * J * T - J * T ** 2/2 + пи * т - т ** 2/2) \ - (R2 + сина * х) ** (- 1) * коза * х ** 2 * ехр (10000,0 * х * XPL * (2 * + 1 \ + I ** 2 ) ** (- 1) / L ** 2 - 5000,0 * XPL ** 2 * (2 * + 1 + I ** 2) ** (- 1) / L ** 2 \ - 5000,0 * х ** 2 * (2 * + 1 + I ** 2) ** (- 1) / L ** 2) * сов (пи * J * T - J * T ** 2/2 + пи * т - т * * 2/2) Если я пытаюсь сделать f.simplify () это вызывает ошибку: RuntimeError: максимальная глубина рекурсии превышена. Я уже попробовал «Гоча» sys.setrecursionlimit, но в данном случае это не поможет. Что помогает это установить коммутативной = True в sympy.var. (Без необходимости устанавливать его Верная синус, косинус и ехр) Так как эти выражения приходят от предыдущего процесса, у меня есть следующий workaroud: get_new_f четкости (F): sin.is_commutative = True cos.is_commutative = True exp.is_commutative = True str_f = ул (е) для е в f.free_symbols: sympy.var (ул (х)) возвращение Eval (str_f) г Тогда get_new_f (е) .simplify () работает! Есть еще один способ преодолеть эту ошибку? У меня есть следующие workaroud: Защита get_new_f (е): sin.is_commutative = True cos.is_commutative = True exp.is_commutative = True str_f = ул (е) для е в f.free_symbols: sympy.var (ул (х)) возвращение Eval (str_f) г Тогда get_new_f (е) .simplify () работает! Есть еще один способ преодолеть эту ошибку? У меня есть следующие workaroud: Защита get_new_f (е): sin.is_commutative = True cos.is_commutative = True exp.is_commutative = True str_f = ул (е) для е в f.free_symbols: sympy.var (ул (х)) возвращение Eval (str_f) г Тогда get_new_f (е) .simplify () работает! Есть еще один способ преодолеть эту ошибку?
1

голосов
1

ответ
55

Просмотры

Данные Перекрытия UITableView Cell

Я разрабатываю одно приложение, здесь мне нужно, чтобы отобразить общие буквы в UITableViewCell, у меня есть изменить высоту TableViewCell, ширина, но я не могу соответствовать всему письму, на скриншот выше, мне нужно, чтобы отобразить общее количество букв в 3-е и 4-е ячейки, пожалуйста, вы можете предложить мне, спасибо @
G.P.Reddy
1

голосов
1

ответ
197

Просмотры

импорт Python Lib аналог «импорта * от XXX»

Я следующую структуру конфигурационных файлов: приложения \ Config \ развитие \ __ init__.py \ settings.py \ app_config.py \ Производство \ __ init__.py \ settings.py \ app_config.py \ testingpy \ settings.py \ app_config.py \ settinngs.py \ app_config.py на самом деле app.config.settings просто проверить переменную окружения RUNTIME_ENV (которая могла бы быть разработка | производство | тестирование, что эквивалентно одной из вложенных папок файлы конфигурации) и параметры нагрузки, соответствующие. Я знаю только об импорте с importlib которые возвращают мне модуль в качестве локальной переменной, и я вынужден написать что-то вроде этого: SCALA_URL = imported_settings.SCALA_URL REDIS_URL = imported_settings.REDIS_URL SOME_SETTINGS_VAR = imported_settings.REDIS_URL .... тонн дублированных строк здесь, т.е.
Alex G.P.
1

голосов
2

ответ
9.1k

Просмотры

Не удалось загрузить Загруженный APK, подписанный с другим сертификатом на предыдущих APK,

Мне нужно обновить мое приложение в Google Play Маркете, но я создал файл АПК на другом компьютере, что предыдущий. Я использовал тот же хранилищу файл (lazymojo.jsk) и я получаю ошибку об использовании другого сертификата SHA1. Затем я перешел на мой старый компьютер, где я сделал первую версию и создание подписанного APK, но это дает мне ту же ошибку снова. Вы загрузили APK, подписанный с другим сертификатом на предыдущих APK,. Вы должны использовать один и тот же сертификат. Существующие файлы APK подписаны с сертификатом (ами) с отпечатком (ы): [SHA1: 58: EA: 40: 73: F8: 0E: 7F: 07: A7: 0B: C3: EE: FB: FA: 22: 50: 18: КФ: 53: 4E] и сертификат (ы), используемый для подписи APK вы загрузили иметь отпечаток пальца (ы): [SHA1: 6F: 12: B6: 7b: 7F: 55: 8C: F9: 98: B3: 78: 41: 8А: 9E: EB: E6: 99: 7Б: 91: 45] я использовал тот же файл хранилища ключей и пароль. Пожалуйста, помогите мне, я новичок в андроид развивается.
G.P. Sharma
1

голосов
1

ответ
1.2k

Просмотры

Как получить максимальную длину столбца в Excel с помощью POI

Я работаю над проектом, который включает в себя чтение данных Excel с помощью Apache POI. У меня есть ситуации, когда я должен выяснить максимальную длину столбца. Например, лист имеет 3 ряда R1, R2, R3 и 2 колонки c1 и c2, и все содержит строковые данные. Теперь предположим, что размер строки в R1C1 5, в r2c1 составляет 6 и r3c1 является 7. Существует ли какой-либо метод доступен в Apache POI, такие, что Foo (c1) вернёт 7. В настоящее время я использую цикл Foo для перебора всех ячеек в столбец и рассчитать максимальный размер, однако он поражает производительность, как Excel файл большой. Я прошел через документацию, но не могу найти. Является ли цикл только способ сделать это? Почему я хочу это, я должен написать функциональность, где приложение может загружать первенствует в дб. заявление DDL должны быть созданы на лету и генерировать DDL заявление, мне нужно знать максимальную длину столбца. Я знаю, что я пытаюсь изобрести колесо, как БД, как MySQL уже есть этот плагин, но здесь я не думаю, чтобы использовать, потому что я хочу, чтобы держать все в одном месте. Я прошел через исходный код плагина, но он слишком сложен, чтобы скопировать в проекте.
g_p
1

голосов
2

ответ
195

Просмотры

Как сделать отзывчивы с сеткой 1,2,3 рядов

С помощью следующего кода ответной сетки поворота от одной строки до трех, и я хотел бы сделать один ряд двух строк, а затем 3 сырым, если экран большой. Что такое лучший способ сделать это? В чистом Css, а не с начальной загрузкой. Спасибо заранее за помощь. / * РАЗДЕЛЫ * / .section {ясно: как; обивка: 0; Маржа: 0; } / * * КОЛОННЫ НАСТРОЙКИ / .col {дисплей: блок; плыть налево; Запас: 1% 0% 1 1,6%; } .Col: первый-ребенок {маржа налево: 0} / * GROUPING * / .group: перед тем, .group: после того, как {содержания: ""; дисплей: стол; } .Group: после того, как {ясно: то и другое; } {.Group увеличение: 1; / * Для IE 6/7 * /} / * ГРИД из трех * / .span_3_of_3 {ширина: 100%; } .Span_2_of_3 {ширина: 66,1%; } .Span_1_of_3 {ширина: 32,2%; } / * GO полная ширина на МЕНЕЕ 480 * / @media только экрана и (макс-ширина: 300px) {.col {полях:
G P
1

голосов
1

ответ
908

Просмотры

Авторизация Bearer после основной

У меня есть бэкэнда сервер «защищенный» с базовой HTTP AUTH и подвергается ряду REST API конечной точки. Некоторые конечная точка защищена JWT маркер, который приобрел в процессе регистрации. JWT маркер посылает от клиента в авторизации: заголовок Bearer лексемы. Вопрос: Можно ли иметь оба типа AUTH в тот же момент - HTTP Идент и JWT? Только пройти Носитель в другом заголовке?
Alex G.P.
1

голосов
3

ответ
110

Просмотры

Перебор объектов класса C ++

Таким образом, у меня есть класс с 120 obects и каждый объект имеет те же члены-переменные. Что-то вроде этого: Area f1, f2 площади; f3 района; f4 района; f5 района; f6 района; [...] f1.SetCoal (1); f2.SetCoal (0.7); f2.SetCoal (0,3); f3.SetCoal (0,5950); f3.SetCopper (0,2833); f3.SetIron (0,0917); f3.SetAmber (0.025); f3.SetGold (0,005); f4.SetCoal (0,5425); f4.SetCopper (0,325); f4.SetIron (0,1025); f4.SetAmber (0,0225); f4.SetGold (0,0075); f5.SetCoal (0,49); f5.SetCopper (0,3667); f5.SetIron (0,1133); f5.SetAmber (0,02); f5.SetGold (0,01); f6.SetCoal (0,4375); f6.SetCopper (0,4083); f6.SetIron (0,1242); f6.SetAmber (0,0175); f6.SetGold (0,0125); [...] Таким образом, некоторые из этих областей получить «активный» с помощью пользовательского ввода, установив член-переменную в TRUE. Можно перебрать все объекты и проверить, если они активны? для (INT I = 0; я
G. P.
1

голосов
2

ответ
137

Просмотры

Область имен параметров в Objective C методами

// myClass.h @interface MyClass: NSObject {INT variable1; } - (INT) AddOne: (целое) variable1; //myClass.m - (INT) AddOne: (интермедиат) variable1 {variable1 ++; } Мой вопрос: будет [MyCLASS AddOne: aNumber] добавить 1 к aNumber или будет прибавить 1 к значению Ивар variable1?
G.P. Burdell
1

голосов
4

ответ
222

Просмотры

В Android каждый .java файл становится приложение на телефоне!

У меня есть 6 .java файлов в одном package.In затмения, после того, как я экспортировать .apk и установить приложение на телефоне или, если я запустить приложение на эмуляторе, есть 6 приложений, созданные, один для каждого .Java файла! Файлы ява разные экраны в моей app.So я могу открыть любой файл Java, нажав на иконку в menu.I только хочу один из них, чтобы быть открываемый через иконку в меню. Таким образом, в основном, только один значок следует рассматривать в главном меню, при нажатии открывает первое действие в файле манифеста! Любая идея, что случилось? Благодарю.
Suhas G P
1

голосов
2

ответ
2.4k

Просмотры

Колба-администратор и заполняемое значение

У меня есть небольшая проблема: простой класс класс Amodel (db.Model): идентификатор = db.Column (....) название = db.Column (....) uniq_text_id = db.Column (db.String (50), . уникальный = True обнуляемая = False) Защита __init __ (Я):. uniq_text_id = uuid4 () гекс Теперь я настроил пакет колбы-администратор и то, что администратор сможет создавать экземпляры Amodel. Но есть один случай: поле uniq_text_id должен быть создан автоматически. Итак, сейчас я не могу создать режим, так как колба-администратор говорит, что Fiel uniq_text_id в необходимости, но не показывает заполняемое значение. Есть ли способ использовать заполняемое значение в колба-администратор формах или избежать как-то эта проблемы, не опуская обнуляемое = False ограничения? UPD: @codegeek при условии, хорошим решения для автогенерируемой полей, которые до сих пор, показанной на форме.
Alex G.P.
1

голосов
1

ответ
77

Просмотры

Python регулярное выражение с дополнительными параметрами

Я пытаюсь написать свое собственное расширение уценки и видео, которые я хочу пользователь сможет обеспечить дополнительные значения для ширины и высоты. Доступные форматы уценки выглядит следующим образом: HTTP: /vimeo.com/456456456 [ширина, высота] Http: /vimeo.com/456456456 Http: /vimeo.com/456456456 [высота] Http: /vimeo.com/456456456 [ширина ,] у меня не вопросы с первой частью, но только с последней - шириной и высотой. Мой текущий регулярное выражение выглядит следующим образом: гх = г '([^ (] | ^) (HTTP | HTTPS): // (?:. WWW |) Vimeo \ .com / (P \ d +) (:? \ [( ? P \ d + |), \ S * \ s * (P \ d + |) \] |) \ S * на самом деле интересно только последняя часть этого? (:? \ [(P \ d + |), \ S * \ S * (P \ d + |?) \] |) это работает отлично, если я обеспечиваю значения ширины и высоты Но если я опуская его или опуская весь кронштейн часть (она должна быть в порядке) мой код.. по-прежнему возвращает захваченные группы по ширине и высоте с значения None. это не то, что я хочу. Я хочу, если используется не предусмотрено ширины или высоты или при условии, пустые скобки или нет при условии, что на всех, то группы по ширине и высоте не оценивает. UPD: Может быть, это побочный эффект регулярного выражения питона - для Равняешься названные группы всегда, я не уверен.
Alex G.P.
1

голосов
1

ответ
88

Просмотры

Как удалить узел в JavaScript без где родительский узел является нулевым

Я создавать несколько классов изображений в моем яваскрипта кода (как я понимаю - это обычный IMG узел), но (это важно) не прикрепил его к DOM. Я использовать его, чтобы проверить поджимать статус и Драва на холсте после этого. Сейчас я хочу, чтобы иметь возможность прервать процесс поджимать, так, как я ubderstood нужно удалить узел, где node.complete === false.Is там способ сделать это, не создавая еще один поддельный элемент и использовать его в качестве родителя для всех изображений ? Могу ли я просто удалить узел без родителя? Или удаление узла не прерывает запрос HTTP для ресурса изображения?
Alex G.P.
1

голосов
4

ответ
279

Просмотры

Добавление изображений приращения счетчика меток

Здесь, когда заблокированные отводы метки приращение и decrements.While приращение счетчика меток изображения будут добавлены соответствующим count.here моего код приращения метки рассчитывать если (счетчик> = 9) возвращение; [_Count SetText: [NSString stringWithFormat: @ "% D", ++, счетчик]]; но мне нужно отобразить в то время как увеличивающиеся рассчитывать метка автоматически увеличивает изображения один за one.like это Можете ли вы помочь мне, как я могу реализовать, спасибо.
G.P.Reddy
1

голосов
3

ответ
878

Просмотры

Sorting the array ,it contains Date,month

Я хочу, чтобы отсортировать массив в соответствии с датами и месяцев value.I я использую этот код NSSortDescriptor * Дескриптор = [[NSSortDescriptor Alloc] initWithKey: @ «я» по возрастанию: YES]; NSArray * дескрипторы = [NSArray arrayWithObject: дескриптор]; revereseorder = [dateAarray sortedArrayUsingDescriptors: Дескрипторы]; NSLog (@ "дата заказа% @", revereseorder); Я получил ответ, как показано ниже: дата заказа ( "01-11-2014", "01-12-2014", "02-11-2014", "02-12-2014", "03-11-2014" "03-12-2014", "04-11-2014", "04-12-2014", "05-11-2014", "05-12-2014", "06-11-2014", " 06-12-2014" , "07-11-2014", "07-12-2014", "08-11-2014", "
G.P.Reddy
1

голосов
2

ответ
94

Просмотры

Отладки Java продукт без затмения и т.д.

Я столкнулся с странной проблемой в Sonar (анализ кода инструмента) и не понимаю, почему это фэйл. Он запускается с помощью командной строки:% JAVA_EXEC%% SONAR_OPTIONS% -cp "% SONAR_RUNNER_HOME% \ Lib \ сонар-бегуна-распред-2.3.jar" "-Drunner.home =% SONAR_RUNNER_HOME%" «-Dproject.home =% PROJECT_HOME %»org.sonar.runner.Main% * Я не Java программист, но я хотел бы отладить этот процесс каким-то образом. Я знаю, кажется, что ошибка в одном из загруженных плагинов, а не внутри самого гидролокатора. Вопрос: есть ли способ запустить приложение Java с отладкой наличия без затмения и любого другого особого и очень массивного редактора? Команда Что line'ed с возможностью установки точки останова, инспектировать значение переменного и шагом вперед / перешагивая достаточно для меня.
Alex G.P.
2

голосов
2

ответ
1.5k

Просмотры

Html2canvas делает страницу с неправильным расположением в IE11 whed Devtools не открыт

Я пытаюсь исправить ошибку в связанном с оказанием веб-страницы на холст с помощью html2canvas в IE11. Проблемы немного запутанные: сайт реализует ответственный макет с начальной загрузкой 2.3 сетки. Когда инструменты разработчика не открыл он визуализируется как на экране стол / смартфонами. Но если нажать F12 (открывает инструменты для разработчиков, ни какого-либо другого действия выполняются) и нажмите кнопку для отображения страницы, вынесенном, как и ожидалось, на широком экране. Удалены устаревшая ссылка на старое приложение. Не она не существует на указанный адрес. Эта проблема воспроизводится ONLI в IE11 и исчезает, как только devtool открыты, так что я событие не знаю, как его отладить.
Alex G.P.
1

голосов
2

ответ
322

Просмотры

Cython команду, чтобы заставить явное объявление всех переменных

В Cython известно, что необъявленный переменный тип несет большую нагрузку, что замедляет весь процесс. Если этот неизвестный тип переменной используется внутри вложенного цикла, как: тест четкости (B, C, M, N, р): CType дважды а при I в диапазоне (м) для J в диапазоне (п) для к в диапазоне (р ) а = B + C возвращает накладные расходы могут быть значительно выше. В задаче со многими переменными можно легко забыть объявить тот или иной тип, и компилятор не будет поднимать предупреждение, так как Cython делает требуемую нагрузку. Есть ли команда в Cython, чтобы заставить все переменные должны быть явно объявлены?
Saullo G. P. Castro
2

голосов
2

ответ
76

Просмотры

Number sorting with Indexes

I want sorting Numbers ascending order including their indexes,here i've implemented sorting like this. PriceArray = [ " 93", " 112.8", " 138.45", " 127.25", " 117.25", " 114.45" ] by using this, NSArray *myArray = [priceArray sortedArrayUsingDescriptors: @[[NSSortDescriptor sortDescriptorWithKey:@"doubleValue" ascending:YES]]]; After sorting this data came like [ " 93", " 112.8", " 114.45", " 117.25", " 127.25", "138.45" ] But i want sorting data including indexes like [ [ " 93", "0" ], [ " 112.8", "1" ], [ " 114.45", "5" ], [ " 117.25", "4" ], [ " 127.25", "3" ], [ " 138.45", "2" ] ] Can you please suggest me how can i implement this ? Thank you..
G.P.Reddy
5

голосов
2

ответ
444

Просмотры

Приоритет в прикованных сравнениях Джулии, делает «var1 && var2! = 1» означает «(var1 и var2)! = 1»?

У меня есть вопросы по поводу прикованных сравнений в Джулию. Я прочитал этот раздел в руководстве, но до сих пор неясно. В Юли, это делает: если var1 && var2 = 1 значит (в Python): если (var1 и var2) = 1: Спасибо!
4

голосов
1

ответ
571

Просмотры

Получить переменные среды для текущего пользователя и для всех пользователей в Python

Есть ли способ, чтобы определить, какие переменные окружения, возвращаемые os.environ принадлежит текущему пользователю и который один - для всех пользователей? Я не хочу, чтобы изменить его, только получить. UPD: Я использую Microsoft Windows 7.
Alex G.P.
6

голосов
2

ответ
1.9k

Просмотры

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

Каждый раз, когда я запускаю Рельсы консоли на моем сервере, весна начинается и я забыл, чтобы остановить его .. и некоторые из моей памяти уходит ... Существует несколько способов предотвратить весной начать на производственной среде?
Samuel G. P.
21

голосов
3

ответ
10.8k

Просмотры

Python, cPickle, травление лямбда-функции

Я должен протравить массив объектов, как это: импорт cPickle как рассол из Numpy импорта синус, косинус, массив TMP = лямбда х: Sin (х) + соз (х) Тест = массив ([[TMP, TMP], [TMP ТМП]], DTYPE = объект) pickle.dump (тест, открытый ( «test.lambda», «ж»)), и это дает следующее сообщение об ошибке: TypeError: объекты можно не работать рассол есть ли способ обойти это?
21

голосов
4

ответ
35.7k

Просмотры

Лучший способ для преобразования INT в БИТ

У меня есть столбец типа INT, я хочу, чтобы выбрать значение 1, если она содержит 1 и 0 в противном случае. Я знаю, что единственный способ сделать это с помощью СЛУЧАЙ: случай, когда вал = 1 THEN 1 ELSE 0 Какие другие подходы есть, чтобы достичь того же результата?
Alex G.P.
21

голосов
4

ответ
23.2k

Просмотры

Как разбить строку с помощью пустой разделитель в Python

Что такое хороший способ сделать some_string.split ( «») в Python? Этот синтаксис дает ошибку: а = '1111' a.split ( '') ValueError: пустой разделитель Я хотел бы получить: [ '1', '1', '1', '1']
11

голосов
4

ответ
9.7k

Просмотры

Python 2.7 и 3.3.2, почему Int ( '0,0') не работает?

Как видно из названия, в Python (я пробовал в 2.7 и 3.3.2), почему Int ( «0,0») не работает? Он дает эту ошибку: ValueError: неверное буквальной для междунаров () с основанием 10: '0.0' Если вы пытаетесь Int ( '0') или Int (Eval ( '0,0')) он работает ...
4

голосов
4

ответ
38

Просмотры

СЕПГ множественный repacement в строке

Это может быть очень простой вопрос, но я не могу, чтобы сформировать СЭД на гильзе для этого. Рассмотрим эту линию Foo @ some_text / 48183 @ бар другой-тест / 22787 @ хуг some_another_text / 2291 Я хочу, чтобы заменить все от «@» в пространстве, разделенных запятой. Так что мой ожидаемый результат должен выглядеть Foo, Bar, А Я пытался СЭД -e «s /@.*[^] /, / г» заменить до места, однако он меняет всю всю линию (не так хорошо в письменной форме регулярного ехр). Любая помощь будет оценена.
g_p
4

голосов
4

ответ
4k

Просмотры

Как остановить новое окно будет открыт каждый раз?

У меня есть приложение WPF, в котором на нажатие пункта меню открывается окно. Если же пункт меню будет нажат еще раз, когда окно уже открыто, это открывает новое окно, но я не хочу новое окно будет открыт каждый раз. Что мне нужно есть, если окно уже открыто, то же самое окно должно быть сосредоточено не новое окно.
U.G.P.
11

голосов
4

ответ
433

Просмотры

как вставки нулей в последовательности в R

Мне нужно получить это: [1] [2] [3] [4] [5] [6] [7] [8] [9] [1,] 1 0 2 0 3 0 4 0 5 [2,] 0 0 0 0 0 0 0 0 0 [3,] 6 0 7 0 8 0 9 0 10 [4,] 0 0 0 0 0 0 0 0 0 [5,] 11 0 12 0 13 0 14 0 15 [6,] 0 0 0 0 0 0 0 0 0 [7,] 16 0 17 0 18 0 19 0 20 [8,] 0 0 0 0 0 0 0 0 0 [9,] 21 0 22 0 23 0 24 0 25 Я пишу: н
G.P
4

голосов
2

ответ
881

Просмотры

numpy.ndenumerate вернуть индексы в Fortran порядке?

При использовании numpy.ndenumerate индексы возвращаются следующие для того массива C-непрерывными, например: импорт NumPy, как пр а = np.array ([[11, 12], [21, 22], [31, 32]] ) для (I, J), v в np.ndenumerate (а): печать I, J, v нет Mather, если порядок в это 'F' или 'C', это не дает: 0 11 0 0 1 12 1 0 21 1 1 22 2 0 31 2 1 32 есть ли встроенные итератора в NumPy как ndenumerate, чтобы дать этому (в соответствии с порядком массива = 'F'): 0 0 11 1 0 21 2 0 31 0 1 12 1 1 22 2-32
3

голосов
2

ответ
265

Просмотры

Композитный PK без ключевого свойства

Я с помощью ручного сопоставления сущности в моем Code First на EF5 проекте и хотел бы использовать в качестве составного FKs ПК. У меня есть только навигационные свойства в классе отображения (не FK), как указано ниже: класс MyMapping {публичный виртуальный Mapped1 {получить, установить;} публичный виртуальный Mapped2 {получить; набор;}} Я не хочу, чтобы добавить поля, такие как «INT Mapped1FK» / «INT Mapped2FK», но я не могу найти, как определить составной ключ в этом случае. Я предполагаю, что это должно быть что-то вроде: modelBuilder.Entity () .HasKey (к => k.Mapped1) .HasKey (к => k.Mapped2); или modelBuilder.Entity () .HasKey (к => {k.Mapped1, k.Mapped2}); но я не знаю, что точно.
Alex G.P.
3

голосов
1

ответ
731

Просмотры

Звуки задержки воспроизведения неправильно

Я пишу простой компонент метроном с помощью Flex + AS3. Я хочу, чтобы он играл звук «tick1» после того, как, например, каждый 500 миллисекунды и каждый четвёртый раз играет другой звук «tick2». Но на самом деле задержит между звуком не является эквивалентом - иногда меньше, иногда больше немного. Я тестирования на последней Chrome. Вот мой код: // Где-то здесь кнопка связана с «тумблер» функция импорта flash.utils.Timer; импорт flash.events.TimerEvent; импорт flash.media.SoundTransform; импорт flash.media.SoundChannel; частный вар ударов в минуту: Number = 120; // 2 бит в секунду, задержка = 500мс частного период вара: Number = 4; частный вар таймер: Таймер = новый таймер (уд, период); [Вставить (источник = 'звучит / 1.mp3')] частный уаг tickSound1Class: Class; частный вар tickSound1: Звук; [Вставить (источник = 'звучит / 2.mp3')] частный уаг tickSound2Class: Class; частный вар tickSound2: Звук; частный вар транс: SoundTransform = новый SoundTransform (1); частные функции Init (): пустота {.... tickSound1 = новый tickSound1Class () в качестве звука; tickSound2 = новый tickSound2Class () в качестве звука; Обновить(); timer.addEventListener (TimerEvent.TIMER, onTimerEvent); ....} частное обновление функции (): пустота {Timer.delay = 1000 * 60 / ударов в минуту; Timer.repeatCount = 0; } Частные функции переключения (): пустота {если (timer.running) {timer.reset (); startStopButton.label = "Старт"; } Еще {обновление (); timer.start (); startStopButton.label = "Стоп"; }} Собственной функции onTimerEvent (событие: TimerEvent): {пустота вар т: Таймер = event.currentTarget в качестве таймера; если (t.currentCount% период == 0) tickSound1.play (0, 0, транс); еще tickSound2.play (0, 0, транс); }
Alex G.P.
2

голосов
1

ответ
1.8k

Просмотры

Flask per-application template folder

Я реализую простой сайт с парой приложений (например, блог, код, счета и т.д.). Я решил разделить один питон файл приложения из-за большого размера. Я не используя чертежи или что-то еще, кроме базовой функциональности Колба - Я хотел бы, чтобы это так просто, как это возможно. К сожалению, колба все еще ищет шаблоны в / сайта | -> main.py из колба импорта Колба приложение = Колба (__ name__) app.config.from_pyfile ( «config.py») # Импорт все виды из errors.views импорта * # ошибок не его конкретный префикс из blog.views импорта * из account.views импорта * от mysite.views импорта * если __name__ == "__main__": app.run (отлаживать = True) | -> шаблоны ..... .............. | -> блог | -> шаблон | -> _layout.html | -> index.html | -> пост.
Alex G.P.
2

голосов
2

ответ
74

Просмотры

Извлечение идентификаторов из CSS

Я файл CSS со многими записи как # id1, # ​​id2, # id3, # ID4 {...} # id3, # id2 {...} # id2, # ID4 {...} Я хочу, чтобы извлечь список уникальных идентификаторов с помощью инструментов командной строки (MSys). Уникальный означает любую запись в списке представлена ​​только один раз. Как? PS: Я знаю, как это делать с помощью Python, но как насчет AWK / СЭД / кошка?
Alex G.P.

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