Camelcasing – вопросы и ответы

130
голосов
3
ответа
Я использую группы захвата в регулярных выражениях в первый раз, и мне интересно, что моя проблема, поскольку я предполагаю, что механизм регулярных выражений просматривает строку слева направо. Я ...
3 месяца, 1 неделя назад rink.attendant.6
184
голоса
10
ответов
В зависимости от вашей интерпретации это может быть или не быть риторическим вопросом, но это действительно меня озадачивает. Какой смысл делает эта конвенция? Я понимаю, что соглашения об именах н...
3 месяца, 1 неделя назад dav
98
голосов
1
ответ
По крайней мере, здесь, на StackOverflow, похоже, что венгерская запись чаще всего считается плохой (хотя меньшинство все еще поддерживает ее). Сейчас в мире JavaScript, где я делал большую часть с...
3 месяца, 1 неделя назад hippietrail
76
голосов
2
ответа
Я хочу изменить строки, выделенные подчеркиванием: my_underscore_separated_string в CamelCase: MyUnderscoreSeparatedString С помощью оператора SQL. Каков наилучший способ сделать это преобразование...
3 месяца, 2 недели назад user4910881
115
голосов
1
ответ
Я прочитал много статей о преимуществах и недостатках соглашений об именах camelCase и Underscore. Я всегда предпочитал camelCase главным образом потому, что он сохраняет байты. Но, узнав о BEM, я ...
3 месяца, 2 недели назад FrontDev
97
голосов
6
ответов
Я пытаюсь опубликовать JSON в camelCase и следую инструкциям здесь: https://github.com/restsharp/RestSharp/wiki/Deserialization#overriding-jsonserializationstrategy public class CamelCaseSerializer...
3 месяца, 2 недели назад Shibbz
97
голосов
1
ответ
У меня есть строка case Camel, подобная этой s = 'ThisIsASampleString' , и я хочу разбить на массив, используя заглавные буквы в качестве точки разграничения. Я ожидаю этого: ['This', 'Is', 'A', 'S...
3 месяца, 3 недели назад Ezio
62
голоса
1
ответ
Я хочу настроить Elasticsearch, так что поиск "JaFNam" создаст хороший балл для "JavaFileName". Я пытаюсь создать анализатор, который объединяет анализатор pattern CamelCase с edge_ngram edge_ngram...
3 месяца, 3 недели назад slartidan
-4
голоса
5
ответов
Я новичок в AngularJS. Читая статью о пользовательской директиве, я увидел слово "CAMEL CASE". Что именно это означает? Это абзац, в котором я видел о CAMEL CASE: При сопоставлении директив Angular...
3 месяца, 3 недели назад Sai Hanuman
76
голосов
3
ответа
function hyphenate(str) { var replace = "-"; str = str.toLowerCase().replace(/[\s_\b]/g, replace); console.log(str); return str; } hyphenate("This Is Hyphenate"); // this-is-hyphenate hyphenate("ca...
3 месяца, 3 недели назад brndng
76
голосов
2
ответа
В ReSharper 5.1, запущенном на VS 2008, я пытаюсь выполнить имя метода с помощью CamelHumps со следующим кодом: public bool debugMode { get; private set; } public DebugWindow() { InitializeComponen...
3 месяца, 3 недели назад neromir
98
голосов
1
ответ
Мы работаем над огромным проектом, использующим CakePHP. Мы начали использовать MySQL, но теперь они просят переехать в Oracle! Теперь мы только начали эту прекрасную задачу! :) Мы не используем ша...
3 месяца, 3 недели назад colares
261
голос
2
ответа
Это немного беспокоило меня, и я не могу найти решение, которое чувствует right ... Учитывая язык OO, в котором обычное соглашение об именах для свойств объекта является camelCased и примерным объе...
3 месяца, 3 недели назад Zilk
107
голосов
1
ответ
У меня возникла проблема (я думаю) с автозагрузчиком в Zend Framework. Я считаю, что это не обязательно неправильное поведение со стороны автозагрузчика, но, возможно, что-то мне не хватает. В наст...
3 месяца, 3 недели назад Aaron Murray
131
голос
2
ответа
Я использую эту функцию для преобразования CamelCase в пунктирную строку: function camel2dashed($className) { return strtolower(preg_replace('/([^A-Z-])([A-Z])/', '$1-$2', $className)); } он вроде ...
3 месяца, 3 недели назад simPod
116
голосов
3
ответа
Я нашел настройку для верблюжьих горбов в решаре: Resharper → Параметры → Редактор → Использование CamelHumps Проблема в том, что я все равно хотел бы использовать обычный режим выбора (т.е. поведе...
3 месяца, 3 недели назад Jonathan Parker
62
голоса
1
ответ
Многие стандарты кодирования рекомендуют использовать camelCase с начальным строчным индексом для имен переменных и функций. Какова стандартная практика, если начальная позиция должна быть заглавно...
3 месяца, 3 недели назад Federico Poloni
131
голос
2
ответа
Я изучал PHP и вижу, как люди называют вещи разнообразными. Я стремлюсь, по крайней мере, быть последовательным с собой. Где я должен использовать Camel Case и где я должен использовать подчеркиван...
3 месяца, 3 недели назад Linz Darlington
62
голоса
1
ответ
Я пытаюсь изменить Dragon Dictate, который может выполнять AppleScript с помощью ряда слов, которые были произнесены. Мне нужно выяснить, как я могу взять строку, содержащую эти слова, и преобразов...
3 месяца, 3 недели назад Ebu
163
голоса
4
ответа
Я хочу преобразовать любую строку в измененный случай Camel или Title, используя некоторые предопределенные библиотеки, чем писать свои собственные функции. Например, "HI tHiS is SomE Statement" - ...
4 месяца назад takrishna
229
голосов
5
ответов
У меня есть строка, которую я преобразовал в TextInfo.ToTitleCase и удалил символы подчеркивания и присоединил строку вместе. Теперь мне нужно изменить первый и только первый символ в строке на ниж...
4 месяца назад Gabriel_W
-6
голосов
1
ответ
Я пытаюсь создать шаблон регулярного выражения (один или несколько). Например, если SomeCamelStringToCombine должен соответствовать следующим подстрокам: Some, Camel, String, To, Combine, SomeCamel...
4 месяца назад Mariano Italiano
63
голоса
1
ответ
В последнем обзоре кода меня спросили, почему я изменил имя метода из GetHDRFrame на GetHdrFrame , в то время как HDR является аббревиатурой. Я уверен, что в Code Complete были такие рекомендации: ...
4 месяца назад Mikhail
98
голосов
1
ответ
У меня есть контроллеры web api, и я использую этот метод конфигурации в файле WebApiConfig для верблюжьего корпуса для моих результатов для всех контроллеров. var json = GlobalConfiguration.Config...
4 месяца назад ahmadalibaloch
157
голосов
1
ответ
Используя vim, я нахожу cw очень удобным для изменения целого слова. Разделение Vim команд движения и глаголов действия делает для очень мощных комбинаций. Мне просто пришлось изменить DefaultHandl...
4 месяца назад Ned Batchelder
123
голоса
1
ответ
У меня есть маршрут вроде следующего from(direct:start) .process(new Processor() { @Override public void process(Exchange exchange) throws Exception { exchange.setProperty("doc_url", "http://myhost...
4 месяца назад Santhosh Tangudu
62
голоса
2
ответа
Моя база данных SQL имеет имена столбцов в верблюжьем корпусе. Я использую Linq для SQL с С#. Есть ли способ заставить автогенерировать свойства в паскале? Свойства корпуса верблюда не соответствую...
4 месяца назад user1825066
98
голосов
5
ответов
Я хотел бы выделить строку CamelCase в словах, разделенных пробелами, в новой строке. Вот что я до сих пор: var camelCaps: String { guard self.characters.count > 0 else { return self } var newSt...
4 месяца, 1 неделя назад Brian Arnold
106
голосов
1
ответ
Я пытаюсь объединить объекты-вершинные объекты X в вектор, например, структуру массива. Естественно, так и есть. Vec xComponents; or Vec xVals; or simply Vec x; Однако иногда я хочу указать в id, к...
4 месяца, 1 неделя назад Thomas
-9
голосов
2
ответа
У меня есть строка типа "kp_o_zmq_k", и мне нужно скрыть ее до "kpOZmqK", где мне нужно преобразовать все буквы, подключенные справа от подчеркивания (o, z, k в этом случае) в верхний регистр.
4 месяца, 1 неделя назад Abhiraj
116
голосов
1
ответ
Я часто использую команду Ctrl Delete для удаления следующего слова. Мне было интересно, есть ли эквивалентная комбинация клавиш в Eclipse, чтобы удалить следующее слово в слове camelcase?
1 год, 1 месяц назад Jeff Axelrod
75
голосов
1
ответ
Я использую ActiveResource для использования службы REST. Xml из службы выглядит так: <Person> <FirstName>Kevin</FirstName> <LastName>Berridge</LastName> </Person&g...
1 год, 1 месяц назад Kevin Berridge
144
голоса
7
ответов
Есть ли способ разделить строки верблюда в R? Я попытался: string.to.split = "thisIsSomeCamelCase" unlist(strsplit(string.to.split, split="[A-Z]") ) # [1] "this" "s" "ome" "amel" "ase"
1 год, 1 месяц назад kmace
131
голос
12
ответов
Я понимаю причину для имен переменных верблюда, но я всегда задавался вопросом, почему бы вы вернули себе имя метода? почему это toString(), а не ToString()? Какую цель он выполняет?
1 год, 1 месяц назад Jeremy
294
голоса
5
ответов
Все члены верблюда, да? Почему True/False, но не true/false, что более расслабленно?
1 год, 1 месяц назад Joan Venge
62
голоса
1
ответ
Я ненавижу спрашивать об этом, но я так близок к тому, чтобы понять это, и это действительно беспокоит меня. Мне нужно переключить струны в камеру. Я избавился от пробелов, я могу загладить правиль...
1 год, 1 месяц назад Jessica Marie
98
голосов
4
ответа
Я прочитал, что лучше всего иметь имена таблиц в Pascal Case (ThisIsMyTableName). Поэтому я хотел бы изменить свои таблицы в MySQL. Но ни phpmyadmin, ни SQL Manager 2005 для MySQL не позволят мне. ...
1 год, 1 месяц назад Pascal Klein
63
голоса
1
ответ
Мне нужно создать фрагмент TextMate, который будет отображать входные данные и сделать их верблюдами. Базовый фрагмент выглядит следующим образом: <a href="#${1}" data-toggle="tab">${1:Tab 1}...
1 год, 1 месяц назад jdubwelch
-4
голоса
2
ответа
Так что это мой код для first_name. Я не знаю, почему это не работает, когда я добавляю запись. First Name: <input type="text" name="first_name" value="<?php function convertString($first_nam...
1 год, 1 месяц назад Pam
76
голосов
1
ответ
Мой маршрутизатор Ember связывает сервер для файла photos JSON каждые 5 секунд (длительный опрос). Он перебирает JSON и добавляет (используя EmberData push ) фотографию в магазин, если идентификато...
1 год, 1 месяц назад Cimm
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема