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

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

10
Как очистить подписки на события в C #?
Возьмем следующий класс C #: c1 { event EventHandler someEvent; } Если есть много подписок на c1«S someEventсобытия , и я хочу , чтобы очистить их все, что является лучшим способом для достижения этой цели? Также учтите, что подписки на это событие могут быть лямбда-выражениями / анонимными делегатами. В настоящее …
142 c#  .net  events  delegates 

3
Зачем использовать код armeabi-v7a вместо кода armeabi?
В моем текущем проекте я использую несколько файлов .so. Они находятся в папках armeabi и armeabi-v7a. К сожалению, размер одного из файлов .so составляет 6 МБ, и мне нужно уменьшить размер файла. Вместо толстого APK-файла я хотел бы использовать только файлы armeabi и удалить папку armeabi-v7a. Согласно документации NDK, код …

3
Какова роль GetHashCode в IEqualityComparer <T> в .NET?
Я пытаюсь понять роль метода GetHashCode интерфейса IEqualityComparer. Следующий пример взят из MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, 4); Box blueBox = new Box(4, …


1
«FOUNDATION_EXPORT» против «extern»
Я хотел бы спросить , что причина использования FOUNDATION_EXPORTвместо externв Objective C проектов. Я проверил этот вопрос, и использование FOUNDATION_EXPORTпринесло колоссальные 340 баллов (1-е место), тогда как использование externтолько 74 баллов (2-е место). Кто-нибудь может объяснить почему? Есть ли практическая причина использовать FOUNDATION_EXPORTвместо extern? Благодарность!

14
Есть ли элегантный способ заставить каждый метод в классе начинаться с определенного блока кода?
У меня есть класс, в котором все методы запускаются одинаково: class Foo { public void bar() { if (!fooIsEnabled) return; //... } public void baz() { if (!fooIsEnabled) return; //... } public void bat() { if (!fooIsEnabled) return; //... } } Есть ли хороший способ требовать (и, надеюсь, не писать …

11
Список установленных гемов?
Есть ли метод Ruby, который я могу вызвать, чтобы получить список установленных гемов? Я хочу проанализировать вывод gem list. Есть ли другой способ сделать это?
142 ruby  rubygems 

3
Какие «вещи» можно внедрить в других в Angular.js?
Мне сложно понять внедрение зависимостей в Angular. Итак, мой вопрос: может ли кто-нибудь объяснить, какие из «типов», например, Controller, Factory, Provider и т. Д., Мы можем вводить в другие, включая другие экземпляры того же «типа»? На самом деле я ищу эту таблицу, заполненную y / n. Для ячеек с одной …


30
Как написать последовательность Фибоначчи?
Первоначально я неправильно написал программу. Вместо того, чтобы возвращать числа Фибоначчи между диапазоном (т.е. startNumber 1, endNumber 20 должны = только числа между 1 и 20), я написал для программы, чтобы отображать все числа Фибоначчи между диапазоном (например, startNumber 1, endNumber 20 отображает = Первые 20 чисел Фибоначчи). Я думал, …

24
jQuery Datepicker с вводом текста, который не позволяет вводить данные пользователем
Как использовать jQuery Datepicker с вводом текстового поля: $("#my_txtbox").datepicker({ // options }); это не позволяет пользователю вводить случайный текст в текстовое поле. Я хочу, чтобы Datepicker всплывал, когда текстовое поле получает фокус или пользователь нажимает на него, но я хочу, чтобы текстовое поле игнорировало любой ввод пользователя с клавиатуры (копирование …
142 jquery  datepicker 

18
Как скопировать список коллекций Java
У меня есть файл, ArrayListи я хочу его точно скопировать. Я использую служебные классы, когда это возможно, исходя из предположения, что кто-то потратил некоторое время на их исправление. Естественно, я получаю Collectionsкласс, содержащий метод копирования. Предположим, у меня есть следующее: List&lt;String&gt; a = new ArrayList&lt;String&gt;(); a.add("a"); a.add("b"); a.add("c"); List&lt;String&gt; b …
142 java  list  collections  copy 

29
Django 1.7 - makemigrations не обнаруживает изменений
Как сказано в названии, я не могу заставить миграцию работать. Изначально приложение было под 1.6, поэтому я понимаю, что миграций там изначально не будет, и действительно, если я запускаю, python manage.py migrateя получаю: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, sessions Synchronizing apps without …

7
Управление версиями API для маршрутов Rails
Я пытаюсь изменить версию своего API, как у Stripe. Ниже приведена последняя версия API - 2. /api/users возвращает 301 в /api/v2/users /api/v1/users возвращает индекс 200 пользователей в версии 1 /api/v3/users возвращает 301 в /api/v2/users /api/asdf/users возвращает 301 в /api/v2/users Так что в основном все, что не указывает версию, ссылается на …

11
Есть ли в Objective-C строго типизированные коллекции?
Я новичок в программировании Mac / iPhone и Objective-C. В C # и Java есть «дженерики», классы коллекций, члены которых могут быть только объявленного типа. Например, в C # Dictionary&lt;int, MyCustomObject&gt; могут содержать только ключи, которые являются целыми числами, и значениями типа MyCustomObject. Есть ли аналогичный механизм в Objective-C?

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