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

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

4
Чому Func <T, bool> замість предиката <T>?
Це лише питання цікавості, мені було цікаво, чи хтось добре відповів: У бібліотеці .NET Framework Class є, наприклад, такі два методи: public static IQueryable&lt;TSource&gt; Where&lt;TSource&gt;( this IQueryable&lt;TSource&gt; source, Expression&lt;Func&lt;TSource, bool&gt;&gt; predicate ) public static IEnumerable&lt;TSource&gt; Where&lt;TSource&gt;( this IEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate ) Для чого вони використовують Func&lt;TSource, bool&gt;замість Predicate&lt;TSource&gt;? …
210 c#  .net  predicate  func 


4
Посібник для початківців ElasticSearch [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

5
Обрізання довгих рядків за допомогою CSS: можливо ще?
Чи є якийсь хороший спосіб обрізання тексту звичайним HTML та CSS, щоб динамічний вміст міг вміщуватися у макеті з фіксованою шириною та висотою? Я обрізав сторону сервера за логічною шириною (тобто сліпо здогадалася кількість символів), але оскільки 'w' ширше, ніж 'я', це, як правило, неоптимальне, а також вимагає від мене …

2
Що є причиною того, що в інтерфейсах Java 8 синхронізовано не дозволено?
У Java 8 я можу легко написати: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } } Я отримаю повну семантику синхронізації, яку можу використовувати також у класах. Однак я не можу використовувати synchronizedмодифікатор …

14
Як визначається кнопка подання за замовчуванням у формі HTML?
Якщо форма подається, але не будь-якою конкретною кнопкою, наприклад натисканням Enter використання HTMLFormElement.submit()в JS як браузер повинен визначити, яку з декількох кнопок подання, якщо такі є, використовувати як натиснуту? Це важливо на двох рівнях: виклик onclickобробника подій, приєднаного до кнопки подання дані, відправлені назад на веб-сервер Досі мої експерименти показали, …

30
Чи є хороша заміна Valgrind для Windows?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я шукав Valgrind, щоб допомогти покращити моє C / відлагодження, коли виявив, що це тільки для Linux - у мене немає ніякої іншої потреби чи …

11
Навіщо генерувати довгий serialVersionUID замість простого 1L?
Коли клас реалізує Serializable в Eclipse, у мене є два варіанти: додати за замовчуванням serialVersionUID(1L)або згенерувати serialVersionUID(3567653491060394677L). Я думаю, що перший крутіший, але я багато разів бачив людей, які використовують другий варіант. Чи є причина для генерації long serialVersionUID?

22
Як скопіювати файл у кілька каталогів за допомогою команди gnu cp
Чи можливо скопіювати один файл у кілька каталогів за допомогою команди cp? Я спробував таке, що не вийшло: cp file1 /foo/ /bar/ cp file1 {/foo/,/bar} Я знаю, що це можливо за допомогою циклу або пошуку. Але чи можливо за допомогою команди gnu cp?
210 linux  bash  shell 

12
Файл JAR Android Studio Google, що спричинив накладні межі GC, перевищив помилку
Я використовую Android Studio на OS X. Отримую це повідомлення про помилку: Збій: збій не вдався за винятком. Що пішло не так: Не вдалося виконати завдання ': app: preDexDebug'. com.android.ide.common.internal.LoggedErrorException: Не вдалося запустити команду: / Applications / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --output / Users / alex / AndroidStudioProjects / SilentSMS / …
210 java  android  overhead 



13
Команда для отримання n-го рядка STDOUT
Чи є якась команда bash, яка дозволить вам отримати n-й рядок STDOUT? Тобто щось таке, що би сприйняло це $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt і робити щось подібне $ ls -l | magic-command 2 -rw-r--r--@ 1 root …
210 bash  shell  sed  stdout 

6
Як отримати список властивостей із заданим атрибутом?
У мене є тип, tі я хотів би отримати список публічних властивостей, які мають атрибут MyAttribute. Атрибут позначений AllowMultiple = falseтаким чином: [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] На даний момент у мене це, але я думаю, що є кращий спосіб: foreach (PropertyInfo prop in t.GetProperties()) { object[] attributes = prop.GetCustomAttributes(typeof(MyAttribute), true); …
210 c#  .net  reflection 

3
Як розібрати файл YAML в Ruby?
Я хотів би знати, як розібрати YAML-файл із наступним вмістом: --- javascripts: - fo_global: - lazyload-min - holla-min На даний момент я намагаюся розібрати це таким чином: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end Але це, здається, не працює, і …
210 ruby  yaml 

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