Codengineering - блог о программировании ➜ страница 1815


Является ли nolock (подсказка Sql Server) плохой практикой?

Я занимаюсь созданием веб-сайта и приложений, которые не критически важная миссия - > например. банковское программное обеспечение, космический полет, приложение для мониторинга интенсивной терапии и т. д. Вы поняли идею. Итак, с этим массовым отказом от ответственности, плохо ли использовать подсказку NOLOCK в каком-то заявлении Sql? Несколько лет назад один из администраторов Sql предложил мне использовать NOLOCK, если я доволен "грязным чтением" , которое даст мне немного больше производи ...

Округленный UIView с использованием CALayers-только некоторые углы-как?

в моем приложении - есть четыре кнопки названы следующим образом: верхний левый нижний - левый верхний правый нижний правый над кнопками есть вид изображения (или UIView). теперь предположим, что пользователь нажимает на верхнюю левую кнопку. Выше изображение / вид должны быть закруглены в этом конкретном углу. У меня возникли некоторые трудности в применении скругленных углов к Наследник UIView. прямо сейчас я использую следующий код, чтобы применить закругленные углы для каждого вида: ...

Как передать переменные JavaScript в PHP?

Я хочу передать переменные JavaScript в PHP, используя скрытый ввод в форме. но я не могу получить значение $_POST['hidden1'] на $salarieid. Что-то не так? вот код: <script type="text/javascript"> // view which the user has chosen function func_load3(name){ var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = oSelectBox.selectedIndex; //alert("you have choosen: " + oSelectBox.options[iChoice].text ); //document.write(oSelectBox.optio ...

Как я могу обнаружить "shift+enter" и создать новую строку в Textarea?

В настоящее время, если человек нажимает введите внутри текстовой области, форма будет представлять. Хорошо, я хочу этого. но когда они типа shift + введите, Я хочу, чтобы текстовая область перешла к следующей строке:n Как я могу сделать это в JQuery или простой JavaScript как можно проще? ...

В C++, я плачу за то, что я не ем? [дубликат]

этот вопрос уже есть ответ здесь: Включение iostream приводит к различным двоичным 2 ответы давайте рассмотрим следующие примеры hello world в C и c++: main.c #include <stdio.h> int main() { printf("Hello worldn"); return 0; } main.cpp #include <iostream> int main() { std::cout<<"Hello world"<<std::endl; return 0; } когда я компилирую их в godbolt для сбо ...

Зачем реализовывать интерфейс явно?

Итак, что именно является хорошим вариантом использования для реализации интерфейса явно? Это только для того, чтобы люди, использующие класс, не должны смотреть на все эти методы/свойства в intellisense? ...

Как изменить учетные данные для репозитория SVN в Eclipse?

У меня есть Eclipse 3.4.2 установке на Windows с subclipse. Другой разработчик добавил репозиторий SVN со своими учетными данными и выбрал "сохранить пароль". Теперь каждый раз, когда я делаю что-либо с SVN, используются его кэшированные учетные данные. Как я могу изменить их на мои? Я уже проверил 'workspace/.метаданные./Плагины/орг.тигр...'папки, и не удалось найти способ сбросить эти кэшированные учетные данные. ...

Объединение текстовых файлов с командной строкой Windows, удаление ведущих строк

мне нужно объединить некоторые относительно большие текстовые файлы, и я предпочел бы сделать это с помощью командной строки. К сожалению, у меня есть только Windows, и я не могу установить новое программное обеспечение. type file1.txt file2.txt > out.txt позволяет мне почти получить то, что я хочу, но я не хочу 1-й строки file2.txt должен быть включен в out.формат txt. Я заметил, что more имеет +n возможность указать начальную линию, но мне не удалось объединить их, чтобы получить желаем ...

динамическое и статическое приведение в C++

Я совсем запутался с dynamic_cast ключевое слово в C++. struct A { virtual void f() { } }; struct B : public A { }; struct C { }; void f () { A a; B b; A* ap = &b; B* b1 = dynamic_cast<B*> (&a); // NULL, because 'a' is not a 'B' B* b2 = dynamic_cast<B*> (ap); // 'b' C* c = dynamic_cast<C*> (ap); // NULL. A& ar = dynamic_cast<A&> (*ap); // Ok. B& br = dynamic_cast<B&> (*ap); // Ok. C& cr = dy ...

Получить ключи локального хранилища HTML5

мне просто интересно, как получить все значения ключей в localStorage. Я попытался получить значения с помощью простого цикла JavaScript for (var i=1; i <= localStorage.length; i++) { alert(localStorage.getItem(i)) } но он работает только в том случае, если ключи являются прогрессивными числами, начиная с 1. Как мне получить все ключи, чтобы отобразить все доступные данные? ...