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

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

12
Быстро получить целочисленное значение из строки
Итак, я могу сделать это: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Но я не могу найти способ сделать это ж / д String. Я бы хотел сделать что-то вроде: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Это тоже не работает: var someNumbAlt: Int …
135 swift  swift2 

3
ВЫБРАТЬ В с помощью Oracle
Я пытаюсь сделать ВЫБРАТЬ В, используя Oracle. Мой запрос: SELECT * INTO new_table FROM old_table; Но я получаю следующую ошибку: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Есть идеи что не так? Стандартное поведение вышеизложенного должно быть таким, как я изначально думал: однако Oracle реализовал его совершенно …
135 sql  oracle  ora-00905 




7
Есть ли в C # эквивалент encodeURIComponent () в JavaScript?
В JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" Есть ли эквивалент для приложений C #? Для экранирования символов HTML я использовал: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Но я не уверен, как преобразовать совпадение в правильный шестнадцатеричный формат, который использует JS. Например этот код: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", …

6
Эликсир: используйте против импорта
Какая разница между useа import? use - это простой механизм использования данного модуля в текущем контексте https://hexdocs.pm/elixir/Kernel.SpecialForms.html#import/2 Импортирует функции и макросы из других модулей Похоже, одно различие заключается в importтом, что вы можете выбрать конкретные функции / макросы, а useвводить все. Есть ли другие различия? Когда бы вы использовали один …
135 elixir 

13
Как скопировать java.util.List в другой java.util.List
У меня есть файл, List<SomeBean>который заполняется из веб-службы. Я хочу скопировать / клонировать содержимое этого списка в пустой список того же типа. Поиск в Google для копирования списка предложил мне использовать Collections.copy()метод. Во всех примерах, которые я видел, список адресатов должен был содержать точное количество элементов для копирования. Поскольку список, …
135 java  collections  copy 

4
Вам нужно использовать path.join в node.js?
как всем известно, Windows создает пути с обратной косой чертой, а Unix - с прямой косой чертой. node.js позволяет path.join()всегда использовать правильную косую черту. Так, например, вместо того, чтобы писать только Unix, 'a/b/c'вы бы сделали это path.join('a','b','c'). Однако кажется, что, несмотря на эту разницу, если вы не нормализуете свои пути …
135 node.js  windows  unix  path 

18
Куда мне положить файл log4j.properties?
Я написал проект веб-службы с использованием netbeans 6.7.1 и glassfish v2.1, поместил log4j.properties в корневой каталог проекта и использовал: static Logger logger = Logger.getLogger(MyClass.class); в конструкторе: PropertyConfigurator.configure("log4j.properties"); и по функциям: logger.info("..."); logger.error("..."); // ... но это информация об ошибке (на самом деле я пытался поместить ее почти в каждый каталог, …


10
Прописные логические значения и строчные в PHP
Когда я изучал PHP, я где-то читал, что вы всегда должны использовать версии логических значений в верхнем регистре, TRUEи FALSE, поскольку «нормальные» версии в нижнем регистре trueи false, были небезопасны для использования. Прошло много лет, и каждый сценарий PHP, который я написал, использует версию в верхнем регистре. Теперь, однако, я …

15
Как вручную расширить специальную переменную (например: ~ тильда) в bash
У меня есть переменная в моем сценарии bash, значение которой примерно такое: ~/a/b/c Обратите внимание, что это нерасширенная тильда. Когда я выполняю ls -lt для этой переменной (назовем ее $ VAR), я не получаю такой каталог. Я хочу, чтобы bash интерпретировал / расширял эту переменную, не выполняя ее. Другими словами, …


8
Что делает SynchronizationContext?
В книге «Программирование на C #» есть пример кода о SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Я новичок в темах, поэтому ответьте пожалуйста подробно. Во-первых, я не знаю, что означает контекст, что программа сохраняет в формате originalContext? …
135 c#  .net  multithreading 

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