Codengineering - блог о программировании ➜ страница 2034
C# регулярное выражение для Guid
мне нужно разобрать строку и добавить одинарные кавычки вокруг каждого значения Guid. Я думал, что могу использовать регулярное выражение для этого, но я не совсем гуру регулярных выражений. есть хорошее выражение, чтобы использовать, чтобы определить идентификатор GUID? мой второй вопрос, как только я нашел действительное регулярное выражение, Я предполагаю, что буду использовать Regex.Replace(String, String, MatchEvaluator) но я не совсем уверен в синтаксисе. Может быть, что-то вроде: re ...
Как использовать SCNetworkReachability в Swift
Я пытаюсь преобразовать этой фрагмент кода в Swift. Я изо всех сил пытаюсь подняться с земли из-за некоторых трудностей. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr ...
Каковы различия между UIView и CALayer?
оба имеют большинство одинаковых атрибутов, оба поддерживают различные виды анимации, оба представляют разные данные. Каковы различия между UIView и CALayer? ...
Карта или сокращение с индексом в Swift
есть ли способ получить индекс массива в map или reduce в Swift? Я ищу что-то вроде each_with_index в Руби. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String().toInt()! }.reduce(0) { odd = !odd return + (odd ? ( == 9 ? 9 : ( * 2) % 9) : ) } % 10 == 0 } lunhCheck("49927398716") lunhCheck("49927398717") Я хотел бы избавиться от odd переменная выше. ...
Как правильно использовать Oracle ORDER BY и ROWNUM?
мне трудно конвертировать хранимые процедуры из SQL Server в Oracle, чтобы наш продукт был совместим с ним. у меня есть запросы, которые возвращают самую последнюю запись некоторых таблиц, на основе метки времени: SQL Server: SELECT TOP 1 * FROM RACEWAY_INPUT_LABO ORDER BY t_stamp DESC => это вернет мне самую последнюю запись но Oracle: SELECT * FROM raceway_input_labo WHERE rownum <= 1 ORDER BY t_stamp DESC => это вернет мне самую старую запись (возможно, в зависимости от ...
Каков самый быстрый способ объединить / объединить данные.кадров в R?
например (не уверен, что самый репрезентативный пример): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) вот что я получил до сих пор: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) # 4.9 sec library(sqldf) sqldf() sqldf("create index ix1 on d1(x)") sqldf("create i ...
Какой тип mime я должен использовать для mp3
Я пытаюсь решить, какой тип mime выбрать для возврата данных mp3 (обслуживается php) согласно этому списку типов mime:http://www.webmaster-toolkit.com/mime-types.shtml .mp3 audio/mpeg3 .mp3 audio/x-mpeg-3 .mp3 video/mpeg .mp3 video/x-mpeg в чем разница между ними, и что я должен использовать? ...
Доступ к родительскому DataContext из DataTemplate
у меня есть ListBox, который привязывается к дочерней коллекции в модели представления. Элементы списка оформлены в DataTemplate, основанного на собственность на родителя с ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibili ...
Почему 3 обратные косые черты равны 4 в строке Python?
не могли бы вы сказать мне, почему '?\?'=='?\?' дает True? Что сводит меня с ума и я не могу найти разумного ответа... >>> list('?\?') ['?', '', '', '?'] >>> list('?\?') ['?', '', '', '?'] ...
Почему find-exec mv {}./целевой/ + не работают?
я хочу точно знать, что {} ; и {} + и | xargs ... do. Просьба разъяснить это с помощью пояснений. ниже 3 команды запускаются и выводят тот же результат, но первая команда занимает немного времени, и формат также немного отличается. find . -type f -exec file {} ; find . -type f -exec file {} + find . -type f | xargs file это потому, что 1-ый работает file команда для каждого файла, поступающего из . Итак, в основном он работает как: file file1.txt file file2.txt но последние 2 найти с ...