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

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

11
Как создать архивы 7-Zip с помощью .NET?
Как я могу создавать архивы 7-Zip из моего консольного приложения C #? Мне нужно иметь возможность извлекать архивы с помощью обычной широко доступной программы 7-Zip . Вот мои результаты с примерами, предоставленными в качестве ответов на этот вопрос. «Обстрел» до 7z.exe - это самый простой и эффективный подход, и я …
102 c#  .net  compression  7zip 


6
В чем волшебство знака «-» (тире) в параметрах командной строки?
Примеры: Создайте ISO-образ и запишите его прямо на компакт-диск. mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - Перейти в предыдущий каталог. cd - Слушайте порт 12345 и распаковывайте отправленные на него данные. nc -l -p 12345 | tar xvzf - Для чего нужен тире и как его использовать?
102 linux  bash  shell  unix  command-line 

9
Ищете простой кеш в памяти Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я ищу простой Java-кеш в памяти, который имеет хороший параллелизм (поэтому LinkedHashMap недостаточно …
102 java  caching 

7
Статические поля наследуются?
Когда статические члены наследуются, являются ли они статическими для всей иерархии или только для этого класса, то есть: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() { SomeClass A; SomeClass B; SomeDerivedClass C; return 0; } всего будет 3 …
102 c++  inheritance  static 

3
Понимание выражения ngRepeat 'track by'
Мне сложно понять, как работает трек по выражению ng-repeat в angularjs. Документация очень скудная: http://docs.angularjs.org/api/ng/directive/ngRepeat Можете ли вы объяснить, в чем разница между этими двумя фрагментами кода с точки зрения привязки данных и других важных аспектов? с участием: track by $index <!--names is an array--> <div ng-repeat="(key, value) in names …

7
Поддержка PDO для нескольких запросов (PDO_MYSQL, PDO_MYSQLND)
Я знаю, что PDO не поддерживает выполнение нескольких запросов в одном операторе. Я поискал в Google и нашел несколько сообщений о PDO_MYSQL и PDO_MYSQLND. PDO_MySQL - более опасное приложение, чем любые другие традиционные приложения MySQL. Традиционный MySQL допускает только один SQL-запрос. В PDO_MySQL такого ограничения нет, но вы рискуете получить …
102 php  mysql  pdo 

4
Просмотр потерянных коммитов в Git
Мой репозиторий git как-то пошатнулся - я загрузил msysgit сегодня утром, и вместо имени ветки, отображаемого после текущего каталога, он говорит: «((ref: re ...))», «git status» сообщает обо всем как о новый файл, «git log» и «git reflog» сообщают мне «фатальная: плохая ревизия по умолчанию« HEAD »» и так далее. …
102 git 


5
Модуль vs пространство имен - Импорт vs Требовать Typescript
Я часто путаюсь module/namespace/exportи import, require, referenceиспользую. Имея опыт работы с Java, может ли кто-нибудь вкратце объяснить мне, когда что использовать и каков правильный дизайн? Я чувствую, что ошибаюсь, когда пишу образец проекта Насколько я понимаю, 1. moduleдля внешних пакетов 2. namespaceдля внутренних пакетов Я не понял, как мы их …
102 typescript 

4
git: переключить ветку без отсоединения головы
У меня есть репозиторий на github с основной веткой (master) и веткой для некоторых экспериментальных работ. Я сделал несколько коммитов и нажал на экспериментальную ветку, и все было в порядке. Теперь, на другой машине, я пытаюсь клонировать мой репозиторий (Git клон репозитория ) , а затем перейти к экспериментальной ветви …

7
Как работает ViewBag в ASP.NET MVC
Как работает ASP.NET MVC ViewBag? MSDN говорит, что это просто Object, что меня заинтриговало, как на самом деле работают «волшебные» свойства, такие как ViewBag.Fooмагические строки ViewBag["Hello"]? Кроме того, как я могу его создать и использовать в своем приложении ASP.NET WebForms? Были бы очень признательны за примеры!

3
Эквивалент if __name__ == '__main __' в Ruby
Я новичок в Руби. Я хочу импортировать функции из модуля, который содержит инструмент, который я хочу продолжать использовать отдельно. В Python я бы просто сделал это: def a(): ... def b(): ... if __name__ == '__main__': a() b() Это позволяет мне запускать программу или импортировать ее как модуль для использования …
102 python  ruby  main 


1
Использование операторов и ключевых слов await прекрасно работает в с #
У меня есть ситуация, когда я asyncвызываю метод, который возвращает и IDisposableэкземпляр. Например: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); До asyncэтого при работе с IDisposableэкземпляром этот вызов и код, который использовал переменную «response», были бы заключены в оператор using. Мой вопрос в том, является ли это все еще правильным подходом, …

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