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

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


3
Как деривация работает в Haskell?
Алгебраические типы данных (ADT) в Haskell могут автоматически становиться экземплярами некоторых классов типов (напримерShow,Eq), производя их от них. data Maybe a = Nothing | Just a deriving (Eq, Ord) У меня вопрос: как это derivingработает, т.е. как Haskell знает, как реализовать функции производного класса типов для производного ADT? Кроме того, …

27
Замена двух значений переменной без использования третьей переменной
Один из самых каверзных вопросов в интервью. Поменяйте местами значения двух переменных, например a=10и b=15. Обычно, чтобы поменять местами значения двух переменных, нам нужна третья переменная, например: temp=a; a=b; b=temp; Теперь необходимо поменять местами значения двух переменных без использования третьей переменной.
104 c++ 

14
BACKUP LOG не может быть выполнен, потому что нет текущей резервной копии базы данных
Я попытался восстановить базу данных, но появилось это сообщение. Как мне восстановить эту базу данных? Не удалось восстановить базу данных farhangi_db. (Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------ ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: System.Data.SqlClient.SqlError: BACKUP LOG не может быть выполнен из-за отсутствия текущей резервной копии базы данных. (Microsoft.SqlServer.SmoExtended)
104 sql-server 

11
Android получает цвет как строковое значение
Если я определил цвет в ресурсах <resources> <color name="someColor">#123456</color> </resources> можно установить цвет по его идентификатору, например view.setTextColor(R.color.someColor); Можно ли также получить значение строки цвета из colors.xml? Что-то вроде colorStr = getColor(R.color.someColor); // -> colorStr = "#123456" Если да, то можно ли привести пример? Спасибо
104 android  colors 

10
Как использовать класс TextWatcher в Android?
Может кто - нибудь сказать мне , как замаскировать подстроку в EditTextили как изменить EditText подстроку ввода пароля для типа или заменить другой символ , как этот 123xxxxxxxxx3455 String contents = et1.getText().toString(); et1.setText(contents.replace.substring(0, contents.length()-2),"*"); Подскажите, пожалуйста, как мне использовать TextWatcherметод в Android.

8
Стандартное отклонение списка
Я хочу найти среднее значение и стандартное отклонение 1-й, 2-й, ... цифр нескольких (Z) списков. Например, у меня есть A_rank=[0.8,0.4,1.2,3.7,2.6,5.8] B_rank=[0.1,2.8,3.7,2.6,5,3.4] C_Rank=[1.2,3.4,0.5,0.1,2.5,6.1] # etc (up to Z_rank )... Теперь я хочу взять среднее значение и зЬе в *_Rank[0]среднее и зЬй из *_Rank[1], и т.д. (т.е. средних и станда 1 - …

7
Запятая в макросе C / C ++
Скажем, у нас есть такой макрос #define FOO(type,name) type name Что мы могли бы использовать как FOO(int, int_var); Но не всегда так просто: FOO(std::map<int, int>, map_var); // error: macro "FOO" passed 3 arguments, but takes just 2 Конечно, мы могли: typedef std::map<int, int> map_int_int_t; FOO(map_int_int_t, map_var); // OK что не …
104 c++  c  macros  c-preprocessor 

6
Изменить цвет отмеченного пункта меню в панели навигации
Я использую новую библиотеку поддержки дизайна Android, чтобы реализовать панель навигации в моем приложении. Не могу понять, как изменить цвет выбранного предмета! Вот xml меню: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/navigation_item_1" android:icon="@drawable/ic_1" android:title="@string/navigation_item_1"/> <item android:id="@+id/navigation_item_2" android:icon="@drawable/ic_2" android:title="@string/navigation_item_2"/> </group> И вот xml-файл navigationview, который помещается внутри android.support.v4.widget.DrawerLayout: <android.support.design.widget.NavigationView android:id="@+id/activity_main_navigationview" android:layout_width="wrap_content" android:layout_height="match_parent" …


10
Каков самый быстрый или самый элегантный способ вычисления разницы множеств с использованием массивов Javascript?
Позвольте Aи Bбыть двумя наборами. Я ищу действительно быстрые или элегантные способы вычисления разницы между ними ( A - Bили A \B, в зависимости от ваших предпочтений). Эти два набора хранятся и обрабатываются как массивы Javascript, как сказано в названии. Ноты: Уловки, специфичные для гекконов, допустимы Я бы предпочел придерживаться …


7
каков наилучший способ преобразовать пару значений ключа в формате json в рубиновый хеш с символом в качестве ключа?
Мне интересно, как лучше всего преобразовать пару значений ключа в формате json в рубиновый хеш с символом в качестве ключа: пример: { 'user': { 'name': 'foo', 'age': 40, 'location': { 'city' : 'bar', 'state': 'ca' } } } ==> { :user=>{ :name => 'foo', :age =>'40', :location=>{ :city => 'bar', …
104 ruby-on-rails  ruby  json 

24
Как скрыть строку состояния в Android
Я сослался на эту ссылку . В этом случае, если пользователь нажимает EditText (например, To :), в это время клавиатура выскакивает, и в то же время пользователь может прокручивать, чтобы увидеть все оставшиеся представления (например: составить, тема, кнопка отправки) в этот экран. Точно так же в моем приложении у меня …

8
Добавьте «ловушку» ко всем запросам AJAX на странице
Я хотел бы знать, можно ли «подключиться» к каждому отдельному запросу AJAX (либо при его отправке, либо при событиях) и выполнить действие. На данный момент я предполагаю, что на странице есть другие сторонние скрипты. Некоторые из них могут использовать jQuery, а другие - нет. Это возможно?

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