программирование

Q & A для профессиональных программистов и энтузиастов

6
Насколько большим должен быть мой буфер recv при вызове recv в библиотеке сокетов
У меня есть несколько вопросов о библиотеке сокетов в C. Вот фрагмент кода, на который я буду ссылаться в своих вопросах. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Как мне решить, насколько большим сделать recv_buffer? Я использую 3000, но это произвольно. что произойдет, если recv()получит пакет больше моего буфера? как я …
129 c  sockets  buffer  recv 

5
Разработайте форму в другом контроллере
Я использую драгоценный камень разработки для процедур sign_in / sign_out. Я создал файлы представлений из devise, используя rails g devise views Я видел, что есть файл devise / sessions / new.html.erb, который содержит форму для sign_in. Я создал еще один файл devise / sessions / _form.html.erb и сделал <%= render …

7
Метод класса генерирует «TypeError:… получил несколько значений для ключевого слова аргумент…»
Если я определяю метод класса с аргументом ключевого слова следующим образом: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong вызов метода генерирует TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' В чем дело?


16
Как отлаживать программу MPI?
У меня есть программа MPI, которая компилируется и запускается, но я хотел бы пройти через нее, чтобы убедиться, что ничего странного не происходит. В идеале мне нужен простой способ присоединить GDB к какому-либо конкретному процессу, но я не совсем уверен, возможно ли это и как это сделать. Альтернативой может быть …
129 debugging  mpi 

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

7
Byte [] в InputStream или OutputStream
У меня есть столбец blob в моей таблице базы данных, который я должен использовать byte[]в своей программе Java в качестве сопоставления, и чтобы использовать эти данные, мне нужно преобразовать его в InputStreamили OutputStream. Но я не знаю, что происходит внутри, когда я это делаю. Может ли кто-нибудь вкратце объяснить мне, …

7
Преобразование сценария PHP в автономный исполняемый файл Windows
Я хочу автоматизировать довольно простую задачу. Для этого я написал небольшой сценарий PHP, который запускаю из командной строки с помощью PHP-CLI. Сейчас я хочу передать этот скрипт кому-нибудь, но не хочу: отдать исходный код попросите его установить PHP в систему Есть ли способ создать версию PHP скрипта .exe. Я действительно …
129 php  obfuscation 

7
Как класс String отменяет оператор +?
Почему в Java вы можете добавлять строки с помощью оператора +, если String - это класс? В String.javaкоде я не нашел реализации для этого оператора. Нарушает ли эта концепция объектную ориентацию?
129 java  string  object 

4
Сделать код внутренним, но доступным для модульного тестирования из других проектов
Мы помещаем все наши модульные тесты в свои собственные проекты. Мы обнаруживаем, что нам нужно сделать определенные классы общедоступными, а не внутренними только для модульных тестов. Есть ли способ избежать этого? Каковы последствия для памяти, если сделать классы общедоступными, а не закрытыми?
129 c#  unit-testing  scope 

9
Возможно ли, чтобы два частичных класса в разных сборках представляли один и тот же класс?
У меня есть класс под названием «Статья» в проекте под названием «MyProject.Data», который действует как уровень данных для моего веб-приложения. У меня есть отдельный проект под названием «MyProject.Admin», который представляет собой веб-систему администрирования для просмотра / редактирования данных и был создан с использованием динамических данных ASP.NET. В основном я хочу …

2
Как определить, является ли String отличным от нуля, а не только пробелом в Groovy?
Groovy добавляет isAllWhitespace()метод в Strings, и это здорово, но, похоже, нет хорошего способа определить, есть ли в String что-то, кроме пустого пространства. Лучшее, что мне удалось придумать, это: myString && !myString.allWhitespace Но это кажется слишком многословным. Это кажется настолько обычным явлением для проверки, что должен быть более простой способ определить …

17
Как импортировать jquery с использованием синтаксиса ES6?
Я пишу новое приложение, используя ES6синтаксис (JavaScript) через babelтранспилятор и preset-es2015плагины, а также semantic-uiдля стиля. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> </html> Структура проекта . ├── …


10
Изменить цвет фона параметра поля выбора
У меня есть selectполе, и я пытаюсь изменить цвет фона параметров, когда на selectполе щелкнули и отображаются все параметры. См. Скрипку HTML: <select> <option val="">Please choose</option> <option val="1">Option 1</option> <option val="2">Option 2</option> <option val="3">Option 3</option> <option val="4">Option 4</option> </select> CSS: select{ margin:40px; background: rgba(0,0,0,0.3); color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.4); }

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.