Codengineering - блог о программировании ➜ страница 1094
Приведение указателя к массиву (int* to int[2])
Как мне привести или преобразовать int* в int[x]? В качестве примера я попытался привести указатель int* c = new int[x] к массиву int b[2] int b[2] = { 2, 3 }; int* c = new int[b[1]]; c[0] = b[0]; c[1] = b[1]; c[2] = a; Во-первых, я знаю, что я могу перебирать указатель и массив. Таким образом, преобразуйте указатель в массив с помощью операторов [] для индексации указателя и массива, назначая элементы указателя элементам массива по мере выполнения итерации (например. arr[i] = p[i]). Я хоч ...
nginx FastCGI-убрать префикс местоположения?
Я пишу веб-приложение на Python, используя web.py, spawn_fcgi и nginx. Предположим, что у меня есть этот конфигурационный блок в nginx: location / { include fastcgi.conf; fastcgi_pass 127.0.0.1:9001; } Если я затем обращаюсь, скажем, к http://example.com/api/test, то приложение FastCGI получает /api/test в качестве своего местоположения запроса. Тот самый web.py платформа будет использовать это расположение при определении класса для выполнения. Например: urls = ( "/api/.*", myCl ...
Найти точку, наиболее удаленную от n других точек
Я пытаюсь создать алгоритм для "бегства" и хотел бы сначала найти точки, которые являются "безопасными". То есть точки, где они относительно удалены от других точек. Это 2D (не то, чтобы это имело большое значение) и происходит в пределах круга фиксированного размера. Я предполагаю, что сумма квадратов расстояний даст хорошее начальное уравнение, в котором самый высокий балл-самый дальний. Что касается выбора точек, я не думаю, что это было бы возможно. решите для X, Y, но приближения достато ...
Удалить Последнюю Строку Databound DataGridView C#
Я использую VS 2008/C# и привязываю локальный список вспомогательных классов в качестве источника данных для элемента управления DataGridView. Вызов метода Remove () в моем списке вспомогательных классов запускает событие CellFormatting DataGridView, что имеет смысл (немного). При удалении любого элемента DataBoundItem последней строки в сетке (если сетка содержит более одной строки) коллекция строк DataGridView не обновляется до возникновения этого события. Итак, в CellFormatting обработчи ...
WPF RotateTransform вопрос о смещении
В следующем: <Rectangle Height="60" HorizontalAlignment="Left" Margin="50,100,0,0" Name="rectangle2" Stroke="Black" VerticalAlignment="Top" Width="60" > <Rectangle.RenderTransform> <TransformGroup> <RotateTransform Angle="45" CenterX="30" CenterY="30"/> </TransformGroup> </Rectangle.RenderTransform> Чтобы повернуть прямоугольник в его центре, я должен установить CenterX и Y в половину размера прямоугольника. Есть ли способ сделать это в ...
std:: список инициализаторов с несколькими типами
У меня возникли проблемы с std::initializer_list. Я свел его к простому примеру: #include <initializer_list> #include <cstdio> class Test { public: template <typename type> Test(const std::initializer_list<type>& args) {} }; int main(int argc, char* argv[]) { Test({1,2}); getchar(); return 0; } При компиляции с использованием g++ test_initializer.cpp -std=c++0x, он компилируется и работает хорошо. Однако, если строка 11 заменена на Te ...
Коллекция dll файлы в другую указанную папку?
Во - первых, пожалуйста, простите меня за незнание правильной терминологии, я уверен, что есть очень распространенное техническое название для этого, которое я мог бы просто поискать в Google для справки-но я не могу найти помощь, если я не знаю термин для начала. Я строю модульную систему в Delphi 7. Есть несколько приложений, и куча dll файлы. Все приложения используют эти dll файлы, а также некоторые dll файлы использовать другие dll файлы. Библиотеки DLL являются в настоящее время сохраняет ...
Как я могу автоматически обновить базы данных с помощью RedGate, TeamCity и SVN
Мы хотим перейти от ручных сценариев к системе управления версиями базы данных RedGate для управления нашими базами данных. Мы хотим внести изменения в сохраненные procs / lookups и т. д., а затем просто проверить их в транке SVN, который запустит новую сборку TeamCity. Я посмотрел на Redgate docs и некоторые результаты google (например, http://www.troyhunt.com ) и они, по-видимому, отличаются от схемы, которая должна быть в порядке. Проблема заключается в поиске таблиц. Мы перечислили какие т ...
Не %[] или[^] спецификатор в scanf(),использования sscanf() или функции fscanf() магазин входных В с завершающим нулем массив символов?
Вот что такое руководство Beez C (ссылка) рассказывает о спецификаторе формата %[]: It allows you to specify a set of characters to be stored away (likely in an array of chars). Conversion stops when a character that is not in the set is matched. Я был бы признателен, если бы Вы прояснили некоторые основные вопросы, вытекающие из этой посылки: 1) являются ли входные данные, полученные этими двумя спецификаторами формата, хранящимися в аргументах (типа char*) как массив символов или массив ...
требовать.js не загружает никаких модулей
Я пытаюсь загрузить модуль с помощью require.js, и у меня есть следующее В моем приложении.js: require.config({ baseUrl: "js" }); alert("hello world"); // for debugging require(['eh2'], function(eh2) { alert("nothing here"); // for debugging }); Когда я запускаю свое приложение, хотя, несмотря на приложение.js загружается, модуль, который мне нужен, никогда не загружается - "hello world" выполняется, но "nothing here" не делает! Мой тег скрипта на HTML-странице выглядит так: <sc ...