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

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

18
"Зареєструвати" ключове слово в C?
Що робить registerключове слово мовою С? Я прочитав, що він використовується для оптимізації, але чітко не визначений у жодному стандарті. Чи вона все ще актуальна і якщо так, то коли б ви її використали?
272 c  memory  keyword 

11
Коли я повинен використовувати нове ключове слово в C ++?
Я недовго використовую C ++, і мені цікаво про нове ключове слово. Просто я повинен ним користуватися, чи ні? 1) За допомогою нового ключового слова ... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Без нового ключового слова ... MyClass myClass; myClass.MyField = "Hello world!"; З точки зору …

9
Відмінності між Octave та MATLAB? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я програміст, який знає Python, Ruby та деяких C, які намагаються …
272 matlab  octave 

30
Python: розділити список на основі умови?
Який найкращий спосіб, як естетично, так і з точки зору продуктивності, розділити список елементів на кілька списків на основі умовного? Еквівалент: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] чи є більш елегантний спосіб це …
272 python 

12
WCF на IIS8; * .svc Зображення обробника не працює
Я намагаюся запустити сервіс wcf, який працює в IIS8 на 2012 збірку 8400. Під час встановлення ролі в Інтернеті не вдалося знайти речі wcf (під 3,51), як у 2008 році. Коли встановлено, обробник svc-обробника відсутній, тому я зробив: %windir%\Microsoft.NET\Framework\v3.0\WindowsCommunication Foundation\ServiceModelReg.exe –i Зараз відображення оброблювача є, але я все одно отримую: …
272 asp.net  wcf  iis-8  iis-8.5 

4
Різниця між спільними об'єктами (.so), статичними бібліотеками (.a) та DLL (.so)?
Я брав участь у дебатах щодо бібліотек в Linux, і хотів би підтвердити деякі речі. Наскільки я розумію (будь ласка, виправте мене, якщо я помиляюся, і я відредагую свою публікацію пізніше), є два способи використання бібліотек під час створення програми: Статичні бібліотеки (файли .a): під час посилання копія всієї бібліотеки …
272 c++  c  linux  dll  linker 

11
Красномовна колекція: підрахунок та виявлення порожніх
Це може бути тривіальним питанням, але мені цікаво, чи рекомендує Ларавель певний спосіб перевірити, чи є пустка $result = Model::where(...)->get()збірної красномовності порожньою, а також підрахувати кількість елементів. Зараз ми використовуємо !$resultдля виявлення порожнього результату, чи достатньо? Що стосується count($result), чи насправді він охоплює всі випадки, включаючи порожній результат?

17
Як запобігти розриву стовпця всередині елемента?
Розглянемо наступний HTML: <div class='x'> <ul> <li>Number one</li> <li>Number two</li> <li>Number three</li> <li>Number four is a bit longer</li> <li>Number five</li> </ul> </div> та наступні CSS: .x { -moz-column-count: 3; column-count: 3; width: 30em; } На сьогодні Firefox робить це аналогічно наступному: • Number one • Number three bit longer • …




13
Як визначити перелічений тип (enum) у C?
Я не впевнений, який правильний синтаксис для використання C enums. У мене є такий код: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; Але це не компілюється із наступною помилкою: error: conflicting types for ‘strategy’ error: previous declaration of ‘strategy’ was here Що я роблю неправильно?
272 c  enums 

8
Як виконати ліве зовнішнє з'єднання за допомогою методів розширення linq
Припустимо, що у мене є лівий зовнішній з’єднання як такий: from f in Foo join b in Bar on f.Foo_Id equals b.Foo_Id into g from result in g.DefaultIfEmpty() select new { Foo = f, Bar = result } Як би я висловив те саме завдання за допомогою методів розширення? Напр …
272 c#  linq-to-sql  lambda 



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