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

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

2
Чи добре, якщо перша відповідь приватна у AppCache (Symfony2)?
Я намагаюся використовувати кешування http. У своєму контролері я встановлюю відповідь так: $response->setPublic(); $response->setMaxAge(120); $response->setSharedMaxAge(120); $response->setLastModified($lastModifiedAt); dev-режим У середовищі розробників перша відповідь - це 200 із наступними заголовками: cache-control:max-age=120, public, s-maxage=120 last-modified:Wed, 29 Feb 2012 19:00:00 GMT Протягом наступних 2 хвилин кожна відповідь - це 304 із наступними заголовками: cache-control:max-age=120, …

6
Як елегантно поводитися з часовими поясами
У мене веб-сайт, розміщений в іншому часовому поясі, ніж користувачі, які використовують додаток. Крім цього, користувачі можуть мати певний часовий пояс. Мені було цікаво, як до цього підходять інші користувачі та програми SO? Найбільш очевидною частиною є те, що всередині БД дата / час зберігаються в UTC. Якщо ви перебуваєте …

11
Екранна клавіатура Android автоматично вискакує
Один з моїх додатків має "відкриваючий екран" (в основному меню), за EditTextяким слідує кілька Buttonс. Проблема полягає в тому, що кілька моїх користувачів повідомляють, що коли вони відкривають додаток, вони автоматично спливають на екранній клавіатурі, навіть не торкаючись їх EditText. Наскільки я можу сказати, всі ці користувачі використовують HTC Hero …

11
Як я можу виконувати арифметику часу / години в Google Spreadsheet?
Як зробити арифметику часу / години в електронній таблиці Google? У мене є значення, яке є часом (наприклад, 36:00:00), і я хочу поділити його на інший час (наприклад, 3:00:00) і отримати 12. Якщо я поділяю лише один на інший, я отримую 288 : 00: 00, коли я хочу - 12 …

23
Чи може бути тестування одиниць успішно додано до існуючого виробничого проекту? Якщо так, то як і чи варто це?
Я наполегливо розглядаю можливість додавання одиничного тестування до існуючого проекту, який знаходиться у виробництві. Це було розпочато 18 місяців тому, перш ніж я міг побачити будь-яку користь від TDD (обличчя долонею) , тому зараз це досить велике рішення з низкою проектів, і я не маю найменшої ідеї, з чого почати …

9
Найкраща практика використання NSLocalizedString
Я (як і всі інші) використовую NSLocalizedStringдля локалізації свого додатка. На жаль, є кілька "недоліків" (не обов'язково вини самого NSLocalizedString), в т.ч. Немає автоматичного доповнення для рядків у Xcode. Це робить роботу не тільки схильною до помилок, але й втомлює. Ви можете переосмислити рядок просто тому, що ви не знали …

10
ASP.NET WebApi проти MVC? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання За допомогою контролерів ASP.NET MVC ви можете відкривати свої дані в …

10
Як змінити часовий пояс за замовчуванням для Active Record in Rails?
У своєму application.rbя натрапив на наступний коментар # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' Як ви …

11
Як конвертувати currentTimeMillis на дату в Java?
У мене є кілька мілісекунд у певному файлі журналу, згенерованому на сервері, я також знаю локаль, з якого був створений файл журналу, моя проблема полягає в перетворенні мілісекунд на дату у визначеному форматі. Обробка цього журналу відбувається на сервері, розташованому в іншому часовому поясі. Під час переходу на програму "SimpleDateFormat" …
140 java  date 

11
Відцентруйте карту в d3, задавши об’єкт geoJSON
Наразі в d3, якщо у вас є об’єкт geoJSON, який ви збираєтеся намалювати, ви повинні його масштабувати та перекладати, щоб отримати його до потрібного розміру та перекласти його, щоб централізувати його. Це дуже виснажливе завдання спроб і помилок, і мені було цікаво, чи хтось знає кращий спосіб отримати ці значення? …
140 d3.js  geojson  topojson 

4
Як додати елемент до масиву у редукторі React нативної редукції?
Як додати елементи до мого масиву arr[]стану redux у редуктор? Я роблю це, import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } }

6
LINQ до SQL зліва назовні
Цей запит еквівалентний LEFT OUTERоб'єднанню? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? 0 : …

8
Видалити символи після конкретного символу в рядку, а потім видалити підрядку?
Мені здається, що це нерозумно публікує це, коли це здається простим і виникає безліч питань на рядках / символах / регулярному виразі, але я не зміг знайти те, що мені потрібно (за винятком іншої мови: Видалити весь текст після певного пункту ). У мене є такий код: [Test] public void …
140 c#  .net  string 

4
Перейти до відповідності тегів XML у Vim
%Оператор Vim переходить до відповідних дужок, завершення коментарів та декілька інших речей. Однак він не відповідає тегам XML (або будь-яким іншим тегам, наскільки мені відомо). Який найкращий спосіб перейти до відповідного тегу XML за допомогою Vim? Примітка. Те, що я дійсно хочу зробити, - це дублювати розділ у XML-файлі, не …
140 xml  vim 

10
Різниця між властивістю та полем у C # 3.0+
На цей питання є відповіді на Stack Overflow на російському : Для чого потрібні властивості? Я усвідомлюю, що це, здається, є дублікатом Яка різниця між полем і властивістю в C #? але моє запитання має незначну різницю (з моєї точки зору): Колись я це знаю Я не буду використовувати свій …

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