Articles of c #

Можно ли вызвать функции C в PHP в программе C?

Когда вы загружаете источник PHP, вы понимаете, что все лакомства находятся в каталоге ext/ в соответствующих array.c , string.c и т. Д. Теперь, мне было интересно, можно ли вызывать эти функции из программы C, имеющей эти файлы PHP C?

Почему в C ++ избегаются обратные косые черты в строковых литералах?

Я хочу объявить один и тот же шаблон регулярного выражения для обоих языков. Для TCL я делаю это set pattern "\d\s\S" но для C ++ я должен сделать это для одного шаблона boost::regex pattern("\\d\\s\\S"); иначе компилятор C ++ скажет нам следующее: warning C4129: 'd' : unrecognized character escape sequence поэтому почему TCL не пытается найти […]

Создание цветов после нанесения непрозрачности черно-белого

Я даже не знаю, как описать то, что я хочу, но здесь. Предположим, у меня есть 3 текстовых поля, и я ввожу в первый шестнадцатеричный код цвета, я хочу применить к нему черный слой и установить непрозрачность на 50% и получить полученный цвет во втором текстовом поле. То же самое, но с белым на третьем. […]

PHP – доступ к общей памяти, созданной с помощью C ++

Начиная с нескольких дней, я пытаюсь выполнить следующее: у меня есть крошечная программа на C ++, которая непрерывно считывает данные из последовательного порта. Эти данные хранятся в общей памяти следующим образом: HANDLE hMapFile; hMapFile = CreateFileMapping( INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 10, NULL); LPCTSTR pBuf; pBuf = (LPTSTR) MapViewOfFileEx( hMapFile, FILE_MAP_ALL_ACCESS, 0, 0, 10, NULL); while(true) […]

Веб-технологии для встроенного сервера

Недавно я начал новый проект веб-разработки для встроенного устройства и хотел запросить рекомендации по использованию технологий. Устройство будет обслуживать HTML-страницы, которые включают AJAX-код для извлечения данных с сервера JSON. Мы ориентировочно используем Cherokee в качестве веб-сервера, хотя мы не привязаны к нему. В настоящее время я рассматриваю следующие технологии: Напишите все это в PHP. Я […]

Класс не зарегистрированной ошибки из PHP

Мы создали сборку библиотеки классов C # и сделали ее COM видимой, чтобы иметь возможность вызывать ее методы с PHP. Это работало нормально, но теперь мы хотели установить его на сервере Windows Server 2008, и мы продолжаем идти по ошибке «Класс не зарегистрирован». Чтобы исключить любые проблемы с зависимостями, я сделал небольшую небольшую библиотеку тестовых […]

PHP: как вызвать стандартные функции библиотеки

Я начинаю с PHP для динамических веб-страниц. У меня есть несколько библиотек, написанных в ANSI C для получения / настройки параметров и других проприетарных материалов. Интересно, есть ли простое решение использовать оболочку внутри PHP для вызова этих функций? Есть ли уже существующий класс / библиотека? Какая была бы лучшая практика для этого? Я не хочу […]

получение json_encode для исключения элементов html

Я отправляю json_encoded данные с моего PHP-сервера в приложение iPhone. Строки, содержащие html-объекты, такие как '&' , экранируются json_encode и отправляются как & , Я хочу сделать одно из двух: make json_encode не json_encode html-объекты. Док говорит, что «нормальный» режим не должен убегать, но он не работает для меня. Есть идеи? сделайте iPhone-приложение дешевым html-объектами. […]

Является ли создание массива в каждом цикле foreach?

Я нахожу себя в этом: string states = "this,that,theother"; foreach(string state in states.Split(',')) { } И мне любопытно; Разделяется ли строка states в каждом цикле foreach? Этот пример находится в c #, но другие языки программирования ведут себя по-другому ? Разделяются ли PHP и JavaScript на каждом цикле foreach?

OpenSSL «Печать» в C (или через оболочку)

Я работаю над переносом кода PHP на C, который связывается с веб-API. Проблема, с которой я столкнулся, заключается в том, что PHP-код использует функцию openssl_seal() , но я не могу найти способ сделать то же самое в C или даже через openssl в вызове system() . Из руководства PHP по openssl_seal() : int openssl_seal (строка […]