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

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

10
Чому python dict.update () не повертає об'єкт?
Я намагаюся зробити: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size > count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, …


12
Який найкращий метод RESTful для повернення загальної кількості елементів в об’єкті?
Я розробляю службу API REST для великого веб-сайту в соціальних мережах, в якому я беру участь. Поки що це чудово працює. Я можу видати GET, POST, PUTі DELETEзапити на об'єкт URL - адрес і впливає на мої дані. Однак ці дані піддаються підключенню до сторінки (обмежено 30 результатами одночасно). Однак …
139 rest  restful-url 

8
Перенаправлення з атрибутів фільтра дій
Який найкращий спосіб зробити переадресацію в ActionFilterAttribute. У мене є ActionFilterAttributeвиклик, IsAuthenticatedAttributeFilterякий перевіряв значення змінної сесії. Якщо змінна хибна, я хочу, щоб програма переспрямовувалась на сторінку входу. Я вважаю за краще переадресувати за допомогою назви маршруту, SystemLoginоднак будь-який метод переадресації в цій точці буде добре.

6
Чи можливо створити статичні класи в PHP (наприклад, у C #)?
Я хочу створити статичний клас у PHP, щоб він поводився так, як це робиться в C #, так Конструктор автоматично викликається при першому виклику до класу Ніяких екземплярів не потрібно Щось такого роду ... static class Hello { private static $greeting = 'Hello'; private __construct() { $greeting .= ' There!'; …

15
Отримати вкладку Insert для існуючого рядка в MySQL
За допомогою MySQL я можу запустити запит: SHOW CREATE TABLE MyTable; І поверне оператор створення таблиці для визначеної таблиці. Це корисно, якщо у вас вже створена таблиця та ви хочете створити ту саму таблицю в іншій базі даних. Чи можливо отримати оператор вставки для вже існуючого рядка або набору рядків? …
139 mysql  syntax 

4
Як використовувати ES6 Fat Arrow для .filter () масиву об’єктів
Я намагаюся використовувати функцію стрілки ES6, .filterщоб повернути дорослих (Джек і Джилл). Здається, я не можу використовувати оператор if. Що мені потрібно знати, щоб це зробити в ES6? var family = [{"name":"Jack", "age": 26}, {"name":"Jill", "age": 22}, {"name":"James", "age": 5 }, {"name":"Jenny", "age": 2 }]; let adults = family.filter(person => …

5
Кнопка HTML Submit: інше значення / текст кнопки?
Я хотів би створити кнопку подання форми HTML зі значенням 'add tag' , однак веб-сторінка шведською мовою, тому я хотів би мати інший текст кнопки . Тобто я хочу мати кнопку на кшталт але я хочу мати свій код if (request.getParameter(cmd).equals("add tag")) tags.addTag( /*...*/ ); Чи можливо це? Якщо так, …
139 html  forms 

8
Як документувати метод за допомогою параметрів?
Як документувати методи з параметрами за допомогою рядків документації Python? EDIT: PEP 257 дає такий приклад: def complex(real=0.0, imag=0.0): """Form a complex number. Keyword arguments: real -- the real part (default 0.0) imag -- the imaginary part (default 0.0) """ if imag == 0.0 and real == 0.0: return complex_zero …

6
Помилка 404 для Менеджера тегів Google
Менеджер тегів Google сказав мені поставити це під bodyтег відкриття . <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXXX');</script> <!-- End Google Tag Manager --> Тепер я отримую цей 404 не знайдено для GET: GET http://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX Я реалізував код минулої ночі. …

6
Що означає <T> (кутові дужки) у Java?
В даний час я вивчаю Java, і останнім часом наткнувся на кутові дужки (&lt;&gt;). Що саме вони означають? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } Що &lt;T&gt;означає? Чи означає це, що я можу створити об’єкт типу T?
139 java  generics 

18
SQL Server ВИБІРУЙТЕ ОСТАННІ N рядків
Це відоме питання, але найкращим рішенням, який я знайшов, є щось на зразок: SELECT TOP N * FROM MyTable ORDER BY Id DESC У мене стіл з великою кількістю рядків. Неможливо використовувати цей запит, оскільки це займає багато часу. Тож як я можу вибрати останні N рядків без використання ЗАМОВЛЕННЯ? …

8
Адреса пам'яті змінних на Java
Будь ласка, подивіться на малюнок нижче. Коли ми створюємо об’єкт в java з newключовим словом, ми отримуємо адресу пам'яті з ОС. Коли ми пишемо, out.println(objName)ми можемо бачити "спеціальний" рядок як вихід. Мої запитання: Що це за вихід? Якщо це адреса пам'яті, яку нам дала ОС: а) Як я можу перетворити …



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