программирование

Q & A для профессиональных программистов и энтузиастов

5
Как правильно переопределить метод установки в Ruby on Rails?
Я использую Ruby on Rails 3.2.2, и я хотел бы знать, является ли следующий «правильный» / «правильный» / «верный» способ переопределить метод установки для атрибута моего класса. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Код выше, кажется, работает как ожидалось. Однако я хотел бы …

3
PHP sprintf уходит%
Я хочу следующий вывод: - Около 50% от € 27,59 с вашего счета пополнения. когда я делаю что-то вроде этого: $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); Но это дает мне эту ошибку , vsprintf() …
184 php  escaping  printf 

14
Каков наилучший способ установить один пиксель на холсте HTML5?
В HTML5 Canvas нет метода для явной установки одного пикселя. Может быть возможно установить пиксель, используя очень короткую линию, но тогда может помешать сглаживание и ограничение строки. Другим способом может быть создание небольшого ImageDataобъекта и использование: context.putImageData(data, x, y) поставить его на место. Кто-нибудь может описать эффективный и надежный способ …
184 html  canvas  pixel 


8
Приведение к строке в JavaScript
Я нашел три способа приведения переменной Stringв JavaScript. Я искал эти три опции в исходном коде jQuery, и все они используются . Я хотел бы знать, есть ли различия между ними: value.toString() String(value) value + "" DEMO Все они производят один и тот же результат, но один из них лучше …

12
Как CountDownLatch используется в многопоточности Java?
Может ли кто-нибудь помочь мне понять, что такое Java CountDownLatchи когда его использовать? У меня нет четкого представления о том, как работает эта программа. Как я понимаю, все три потока запускаются одновременно, и каждый поток вызовет CountDownLatch через 3000 мс. Так что обратный отсчет будет уменьшаться один за другим. После …

6
Чем Ракетка отличается от Схемы?
Ракетка является потомком Схемы. Чем Racket отличается от R6RS? Что это добавило, или убрало, или просто другое? Я понимаю, что Racket - это больше, чем язык, это платформа для языков. Но я имею в виду основной Ракетский диалект.
184 scheme  lisp  racket 

5
codestyle; поставить Javadoc до или после аннотации?
Я знаю, что это не самая насущная проблема, но я только что понял, что могу поставить блок комментариев Javadoc до или после аннотации. Что бы мы хотели принять в качестве стандарта кодирования? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** …

19
Сбросьте пароль root MySQL с помощью инструкции ALTER USER после установки на Mac
Я новичок во всем опыте Mac. Я недавно установил MySQL и, похоже, мне нужно сбросить пароль после установки. Это не позволит мне сделать что-нибудь еще. Сейчас я уже сбрасываю пароль обычным способом: update user set password = password('XXX') where user = root; (Кстати: мне понадобилось много времени, чтобы понять, что …
184 mysql  macos 

25
Как я могу получить имена столбцов из таблицы в Oracle?
Мне нужно запросить базу данных, чтобы получить имена столбцов , чтобы не путать с данными в таблице. Например, если у меня есть таблица с именем , EVENT_LOGкоторый содержит eventID,eventType , eventDesc, и eventTime, то я хотел бы получить эти имена полей из запроса и ничего другого. Я нашел, как это …
184 sql  database  oracle 

7
Нулевой источник не разрешен Access-Control-Allow-Origin
Я сделал небольшой xslt-файл для создания вывода html с именем weather.xsl с кодом следующим образом: <!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="yweather" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <img src="{/*/*/item/yweather:condition/@text}.jpg"/> </xsl:template> </xsl:stylesheet> Я хочу загрузить в вывод html в div в html-файле, что я пытаюсь сделать с …

8
Получение последнего элемента массива разделенных строк
Мне нужно получить последний элемент разделенного массива с несколькими разделителями. Разделителями являются запятые и пробел. Если разделителей нет, он должен вернуть исходную строку. Если строка "как дела, сегодня?" должно вернуться "сегодня?" Если вход был "привет", выход должен быть "привет". Как я могу сделать это в JavaScript?
184 javascript  split 

27
Формат байтов в килобайтах, мегабайтах, гигабайтах
Сценарий: размер различных файлов хранится в базе данных в байтах. Как лучше всего отформатировать информацию о размере в килобайтах, мегабайтах и ​​гигабайтах? Например, у меня есть MP3, который Ubuntu отображает как «5,2 МБ (5445632 байт)». Как бы я отобразил это на веб-странице как «5,2 МБ» И если файлы размером менее …
184 php 

16
Правильно определить, является ли строка даты действительной датой в этом формате
Я получаю строку даты из API, и она отформатирована как yyyy-mm-dd. В настоящее время я использую регулярное выражение для проверки формата строки, который работает нормально, но я вижу некоторые случаи, когда это может быть правильный формат в соответствии со строкой, но на самом деле недопустимая дата. то есть 2013-13-01, например. …
184 php  date  datetime 

4
Как скопировать текст в буфер обмена / вставить в Swift
Я ищу чистый пример того, как скопировать текст в буфер обмена iOS, который затем может быть использован / вставлен в другие приложения. Преимущество этой функции заключается в том, что текст может быть скопирован быстро, без стандартных функций выделения текста традиционного копирования текста. Я предполагаю, что ключевые классы находятся в UIPasteboard, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.