Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

3
Різниця між анотацією та сукупністю методів Джанго?
У Джанго QuerySetє два способи annotateта aggregate. У документації сказано, що: На відміну від agregate (), annotate () не є термінальним пунктом. Виведенням статті annotate () є QuerySet. Чи є якась інша різниця між ними? Якщо ні, то чому це aggregateіснує?

4
Використання лямбда-виразів для обробників подій
На даний момент у мене є сторінка, яка оголошена так: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Нещодавно я перейшов до .NET 3.5 з 1.1, тому звик писати обробники подій поза сторінки …
114 c#  performance  events  lambda 

8
Запуск сценарію Python від PHP
Я намагаюся запустити скрипт Python від PHP за допомогою наступної команди: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Однак PHP просто не дає жодного результату. Повідомлення про помилки встановлено як E_ALL, а display_errors увімкнено. Ось що я спробував: Я використовував python2, /usr/bin/python2а python2.7замість/usr/bin/python2.7 Я також використав відносний шлях замість абсолютного шляху, який теж …
114 php  python  linux  exec  archlinux 

4
MongoDB атомний “findOrCreate”: findOne, вставити, якщо його немає, але не оновлювати
як зазначено в заголовку, я хочу виконати пошук (один) для документа за допомогою _id, а якщо його немає, чи створили його, то чи був він знайдений чи створений, чи повертається він у зворотний виклик. Я не хочу оновлювати його, якщо він існує, як я читав findAndModify. Я бачив багато інших …
114 node.js  mongodb 

4
rsync: різниця між -size-only та -ignore-time
Я намагаюся зрозуміти, в чому різниця між двома варіантами rsync --size-only і rsync --ignore-times Наскільки я розумію, rsync за замовчуванням порівняє як часові позначки, так і розміри файлів, щоб вирішити, чи слід синхронізувати файл чи ні. Наведені вище варіанти дозволяють користувачеві впливати на таку поведінку. Обидва варіанти, мабуть, принаймні усно …
114 rsync 

4
instanceof Vs getClass ()
Я бачу виграш в продуктивності при використанні getClass()і ==оператора над instanceOfоператором. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); …
114 java  class  instanceof 

1
Пакет запитів Python: Обробка відповіді xml
Мені дуже подобається requestsпакет і його зручний спосіб поводження з JSON-відповідями. На жаль, я не зрозумів, чи можу я також обробити відповіді XML. Хто-небудь має досвід, як обробляти відповіді XML за допомогою requestsпакета? Чи потрібно включати ще один пакет для декодування XML?

2
Ламбда-вираз проти посилання на метод [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання IntelliJ продовжує пропонувати мені замінити свої лямбда-вирази на посилання на метод. …

4
ICollection <T> Vs List <T> у Entity Framework
Я переглянув лише кілька веб-трансляцій, перш ніж зайнятися розробкою декількох програм Entity Framework. Я дійсно не читав стільки документації, і відчуваю, що зараз страждаю за це. Я використовую List&lt;T&gt;на своїх заняттях, і це чудово спрацювало. Тепер я прочитав деяку документацію, в якій сказано, що я мав би користуватися ICollection&lt;T&gt;. Я …

4
Чи є рекомендований формат для багаторядкового імпорту?
Я читав, що існує три способи кодування багаторядкового імпорту в python З косою рискою: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Скопіювання думок: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END З дужками: …
114 python  python-2.7  pep8 


3
Як працює родова лямбда на C ++ 14?
Як працює загальна лямбда ( autoключове слово як тип аргументу) у стандарті C ++ 14? Це на основі шаблонів C ++, де компілятор кожного типу аргументів генерує нову функцію з тим самим тілом, але замінені типи (поліморфізм часу компіляції) або він більше схожий на загальну інформацію Java (тип стирання)? Приклад …
114 c++  lambda  auto  c++14 

4
Що таке "підписані" файли cookie у connect / expressjs?
Я намагаюся розібратися, що насправді "підписані файли cookie". У мережі не так багато, і якщо я спробую це: app.use(express.cookieParser('A secret')); Але все-таки ... Файли cookie все ще на 100% є нормальними для браузера, і я не знаю, що тут "підписано" (я начебто сподівався "побачити" якусь дивність на клієнті, щось на …

7
Як отримати доступ до app.config у кресленні?
Я намагаюся отримати доступ до конфігурації програми доступу всередині креслення, authorisation.pyяке знаходиться в пакеті api. Я ініціалізую креслення, в __init__.pyякому використовується authorisation.py. __init__.py from flask import Blueprint api_blueprint = Blueprint("xxx.api", __name__, None) from api import authorisation autisation.py from flask import request, jsonify, current_app from ..oauth_adapter import OauthAdapter from api import …
114 flask 

3
Чому напрямок індексу має значення в MongoDB?
Щоб процитувати документи : Під час створення індексу число, пов’язане з ключем, вказує напрям індексу, тому він завжди повинен бути 1 (зростаючий) або -1 (низхідний). Напрямок не має значення для індивідуальних ключових індексів або для випадкового доступу, але важливий, якщо ви робите запити сортування чи діапазону на складених індексах. Однак …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.